.cmp-columns .columns-component .row{display:flex;gap:24px}
@media(max-width:1024px){.cmp-columns .columns-component .row{flex-direction:column;flex-wrap:nowrap;gap:0}
}
.cmp-columns .columns-component .row .col-12{width:100%}
.cmp-columns .columns-component .row .col-11{width:91.66666666666666%}
.cmp-columns .columns-component .row .col-10{width:83.33333333333333%}
.cmp-columns .columns-component .row .col-9{width:75%}
.cmp-columns .columns-component .row .col-8{width:66.66666666666666%}
.cmp-columns .columns-component .row .col-7{width:58.33333333333333%}
.cmp-columns .columns-component .row .col-6{width:50%}
.cmp-columns .columns-component .row .col-5{width:41.66666666666667%}
.cmp-columns .columns-component .row .col-4{width:33.33333333333333%}
.cmp-columns .columns-component .row .col-3{width:25%}
.cmp-columns .columns-component .row .col-2-4{width:20%}
.cmp-columns .columns-component .row .col-2{width:16.66666666666667%}
.cmp-columns .columns-component .row .col-1{width:8.333333333333333%}
.cmp-columns .columns-component .row h2,.cmp-columns .columns-component .row h3,.cmp-columns .columns-component .row h4,.cmp-columns .columns-component .row h5,.cmp-columns .columns-component .row h6{margin:0}
@media(max-width:1024px){.cmp-columns .columns-component .row .col-12,.cmp-columns .columns-component .row .col-11,.cmp-columns .columns-component .row .col-10,.cmp-columns .columns-component .row .col-9,.cmp-columns .columns-component .row .col-8,.cmp-columns .columns-component .row .col-7,.cmp-columns .columns-component .row .col-6,.cmp-columns .columns-component .row .col-5,.cmp-columns .columns-component .row .col-4,.cmp-columns .columns-component .row .col-3,.cmp-columns .columns-component .row .col-2,.cmp-columns .columns-component .row .col-1{width:100%;padding:0}
}
.cmp-columns .columns-component .container .cmp-container{padding:0}
.cmp-columns .columns-component .responsivegrid.separator-right{border-right:1px solid var(--Greyscale-400)}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.separator-right{border-right:0 solid var(--Greyscale-400);border-bottom:1px solid var(--Greyscale-400)}
}
.cmp-columns .columns-component .responsivegrid.separator-left{border-left:1px solid var(--Greyscale-400)}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.separator-left{border-right:0 solid var(--Greyscale-400);border-bottom:1px solid var(--Greyscale-400)}
}
.cmp-columns .columns-component .responsivegrid.padd-up{padding-top:12px}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.padd-up{padding-top:0}
}
.cmp-columns .columns-component .responsivegrid.padd-down{padding-bottom:12px}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.padd-down{padding-bottom:0}
}
.cmp-columns .columns-component .responsivegrid.padd-right{padding-right:12px}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.padd-right{padding-right:0}
}
.cmp-columns .columns-component .responsivegrid.padd-left{padding-left:12px}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.padd-left{padding-left:0}
}
@media(max-width:1024px){.cmp-columns .columns-component .responsivegrid.padd-up-mob{padding-top:24px}
.cmp-columns .columns-component .responsivegrid.padd-down-mob{padding-bottom:24px}
.cmp-columns .columns-component .responsivegrid.padd-right-mob{padding-right:16px}
.cmp-columns .columns-component .responsivegrid.padd-left-mob{padding-left:16px}
}
.cmp-columns.padd-up{padding-top:32px}
@media(max-width:1024px){.cmp-columns.padd-up{padding-top:0}
}
.cmp-columns.padd-down{padding-bottom:32px}
@media(max-width:1024px){.cmp-columns.padd-down{padding-bottom:0}
}
.cmp-columns.padd-right{padding-right:24px}
@media(max-width:1024px){.cmp-columns.padd-right{padding-right:0}
}
.cmp-columns.padd-left{padding-left:24px}
@media(max-width:1024px){.cmp-columns.padd-left{padding-left:0}
}
@media(max-width:1024px){.cmp-columns.padd-up-mob{padding-top:24px}
.cmp-columns.padd-down-mob{padding-bottom:24px}
.cmp-columns.padd-right-mob{padding-right:16px}
.cmp-columns.padd-left-mob{padding-left:16px}
}
.cmp-columns a{text-decoration:none !important;overflow-wrap:anywhere}