.blogue03 {
background-color:#ffffff;
max-width:95%;
margin-top:45px;
margin-bottom:45px;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
display: grid;
grid-template-columns: 31% auto 31% auto 31%;
grid-column-gap:0px;
grid-row-gap:40px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:100px;
margin-bottom:80px;
padding-top:55px;
padding-bottom:55px;
max-width:1200px;
margin-left:auto;
margin-right:auto;
display: grid;
grid-template-columns: 33.3333% auto;
grid-column-gap:100px;
grid-row-gap: 0;
}


.columns02 {
background-color:#ffffff;
padding-top:10px;
padding-bottom:10px;
width:98.5%;
margin-left:auto;
margin-right:auto;
display: grid;
grid-template-columns: auto auto;
grid-column-gap: 10px;
grid-row-gap: 10px;
}




.columns03 {
background-color:#ffffff;
padding-top:10px;
padding-bottom:0px;
width:98.5%;
margin-left:auto;
margin-right:auto;
display: grid;
grid-template-columns: auto auto auto;
grid-column-gap: 10px;
grid-row-gap: 10px;
}


.columns04 {
background-color:#ffffff;
padding-top:20px;
padding-bottom:20px;
width:95%;
margin-left:auto;
margin-right:auto;
display: grid;
grid-template-columns: auto auto auto auto;
grid-column-gap: 23px;
grid-row-gap: 23px;
}


.columns05 {
background-color:#ffffff;
padding-top:20px;
padding-bottom:20px;
width:95%;
margin-left:auto;
margin-right:auto;
display: grid;
grid-template-columns: auto auto auto auto auto;
grid-column-gap: 23px;
grid-row-gap: 23px;
}











@media only screen and (max-width: 1600px) {

.blogue03 {
margin-top:40px;
margin-bottom:40px;
grid-row-gap:40px;
}

.columns02 {
padding-top:10px;
padding-bottom:10px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 10px;
grid-row-gap: 10px;
}

.columns03 {
padding-top:10px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto auto;
grid-column-gap: 10px;
grid-row-gap: 10px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto;
grid-column-gap: 20px;
grid-row-gap: 20px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto auto;
grid-column-gap: 20px;
grid-row-gap: 20px;
}


}





@media only screen and (max-width: 1400px) {

.blogue03 {
margin-top:40px;
margin-bottom:40px;
grid-row-gap:40px;
}

.columns02 {
padding-top:9px;
padding-bottom:9px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 9px;
grid-row-gap: 9px;
}

.columns03 {
padding-top:9px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto auto;
grid-column-gap: 9px;
grid-row-gap: 9px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto;
grid-column-gap: 18px;
grid-row-gap: 18px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto auto;
grid-column-gap: 18px;
grid-row-gap: 18px;
}

}






@media only screen and (max-width: 1300px) {

.blogue03 {
margin-top:40px;
margin-bottom:40px;
grid-row-gap:40px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:100px;
margin-bottom:50px;
padding-top:55px;
padding-bottom:55px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 33.3333% auto;
grid-column-gap:80px;
}

.columns02 {
padding-top:8px;
padding-bottom:8px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 8px;
grid-row-gap: 8px;
}

.columns03 {
padding-top:8px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto auto;
grid-column-gap: 8px;
grid-row-gap: 8px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto;
grid-column-gap: 15px;
grid-row-gap: 15px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto auto;
grid-column-gap: 15px;
grid-row-gap: 15px;
}


}



      
@media only screen and (max-width: 1200px) {

.blogue03 {
margin-top:40px;
margin-bottom:40px;
grid-row-gap:40px;
}

.columns02 {
padding-top:7px;
padding-bottom:7px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 7px;
grid-row-gap: 7px;
}

.columns03 {
padding-top:7px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto auto;
grid-column-gap: 7px;
grid-row-gap: 7px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto;
grid-column-gap: 14px;
grid-row-gap: 14px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto auto;
grid-column-gap: 14px;
grid-row-gap: 14px;
}


}



/* Tablet */



@media only screen and (max-width: 1050px) {

.blogue03 {
margin-top:40px;
margin-bottom:40px;
grid-row-gap:40px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:90px;
margin-bottom:45px;
padding-top:50px;
padding-bottom:50px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 33.3333% auto;
grid-column-gap:60px;
}


.columns02 {
padding-top:7px;
padding-bottom:7px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 7px;
grid-row-gap: 7px;
}

.columns03 {
padding-top:7px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto auto;
grid-column-gap: 7px;
grid-row-gap: 7px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto;
grid-column-gap: 12px;
grid-row-gap: 12px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto;
grid-column-gap: 12px;
grid-row-gap: 12px;
}

}





