body {
color: #fff;
background-color: #FAE54C;
}  .carousel {
margin-bottom: 4rem;
} .carousel-caption {
bottom: 3rem;
z-index: 10;
} .carousel-item {
height: 32rem;
}  .marketing .col-lg-4 {
margin-bottom: 1.5rem;
text-align: center;
} .marketing .col-lg-4 p {
margin-right: .75rem;
margin-left: .75rem;
}  .featurette-divider {
margin: 5rem 0; }  .featurette-heading {
letter-spacing: -.05rem;
}  .display-none{
display: none;
}
.text-bg-pepsi{
color: #fff!important;
background-color: #001B8D!important;
}
.svg-logo-promo.py-5 {
width: 80%;
max-width: 540px;
}
.section-artist-list {
background-color: #0000FF;
background-image: url(//concordiaperu.com/wp-content/themes/twentytwentythree/assets/assets/images/bg-artist-list.png);
background-position: center;
background-size: cover;
overflow-x: hidden;
}
.section-artist-list-svg{
background: rgb(23,0,255);
background: linear-gradient(180deg, rgba(23,0,255,1) 0%, rgba(23,0,255,1) 22%, rgba(0,27,141,1) 73%, rgba(0,27,141,1) 100%);
}
.font-pepsi-52, .font-size-52{
font-size: 3.5rem;
margin: 20px auto;
max-width: 800px;
clear: right;
}
.font-size-logo{
font-size: 80px;
max-width: 800px;
}
.font-size-32{
font-size: 32px;
max-width: 800px;
}
.color-skyblue{
color: #0098FF;
}
.text-left{
text-align: left;
}
.content-center{
width: fit-content;
margin: auto;
}
.h-with-icon-mouth::before{
content: url(//concordiaperu.com/wp-content/themes/twentytwentythree/assets/assets/images/crazy-mouth.svg);
vertical-align: middle;
float: left;
}
.h-with-icon-mouth::after{
content: url(//concordiaperu.com/wp-content/themes/twentytwentythree/assets/assets/images/crazy-mouth.svg);
vertical-align: middle;
float:right;
}
.svg-lugar-y-fecha{
width: 80%;
max-width: 900px;
}
.section-lugar-y-fecha{
background-image: url(//concordiaperu.com/wp-content/themes/twentytwentythree/assets/assets/images/bg-lugar-y-fecha.svg);
background-position: center;
background-size: cover;
}
.vertical-align-center{
display: flex;
margin: auto;
justify-content: center;
align-items: center;
}
.pl-1 {
padding-left: 0.25rem!important;
}
.pr-1 {
padding-right: 0.25rem!important;
}
.pl-2 {
padding-left: 0.5rem!important;
}
.pr-2 {
padding-right: 0.5rem!important;
}
.pl-3 {
padding-left: 0.75rem!important;
}
.pr-3 {
padding-right: 0.75rem!important;
}
.pl-4 {
padding-left: 1.0rem!important;
}
.pl-5 {
padding-left: 3rem!important;
}
.pr-4 {
padding-right: 1.0rem!important;
}
.img-corchea{ top: 0;
margin-left: 16px;
left: 50%;
width: 180px;
margin-top: -40px;
z-index: -1;
}
.line-up{
overflow-x: hidden;
}
.ser-parte{
background-color: #00ADEE;
}
.comprar-entradas{
background-image: url(//concordiaperu.com/wp-content/themes/twentytwentythree/assets/assets/images/bg-comprar-entradas.svg);
}
.tips-evento{
background-color: #0000FF;
}
.form-inputs-container-color{
background-color: #0000FF;
}
.color-bluenavy{
color: #fff;
}
.font-size-33{
font-size: 45px;
}
.font-color-tips{
color: #01ABEE;
}
.feature-icon{
height: 80px;
display: flex;
}
.feature-icon img {
align-self: center;
}
.max-500{
max-width: 500px;
}
.max-900{
max-width: 900px;
}
.max-1320{
max-width: 1320px;
}
.footer-icon{
width: 79%;
max-width: 350px;
}
.bg-color-pepsi{
background-color: #001B8D;
}
.bg-loader-color-pepsi{
background-color: #03005B;
}
#loader { position: fixed;
z-index: 2000;
width: 100%;
height: 100%;
text-align: center;
top: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
}
.z-index-less-1{
z-index: -1;
}
.loader-door{
width: 50%;
}
.svg-site-loader{
width: 70%;
max-width: 400px;
}
.section-default-animation{
overflow-x: hidden;
}
.mouth01-position{
margin-top: -80px;
}
.mouth02-position{
margin-top: -76px;
}
.modal-header, .modal-footer{
border: 0;
}
.blue-button-ser-parte{
--bs-btn-color: #fff;  --bs-btn-hover-color: #fff; --bs-btn-focus-shadow-rgb: 49,132,253;
--bs-btn-active-color: #fff; --bs-btn-active-shadow: inset 0 3px 5pxrgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff; border-radius: 0;
min-height: 135px;
}
.button-styled {
background-color: #1017FE;
border-radius: 20px;
width: 290px;
margin: auto;
padding: 10px 40px;
margin-top: 1em;
text-transform: uppercase;
}
.button-styled.white {
background-color: #fff;
color: #1017FE;
font-family: montrealts-heavyitaregular;
text-align: center;
margin-bottom: 2em;
}
.todo-ticket-span{
padding-left: 31px;
font-size: 1.3em;
}
.btn-ser-parte-span{
font-size: 30px;
}
.logo-tacobell {
width: 190px;
margin-top: -21px;
margin-bottom: -30px;
}
#ser-parte-establecimientos h2{
font-size: 34px;
}
#ser-parte-establecimientos h2 span{
font-size: 34px;
}
.svg-icon-singer{
max-width: 255px;
}
.svg-mouth-01{
width: 167.85px;
}
.background-white {
background-color: #fff;
}
#formTacoBell .modal-body {
padding-bottom: 3em;
font-size: 1.2em;
padding-left: 7vw;
padding-right: 7vw;
}
a, a:visited {
color: #fff !important;
}
.modal-fullscreen-sm-down .modal-body {
overflow-y: initial !important;
}
img {
max-width: 100%;
}
.close-button {
float: right;     
background: #0000FF; 
border-color: #0000FF; 
cursor: pointer;
}
.montreal-xlightregular {
font-family: 'montreal-xlightregular';
}
.montreal-serialbold {
font-family: 'montreal-serialbold';
}
.font-big {
font-size: 1.2em;
padding: 0px 1em;
}
.table-instructions {
margin-bottom: 2em !important;
}
.terms-tacobell {
font-family: 'montreal-serialbold';
padding-top: 2em;
font-size: 0.8em;
line-height: 1;
}
.padding-top {
padding-top: 2em;
}
.form-terminos-link {
margin-bottom: 2em;
}
.custom-close-terms {
position: absolute;
right: 0px;
}
.croquis-evento {
text-align: center;
background-color: #0000FE;
} 
.button-buy-tickets {
background-color: #001B90;
border: 2px solid;
padding: 15px 30px;
border-radius: 30px;
font-size: 1em;
width: auto;
}
@media (min-width: 40em) { .carousel-caption p {
margin-bottom: 1.25rem;
font-size: 1.25rem;
line-height: 1.4;
}
.featurette-heading {
font-size: 50px;
}
}
@media (min-width: 62em) {
.featurette-heading {
margin-top: 7rem;
}
}
@media (min-width: 768px){
.display-only-for-mobile{
display: none;
}
.comprar-entradas{
background-size: contain;
}
.line-up-space-last-artists{
padding-top: 65px;
}
}
@media(max-width: 767px){
.display-only-for-mobile{
display: block;
}
.comprar-entradas{
background-size: cover;
}
.font-pepsi-52, .font-size-52 {
font-size: 2.6rem;
}
} @media screen and (max-width: 39.9375em) {
.py-4 {
padding-top: 0px!important;
padding-bottom: 0px!important;
}
.px-5 {
padding-right: 2rem!important;
padding-left: 2rem!important;
padding-top: 2em !important;
}
.table-instructions {
font-size:0.75em;
}
} @media screen and (min-width: 40em) {} @media screen and (min-width: 40em) and (max-width: 63.9375em) {} @media screen and (min-width: 64em) {
.blue-button-ser-parte {
max-width: 33.33%;
}
} @media screen and (min-width: 64em) and (max-width: 74.9375em) {}