/* Malli: @include icon($facebook)*/
.module-kollaasi.module-width-full-area {
  margin-left: -1.875rem;
  margin-right: -1.875rem; }
@media screen and (max-width: 31.1875em) {
  .module-kollaasi.module-width-full-area {
    margin-left: 0;
    margin-right: 0; } }

.kollaasi-container {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  grid-template-rows: auto 29.375rem;
  column-gap: 1.875rem;
  row-gap: 1.875rem; }
@media screen and (max-width: 89.9375em) {
  .kollaasi-container {
    grid-template-rows: auto 26.25rem; } }
@media screen and (max-width: 79.9375em) {
  .kollaasi-container {
    grid-template-rows: auto 23.75rem;
    column-gap: 1.5625rem;
    row-gap: 1.5625rem; } }
@media screen and (max-width: 63.9375em) {
  .kollaasi-container {
    grid-template-rows: auto 21.25rem;
    column-gap: 1.25rem;
    row-gap: 1.25rem; } }
@media screen and (max-width: 56.25em) {
  .kollaasi-container {
    grid-template-columns: 1fr 2fr; } }
@media screen and (max-width: 47.9375em) {
  .kollaasi-container {
    grid-template-rows: auto 18.75rem;
    column-gap: 0.9375rem;
    row-gap: 0.9375rem; } }
@media screen and (max-width: 31.1875em) {
  .kollaasi-container {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
    column-gap: 0.625rem;
    row-gap: 0.625rem; } }
.kollaasi-container img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }
.kollaasi-container .content-wrapper {
  grid-column: 2;
  grid-row: 1;
  padding: 0 4.375rem 2.5rem 4.375rem; }
@media screen and (max-width: 89.9375em) {
  .kollaasi-container .content-wrapper {
    padding: 0 3.75rem 1.875rem 3.75rem; } }
@media screen and (max-width: 79.9375em) {
  .kollaasi-container .content-wrapper {
    padding: 0 3.125rem 1.5625rem 3.125rem; } }
@media screen and (max-width: 63.9375em) {
  .kollaasi-container .content-wrapper {
    padding: 0 2.5rem 1.25rem 2.5rem; } }
@media screen and (max-width: 47.9375em) {
  .kollaasi-container .content-wrapper {
    padding: 0 1.875rem 0.9375rem 1.875rem; } }
@media screen and (max-width: 31.1875em) {
  .kollaasi-container .content-wrapper {
    padding: 1.875rem 0 0 0;
    grid-column: 1 / 3;
    grid-row: 3; } }
@media screen and (max-width: 25em) {
  .kollaasi-container .content-wrapper {
    padding: 1.5625rem 0 0 0; } }
.kollaasi-container .content-wrapper .title {
  margin-top: -0.625rem !important; }
@media screen and (max-width: 31.1875em) {
  .kollaasi-container .content-wrapper .title {
    margin-top: 0; } }
.kollaasi-container .content-wrapper .title.align-left {
  text-align: left; }
.kollaasi-container .content-wrapper .title.align-center {
  text-align: center; }
.kollaasi-container .content-wrapper .title.align-right {
  text-align: right; }
.kollaasi-container .image-wrapper {
  background-color: #efefef; }
  .kollaasi-container .image-wrapper.image-3 {
    grid-column: 3;
    grid-row: 1 / 3; }
  @media screen and (max-width: 56.25em) {
    .kollaasi-container .image-wrapper.image-3 {
      display: none; } }
@media screen and (max-width: 31.1875em) {
  .kollaasi-container .image-wrapper.image-0 {
    aspect-ratio: 1;
    grid-column: 1 / 3;
    grid-row: 1; }
  .kollaasi-container .image-wrapper.image-1 {
    aspect-ratio: 1;
    grid-column: 1;
    grid-row: 2; }
  .kollaasi-container .image-wrapper.image-2 {
    aspect-ratio: 1;
    grid-column: 2;
    grid-row: 2; } }
