@charset "utf-8";
@import "styles.min.css";

/* brand-tiendamahousanmiguel V2.0 */

@font-face {
    font-family: "TradeGothic-Roman";
    src: url("../fonts/msm/TradeGothic-Roman.eot?#iefix");
    src: url("../fonts/msm/TradeGothic-Roman.eot?#iefix") format("eot"), url("../fonts/msm/TradeGothic-Roman.woff") format("woff"), url("../fonts/msm/TradeGothic-Roman.ttf") format("truetype"), url("../fonts/msm/TradeGothic-Roman.svg#TradeGothic-Roman") format("svg");
    font-display: auto;
}
@font-face {
    font-family: "TradeGothic-BoldCn20";
    src: url("../fonts/msm/TradeGothic-BoldCn20.eot?#iefix");
    src: url("../fonts/msm/TradeGothic-BoldCn20.eot?#iefix") format("eot"), url("../fonts/msm/TradeGothic-BoldCn20.woff") format("woff"), url("../fonts/msm/TradeGothic-BoldCn20.ttf") format("truetype"), url("../fonts/msm/TradeGothic-BoldCn20.svg#msm/TradeGothic-BoldCn20") format("svg");
    font-display: swap;
}
@font-face {
    font-family: "TradeGothic-Cn18";
    src: url("../fonts/msm/TradeGothic-Cn18.eot?#iefix");
    src: url("../fonts/msm/TradeGothic-Cn18.eot?#iefix") format("eot"), url("../fonts/msm/TradeGothic-Cn18.woff") format("woff"), url("../fonts/msm/TradeGothic-Cn18.ttf") format("truetype"), url("../fonts/msm/TradeGothic-Cn18.svg#radeGothic-Cn18") format("svg");
    font-display: swap;
}
html {
    text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision;
    font-smooth: always;
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
    max-height: 100vh;
}
.stage {
    font-family: 'TradeGothic-Roman';
    color: #333;
}
.stage.full-design > header {
    margin: 0em;
    background-color: #fff;
    width: 100%;
    padding: 2rem 6rem;
}
header .logo {
    width: 200px;
    height: 47px;
    background-image: url(../imgs/logo-tienda-mahousanmiguel.svg);
    background-repeat: no-repeat;
    margin: auto;
}
main {
    background-color: #f2f2f2;
}
main .blur {
    background-color: #fff;
    padding: 5rem;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 21px -7px rgb(120 120 120 / 50%);
    box-shadow: 0px 0px 21px -7px rgb(120 120 120 / 50%);
    margin: 2em 0 1.2em;
}
footer {
    background-color: #f2f2f2;
    padding-bottom: 100px;
    width: 100%
}
footer svg {
    width: 400px;
    margin: auto
}
footer .st0 {
    fill: #AAAAAA;
}
.brand-footer {
    margin: 0em;
    background-color: #fff;
    width: 100%;
}
.brand-footer .footer,
.brand-footer .foot3 {
    padding: 2rem 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.brand-footer .footer {
    padding-bottom: 0;
}
.brand-footer .foot1 {
    margin-bottom: 2em;
}
.brand-footer .logo-footer {
    width: 230px;
    height: 54px;
    background-image: url(../imgs/logo-tienda-mahousanmiguel.svg);
    background-repeat: no-repeat;
    margin: 1em 0;
}
.brand-footer .sistemas-pago {
    background-color: #ebebeb;
    margin-top: -97px;
    padding: 2em;
}
.brand-footer .tarjetas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    gap: 3em;
    padding: 1em;
    background-color: #fff;
    border-radius: 8px;
}
.brand-footer .compra-segura {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2em;
}
.brand-footer .compra-segura .cs-txt strong {
    font-family: "TradeGothic-BoldCn20";
    text-transform: uppercase;
    font-size: 2em;
    display: block;
    font-weight: normal
}
.visa-card {
    width: 65px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEVYWElUIDIuMCAgLS0+DQo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9ImthdG1hbl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ1MiAxNjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MiAxNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMxNDM0Y2I7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMzIuNCw1NS44Yy0wLjIsMTkuNCwxNy4zLDMwLjMsMzAuNSwzNi43YzEzLjYsNi42LDE4LjIsMTAuOSwxOC4xLDE2LjhjLTAuMSw5LjEtMTAuOCwxMy0yMC45LDEzLjINCgljLTE3LjUsMC4zLTI3LjctNC43LTM1LjgtOC41bC02LjMsMjkuNmM4LjEsMy43LDIzLjIsNywzOC44LDcuMmMzNi43LDAsNjAuNi0xOC4xLDYwLjgtNDYuMmMwLjEtMzUuNi00OS4zLTM3LjYtNDguOS01My41DQoJYzAuMS00LjgsNC43LTEwLDE0LjgtMTEuM2M1LTAuNywxOC44LTEuMiwzNC40LDZsNi4xLTI4LjZjLTguNC0zLjEtMTkuMi02LTMyLjctNkMyNTYuOSwxMS4yLDIzMi42LDI5LjYsMjMyLjQsNTUuOCBNMzgzLDEzLjcNCgljLTYuNywwLTEyLjMsMy45LTE0LjksOS45bC01Mi40LDEyNWgzNi42bDcuMy0yMC4xaDQ0LjhsNC4yLDIwLjFINDQxTDQxMi44LDEzLjdIMzgzeiBNMzg4LjEsNTAuMmwxMC42LDUwLjdoLTI5TDM4OC4xLDUwLjJ6DQoJIE0xODgsMTMuN2wtMjguOSwxMzQuOUgxOTRsMjguOS0xMzQuOUgxODh6IE0xMzYuNCwxMy43TDEwMCwxMDUuNkw4NS4zLDI3LjVjLTEuNy04LjctOC41LTEzLjgtMTYuMS0xMy44SDkuOEw5LDE3LjYNCgljMTIuMiwyLjYsMjYsNi45LDM0LjQsMTEuNWM1LjEsMi44LDYuNiw1LjIsOC4zLDExLjlsMjcuOCwxMDcuN2gzNi45TDE3MywxMy43SDEzNi40eiIvPg0KPC9zdmc+DQo=")
}
.mastercard-card {
    width: 32px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEVYWElUIDIuMCAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwMDAgMTU1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCAxNTU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMjMxRjIwO30NCgkuc3Qxe2ZpbGw6I0Y3OTQxMDt9DQoJLnN0MntmaWxsOiNGRjVGMDA7fQ0KCS5zdDN7ZmlsbDojRUIwMDFCO30NCgkuc3Q0e2ZpbGw6I0Y3OUUxQjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5NjAuNiwxNTM0Ljl2NGgzLjdjMC43LDAsMS40LTAuMiwyLTAuNWMwLjUtMC4zLDAuOC0wLjksMC44LTEuNWMwLTAuNi0wLjMtMS4yLTAuOC0xLjUNCgljLTAuNi0wLjQtMS4zLTAuNS0yLTAuNUwxOTYwLjYsMTUzNC45TDE5NjAuNiwxNTM0Ljl6IE0xOTY0LjQsMTUzMi4xYzEuNi0wLjEsMy4yLDAuNCw0LjUsMS4zYzEuMSwwLjksMS42LDIuMiwxLjYsMy41DQoJYzAsMS4yLTAuNCwyLjMtMS4zLDMuMWMtMSwwLjktMi4zLDEuNC0zLjYsMS41bDUsNS43aC0zLjhsLTQuNi01LjdoLTEuNXY1LjdoLTMuMnYtMTUuMUwxOTY0LjQsMTUzMi4xTDE5NjQuNCwxNTMyLjF6DQoJIE0xOTYzLjQsMTU1Mi40YzEuNywwLDMuNC0wLjMsNC45LTFjMS41LTAuNiwyLjgtMS42LDQtMi43YzEuMi0xLjEsMi4xLTIuNSwyLjctNGMxLjMtMy4yLDEuMy02LjcsMC05LjljLTAuNi0xLjUtMS42LTIuOC0yLjctNA0KCWMtMS4yLTEuMS0yLjUtMi4xLTQtMi43Yy0xLjYtMC42LTMuMi0xLTQuOS0wLjljLTEuNywwLTMuNCwwLjMtNSwwLjljLTEuNSwwLjYtMi45LDEuNi00LjEsMi43Yy0zLjYsMy43LTQuNyw5LjItMi43LDE0DQoJYzAuNiwxLjUsMS41LDIuOSwyLjcsNGMxLjIsMS4yLDIuNiwyLjEsNC4xLDIuN0MxOTU5LjksMTU1Mi4yLDE5NjEuNiwxNTUyLjUsMTk2My40LDE1NTIuNCBNMTk2My40LDE1MjMuNWM0LjQsMCw4LjYsMS43LDExLjgsNC44DQoJYzEuNSwxLjUsMi43LDMuMiwzLjUsNS4yYzEuNyw0LDEuNyw4LjYsMCwxMi43Yy0wLjgsMS45LTIsMy43LTMuNSw1LjJjLTEuNSwxLjUtMy4zLDIuNy01LjMsMy41Yy0yLDAuOS00LjMsMS4zLTYuNSwxLjMNCgljLTIuMywwLTQuNS0wLjQtNi42LTEuM2MtMi0wLjgtMy44LTItNS4zLTMuNWMtMS41LTEuNS0yLjctMy40LTMuNS01LjRjLTEuNy00LTEuNy04LjYsMC0xMi43YzAuOC0xLjksMi0zLjcsMy41LTUuMg0KCWMxLjUtMS41LDMuMy0yLjcsNS4zLTMuNWMyLjEtMC45LDQuMy0xLjMsNi42LTEuMyBNNDMyLjIsMTQ2NS4xYzAtMjguOCwxOC45LTUyLjYsNDkuOC01Mi42YzI5LjUsMCw0OS40LDIyLjcsNDkuNCw1Mi42DQoJcy0xOS45LDUyLjYtNDkuNCw1Mi42QzQ1MS4xLDE1MTcuNyw0MzIuMiwxNDk0LDQzMi4yLDE0NjUuMSBNNTY1LDE0NjUuMVYxMzgzaC0zNS43djIwYy0xMS4zLTE0LjgtMjguNS0yNC4xLTUxLjgtMjQuMQ0KCWMtNDYsMC04Mi4xLDM2LjEtODIuMSw4Ni4yczM2LjEsODYuMiw4Mi4xLDg2LjJjMjMuMywwLDQwLjUtOS4zLDUxLjgtMjQuMXYxOS45SDU2NUw1NjUsMTQ2NS4xTDU2NSwxNDY1LjF6IE0xNzcxLDE0NjUuMQ0KCWMwLTI4LjgsMTguOS01Mi42LDQ5LjgtNTIuNmMyOS42LDAsNDkuNCwyMi43LDQ5LjQsNTIuNnMtMTkuOSw1Mi42LTQ5LjQsNTIuNkMxNzg5LjksMTUxNy43LDE3NzEsMTQ5NCwxNzcxLDE0NjUuMSBNMTkwMy45LDE0NjUuMQ0KCXYtMTQ4aC0zNS43djg1LjljLTExLjMtMTQuOC0yOC41LTI0LjEtNTEuOC0yNC4xYy00NiwwLTgyLjEsMzYuMS04Mi4xLDg2LjJzMzYuMSw4Ni4yLDgyLjEsODYuMmMyMy4zLDAsNDAuNS05LjMsNTEuOC0yNC4xdjE5LjkNCgloMzUuN1YxNDY1LjF6IE0xMDA4LDE0MTAuOWMyMywwLDM3LjgsMTQuNCw0MS41LDM5LjhoLTg1LjJDOTY4LjIsMTQyNyw5ODIuNiwxNDEwLjksMTAwOCwxNDEwLjkgTTEwMDguNywxMzc4LjkNCgljLTQ4LjEsMC04MS44LDM1LTgxLjgsODYuMmMwLDUyLjIsMzUsODYuMiw4NC4xLDg2LjJjMjQuNywwLDQ3LjQtNi4yLDY3LjMtMjNsLTE3LjUtMjYuNGMtMTMuOCwxMS0zMS4zLDE3LjItNDcuOCwxNy4yDQoJYy0yMywwLTQzLjktMTAuNy00OS4xLTQwLjJoMTIxLjljMC4zLTQuNCwwLjctOC45LDAuNy0xMy43QzEwODYuMywxNDEzLjksMTA1NC42LDEzNzguOSwxMDA4LjcsMTM3OC45IE0xNDM5LjYsMTQ2NQ0KCWMwLTI4LjgsMTguOS01Mi42LDQ5LjgtNTIuNmMyOS41LDAsNDkuNCwyMi43LDQ5LjQsNTIuNnMtMTkuOSw1Mi42LTQ5LjQsNTIuNkMxNDU4LjUsMTUxNy42LDE0MzkuNiwxNDkzLjksMTQzOS42LDE0NjUNCgkgTTE1NzIuNSwxNDY1di04MmgtMzUuN3YyMGMtMTEuNC0xNC44LTI4LjUtMjQuMS01MS44LTI0LjFjLTQ2LDAtODIuMSwzNi4xLTgyLjEsODYuMnMzNi4xLDg2LjIsODIuMSw4Ni4yDQoJYzIzLjMsMCw0MC41LTkuMyw1MS44LTI0LjF2MTkuOWgzNS43TDE1NzIuNSwxNDY1TDE1NzIuNSwxNDY1eiBNMTIzOCwxNDY1YzAsNDkuOCwzNC43LDg2LjIsODcuNiw4Ni4yYzI0LjcsMCw0MS4yLTUuNSw1OS0xOS42DQoJbC0xNy4xLTI4LjhjLTEzLjQsOS42LTI3LjUsMTQuOC00MywxNC44Yy0yOC41LTAuMy00OS40LTIwLjktNDkuNC01Mi42czIwLjktNTIuMiw0OS40LTUyLjZjMTUuNSwwLDI5LjYsNS4yLDQzLDE0LjhsMTcuMS0yOC44DQoJYy0xNy44LTE0LjEtMzQuMy0xOS42LTU5LTE5LjZDMTI3Mi43LDEzNzguOSwxMjM4LDE0MTUuMiwxMjM4LDE0NjUgTTE2OTguMSwxMzc4LjljLTIwLjYsMC0zNCw5LjYtNDMuMywyNC4xVjEzODNoLTM1LjR2MTY0LjFoMzUuNw0KCXYtOTJjMC0yNy4yLDExLjctNDIuMiwzNS00Mi4yYzcuNi0wLjEsMTUuMiwxLjMsMjIuMyw0LjFsMTEtMzMuNkMxNzE1LjcsMTM4MC4yLDE3MDUuNCwxMzc4LjksMTY5OC4xLDEzNzguOSBNNzQxLjUsMTM5Ni4xDQoJYy0xNy4yLTExLjMtNDAuOC0xNy4yLTY2LjktMTcuMmMtNDEuNiwwLTY4LjMsMTkuOS02OC4zLDUyLjVjMCwyNi44LDE5LjksNDMuMyw1Ni42LDQ4LjRsMTYuOSwyLjRjMTkuNiwyLjgsMjguOCw3LjksMjguOCwxNy4yDQoJYzAsMTIuNy0xMywxOS45LTM3LjQsMTkuOWMtMjQuNywwLTQyLjYtNy45LTU0LjYtMTcuMmwtMTYuOCwyNy44YzE5LjYsMTQuNCw0NC4zLDIxLjMsNzEuMSwyMS4zYzQ3LjQsMCw3NC45LTIyLjMsNzQuOS01My42DQoJYzAtMjguOC0yMS42LTQzLjktNTcuMy00OS4xbC0xNi44LTIuNGMtMTUuNS0yLTI3LjgtNS4xLTI3LjgtMTYuMWMwLTEyLDExLjctMTkuMiwzMS4yLTE5LjJjMjEsMCw0MS4yLDcuOSw1MS4yLDE0LjFMNzQxLjUsMTM5Ni4xDQoJTDc0MS41LDEzOTYuMXogTTEyMDIsMTM3OC45Yy0yMC42LDAtMzQsOS42LTQzLjIsMjQuMXYtMjBoLTM1LjR2MTY0LjFoMzUuN3YtOTJjMC0yNy4yLDExLjctNDIuMiwzNS00Mi4yDQoJYzcuNi0wLjEsMTUuMiwxLjMsMjIuMyw0LjFsMTEtMzMuNkMxMjE5LjUsMTM4MC4yLDEyMDkuMiwxMzc4LjksMTIwMiwxMzc4LjkgTTg5Ny40LDEzODNoLTU4LjR2LTQ5LjhIODAzdjQ5LjhoLTMzLjN2MzIuNkg4MDN2NzQuOQ0KCWMwLDM4LjEsMTQuOCw2MC44LDU3LDYwLjhjMTUuNSwwLDMzLjMtNC44LDQ0LjctMTIuN2wtMTAuMy0zMC42Yy0xMC43LDYuMi0yMi4zLDkuMy0zMS42LDkuM2MtMTcuOCwwLTIzLjctMTEtMjMuNy0yNy41di03NC4yaDU4LjQNCglMODk3LjQsMTM4M3ogTTM2My45LDE1NDcuMnYtMTAzYzAtMzguOC0yNC43LTY0LjktNjQuNi02NS4yYy0yMS0wLjMtNDIuNiw2LjItNTcuNywyOS4yYy0xMS4zLTE4LjItMjkuMi0yOS4yLTU0LjItMjkuMg0KCWMtMTcuNSwwLTM0LjcsNS4yLTQ4LjEsMjQuNFYxMzgzaC0zNS43djE2NC4xaDM2di05MWMwLTI4LjUsMTUuOC00My42LDQwLjItNDMuNmMyMy43LDAsMzUuNywxNS40LDM1LjcsNDMuM3Y5MS4zaDM2LjF2LTkxDQoJYzAtMjguNSwxNi41LTQzLjYsNDAuMi00My42YzI0LjQsMCwzNiwxNS40LDM2LDQzLjN2OTEuM0wzNjMuOSwxNTQ3LjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTk4MC45LDEwMDEuMnYtMjRoLTYuMmwtNy4yLDE2LjVsLTcuMi0xNi41aC02LjN2MjRoNC40di0xOC4xbDYuOCwxNS42aDQuNmw2LjgtMTUuNnYxOC4xSDE5ODAuOQ0KCUwxOTgwLjksMTAwMS4yeiBNMTk0MS4zLDEwMDEuMnYtMTkuOWg4di00aC0yMC40djRoOHYxOS45TDE5NDEuMywxMDAxLjJMMTk0MS4zLDEwMDEuMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMjcwLjYsMTEwNC4ySDcyOS43di05NzJoNTQwLjlMMTI3MC42LDExMDQuMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik03NjQsNjE4LjJjMC0xOTcuMiw5Mi4zLTM3Mi44LDIzNi4xLTQ4NkM4OTEuMyw0Ni40LDc1Ni43LTAuMiw2MTguMSwwQzI3Ni43LDAsMCwyNzYuOCwwLDYxOC4yDQoJczI3Ni43LDYxOC4yLDYxOC4xLDYxOC4yYzEzOC42LDAuMiwyNzMuMi00Ni40LDM4Mi0xMzIuMkM4NTYuMyw5OTEsNzY0LDgxNS4zLDc2NCw2MTguMiIvPg0KPHBhdGggY2xhc3M9InN0NCIgZD0iTTIwMDAuMiw2MTguMmMwLDM0MS40LTI3Ni43LDYxOC4yLTYxOC4xLDYxOC4yYy0xMzguNiwwLjItMjczLjItNDYuNC0zODItMTMyLjINCgljMTQzLjgtMTEzLjIsMjM2LjEtMjg4LjgsMjM2LjEtNDg2cy05Mi4zLTM3Mi44LTIzNi4xLTQ4NkMxMTA4LjksNDYuNCwxMjQzLjYtMC4yLDEzODIuMiwwQzE3MjMuNSwwLDIwMDAuMiwyNzYuOCwyMDAwLjIsNjE4LjIiLz4NCjwvc3ZnPg0K")
}
.paypal-card {
    width: 77px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEVYWElUIDIuMCAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0NTEgMTQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTEgMTQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMjUzQjgwO30NCgkuc3Qxe2ZpbGw6IzE3OUJENzt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY5LjYsNDcuNmMtMS44LDExLjgtMTAuOCwxMS44LTE5LjUsMTEuOGgtNC45bDMuNS0yMmMwLjItMS4zLDEuNC0yLjMsMi43LTIuM2gyLjNjNS45LDAsMTEuNSwwLDE0LjQsMy40DQoJQzY5LjgsNDAuNCw3MC4zLDQzLjQsNjkuNiw0Ny42eiBNNjUuOSwxNi45SDMzLjFjLTIuMiwwLTQuMiwxLjYtNC41LDMuOGwtMTMuMyw4NC4xYy0wLjMsMS43LDEsMy4yLDIuNywzLjJoMTUuNg0KCWMyLjIsMCw0LjItMS42LDQuNS0zLjhsMy42LTIyLjdjMC4zLTIuMiwyLjMtMy44LDQuNS0zLjhoMTAuNGMyMS42LDAsMzQuMS0xMC40LDM3LjMtMzEuMmMxLjUtOS4xLDAuMS0xNi4yLTQuMi0yMS4yDQoJQzg1LjEsMTkuOCw3Ni44LDE2LjksNjUuOSwxNi45eiBNMTQyLDc3LjdjLTEuNSw5LTguNiwxNS0xNy43LDE1Yy00LjYsMC04LjItMS41LTEwLjUtNC4yYy0yLjMtMi44LTMuMi02LjctMi41LTExDQoJYzEuNC04LjksOC43LTE1LjEsMTcuNi0xNS4xYzQuNSwwLDguMSwxLjUsMTAuNSw0LjNDMTQxLjcsNjkuNCwxNDIuNiw3My40LDE0Miw3Ny43eiBNMTYzLjgsNDcuMmgtMTUuN2MtMS4zLDAtMi41LDEtMi43LDIuMw0KCWwtMC43LDQuNGwtMS4xLTEuNmMtMy40LTQuOS0xMS02LjYtMTguNS02LjZjLTE3LjMsMC0zMi4yLDEzLjEtMzUsMzEuNmMtMS41LDkuMiwwLjYsMTgsNS44LDI0LjFjNC44LDUuNiwxMS42LDgsMTkuOCw4DQoJYzE0LDAsMjEuNy05LDIxLjctOWwtMC43LDQuNGMtMC4zLDEuNywxLDMuMiwyLjcsMy4yaDE0LjFjMi4yLDAsNC4xLTEuNiw0LjUtMy44bDguNS01My43QzE2Ni44LDQ4LjcsMTY1LjUsNDcuMiwxNjMuOCw0Ny4yeg0KCSBNMjQ3LjQsNDcuMmgtMTUuOGMtMS41LDAtMi45LDAuNy0zLjgsMmwtMjEuOCwzMmwtOS4yLTMwLjhjLTAuNi0xLjktMi40LTMuMi00LjQtMy4ySDE3N2MtMS45LDAtMy4yLDEuOC0yLjYsMy42bDE3LjQsNTENCglsLTE2LjMsMjMuMWMtMS4zLDEuOCwwLDQuMywyLjIsNC4zaDE1LjhjMS41LDAsMi45LTAuNywzLjctMmw1Mi41LTc1LjdDMjUwLjksNDkuNywyNDkuNiw0Ny4yLDI0Ny40LDQ3LjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzAzLjQsNDcuNmMtMS44LDExLjgtMTAuOCwxMS44LTE5LjUsMTEuOEgyNzlsMy41LTIyYzAuMi0xLjMsMS4zLTIuMywyLjctMi4zaDIuM2M1LjksMCwxMS41LDAsMTQuNCwzLjQNCglDMzAzLjYsNDAuNCwzMDQuMSw0My40LDMwMy40LDQ3LjZ6IE0yOTkuNywxNi45aC0zMi44Yy0yLjIsMC00LjEsMS42LTQuNSwzLjhsLTEzLjMsODQuMWMtMC4zLDEuNywxLDMuMiwyLjcsMy4yaDE2LjgNCgljMS42LDAsMi45LTEuMSwzLjEtMi43bDMuOC0yMy44YzAuMy0yLjIsMi4zLTMuOCw0LjUtMy44aDEwLjRjMjEuNiwwLDM0LjEtMTAuNCwzNy4zLTMxLjJjMS41LTkuMSwwLjEtMTYuMi00LjItMjEuMg0KCUMzMTguOSwxOS44LDMxMC42LDE2LjksMjk5LjcsMTYuOXogTTM3NS44LDc3LjdjLTEuNSw5LTguNiwxNS0xNy43LDE1Yy00LjUsMC04LjItMS41LTEwLjUtNC4yYy0yLjMtMi44LTMuMi02LjctMi41LTExDQoJYzEuNC04LjksOC43LTE1LjEsMTcuNi0xNS4xYzQuNSwwLDguMSwxLjUsMTAuNSw0LjNDMzc1LjUsNjkuNCwzNzYuNSw3My40LDM3NS44LDc3Ljd6IE0zOTcuNiw0Ny4yaC0xNS43Yy0xLjMsMC0yLjUsMS0yLjcsMi4zDQoJbC0wLjcsNC40bC0xLjEtMS42Yy0zLjQtNC45LTExLTYuNi0xOC41LTYuNmMtMTcuMywwLTMyLjIsMTMuMS0zNSwzMS42Yy0xLjUsOS4yLDAuNiwxOCw1LjgsMjQuMWM0LjgsNS42LDExLjYsOCwxOS44LDgNCgljMTQsMCwyMS43LTksMjEuNy05bC0wLjcsNC40Yy0wLjMsMS43LDEsMy4yLDIuNywzLjJoMTQuMWMyLjIsMCw0LjEtMS42LDQuNS0zLjhsOC41LTUzLjdDNDAwLjYsNDguNywzOTkuMyw0Ny4yLDM5Ny42LDQ3LjJ6DQoJIE00MTYuMSwxOS4ybC0xMy41LDg1LjZjLTAuMywxLjcsMSwzLjIsMi43LDMuMmgxMy41YzIuMiwwLDQuMi0xLjYsNC41LTMuOGwxMy4zLTg0YzAuMy0xLjctMS0zLjItMi43LTMuMmgtMTUuMQ0KCUM0MTcuNSwxNi45LDQxNi4zLDE3LjgsNDE2LjEsMTkuMnoiLz4NCjwvc3ZnPg0K")
}
.bizum-card {
    width: 80px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEVYWElUIDIuMCAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDY3IDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NyAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzI2MjYyNjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjksOC4xYy0wLjYsMC0xLDAuNS0xLDF2Ny43YzAsMC42LDAuNSwxLDEsMWMwLjYsMCwxLTAuNSwxLTFWOS4xQzMzLjksOC41LDMzLjQsOC4xLDMyLjksOC4xeiBNMzIuOSw0LjINCgljLTAuNiwwLTEuMiwwLjUtMS4yLDEuMmMwLDAuNiwwLjUsMS4yLDEuMiwxLjJTMzQsNi4xLDM0LDUuNEMzNCw0LjgsMzMuNSw0LjIsMzIuOSw0LjJ6IE00Mi45LDkuMWMwLTAuNi0wLjUtMC45LTEtMC45aC01LjENCgljLTAuNSwwLTAuOSwwLjQtMC45LDAuOWMwLDAuNSwwLjQsMC45LDAuOSwwLjloMy4zbC00LjMsNi4xYy0wLjEsMC4yLTAuMiwwLjQtMC4yLDAuNmMwLDAuNiwwLjUsMSwwLjksMUg0MmMwLjUsMCwwLjktMC40LDAuOS0wLjkNCgljMC0wLjUtMC40LTAuOS0wLjktMC45aC0zLjZsNC4yLTZDNDIuOCw5LjYsNDIuOSw5LjQsNDIuOSw5LjF6IE0yNy45LDEzLjljMCwxLjMtMC41LDItMS44LDJjLTEuMiwwLTEuOC0wLjgtMS44LTJWMTBoMS45DQoJYzEuNSwwLDEuNywwLjgsMS43LDEuOFYxMy45eiBNMjkuOSwxMS43YzAtMi4xLTEuMS0zLjUtMy43LTMuNWgtMS45VjUuM2MwLTAuNi0wLjUtMS0xLTFjLTAuNiwwLTEsMC41LTEsMXY4LjYNCgljMCwyLjEsMS4xLDMuOSwzLjgsMy45YzIuNywwLDMuOC0xLjgsMy44LTMuOUwyOS45LDExLjdMMjkuOSwxMS43TDI5LjksMTEuN3ogTTUwLjksOC4xYy0wLjYsMC0xLDAuNS0xLDF2NC44YzAsMS4zLTAuNSwyLTEuOCwyDQoJYy0xLjIsMC0xLjgtMC44LTEuOC0yVjkuMWMwLTAuNi0wLjUtMS0xLTFjLTAuNiwwLTEsMC41LTEsMXY0LjhjMCwyLjEsMS4xLDMuOSwzLjgsMy45YzIuNywwLDMuOC0xLjgsMy44LTMuOVY5LjENCglDNTEuOSw4LjUsNTEuNSw4LjEsNTAuOSw4LjF6IE02Ni41LDEyYzAtMi4xLTEtMy45LTMuNi0zLjljLTEuMiwwLTIuMSwwLjQtMi42LDFjLTAuNi0wLjYtMS40LTEtMi42LTFjLTIuNywwLTMuNiwxLjgtMy42LDMuOXY0LjgNCgljMCwwLjYsMC41LDEsMSwxYzAuNiwwLDEtMC41LDEtMVYxMmMwLTEuMywwLjQtMiwxLjYtMmMxLjIsMCwxLjYsMC44LDEuNiwydjQuOGMwLDAuNiwwLjUsMSwxLDFjMC42LDAsMS0wLjUsMS0xVjEyDQoJYzAtMS4zLDAuNC0yLDEuNi0yYzEuMiwwLDEuNiwwLjgsMS42LDJ2NC44YzAsMC42LDAuNSwxLDEsMWMwLjYsMCwxLTAuNSwxLTFMNjYuNSwxMnogTTMuNiw4LjFjMC43LDAuNSwxLjcsMC40LDIuMy0wLjRsMS45LTIuNg0KCWMwLjUtMC43LDAuNC0xLjctMC4zLTIuM0M2LjcsMi4zLDUuNywyLjUsNS4yLDMuMkwzLjMsNS44QzIuOCw2LjUsMi45LDcuNiwzLjYsOC4xeiBNMTIuMiw0LjRDMTEuNSwzLjksMTAuNSw0LDEwLDQuN0wyLjQsMTUuMw0KCUMxLjksMTYsMi4xLDE3LDIuOCwxNy41YzAuNywwLjUsMS43LDAuNCwyLjMtMC40bDcuNi0xMC41QzEzLjEsNS45LDEzLDQuOSwxMi4yLDQuNHogTTIuOSwzLjVjMC41LTAuNywwLjQtMS43LTAuMy0yLjMNCglDMS44LDAuNywwLjgsMC45LDAuMywxLjZjLTAuNSwwLjctMC40LDEuNywwLjMsMi4zQzEuNCw0LjQsMi40LDQuMywyLjksMy41eiBNMTQuNCwxOGMtMC43LTAuNS0xLjctMC40LTIuMywwLjQNCgljLTAuNSwwLjctMC40LDEuNywwLjMsMi4zYzAuNywwLjUsMS43LDAuNCwyLjMtMC40QzE1LjMsMTkuNiwxNS4xLDE4LjUsMTQuNCwxOHogTTExLjQsMTMuOGMtMC43LTAuNS0xLjctMC40LTIuMywwLjRsLTEuOSwyLjYNCgljLTAuNSwwLjctMC40LDEuNywwLjMsMi4zYzAuNywwLjUsMS43LDAuNCwyLjMtMC40bDEuOS0yLjZDMTIuMywxNS40LDEyLjIsMTQuNCwxMS40LDEzLjh6Ii8+DQo8L3N2Zz4NCg==")
}
.cs-logo {
    width: 90px;
    height: 90px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEVYWElUIDIuMCAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM2ODRBOTg7fQ0KCS5zdDF7ZmlsbDojQzhENTIxO30NCgkuc3Qye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6Izg1OUVBRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5NS41LDM4MC43aDcuMmwtMy42LTguNEwzOTUuNSwzODAuN3ogTTM5Ny43LDM1N2gyLjhsMTUuOCwzNC40aC04LjhsLTItNC4xaC0xMi44bC0xLjksNC4xaC05TDM5Ny43LDM1N3oNCgkgTTM0OC4yLDM2NC4xdi02LjhoMjVsMC41LDEuMWwtMTQuNiwyNi4yaDEzLjd2Ni44SDM0N2wtMC42LTEuMWwxNS0yNi4ySDM0OC4yeiBNMzI4LjUsMzU3LjNoOHYzNC4xbC0xLjgsMC41TDMxNS4yLDM3NHYxNy40aC04DQoJdi0zNC4xbDEuOS0wLjVsMTkuNCwxNy44VjM1Ny4zeiBNMTc0LjgsMzU3LjNsMS45LTAuNWwxOS40LDE3Ljh2LTE3LjNoOHYzNC4xbC0xLjgsMC41TDE4Mi43LDM3NHYxNy40aC04di0zNC4xSDE3NC44eg0KCSBNMTU1LjIsMzY4LjdjLTAuOS0xLjYtMi4yLTIuOC0zLjYtMy42Yy0xLjUtMC44LTMtMS4yLTQuNy0xLjJzLTMuMywwLjQtNC43LDEuMmMtMS41LDAuOS0yLjcsMi4xLTMuNiwzLjYNCgljLTAuOSwxLjYtMS40LDMuNS0xLjQsNS43czAuNSw0LjEsMS40LDUuN2MwLjksMS41LDIuMSwyLjcsMy42LDMuNWMxLjQsMC45LDMsMS4zLDQuNywxLjNjMS42LDAsMy4yLTAuNCw0LjctMS4zDQoJYzEuNS0wLjgsMi43LTIsMy42LTMuNWMwLjktMS42LDEuNC0zLjUsMS40LTUuN0MxNTYuNSwzNzIuMSwxNTYuMSwzNzAuMiwxNTUuMiwzNjguN3ogTTEyOS45LDM4MS4xYy0wLjktMi4xLTEuMy00LjQtMS4zLTYuOA0KCXMwLjQtNC43LDEuMy02LjhjMC45LTIuMiwyLjEtNCwzLjctNS43YzEuNi0xLjYsMy42LTIuOSw1LjgtMy44czQuNy0xLjQsNy40LTEuNHM1LjIsMC41LDcuNCwxLjRzNC4yLDIuMiw1LjgsMy44DQoJYzEuNiwxLjYsMi45LDMuNSwzLjgsNS43YzAuOSwyLjEsMS4zLDQuNCwxLjMsNi44cy0wLjQsNC43LTEuMyw2LjhjLTAuOSwyLjItMi4yLDQtMy44LDUuN2MtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjMNCgljLTEuNiwxLjUtMy40LDIuNy01LjUsMy42Yy0yLjIsMC45LTQuNywxLjQtNy40LDEuNHMtNS4yLTAuNS03LjQtMS40Yy0yLjEtMC45LTQtMi01LjUtMy42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMw0KCUMxMzIsMzg1LjIsMTMwLjgsMzgzLjMsMTI5LjksMzgxLjF6IE0yODAuNywzNTdoMi44bDE1LjgsMzQuNGgtOC44bC0yLTQuMWgtMTIuOGwtMS45LDQuMWgtOUwyODAuNywzNTd6IE0yODUuNiwzODAuN2wtMy42LTguNA0KCWwtMy42LDguNEgyODUuNnogTTI0OC4zLDM1Ny4zaDh2MzQuMWgtOEwyNDguMywzNTcuM0wyNDguMywzNTcuM3ogTTIzNi42LDM3Ny42SDIyNnYxMy44aC04di0zNC4xaDIxLjV2Ni44SDIyNnY2LjdoMTAuNlYzNzcuNnoNCgkgTTk0LjgsMzYxLjRjMS43LTEuNiwzLjYtMi43LDUuOC0zLjVjMi4yLTAuOCw0LjUtMS4yLDYuOC0xLjNjMi40LDAsNC41LDAuNCw2LjMsMC45YzEuOCwwLjYsMy4yLDEuMyw0LjQsMi4xDQoJYzEuMSwwLjgsMiwxLjYsMi42LDIuMmwtNC45LDUuOGMtMC4zLTAuNC0wLjgtMC44LTEuNi0xLjRjLTAuNy0wLjYtMS42LTEuMS0yLjgtMS43Yy0xLjEtMC41LTIuNS0wLjctNC0wLjdjLTEuOSwwLTMuNiwwLjUtNS4xLDEuNA0KCWMtMS40LDAuOS0yLjYsMi4xLTMuNCwzLjdjLTAuOSwxLjYtMS4zLDMuMy0xLjMsNS4yYzAsMS45LDAuNCwzLjYsMS4xLDUuMnMxLjgsMi45LDMuNCwzLjljMS40LDEsMy4zLDEuNSw1LjUsMS42DQoJYzEuMywwLDIuNS0wLjMsMy42LTAuN2MxLjEtMC40LDItMC45LDIuOC0xLjVzMS40LTEuMSwxLjgtMS42bDQuOSw1LjJjLTAuMiwwLjMtMC41LDAuNS0wLjcsMC44Yy0wLjUsMC41LTEuMiwxLjEtMS45LDEuNw0KCWMtMS4yLDAuOS0yLjcsMS43LTQuNSwyLjNjLTEuOCwwLjYtNCwxLTYuNSwxYy0zLjQsMC02LjQtMC44LTkuMS0yLjNjLTEuMy0wLjgtMi41LTEuNy0zLjYtMi43cy0yLjEtMi4yLTIuOS0zLjYNCgljLTEuNi0yLjctMi40LTUuOC0yLjQtOS4zYzAtMi43LDAuNS01LjEsMS42LTcuM0M5MS42LDM2NC43LDkzLDM2Mi45LDk0LjgsMzYxLjR6IE0yNjEuOSwzMjBoLTIuOGMtMC4xLDAtMC4xLDAtMC4yLDANCgljLTMzLTAuNy02MS42LTEyLjktODUuMS0zNi4yYy0yNC4xLTIzLjgtMzYuMy01My4xLTM2LjMtODcuMWMwLTMzLjgsMTIuMi02My4xLDM2LjMtODcuMWMyMy41LTIzLjIsNTIuMS0zNS4zLDg1LTM2DQoJYzAuMSwwLDAuMSwwLDAuMiwwYzUuNSwwLDEwLDQuNCwxMC4xLDkuOWMwLjEsNS42LTQuMywxMC4yLTkuOSwxMC4zYy0yOCwwLjYtNTEuMywxMC40LTcxLjIsMzAuMWMtMjAuNCwyMC4zLTMwLjMsNDQuMS0zMC4zLDcyLjcNCgljMCwyOC43LDkuOSw1Mi41LDMwLjMsNzIuN2MxOS45LDE5LjgsNDMuMiwyOS43LDcxLjEsMzAuM2gyLjdjMjguOSwwLDUyLjktOS45LDczLjMtMzAuM2MyMC42LTIwLjIsMzAuNi00NCwzMC42LTcyLjd2LTEuMg0KCWMwLTUuNiw0LjUtMTAuMSwxMC4xLTEwLjFzMTAuMSw0LjUsMTAuMSwxMC4xdjEuMmMwLDMzLjktMTIuMyw2My4yLTM2LjYsODcuMUMzMjUuNCwzMDcuOCwyOTUuOSwzMjAsMjYxLjksMzIweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTI1Ni4zLDUwOS4zYy02OS42LDAtMTI5LjgtMjQuOS0xNzktNzQuMmMtNDkuMi00OS4yLTc0LjItMTA5LjQtNzQuMi0xNzlTMjgsMTI2LjMsNzcuMyw3Ny4xDQoJYzQ5LjItNDkuMiwxMDkuNC03NC4yLDE3OS03NC4yczEyOS44LDI0LjksMTc5LDc0LjJjNDkuMiw0OS4yLDc0LjIsMTA5LjQsNzQuMiwxNzlzLTI0LjksMTI5LjgtNzQuMiwxNzlsMCwwbDAsMA0KCUMzODYuMiw0ODQuMywzMjUuOSw1MDkuMywyNTYuMyw1MDkuM3ogTTI1Ni4zLDE5LjFjLTY1LjEsMC0xMjEuNSwyMy40LTE2Ny42LDY5LjRjLTQ2LjEsNDYuMS02OS40LDEwMi40LTY5LjQsMTY3LjYNCgljMCw2NS4xLDIzLjQsMTIxLjUsNjkuNCwxNjcuNmM0Ni4xLDQ2LjEsMTAyLjQsNjkuNCwxNjcuNiw2OS40YzY1LjEsMCwxMjEuNS0yMy40LDE2Ny42LTY5LjRsMCwwYzQ2LjEtNDYuMSw2OS40LTEwMi40LDY5LjQtMTY3LjYNCgljMC02NS4xLTIzLjQtMTIxLjUtNjkuNC0xNjcuNlMzMjEuNSwxOS4xLDI1Ni4zLDE5LjF6IE0yNTcuOCwyODUuNWMtMC4yLDAtMC4zLDAtMC41LDBjLTIyLjUtMS4xLTQyLjEtOS44LTU4LjItMjYNCgljLTE3LjItMTcuMi0yNi0zOC4zLTI2LTYyLjdzOC43LTQ1LjUsMjYtNjIuOGMxNi4yLTE2LjEsMzUuNy0yNC44LDU4LjItMjUuOGMxLjYtMC4xLDMuMi0wLjEsNC43LTAuMWMyNC40LDAsNDUuNCw4LjcsNjIuNywyNg0KCWMxNi45LDE2LjksMjUuNywzNy42LDI2LDYxLjRjMC4xLDUuNi00LjQsMTAuMi0xMCwxMC4zYy0wLjEsMC0wLjEsMC0wLjIsMGMtNS41LDAtMTAtNC40LTEwLjEtMTBjLTAuMy0xOC42LTYuOS0zNC4xLTIwLjEtNDcuNA0KCWMtMTMuNS0xMy41LTI5LjMtMjAtNDguNC0yMGMtMS4yLDAtMi40LDAtMy41LDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTE3LjUsMC44LTMyLjIsNy4zLTQ0LjksMTkuOWMtMTMuNSwxMy41LTIwLDI5LjQtMjAsNDguNQ0KCXM2LjYsMzQuOSwyMCw0OC40YzEyLjcsMTIuNywyNy4zLDE5LjMsNDQuOSwyMC4xYzUuNiwwLjMsOS45LDUsOS42LDEwLjZDMjY3LjYsMjgxLjMsMjYzLjEsMjg1LjUsMjU3LjgsMjg1LjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzI0LjEsNDA0LjRsNy40LTAuMXYzOC45bC0xLjcsMC41bC0yMy40LTIzLjZ2MjMuMUgyOTl2LTM4LjlsMS43LTAuNWwyMy4zLDIzLjZ2LTIzSDMyNC4xeiBNMzcwLDQxMC44aC0xNi43DQoJdjkuNmgxMy44djYuM2gtMTMuOFY0MzdoMTcuM3Y2LjNoLTI0Ljh2LTM4LjlIMzcwVjQxMC44eiBNMjYyLjYsNDM3djYuM2gtMjMuNHYtMzguOGg3LjRWNDM3SDI2Mi42eiBNMjc1LjQsNDA0LjRoNy41djM4LjloLTcuNQ0KCVY0MDQuNHogTTE2OS4yLDQxNi43Yy0xLjItMi0yLjctMy42LTQuNy00LjdjLTEuOS0xLjEtMy45LTEuNy02LjEtMS43Yy0yLjIsMC00LjMsMC42LTYuMiwxLjdzLTMuNCwyLjYtNC42LDQuNw0KCWMtMS4yLDItMS44LDQuNC0xLjgsNy4yYzAsMi43LDAuNiw1LjEsMS44LDcuMmMxLjIsMiwyLjcsMy41LDQuNiw0LjZjMS45LDEuMSw0LDEuNiw2LjIsMS43YzIuMiwwLDQuMy0wLjYsNi4xLTEuNw0KCWMxLjktMS4xLDMuNS0yLjYsNC43LTQuNnMxLjgtNC40LDEuOC03LjJTMTcwLjQsNDE4LjcsMTY5LjIsNDE2Ljd6IE0xNjksNDA2LjRjMy4xLDEuOCw1LjUsNC4zLDcuMyw3LjNjMS44LDMuMSwyLjcsNi41LDIuNywxMC4yDQoJcy0wLjksNy4xLTIuNywxMC4ycy00LjIsNS41LTcuMyw3LjNzLTYuNywyLjctMTAuNywyLjhjLTQsMC03LjYtMS0xMC43LTIuOGMtMy4xLTEuOC01LjUtNC4yLTcuMi03LjNjLTEuOC0zLjEtMi42LTYuNS0yLjYtMTAuMg0KCXMwLjktNy4xLDIuNi0xMC4yYzEuOC0zLDQuMi01LjQsNy4yLTcuM2MzLjEtMS44LDYuNy0yLjcsMTAuNy0yLjdDMTYyLjQsNDAzLjcsMTY1LjksNDA0LjYsMTY5LDQwNi40eiBNMTkyLjUsNDA0LjNsMS43LTAuNQ0KCWwyMy4zLDIzLjZ2LTIzLjFsNy40LTAuMXYzOC45bC0xLjcsMC41TDE5OS44LDQyMHYyMy4xaC03LjRMMTkyLjUsNDA0LjNMMTkyLjUsNDA0LjN6IE0yNjEuOCwyNTAuMWMtMTQuNiwwLTI3LjMtNS4zLTM3LjctMTUuNg0KCWMtMTAuMy0xMC4zLTE1LjYtMjMtMTUuNi0zNy43YzAtMTQuNiw1LjItMjcuMywxNS42LTM3LjdjMTAuNC0xMC40LDIzLjEtMTUuNiwzNy43LTE1LjZjMTQuNiwwLDI3LjMsNS4yLDM3LjcsMTUuNg0KCWMxMC40LDEwLjQsMTUuNiwyMy4xLDE1LjYsMzcuN2MwLDE0LjctNS4zLDI3LjMtMTUuNywzNy43QzI4OS4xLDI0NC45LDI3Ni41LDI1MC4xLDI2MS44LDI1MC4xeiBNMjYxLjgsMTYzLjgNCgljLTkuMiwwLTE2LjksMy4yLTIzLjQsOS43cy05LjYsMTQuMi05LjYsMjMuNHMzLjIsMTYuOCw5LjcsMjMuM3MxNC4yLDkuNywyMy40LDkuN3MxNi44LTMuMiwyMy4zLTkuN2M2LjYtNi41LDkuNy0xNC4yLDkuNy0yMy40DQoJcy0zLjItMTYuOS05LjctMjMuNEMyNzguNywxNjYuOSwyNzEsMTYzLjgsMjYxLjgsMTYzLjh6Ii8+DQo8L3N2Zz4NCg==")
}
.brand-footer .foot3 {
    color: #fff;
    background-color: #262626;
}
.brand-footer .foot3 a {
    color: #fff;
}

