@font-face {
    font-family: Helvetica-Condensed;
    src: url("../font/HelveticaNeueLTPro-Cn.otf");
}

@font-face {
    font-family: Helvetica-Black;
    src: url("../font/HelveticaNeueCondensedBlack.ttf");
}

html, body{
    width: 100%;
    height: 530vw;
    margin: 0px;
    display: flex;
    justify-content: center;
    font-family: Helvetica-Condensed;
    font-size: 1.75vw;
}

.container{
    width: 90vw;
    height: 530vw;
    display: grid;
    grid-template-columns: 42fr 195fr 35fr 353fr 92fr 33fr 104fr 42fr 57fr 207fr 709fr 41fr 42fr; 
    grid-template-rows: 140fr 154fr 63fr 575fr 39fr 40fr 62fr 189fr 610fr 42fr 47fr 114fr 454fr 123fr 679fr 55fr 800fr 684fr 23fr 675fr 85fr 631fr 670fr 1598fr 144fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

section p{
    margin: 0px;
    line-height: 1.5;
    color: #535353;
}

section p span{
    font-weight: bold;
}

.red{
    color: #ad0014;
}

.header { 
    grid-area: 1 / 1 / 2 / 15;
    background-color: #000000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header img{
    height: 35%;
}

.section-1{
    grid-area: 2 / 2 / 3 / 15;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.section-1 p{
    font-family: Helvetica-Black;
    color: #ad0014 ;
    font-size: 2.6em;
    margin-bottom: -2.2%;
}

.section-2{
    grid-area: 3 / 1 / 8 / 15;
    background-color: #ad0014;
}

.section-3{
    grid-area: 4 / 3 / 9 / 7;
    background-image: url("../img/01-Kitchenaid-Processador.png");
    background-position: center;
    background-size: 100% auto ;
    background-repeat: no-repeat;
    z-index: 40;
}

.section-4{
    grid-area: 4 / 8 / 5 / 12;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15%;
    margin-top: -12%;
}

.section-4 p{
    color: #ffffff;
    line-height: 1.5;
    font-size: 1.1em;
}

.section-5{
    grid-area: 5 / 8 / 7 / 12;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    z-index: 40;
}

.section-5 p{
    font-family: Helvetica-Black;
    color: #ffffff ;
    font-size: 2em;
    margin-top: -2%;
    filter: drop-shadow(0 0 0.2rem #282828);
}

.section-6{
    grid-area: 9 / 2 / 10 / 5;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: right;
    margin: 10%;
    margin-left: 0px;
}

.section-7{
    grid-area: 6 / 5 / 11 / 15;
    background-image: url("../img/02-Kitchenaid-Processador.png");
    background-position: left;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.section-8{
    grid-area: 10 / 1 / 13 / 10;
    background-image: url("../img/03-Kitchenaid-Processador.png");
    background-position: left;
    background-size: 100% auto ;
    background-repeat: no-repeat;
    z-index: 40;
}

.section-9{
    grid-area: 11 / 10 / 12 / 14;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7%;
}

.section-9 p{
    text-align: left;
    margin: 0;
}

.section-10{
    grid-area: 13 / 3 / 14 / 7;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: right;
}

.section-11{
    grid-area: 12 / 8 / 15 / 14;
    background-image: url("../img/04-Kitchenaid-Processador.png");
    background-position: left;
    background-size: auto 100%;
    background-repeat: no-repeat;  
    z-index: 40;
}

.section-12{
    grid-area: 14 / 3 / 17 / 8;
    background-image: url("../img/05-Kitchenaid-Processador.png");
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;  
    z-index: 40;
}

.section-13{
    grid-area: 15 / 10 / 16 / 12;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 10%;
    z-index: 40; 
}

.section-13 p{
    color: #ffffff;
    line-height: 1.5;
    font-size: 1.1em;
}

.section-14{
    grid-area: 15 / 1 / 16 / 15;
    background-color: #ad0014;
}

.section-15{
    grid-area: 16 / 1 / 18 / 15;
    background-image: url("../img/06-Kitchenaid-Processador.png");
    background-position: center;
    background-size: 100% auto ;
    background-repeat: no-repeat;
}

.section-16{
    grid-area: 18 / 2 / 19 / 8;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    text-align: right;
    gap: 5%;
    margin-left: 12%;
}

.section-17{
    grid-area: 18 / 10 / 20 / 15;
    background-image: url("../img/07-Kitchenaid-Processador.png");
    background-position: center;
    background-size: auto 100% ;
    background-repeat: no-repeat;
}


.section-18{
    grid-area: 19 / 1 / 22 / 11;
    background-image: url("../img/08-Kitchenaid-Processador.png");
    background-position: center;
    background-size: auto 100% ;
    background-repeat: no-repeat;
}

.section-19{
    grid-area: 20 / 11 / 21 / 15;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    text-align: right;
    margin: 10%;
    text-align: left;
    gap: 10%;

}

.section-20{
    grid-area: 22 / 2 / 23 / 6;
    display: flex;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right;
    margin-left: 12%;
    gap: 5%;  

}

.section-21{
    grid-area: 21 / 8 / 23 / 15;
    background-image: url("../img/09-Kitchenaid-Processador.png");
    background-position: center;
    background-size: auto 100% ;
    background-repeat: no-repeat;  
}

.section-22{
    grid-area: 23 / 1 / 24 / 10;
    background-image: url("../img/10-Kitchenaid-Processador.png");
    background-position: center;
    background-size: auto 100% ;
    background-repeat: no-repeat;  
}

.section-23{
    grid-area: 23 / 10 / 24 / 15;
    display: flex;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    gap: 5%;
    padding: 9%;  
}

.section-23 p{
    color: #535353;
    margin-bottom: 7%;
}

.section-23 span{
    font-family: Helvetica-Black;
    color: #8a8a8a ;
    font-size: 1.8em;
    line-height: 1;
    text-transform: uppercase;
}

.section-24{
    grid-area: 24 / 1 / 25 / 14;
    display: flex;
    justify-content: center;
}

.section-24 table{
    border-collapse: collapse;
    text-align: center;
    margin-top: 3vw;
    margin-bottom: 3vw;
    width: 100%;
}

.section-24 table th{
    padding: 2% 1%;
    border: 0.7vw solid #fff;
    width: 33%;
    background-color: #e6e7e8;
    color: #6d6e71;
    text-align: center;
}

.section-24 table th img {
    width: 65%;
}

.section-24 table td{
    border: 0.7vw solid #fff;
    width: 33%;
    background-color: #f3f4f4;
    color: #6d6e71;
    padding: 3% 1%;
}

.section-24 table tr:nth-child(1) th{
    background-color: #fff;
}

.section-25{
    grid-area: 25 / 1 / 26 / 14;
    background-color: #000000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.section-25 img{
    height: 35%;
}
