/* Geometrie e tipografia dei contenitori 369/2091; media e visibilità nel CMS. */
.rir-concert-vip__intro {display:flex;flex-direction:column;gap:20px;padding:4% 10%;background-position:center;background-repeat:repeat;background-size:cover;color:#1d1d1b;}
.rir-concert-vip__frame {padding:10px;background-position:center;background-repeat:no-repeat;text-align:center;}
.rir-concert .rir-concert-vip__title {margin:0;font-family:Montserrat,sans-serif;font-size:2em;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1;color:#1d1d1b;}
.rir-concert-vip__text {padding:0 20%;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#1d1d1b;}
.rir-concert-vip__anchor {padding:0 10% 4%;background-position:center;background-repeat:repeat;background-size:cover;}
.rir-concert-vip__anchor > div {padding:10px;}
.rir-concert-vip__packages {padding:0;background-position:center;background-repeat:no-repeat;}
.rir-concert-vip__button a {display:inline-block;padding:15px 44px;background:#e21317;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:900;font-style:italic;line-height:1;text-transform:uppercase;text-decoration:none;border-radius:3px;transition:transform .3s,background .3s;}
.rir-concert-vip__button a:hover {background:#ca1d21;transform:scale(1.1);}
.rir-concert-vip__button a:focus-visible {outline:2px solid currentColor;outline-offset:3px;}
@media(min-width:1025px){.rir-concert-vip--hide-desktop {display:none!important;}}
@media(min-width:768px) and (max-width:1024px){.rir-concert-vip--hide-tablet {display:none!important;}}
@media(max-width:767px){.rir-concert-vip--hide-mobile {display:none!important;}.rir-concert-vip__intro,.rir-concert-vip__packages {padding:5%;}.rir-concert-vip__frame {background-size:contain;}.rir-concert .rir-concert-vip__title {font-size:1.2em;}.rir-concert-vip__text {padding:0;}.rir-concert-vip__anchor > div {padding:0;}.rir-concert-vip__button {text-align:center;}}
@media(prefers-reduced-motion:reduce){.rir-concert-vip__button a {transition:none;}.rir-concert-vip__button a:hover {transform:none;}}
