.u-section-1 {  }
.u-section-1 .u-sheet-1 { }
.u-section-1 .u-text-1 {font-weight: 700; font-size: 4rem; margin: 482px auto 0 0}
.u-section-1 .u-text-2 {margin: 0px auto 0 0}
.u-section-1 .u-text-3 {margin: 20px auto 0 0}
.u-section-1 .u-btn-1 {border-style: none; font-size: 0.9375rem; font-weight: 700;   background-image: none; margin: 28px auto 0 0}
.u-section-1 .u-btn-2 {border-style: none; font-size: 0.9375rem; font-weight: 700;   background-image: none; margin: -44px auto 60px 141px; padding: 10px 60px 10px 59px}

@media (max-width: 1199px){ .u-section-1 {min-height: 0px}
.u-section-1 .u-sheet-1 {min-height: 750px}
.u-section-1 .u-btn-1 {padding: 8px 33px}
/* esto pone el boton see ticket encima del blanco*/
.u-section-1 .u-btn-2 {margin-left: 0} }

@media (max-width: 991px){ .u-section-1 {min-height: 0px}
.u-section-1 .u-sheet-1 {min-height: 574px} }

@media (max-width: 767px){ .u-section-1 { }
.u-section-1 .u-sheet-1 {min-height: 431px}
.u-section-1 .u-text-1 {font-size: 3.75rem} }

@media (max-width: 575px){ .u-section-1 {max-height: 328px}
.u-section-1 .u-sheet-1 {min-height: 271px}
.u-section-1 .u-text-1 {font-size: 3rem} }.u-section-2 {background-image: none; min-height: 688px}
.u-section-2 .u-text-1 {margin: 76px calc(((100% - 1140px) / 2) + -67px) 0 calc(((100% - 1140px) / 2) + 1073px)}
.u-section-2 .u-text-2 {margin: -36px calc(((100% - 1140px) / 2) + 1073px) 0 calc(((100% - 1140px) / 2) + -67px)}
.u-section-2 .u-layout-wrap-1 {margin: 10px auto 0 0}
.u-section-2 .u-layout-cell-1 {min-height: 566px}
.u-section-2 .u-container-layout-1 {padding: 20px}
.u-section-2 .u-image-1 {height: 203px; margin: 0 -60px 0 auto}
.u-section-2 .u-layout-cell-2 {min-height: 566px}
.u-section-2 .u-container-layout-2 {padding: 20px}
.u-section-2 .u-image-2 {height: 203px; margin: 0 -60px 0 auto}
.u-section-2 .u-layout-cell-3 {min-height: 566px}
.u-section-2 .u-container-layout-3 {padding: 20px}
.u-section-2 .u-image-3 {height: 203px; margin: 0 -60px 0 auto}
.u-section-2 .u-layout-cell-4 {min-height: 566px display: none;}
.u-section-2 .u-container-layout-4 {padding: 20px}
.u-section-2 .u-image-4 {height: 203px; margin: 0 -60px 0 auto}

