#maincontent .storepage h1 {font-family: Montserrat Bold,Arial,sans-serif;text-align:center !important;margin-top:24px;margin-bottom:24px;color:#C60079 !important;}
#maincontent .storepage h1 strong, #maincontent .storepage h1 b {color:#C60079 !important;font-family: Montserrat Bold,Arial,sans-serif;}
#maincontent .storepage p {font-size: 16px !important;color:#4A4B4C;text-align: justify;font-family: Frutiger Roman;}
#maincontent .storepage p strong, #maincontent .storepage p b {font-family: Frutiger Bold;}
#maincontent .storepage .experience-main {padding-bottom: 32px;}
#maincontent .storepage .experience-main .container .experience-component:nth-child(1) p {text-align: center !important;padding:24px 0;margin:0;font-size:18px !important;}
#maincontent .storepage h2, #maincontent .storepage h3, #maincontent .storepage h2 span, #maincontent .storepage h3 span {font-family: Montserrat Bold,Arial,sans-serif;font-size:24px !important;text-align:center !important;padding-bottom:32px;color:#422e68 !important;}
#maincontent .storepage h2 strong, #maincontent .storepage h3 strong, #maincontent .storepage h2 b, #maincontent .storepage h3 b {color:#422e68 !important;}
#maincontent .storepage .experience-component .row p:last-child {margin-bottom:0px !important;}
#maincontent .storepage .experience-component .row {padding-bottom: 32px;}
#maincontent .storepage .experience-main .container .experience-component:nth-child(1) .row {padding-bottom:0px !important;}
#maincontent .storepage p a, #maincontent ul li a, #maincontent ol li a {color:#C60079;}
#maincontent .storepage p a strong, #maincontent .storepage ul li a strong, #maincontent .storepage ol li a strong, #maincontent .storepage p a b, #maincontent .storepage ul li a b, #maincontent .storepage ol li a b {color:#C60079 !important;font-family: Frutiger Bold;}
#maincontent .storepage ul li strong, #maincontent .storepage ol li strong, #maincontent .storepage ul li b, #maincontent .storepage ol li b {font-family: Frutiger Bold;}
#maincontent ul li, #maincontent ol li {text-align: left !important;}
#maincontent .storepage .contain-listado {margin-bottom:20px;}
#maincontent .storepage .table-content {display:flex;flex-wrap:no-wrap;align-items:center;flex-direction:column;font-size:14px;gap:20px;padding:20px;border-bottom:1px solid #E5E5E5;}
#maincontent .storepage .row-title {display:none;background-color: #F7F7F7 !important;}
#maincontent .storepage .celdas {flex: 0 0 auto;width:100%;padding: 0 20px;max-width:500px;}
#maincontent .storepage .table-content-sm {display: flex;justify-content: space-between;flex-direction:row;column-gap:15px;align-items:center;}
#maincontent .storepage .table-content-sm .info-col {text-align:right;}
#maincontent .storepage .table-content-sm .title-col {display:block;}
#maincontent .storepage .font-bold {font-family: Frutiger Bold;}

@media (min-width:600px){
#maincontent .storepage .row-title {display:flex;padding:0px 40px 20px;}
#maincontent .storepage .table-content {flex-direction:row;align-items:flex-start;column-gap:10px;gap:unset;padding:10px;}
#maincontent .storepage .table-content-sm .title-col {display:none;}
#maincontent .storepage .contain-listado .title-col {font-size:16px;}
#maincontent .storepage .table-content-sm {align-items: flex-start;flex-direction:column;}
#maincontent .storepage .table-content-sm .info-col {text-align:left;}
#maincontent .storepage .celdas {flex: 1 0 25%;width:auto;max-width:unset;padding: 0 10px;}
}
@media (min-width:991px) {
    #maincontent .storepage h1 {margin-top:80px;margin-bottom:48px;}
    #maincontent .storepage .experience-main {padding-bottom: 48px;}
    #maincontent .storepage .experience-main .container .experience-component:nth-child(1) p {padding:48px 0;}
    #maincontent .storepage h2, #maincontent .storepage h3 {padding-bottom:48px;}
    #maincontent .storepage .experience-component .row {padding-bottom: 48px;}
}