:root{--bs-primary:$blue;--bs-secondary:$gray-600;--bs-tertiary:$teal;--bs-success:$green;--bs-info:$cyan;--bs-warning:$yellow;--bs-danger:$red;--bs-light:$gray-100;--bs-dark:$gray-900}.cards .card-add{border:.25rem dashed #000;cursor:pointer}.cards__row{margin:0 -1rem}.cards__col{margin-top:0;padding:1rem}.cards__header{margin-bottom:var(--bs-font-size-lg);margin-top:0}.cards__text :first-child{margin-top:0}@media (min-width:768px){.cards--carousel-split .cards__col{flex-basis:67%;max-width:67%}.cards--carousel-split .cards__col.component__header{flex-basis:33%;max-width:33%}}@media (min-width:992px){.cards--carousel-split .cards__col{flex-basis:75%;max-width:75%}.cards--carousel-split .cards__col.component__header{flex-basis:25%;max-width:25%}}.cards--2 .swiper-slide,.cards--3 .swiper-slide{opacity:1!important}.cards--3 .swiper{overflow:hidden}.cards--4 .swiper-wrapper{padding:0}.cards--4 .swiper-navigation--wrapper{margin-top:2.5rem;position:relative}.cards--4 .swiper-navigation--wrapper .swiper-navigation{display:flex;margin:0 -.3125rem;position:relative;top:auto;transform:translateY(0);width:100%}.cards--4 .swiper-navigation--wrapper .swiper-navigation .swiper-button-next,.cards--4 .swiper-navigation--wrapper .swiper-navigation .swiper-button-prev{left:auto;margin:0 .3125rem;position:relative;right:auto;top:auto;transform:translateY(0)}.cards--6 .cards__col:first-child,.cards--6 .cards__col:nth-child(2),.cards--7 .cards__col:nth-child(4),.cards--7 .cards__col:nth-child(5){width:50%!important}.cards--8 .cards__col:nth-child(4n):not(.cards__col:nth-child(4n-1)),.cards--8 .cards__col:nth-child(odd):not(.cards__col:nth-child(4n-1)),.cards--9 .cards__col.cards__col:nth-child(4n-1),.cards--9 .cards__col:not(:nth-child(odd)):not(:nth-child(4n)){width:66.66666%!important}.cards--10 .cards__row{display:grid;gap:.625rem;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;height:100%}.cards--10 .cards__col{width:100%}.cards--10 .cards__col:first-child{grid-row:span 2}.cards--10 .cards__col:first-child .card-img-wrapper{flex-grow:1}.cards--10 .cards__col:first-child .card-img-wrapper .card-image{height:100%}.cards--11 .cards__row{display:grid;gap:.625rem;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;height:100%}.cards--11 .cards__col{width:100%}.cards--11 .cards__col:nth-child(2){grid-row:span 2}.cards--11 .cards__col:nth-child(2) .card-img-wrapper{flex-grow:1}.cards--11 .cards__col:nth-child(2) .card-img-wrapper .card-image{height:100%}