@media (max-width: 1199px){ .u-section-2 {min-height: 10px}
.u-section-2 .u-text-1 {margin-right: calc(((100% - 940px) / 2) + -67px); margin-left: calc(((100% - 940px) / 2) + 973px)}
.u-section-2 .u-text-2 {margin-left: calc(((100% - 940px) / 2) + -55px); margin-right: calc(((100% - 940px) / 2) + 885px)}
.u-section-2 .u-layout-wrap-1 {position: relative; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-1 {min-height: 467px}
.u-section-2 .u-image-1 {height: 158px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-2 {min-height: 467px}
.u-section-2 .u-image-2 {height: 158px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-3 {min-height: 467px}
.u-section-2 .u-image-3 {height: 158px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-4 {min-height: 467px}
.u-section-2 .u-image-4 {height: 155px; margin-right: initial; margin-left: initial} }

@media (max-width: 991px){ .u-section-2 .u-text-1 {margin-right: calc(((100% - 720px) / 2) + -67px); margin-left: calc(((100% - 720px) / 2) + 863px)}
.u-section-2 .u-text-2 {margin-left: calc(((100% - 720px) / 2) + -42px); margin-right: calc(((100% - 720px) / 2) + 678px)}
.u-section-2 .u-layout-cell-1 {min-height: 100px}
.u-section-2 .u-image-1 {height: 271px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-2 {min-height: 100px}
.u-section-2 .u-image-2 {height: 108px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-3 {min-height: 100px}
.u-section-2 .u-image-3 {height: 271px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-4 {min-height: 100px}
.u-section-2 .u-image-4 {height: 108px; margin-right: initial; margin-left: initial} }

@media (max-width: 767px){ .u-section-2 .u-text-1 {margin-right: calc(((100% - 540px) / 2) + -67px); margin-left: calc(((100% - 540px) / 2) + 773px)}
.u-section-2 .u-text-2 {margin-left: calc(((100% - 540px) / 2) + -31px); margin-right: calc(((100% - 540px) / 2) + 509px)}
.u-section-2 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-2 .u-image-1 {height: 110px; margin-right: initial; margin-left: initial}
.u-section-2 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-2 .u-image-2 {height:110px; margin-right: initial; margin-left: initial}
.u-section-2 .u-container-layout-3 {padding-left: 10px; padding-right: 10px}
.u-section-2 .u-image-3 {height: 110px; margin-right: initial; margin-left: initial}
.u-section-2 .u-container-layout-4 {padding-left: 10px; padding-right: 10px}
.u-section-2 .u-image-4 {height: 110px; margin-right: initial; margin-left: initial} }

@media (max-width: 575px){ .u-section-2 .u-text-1 {margin-right: calc(((100% - 340px) / 2) + -67px); margin-left: calc(((100% - 340px) / 2) + 673px)}
.u-section-2 .u-text-2 {margin-left: calc(((100% - 340px) / 2) + -20px); margin-right: calc(((100% - 340px) / 2) + 320px)}
.u-section-2 .u-layout-cell-1 {min-height: 69px}
.u-section-2 .u-image-1 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-2 .u-layout-cell-2 {min-height: 69px}
.u-section-2 .u-image-2 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-2 .u-image-3 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-2 .u-image-4 {height: 100px; margin-right: initial; margin-left: initial} }.u-section-3 .u-sheet-1 {min-height: 575px}

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 342px} }

@media (max-width: 991px){ .u-section-3 .u-sheet-1 {min-height: 744px} }

/* SECCION parte 2 */
@media (max-width: 575px){ .u-section-1 {max-height: 128px}
.u-section-1 .u-sheet-1 {min-height: 271px}
.u-section-1 .u-text-1 {font-size: 3rem} }.u-section-4 {background-image: none; min-height: 570px}
.u-section-4 .u-text-1 {margin: 76px calc(((100% - 1140px) / 2) + -67px) 0 calc(((100% - 1140px) / 2) + 1073px)}
.u-section-4 .u-text-2 {margin: -36px calc(((100% - 1140px) / 2) + 1073px) 0 calc(((100% - 1140px) / 2) + -67px)}
.u-section-4 .u-layout-wrap-1 {margin: 10px auto 0 0}
.u-section-4 .u-layout-cell-1 {min-height: 466px}
.u-section-4 .u-container-layout-1 {padding: 20px}
.u-section-4 .u-image-1 {height: 203px; margin: 0 -60px 0 auto}
.u-section-4 .u-layout-cell-2 {min-height: 466px}
.u-section-4 .u-container-layout-2 {padding: 20px}
.u-section-4 .u-image-2 {height: 203px; margin: 0 -60px 0 auto}
.u-section-4 .u-layout-cell-3 {min-height: 466px}
.u-section-4 .u-container-layout-3 {padding: 20px}
.u-section-4 .u-image-3 {height: 203px; margin: 0 -60px 0 auto}
.u-section-4 .u-layout-cell-4 {min-height: 466px display: none;}
.u-section-4 .u-container-layout-4 {padding: 20px}
.u-section-4 .u-image-4 {height: 203px; margin: 0 -60px 0 auto}

@media (max-width: 1199px){ .u-section-4 {min-height: 10px}
.u-section-4 .u-text-1 {margin-right: calc(((100% - 940px) / 2) + -67px); margin-left: calc(((100% - 940px) / 2) + 973px)}
.u-section-4 .u-text-2 {margin-left: calc(((100% - 940px) / 2) + -55px); margin-right: calc(((100% - 940px) / 2) + 885px)}
.u-section-4 .u-layout-wrap-1 {position: relative; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-1 {min-height: 567px}
.u-section-4 .u-image-1 {height: 158px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-2 {min-height: 567px}
.u-section-4 .u-image-2 {height: 158px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-3 {min-height: 567px}
.u-section-4 .u-image-3 {height: 158px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-4 {min-height: 567px}
.u-section-4 .u-image-4 {height: 155px; margin-right: initial; margin-left: initial} }

@media (max-width: 991px){ .u-section-4 .u-text-1 {margin-right: calc(((100% - 720px) / 2) + -67px); margin-left: calc(((100% - 720px) / 2) + 863px)}
.u-section-4 .u-text-2 {margin-left: calc(((100% - 720px) / 2) + -42px); margin-right: calc(((100% - 720px) / 2) + 678px)}
.u-section-4 .u-layout-cell-1 {min-height: 100px}
.u-section-4 .u-image-1 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-2 {min-height: 100px}
.u-section-4 .u-image-2 {height: 108px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-3 {min-height: 100px}
.u-section-4 .u-image-3 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-4 {min-height: 100px}
.u-section-4 .u-image-4 {height: 100px; margin-right: initial; margin-left: initial} }

@media (max-width: 767px){ .u-section-4 .u-text-1 {margin-right: calc(((100% - 540px) / 2) + -67px); margin-left: calc(((100% - 540px) / 2) + 773px)}
.u-section-4 .u-text-2 {margin-left: calc(((100% - 540px) / 2) + -31px); margin-right: calc(((100% - 540px) / 2) + 509px)}
.u-section-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-image-1 {height: 120px; margin-right: initial; margin-left: initial}
.u-section-4 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-image-2 {height: 120px; margin-right: initial; margin-left: initial}
.u-section-4 .u-container-layout-3 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-image-3 {height: 120px; margin-right: initial; margin-left: initial}
.u-section-4 .u-container-layout-4 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-image-4 {height: 120px; margin-right: initial; margin-left: initial} }

@media (max-width: 575px){ .u-section-4 .u-text-1 {margin-right: calc(((100% - 340px) / 2) + -67px); margin-left: calc(((100% - 340px) / 2) + 673px)}
.u-section-4 .u-text-2 {margin-left: calc(((100% - 340px) / 2) + -20px); margin-right: calc(((100% - 340px) / 2) + 320px)}
.u-section-4 .u-layout-cell-1 {min-height: 69px}
.u-section-4 .u-image-1 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-2 {min-height: 422px}
.u-section-4 .u-image-2 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-4 .u-image-3 {height: 100px; margin-right: initial; margin-left: initial}
.u-section-4 .u-image-4 {height: 100px; margin-right: initial; margin-left: initial} }.u-section-3 .u-sheet-1 {min-height: 575px}
@media (max-width: 575px) @media (max-width: 1199px ){
h5 {
    font-weight: 700;
      font-size: 1.0rem !important;
    line-height: 1.2;
    margin-top: 5px  ;
    margin-bottom: 10px;
}
}
@media (max-width: 575px){
h4 {
    font-weight: 700;
    font-size: 1.0rem;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom: 5px;
}}
@media (max-width: 575px) {
p:not(.u-text-variant) {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: x-small;
}}
.text-block {
padding-left: 15px;
}
@media (max-width: 1199px ){
h5 {
    font-weight: 700;
      font-size: 1.0rem !important;
    line-height: 1.2;
    margin-top: 5px  ;
    margin-bottom: 10px;
}
}
@media (max-width:1199px){
h4 {
    font-weight: 700;
    font-size: 1.0rem;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom: 5px;
}}
@media (max-width:1199px) {
p:not(.u-text-variant) {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: x-small;
}}