@media only screen and (max-width: 900px) {

.blogue03 {
margin-top:36px;
margin-bottom:36px;
grid-row-gap:36px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:85px;
margin-bottom:45px;
padding-top:50px;
padding-bottom:50px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 33.3333% auto;
grid-column-gap:50px;
}

.columns02 {
padding-top:7px;
padding-bottom:7px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 7px;
grid-row-gap: 7px;
}

.columns03 {
padding-top:7px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto auto;
grid-column-gap: 7px;
grid-row-gap: 7px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto;
grid-column-gap: 11px;
grid-row-gap: 11px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto;
grid-column-gap: 11px;
grid-row-gap: 11px;
}

}





@media only screen and (max-width: 800px) {

.blogue03 {
margin-top:35px;
margin-bottom:35px;
grid-row-gap:35px;
}


.columns-02-3366 {
background-color:#ffffff;
margin-top:80px;
margin-bottom:35px;
padding-top:50px;
padding-bottom:50px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 33.3333% auto;
grid-column-gap:45px;
}

.columns02 {
padding-top:6px;
padding-bottom:6px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 6px;
grid-row-gap: 6px;
}

.columns03 {
padding-top:6px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: auto auto;
grid-column-gap: 6px;
grid-row-gap: 6px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto;
grid-column-gap: 11px;
grid-row-gap: 11px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: auto auto auto;
grid-column-gap: 11px;
grid-row-gap: 11px;
}

}





@media only screen and (max-width: 725px) {

.blogue03 {
margin-top:18px;
margin-bottom:18px;
display:grid;
grid-template-columns:100%%;
grid-column-gap:0px;
grid-row-gap:18px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:75px;
margin-bottom:20px;
padding-top:50px;
padding-bottom:50px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 33.3333% auto;
grid-column-gap:35px;
}

.columns02 {
padding-top:6px;
padding-bottom:6px;
width:98.5%;
grid-template-columns: 100%;
grid-column-gap: 6px;
grid-row-gap: 6px;
}


}





/* Phone */



@media only screen and (max-width: 650px) {

.blogue03 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-column-gap: 0px;
grid-row-gap: 20px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:15px;
margin-bottom:20px;
padding-top:15px;
padding-bottom:30px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 31% auto;
grid-column-gap:30px;
}


.columns02 {
padding-top:6px;
padding-bottom:6px;
width:98.5%;
grid-template-columns: 100%;
grid-column-gap: 0px;
grid-row-gap: 6px;
}

.columns03 {
padding-top:6px;
padding-bottom:0px;
width:98.5%;
grid-template-columns: 100%;
grid-column-gap: 0px;
grid-row-gap: 6px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-column-gap: 0px;
grid-row-gap: 20px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-column-gap: 0px;
grid-row-gap: 20px;
}



}





@media only screen and (max-width: 500px) {

.blogue03 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 16px;
}

.columns-02-3366 {
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
padding-top:10px;
padding-bottom:30px;
max-width:92%;
margin-left:auto;
margin-right:auto;
grid-template-columns: 100%;
grid-column-gap:40px;
}

.columns02 {
padding-top:5px;
padding-bottom:5px;
width:98%;
grid-template-columns: 100%;
grid-row-gap: 5px;
}

.columns03 {
padding-top:5px;
padding-bottom:0px;
width:98%;
grid-template-columns: 100%;
grid-row-gap: 5px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 16px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 16px;
}

}






@media only screen and (max-width: 425px) {

.blogue03 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 15px;
}


.columns02 {
padding-top:5px;
padding-bottom:5px;
width:98%;
grid-template-columns: 100%;
grid-row-gap: 5px;
}

.columns03 {
padding-top:5px;
padding-bottom:0px;
width:98%;
grid-template-columns: 100%;
grid-row-gap: 5px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 15px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 15px;
}

}





@media only screen and (max-width: 375px) {

.blogue03 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 12px;
}

.columns02 {
padding-top:4px;
padding-bottom:4px;
width:98%;
grid-template-columns: 100%;
grid-row-gap: 4px;
}

.columns03 {
padding-top:4px;
padding-bottom:0px;
width:98%;
grid-template-columns: 100%;
grid-row-gap: 4px;
}

.columns04 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 12px;
}

.columns05 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 12px;
}

}





@media only screen and (max-width: 325px) {

.blogue03 {
padding-top:20px;
padding-bottom:20px;
width:95%;
grid-template-columns: 100%;
grid-row-gap: 12px;
}



}