/*
.enlace:after {
    font-family: 'FontAwesome';
    content: "\f08e";
    margin-left: 6px;
    font-size: 70%;
}
*/

a.enlace {
    color: #dc0019;
}
.brand-color {
    color: #dc0019 !important;
}
.btn-ap,
.btn-ap:focus,
.btn-ap:active,
.btn-file {
    font-family: "TradeGothic-BoldCn20";
    color: #fff;
    background: #dc0019;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#990012), to(#dc0019));
    background-image: linear-gradient(to bottom, #990012 0%, #dc0019 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#990012', endColorstr='#dc0019', GradientType=0);
    border: #990012 solid 1px;
    padding: 11px 20px;
    margin-bottom: 5px;
    margin-left: 1px;
    margin-right: 1px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border-radius: 4px;
}
.btn-ap.activo,
.btn-ap:hover,
.btn-file:hover {
    background-color: #fff;
    background-image: none;
    border-color: #dc0019;
    color: #dc0019;
    text-decoration: none;
}
.btn-ap-neg,
.btn-ap-neg:focus,
.btn-ap-neg:active {
    border: #dc0019 solid 1px;
    color: #dc0019;
    background-image: none;
    background-color: rgba(255, 255, 255, 0.48);
}
.btn-ap-neg:hover {
    background: #dc0019;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#990012), to(#dc0019));
    background-image: linear-gradient(to bottom, #990012 0%, #dc0019 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#990012', endColorstr='#dc0019', GradientType=0);
    color: #fff;
}
.btn-log.activo,
.btn-reg.activo {
    pointer-events: none;
}
.btn-log,
.btn-reg {
    background-color: #fff;
    background-image: none;
    border-color: #dc0019;
    color: #dc0019;
}
.btn-log.activo,
.btn-log:hover,
.btn-reg.activo,
.btn-lreg:hover {
    color: #fff;
    background: #dc0019;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#990012), to(#dc0019));
    background-image: linear-gradient(to bottom, #990012 0%, #dc0019 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#990012', endColorstr='#dc0019', GradientType=0);
    border: #990012 solid 1px;
}
.btn-log {
    min-width: 150px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.btn-reg {
    min-width: 150px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.btn-round,
.btn-round:focus,
.btn-round:active {
    font-size: 22px;
    border: #000 1px solid;
    border-radius: 10px;
    display: inline-block;
    width: 60px;
    height: 60px;
    padding: 7px;
    color: #000;
    background-color: rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    margin: 0 10px;
}
.btn-round:hover {
    background-color: #fff;
    color: #666;
    text-decoration: none;
}
.btn-back {
    font-size: 14px;
    padding: 8px 20px;
}
.well {
    background-color: rgba(251, 251, 251, 0.4);
    margin: 2em auto;
    width: 95%;
    border: #3d3d3c 1px solid;
}
select option {
    margin: 40px;
    background: rgba(255, 255, 255, .3);
    color: #3d3d3c;
    text-shadow: 0 1px 0 rgba(80, 42, 24, 0.6);
}
.stage.mid-design main .form-group input:hover,
.stage.mid-design main .form-group input:active,
.stage.mid-design main .form-group input:focus,
.stage.mid-design main .form-group select:hover,
.stage.mid-design main .form-group select:active,
.stage.mid-design main .form-group select:focus {
    border-bottom: 1px solid #3d3d3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .3);
}
.form-control,
.form-control[readonly]#bday {
    border: #ebebeb 1px solid;
    color: #3d3d3c;
    background-color: rgba(255, 255, 255, .3)
}
.form-control:focus {
    border-color: #3d3d3c;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(33, 33, 33, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(33, 33, 33, .6);
}
.checkbox .helper {
    color: #ebebeb;
}
.checkbox .helper::after,
.checkbox .helper::before {
    background-color: #dc0019;
}
.checkbox .helper::before {
    -webkit-box-shadow: 0 0 0 0.09em rgba(255, 255, 255, 0.23);
    box-shadow: 0 0 0 0.09em rgba(255, 255, 255, 0.23);
}
.checkbox input:checked ~ .helper,
.checkbox label:hover .helper {
    color: #000;
}
.checkbox label,
.form-radio label {
    color: #3d3d3c;
}
.checkbox label,
.form-radio label {
    font-size: 1em;
}
.vdp-datepicker__calendar .cell.selected,
.vdp-datepicker__calendar .cell.selected:hover {
    background: #dc0019 !important;
    color: #fff !important;
}
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
    border: 1px solid #ddd !important;
}
.legal-txt {
    font-family: 'TradeGothic-Roman';
    text-transform: initial;
}
.stage.full-design #layout-login .titulo {
    font-family: "TradeGothic-BoldCn20";
    text-transform: uppercase;
    font-size: 1.8em;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 10px;
}
.stage.full-design main .bloque1 .subtitulo {
    font-family: 'TradeGothic-BoldCn20';
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1.2em;
}
.stage.full-design main .bloque1 label {
    font-family: 'TradeGothic-BoldCn20';
    text-transform: uppercase;
    font-weight: normal;
}
.stage.full-design main .bloque1 .descripcion .descripcion-container {
    background-color: #fff;
    border-radius: 8px;
    margin: 1em 0 0;
    top: 1em;
    -webkit-box-shadow: 0px 0px 21px -7px rgb(120 120 120 / 50%);
    box-shadow: 0px 0px 21px -7px rgb(120 120 120 / 50%);
}
.stage.full-design main .bloque1 .descripcion .caja-titulo {
    display: inline-block;
    padding: 1em 2em;
    width: 85%;
    text-align: left;
    margin: 3em auto 2em auto;
}

/*
.stage.full-design main .bloque1 .descripcion .caja-titulo h1 {
    font-family: 'TradeGothic-BoldCn20';
    font-size: 50px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 48px;
    margin: 20px 0;
    color: #000;
}
*/

.stage.full-design main .bloque1 .descripcion .caja-titulo h1 {
    font-family: "TradeGothic-BoldCn20";
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 2.5rem;
    color: #000;
    font-size: 1.8em;
    line-height: 1;
    font-weight: normal;
}
.stage.full-design main .bloque1 .descripcion .caja-titulo h1 strong {
    color: #dc0019;
    font-size: 4.2rem;
    font-weight: normal;
    line-height: 1;
    margin-left: .7em;
    display: block;
}
.stage.full-design main .bloque1 .descripcion .caja-titulo h2 {
    font-size: 1.2em;
    line-height: 1.2;
    margin-top: -4px;
    color: #000;
}
.stage.full-design main .bloque1 .descripcion .caja-titulo.txt-mini h1 {
    font-size: 33px;
    line-height: 33px;
}
.stage.full-design main .bloque1 .descripcion .caja-titulo.txt-mini h2 {
    font-size: 1.2em;
}
.stage.full-design main .bloque1 .descripcion .caja-titulo .descripcion {
    margin-top: 2em;
    color: #000;
}
.stage.mid-design main.container {
    max-width: none;
    background-color: #fff;
}
.stage.mid-design main.container > div {
    max-width: 800px;
    margin: auto;
}
.stage.mid-design {
    background-color: #ededed;
    color: #333;
}
.stage.mid-design .descripcion {
    background-color: #fff;
    padding: 3em 5em;
}
.stage.mid-design .panorama {
    /*    background-image: url(../imgs/promo-msm.jpg);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 550px;
    width: 100%;
    padding-bottom: 37%;
    position: relative;
    border-top: 100px solid #fff;
}
.stage.mid-design .panorama .logo {
    margin-top: -85px !important;
}
.stage.mid-design .panorama .caja-titulo {
    display: inline-block;
    padding: 1em 2em;
    width: 85%;
    text-align: left;
    margin: 3em auto 2em auto;
}
.stage.mid-design .panorama .caja-titulo h1 {
    font-family: 'TradeGothic-BoldCn20';
    font-size: 45px;
    line-height: 32px;
    text-transform: uppercase;
    margin: 20px 0;
    color: #FFF;
    text-shadow: 1px 1px 3px black;
}
.stage.mid-design .panorama .caja-titulo h2 {
    font-size: 1.5em;
    line-height: 1.2;
    margin-top: -4px;
    color: #FFF;
    text-shadow: 1px 1px 1px black;
}
.stage.mid-design .well {
    background-color: #fff;
}
.stage.mid-design main .btn-round,
.stage.mid-design main .btn-round:active,
.stage.mid-design main .btn-round:focus {
    border: #3d3d3c 1px solid;
    color: #3d3d3c;
}
.stage.mid-design main .btn-round {
    background-color: #fff;
}
.stage.mid-design main .form-control,
.stage.mid-design main .form-control[readonly]#bday {
    background-color: #f7f7f7;
    border: none;
    color: #666;
    border-bottom: 2px solid #dc0019;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.stage.mid-design .btn-ap.btn-log.activo,
.stage.mid-design .btn-ap.btn-log:hover,
.stage.mid-design .btn-ap.btn-reg.activo,
.stage.mid-design .btn-ap.btn-reg:hover {
    color: #dc0019;
    border-bottom: 2px solid #dc0019;
    background-color: #fff;
}
.stage.mid-design .btn-ap.btn-log,
.stage.mid-design .btn-ap.btn-reg {
    color: #fff;
    border-bottom: 2px solid #dc0019;
    background-color: #fff;
}
.stage.mid-design footer .st0 {
    fill: #828282 !important;
}
.stage.mid-design .checkbox label,
.stage.mid-design .form-radio label {
    color: #000;
}
.stage.mid-design .checkbox .helper {
    color: #dc0019;
}
.stage.mid-design .checkbox .helper::after,
.stage.mid-design .checkbox .helper::before {
    background-color: #dc0019;
}
.stage.mid-design .checkbox .helper::before {
    -webkit-box-shadow: 0 0 0 0.09em rgba(228, 213, 194, 0.7);
    box-shadow: 0 0 0 0.09em rgba(228, 213, 194, 0.7);
}
@media (max-width: 767px) {
    .stage.full-design header {
        padding: 2rem;
    }
    header .logo {
        width: 170px;
        height: 40px;
    }
    .btn-back {
        right: 8px;
        top: 20px;
    }
    main .blur {
        padding: 5rem 2rem;
    }
    .stage.mid-design .panorama {
        border-top: 62px solid #ebeae6;
    }
    .stage.mid-design .panorama .logo {
        margin-top: -58px !important;
    }
    .stage.full-design main .bloque1 .descripcion .caja-titulo {
        padding: 2rem;
        width: 100%;
        margin: 0em auto 2em auto;
    }
    .stage.full-design main .bloque1 .descripcion .caja-titulo h1 {
        font-size: 30px;
        margin-top: 0px;
        line-height: 31px;
        margin: 10px 0;
    }
    .stage.full-design main .bloque1 .descripcion .caja-titulo.txt-mini h1 {
        font-size: 26px;
        line-height: 27px;
    }
    .stage.full-design main .bloque1 .descripcion .caja-titulo h2 {
        font-size: 1.2em
    }
    .brand-footer .footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .visa-card {
        width: 55px;
        height: 20px;
    }
    .mastercard-card {
        width: 22px;
        height: 18px;
    }
    .paypal-card {
        width: 67px;
        height: 22px;
    }
    .bizum-card {
        width: 70px;
        height: 22px;
    }
    .brand-footer .compra-segura {
        padding: 0 1em;
    }
    .brand-footer .compra-segura .cs-logo {
        width: 85px;
        height: 85px;
    }
    .brand-footer .foot3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 2rem;
        text-align: center;
    }
    .brand-footer li {
        display: block;
    }
    .stage.mid-design .panorama .caja-titulo {
        padding: 1em .5em;
        margin: 0em auto 2em auto;
        width: 95%;
    }
    .stage.mid-design .descripcion {
        background-color: #fff;
        padding: 3em 1em;
    }
    .stage.mid-design .panorama .caja-titulo h1 {
        font-size: 30px;
        line-height: 32px;
    }
    .xs-center {
        text-align: center;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .stage.full-design main .bloque1 .descripcion .caja-titulo {
        padding: 2em 1em;
    }
    main .blur {
        padding: 5rem 1.5rem;
    }
    footer {
        padding-bottom: 60px;
    }
    .brand-footer .footer {
        padding: 2rem 2rem 0;
    }
    .brand-footer .foot1 {
        padding-left: 2rem;
    }
    .brand-footer .foot3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .brand-footer .sistemas-pago {
        margin-top: -75px;
    }
    .visa-card {
        width: 55px;
        height: 20px;
    }
    .mastercard-card {
        width: 22px;
        height: 18px;
    }
    .paypal-card {
        width: 67px;
        height: 22px;
    }
    .bizum-card {
        width: 70px;
        height: 22px;
    }
}

/* APUESTAS */

.apuestas {}
.apuestas .jornada {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.apuestas .nunjornada,
.apuestas .fechajornada {
    border: solid 1px #dc0019;
    padding: 1rem 3rem;
    font-weight: bold;
}
.apuestas .linea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: solid 1px #dc0019;
    margin-top: 1rem;
}
.apuestas .form-select,
.apuestas .form-input {
    width: 60px;
    background-color: #dc0019;
    color: #fff;
    font-weight: bold;
}
.apuestas .form-select option {
    background-color: #fff;
}
.apuestas .form-input {
    border: 0;
    border-radius: 0;
    text-align: center;
}
.pronostico {
    background-color: #dc0019;
    padding: 5px;
}
.pronostico label {
    background-color: #fff;
    width: 35px;
    height: 35px;
    font-size: 28px;
    color: #dc0019;
    line-height: 1.3;
    margin-bottom: 0px;
}
.pronostico input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: grid;
    place-content: center;
    position: absolute;
}
.pronostico input[type=radio]:focus {
    outline: none;
}
.pronostico input[type=radio]::after {
    font-family: fontawesome;
    content: '\f00d';
    font-size: 66px;
    color: green;
    position: absolute;
    top: -22px;
    left: -8px;
    -webkit-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    opacity: 0;
    cursor: pointer;
}
.pronostico input[type=radio]:checked::after {
    opacity: 1;
}
.pick-equipo {
    margin-top: 2rem;
}
.pick-equipo label {
    font-family: inherit !important;
    margin-right: 1rem;
    text-transform: inherit !important;
}
.pick-equipo select {
    display: inline-block !important;
    width: auto !important;
    border: #dc0019 1px solid;
    border-radius: 0px;
}
@media (max-width: 1200px) {
    .equipo {
        padding-left: 0px !important;
    }
    .equipo:before {
        -webkit-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    .apuestas .form-select,
    .apuestas .form-input {
        width: 40px;
    }
    .pronostico {
        width: 50px;
    }
    .pronostico label {
        border-bottom: solid 2px #dc0019;
    }
    .pronostico input[type=radio]::after {
        font-size: 50px;
        top: -14px;
        left: -2px;
    }
}
.equipo {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 1rem;
}
.equipo:before {
    content: '';
    display: block;
    background-image: url("../imgs/escudos-equipos.png");
    background-size: 60px 1440px;
    width: 60px;
    height: 60px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    margin-bottom: -8px;
    margin-top: -7px;
}
.equipo.athletic-club:before {
    background-position: 0 0;
}
.equipo.athletic-club:after {
    content: 'Athletic Club'
}
.equipo.ud-almeria:before {
    background-position: 0 -60px;
}
.equipo.ud-almeria:after {
    content: 'UD Almeria'
}
.equipo.ud-laspalmas:before {
    background-position: 0 -120px;
}
.equipo.ud-laspalmas:after {
    content: 'UD Las Palmas'
}
.equipo.granada-cf:before {
    background-position: 0 -180px;
}
.equipo.granada-cf:after {
    content: 'Granada CF'
}
.equipo.girona-fc:before {
    background-position: 0 -240px;
}
.equipo.girona-fc:after {
    content: 'Girona'
}
.equipo.rc-celta:before {
    background-position: 0 -300px;
}
.equipo.rc-celta:after {
    content: 'RC Celta'
}
.equipo.rayo-vallecano:before {
    background-position: 0 -360px;
}
.equipo.rayo-vallecano:after {
    content: 'Rayo Vallecano'
}
.equipo.elche-cf:before {
    background-position: 0 -420px;
}
.equipo.elche-cf:after {
    content: 'Elche CF'
}
.equipo.villarreal-cf:before {
    background-position: 0 -480px;
}
.equipo.villarreal-cf:after {
    content: 'Villarreal CF'
}
.equipo.d-alaves:before {
    background-position: 0 -540px;
}
.equipo.d-alaves:after {
    content: 'D.Alavés'
}
.equipo.c-a-osasuna:before {
    background-position: 0 -600px;
}
.equipo.c-a-osasuna:after {
    content: 'CA Osasuna'
}
.equipo.real-sociedad:before {
    background-position: 0 -660px;
}
.equipo.real-sociedad:after {
    content: 'Real Sociedad'
}
.equipo.rcd-mallorca:before {
    background-position: 0 -720px;
}
.equipo.rcd-mallorca:after {
    content: 'RCD Mallorca'
}
.equipo.valencia-cf:before {
    background-position: 0 -780px;
}
.equipo.valencia-cf:after {
    content: 'Valencia CF'
}
.equipo.cadiz-cf:before {
    background-position: 0 -840px;
}
.equipo.cadiz-cf:after {
    content: 'Cádiz CF'
}
.equipo.real-betis:before {
    background-position: 0 -900px;
}
.equipo.real-betis:after {
    content: 'Real Betis'
}
.equipo.fc-barcelona:before {
    background-position: 0 -960px;
}
.equipo.fc-barcelona:after {
    content: 'FC Barcelona'
}
.equipo.atletico-de-madrid:before {
    background-position: 0 -1020px;
}
.equipo.atletico-de-madrid:after {
    content: 'Atlético de Madrid'
}
.equipo.real-madrid:before {
    background-position: 0 -1080px;
}
.equipo.real-madrid:after {
    content: 'Real Madrid'
}
.equipo.sevilla-fc:before {
    background-position: 0 -1140px;
}
.equipo.sevilla-fc:after {
    content: 'Sevilla FC'
}
.equipo.elche-cf:before {
    background-position: 0 -1200px;
}
.equipo.elche-cf:after {
    content: 'Elche CF'
}
.equipo.rcd-espanyol:before {
    background-position: 0 -1260px;
}
.equipo.rcd-espanyol:after {
    content: 'RCD Espanyol'
}
.equipo.r-valladolid-cf:before {
    background-position: 0 -1320px;
}
.equipo.r-valladolid-cf:after {
    content: 'Real Valladolid CF'
}
.equipo.getafe-cf:before {
    background-position: 0 -1380px;
}
.equipo.getafe-cf:after {
    content: 'Getafe CF'
}

/*
.equipo.ud-almeria:before {
    background-position: 0px 0px;
}
.equipo.ud-almeria:after {
    content: 'UD Almeria'
}
.equipo.atletico-de-madrid:before {
    background-position: 0px -120px;
}
.equipo.atletico-de-madrid:after {
    content: 'Atlético de  Madrid'
}
.equipo.athletic-club:before {
    background-position: 0px -180px;
}
.equipo.athletic-club:after {
    content: 'Athletic Club'
}
.equipo.fc-barcelona:before {
    background-position: 0px -240px;
}
.equipo.fc-barcelona:after {
    content: 'FC Barcelona'
}
.equipo.real-betis:before {
    background-position: 0px -300px;
}
.equipo.real-betis:after {
    content: 'Real Betis'
}
.equipo.rc-celta:before {
    background-position: 0px -360px;
}
.equipo.rc-celta:after {
    content: 'RC Celta'
}
.equipo.elche-cf:before {
    background-position: 0px -420px;
}
.equipo.elche-cf:after {
    content: 'Elche CF'
}
.equipo.rcd-espanyol:before {
    background-position: 0px -480px;
}
.equipo.rcd-espanyol:after {
    content: 'RCD Espanyol'
}
.equipo.getafe-cf:before {
    background-position: 0px -540px;
}
.equipo.getafe-cf:after {
    content: 'Getafe CF'
}
.equipo.c-a-osasuna:before {
    background-position: 0px -780px;
}
.equipo.c-a-osasuna:after {
    content: 'CA Osasuna'
}
.equipo.rayo-vallecano:before {
    background-position: 0px -840px;
}
.equipo.rayo-vallecano:after {
    content: 'Rayo Vallecano'
}
.equipo.real-madrid:before {
    background-position: 0px -900px;
}
.equipo.real-madrid:after {
    content: 'Real Madrid'
}
.equipo.real-sociedad:before {
    background-position: 0px -960px;
}
.equipo.real-sociedad:after {
    content: 'Real Sociedad'
}
.equipo.sevilla-fc:before {
    background-position: 0px -1020px;
}
.equipo.sevilla-fc:after {
    content: 'Sevilla FC'
}
.equipo.valencia-cf:before {
    background-position: 0px -1080px;
}
.equipo.valencia-cf:after {
    content: 'Valencia CF'
}
.equipo.r-valladolid-cf:before {
    background-position: 0px -1140px;
}
.equipo.r-valladolid-cf:after {
    content: 'Real Valladolid CF'
}
.equipo.villarreal-cf:before {
    background-position: 0px -1200px;
}
.equipo.villarreal-cf:after {
    content: 'Villarreal CF'
}
.equipo.rcd-mallorca:before {
    background-position: 0px -1560px;
}
.equipo.rcd-mallorca:after {
    content: 'RCD Mallorca'
}
.equipo.cadiz-cf:before {
    background-position: 0px -2340px;
}
.equipo.cadiz-cf:after {
    content: 'Cadiz CF'
}
.equipo.girona-fc:before {
    background-position: 0px -1380px;
}
.equipo.girona-fc:after {
    content: 'Girona FC'
}*/


/*
.shield-sprite.xl {
display: block;
background-image: url("../imgs/escudos-equipos.png");
background-size: 60px 3540px;
width: 60px;
height: 60px;
}

.shield-sprite.xl {
background-position: 0px -0px;
}

.shield-sprite.xl.ud-almeria {
background-position: 0px -60px;
}

.shield-sprite.xl.atletico-de-madrid {
background-position: 0px -120px;
}

.shield-sprite.xl.athletic-club {
background-position: 0px -180px;
}

.shield-sprite.xl.fc-barcelona {
background-position: 0px -240px;
}

.shield-sprite.xl.real-betis {
background-position: 0px -300px;
}

.shield-sprite.xl.rc-celta {
background-position: 0px -360px;
}

.shield-sprite.xl.elche-c-f {
background-position: 0px -420px;
}

.shield-sprite.xl.rcd-espanyol {
background-position: 0px -480px;
}

.shield-sprite.xl.getafe-cf {
background-position: 0px -540px;
}

.shield-sprite.xl.granada-cf {
background-position: 0px -600px;
}

.shield-sprite.xl.levante-ud {
background-position: 0px -660px;
}

.shield-sprite.xl.malaga-cf {
background-position: 0px -720px;
}

.shield-sprite.xl.c-a-osasuna {
background-position: 0px -780px;
}

.shield-sprite.xl.rayo-vallecano {
background-position: 0px -840px;
}

.shield-sprite.xl.real-madrid {
background-position: 0px -900px;
}

.shield-sprite.xl.real-sociedad {
background-position: 0px -960px;
}

.shield-sprite.xl.sevilla-fc {
background-position: 0px -1020px;
}

.shield-sprite.xl.valencia-cf {
background-position: 0px -1080px;
}

.shield-sprite.xl.r-valladolid-cf {
background-position: 0px -1140px;
}

.shield-sprite.xl.villarreal-cf {
background-position: 0px -1200px;
}

.shield-sprite.xl.d-alaves {
background-position: 0px -1260px;
}

.shield-sprite.xl.sd-eibar {
background-position: 0px -1320px;
}

.shield-sprite.xl.girona-fc {
background-position: 0px -1380px;
}

.shield-sprite.xl.ud-las-palmas {
background-position: 0px -1440px;
}

.shield-sprite.xl.cd-lugo {
background-position: 0px -1500px;
}

.shield-sprite.xl.rcd-mallorca {
background-position: 0px -1560px;
}

.shield-sprite.xl.mirandes {
background-position: 0px -1620px;
}

.shield-sprite.xl.sd-ponferradina {
background-position: 0px -1680px;
}

.shield-sprite.xl.real-sporting {
background-position: 0px -1740px;
}

.shield-sprite.xl.cd-tenerife {
background-position: 0px -1800px;
}

.shield-sprite.xl.real-zaragoza {
background-position: 0px -1860px;
}

.shield-sprite.xl.albacete-bp {
background-position: 0px -1920px;
}

.shield-sprite.xl.r-racing-club {
background-position: 0px -1980px;
}

.shield-sprite.xl.burgos {
background-position: 0px -2040px;
}

.shield-sprite.xl.cd-leganes {
background-position: 0px -2100px;
}

.shield-sprite.xl.cartagena {
background-position: 0px -2160px;
}

.shield-sprite.xl.sd-huesca {
background-position: 0px -2220px;
}

.shield-sprite.xl.real-oviedo {
background-position: 0px -2280px;
}

.shield-sprite.xl.cadiz-cf {
background-position: 0px -2340px;
}

.shield-sprite.xl.levante-femenino {
background-position: 0px -2400px;
}

.shield-sprite.xl.ud-granadilla-tenerife-egatesa {
background-position: 0px -2460px;
}

.shield-sprite.xl.vcf-femenino {
background-position: 0px -2520px;
}

.shield-sprite.xl.r-sociedad-femenino {
background-position: 0px -2580px;
}

.shield-sprite.xl.at-madrid-femenino {
background-position: 0px -2640px;
}

.shield-sprite.xl.sporting-huelva {
background-position: 0px -2700px;
}

.shield-sprite.xl.athletic-femenino {
background-position: 0px -2760px;
}

.shield-sprite.xl.fc-barcelona-femenino {
background-position: 0px -2820px;
}

.shield-sprite.xl.villarreal-b {
background-position: 0px -2880px;
}

.shield-sprite.xl.r-betis-feminas {
background-position: 0px -2940px;
}

.shield-sprite.xl.sevilla-femenino {
background-position: 0px -3000px;
}

.shield-sprite.xl.madrid-cff {
background-position: 0px -3060px;
}

.shield-sprite.xl.villarreal-cf-femenino {
background-position: 0px -3120px;
}

.shield-sprite.xl.alhama-cf {
background-position: 0px -3180px;
}

.shield-sprite.xl.levante-las-planas-fc {
background-position: 0px -3240px;
}

.shield-sprite.xl.d-alaves-femenino {
background-position: 0px -3300px;
}

.shield-sprite.xl.ud-ibiza-eivissa {
background-position: 0px -3360px;
}

.shield-sprite.xl.fc-andorra {
background-position: 0px -3420px;
}

.shield-sprite.xl.real-madrid-femenino {
background-position: 0px -3480px;
}
*/


/* /APUESTAS */
