.elementor-7 .elementor-element.elementor-element-b2da9f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-54551a5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-9167d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-a590ff3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-a590ff3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a590ff3{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-efdcc9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-9ec3061 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-9ec3061.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9ec3061{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-204dae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-1efe913 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-1efe913.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1efe913{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-a536204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0c0df5b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-0c0df5b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0c0df5b{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-f68042d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-8b00d32 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-8b00d32.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8b00d32{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-6671ea9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-8d7f367 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-8d7f367.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8d7f367{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-982b5ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-9d95491 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-9d95491.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9d95491{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9e3bda1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-792869c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-792869c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-792869c{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-49c9b59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-a21695d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-a21695d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a21695d{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-66d0f1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-5099f69 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-5099f69.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5099f69{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-09528dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-12b430b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-12b430b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-12b430b{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-bf62d36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-f4bd4de .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-f4bd4de.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f4bd4de{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-853873d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-4d31112 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-4d31112.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d31112{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e188536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-666519a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-666519a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-666519a{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-fec33b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0579b00 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-0579b00.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0579b00{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-8c8d08c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0254e07 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-0254e07.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0254e07{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-5a6cf8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-6ab2553 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-6ab2553.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6ab2553{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-d718783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-d97dd68 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-d97dd68.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d97dd68{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-04b9945{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-cc55752 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-cc55752.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cc55752{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9a57192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-bf4f176 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-bf4f176.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bf4f176{border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-180ed34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-6608a81 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-6608a81.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6608a81{border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-54551a5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-54551a5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for video, class: .elementor-element-a590ff3 */.elementor-7 .elementor-element.elementor-element-a590ff3 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9167d1f */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9ec3061 */.elementor-7 .elementor-element.elementor-element-9ec3061 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efdcc9f */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1efe913 */.elementor-7 .elementor-element.elementor-element-1efe913 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-204dae2 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0c0df5b */.elementor-7 .elementor-element.elementor-element-0c0df5b {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a536204 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8b00d32 */.elementor-7 .elementor-element.elementor-element-8b00d32 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68042d */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7f367 */.elementor-7 .elementor-element.elementor-element-8d7f367 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6671ea9 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9d95491 */.elementor-7 .elementor-element.elementor-element-9d95491 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-982b5ea */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-792869c */.elementor-7 .elementor-element.elementor-element-792869c {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e3bda1 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a21695d */.elementor-7 .elementor-element.elementor-element-a21695d {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c9b59 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5099f69 */.elementor-7 .elementor-element.elementor-element-5099f69 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0f1b */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-12b430b */.elementor-7 .elementor-element.elementor-element-12b430b {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09528dd */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f4bd4de */.elementor-7 .elementor-element.elementor-element-f4bd4de {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf62d36 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4d31112 */.elementor-7 .elementor-element.elementor-element-4d31112 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853873d */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-666519a */.elementor-7 .elementor-element.elementor-element-666519a {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e188536 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0579b00 */.elementor-7 .elementor-element.elementor-element-0579b00 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec33b1 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0254e07 */.elementor-7 .elementor-element.elementor-element-0254e07 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8d08c */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6ab2553 */.elementor-7 .elementor-element.elementor-element-6ab2553 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6cf8b */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d97dd68 */.elementor-7 .elementor-element.elementor-element-d97dd68 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718783 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cc55752 */.elementor-7 .elementor-element.elementor-element-cc55752 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b9945 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bf4f176 */.elementor-7 .elementor-element.elementor-element-bf4f176 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a57192 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6608a81 */.elementor-7 .elementor-element.elementor-element-6608a81 {
    max-width: 80%!important;
}
.vid .elementor-custom-embed-play svg {
    height: 50px;
    width: 50px;;
}
.vid .elementor-custom-embed-play {
    inset-block-start: 90%;
    inset-inline-start: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-180ed34 */.marque-card{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS */.marques-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: start;
  gap: 90px 55px;
  width: 100%;
}
.marque-card {
  position: relative;
  display: flex !important;
  flex-direction: column;
  align-items: stretch;
  overflow: visible !important;
  padding-left: 18px;
}

/* Trait vertical */
.marque-card::before {
  content: "";
  position: absolute;
  left: 0;
  top: 20%;
  bottom: 0px;
  width: 1px;
  background-color: #5a5b5d;
  pointer-events: none;
  z-index: 5;
  height: 50%;
}

@media (max-width: 1024px) {
  .marques-layout {
    grid-template-columns: 160px minmax(0, 1fr);
    column-gap: 30px;
  }

  .marques-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 60px 35px;
  }
}

@media (max-width: 767px) {
  .marques-layout {
    display: block !important;
  }

  .marques-sidebar {
    position: relative;
    top: auto;
    width: 100%;
    margin-bottom: 40px;
  }

  .marques-navigation {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
  }

  .marques-navigation__all,
  .marques-navigation strong {
    grid-column: 1 / -1;
  }

  .marques-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 45px 20px;
  }

  .marque-card {
    padding-left: 12px;
  }

  .marque-card::before {
    top: 55px;
  }
}

@media (max-width: 480px) {
  .marques-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */