/* Malli: @include icon($facebook)*/
.module-custom-styles-harmaa-tausta {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-custom-styles-harmaa-tausta-kaarella {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta-kaarella {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-2-viivaa {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-2-viivaa {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-custom-styles-valkoinen-tausta-grafiikalla-1-viiva {
  background-color: #ffffff !important; }

.module-custom-styles-valkoinen-tausta-grafiikalla-2-viivaa {
  background-color: #ffffff !important; }

.module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-1-viiva {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-1-viiva {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-wrapper.module-content-area-custom-styles-infolaatikko .module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 47.99875em) {
  .module-wrapper.module-content-area-custom-styles-infolaatikko .module-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .module-wrapper.module-content-area-custom-styles-infolaatikko .module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 63.99875em) {
  .column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
    margin-bottom: 1.875rem; } }
@media print, screen and (max-width: 47.99875em) {
  .column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-bottom: 1.5625rem; } }

.child-module-wrapper.module-content-area-custom-styles-infolaatikko > .grid-x > .cell > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .grid-x > .cell > .child-module-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .grid-x > .cell > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
.child-module-wrapper.module-content-area-custom-styles-infolaatikko > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .child-module-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.module-wrapper.module-content-area-custom-styles-laatikko .module-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 47.99875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko .module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko .module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 63.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
    margin-bottom: 1.875rem; } }
@media print, screen and (max-width: 47.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-bottom: 1.5625rem; } }

.child-module-wrapper.module-content-area-custom-styles-laatikko > .grid-x > .cell > .child-module-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .grid-x > .cell > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .grid-x > .cell > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
.child-module-wrapper.module-content-area-custom-styles-laatikko > .child-module-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla .module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 47.99875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla .module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla .module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 63.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
    margin-bottom: 1.875rem; } }
@media print, screen and (max-width: 47.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-bottom: 1.5625rem; } }

.child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .grid-x > .cell > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .grid-x > .cell > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .grid-x > .cell > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
.child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.module-custom-styles-harmaa-tausta {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-custom-styles-harmaa-tausta-kaarella {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta-kaarella {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-2-viivaa {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-2-viivaa {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-custom-styles-valkoinen-tausta-grafiikalla-1-viiva {
  background-color: #ffffff !important; }

.module-custom-styles-valkoinen-tausta-grafiikalla-2-viivaa {
  background-color: #ffffff !important; }

.module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-1-viiva {
  background-color: #f7f7f7 !important;
  margin-left: 1.875rem;
  margin-right: 1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-custom-styles-harmaa-tausta-kaarella-ja-grafiikalla-1-viiva {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; } }
.module-wrapper.module-content-area-custom-styles-infolaatikko .module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 47.99875em) {
  .module-wrapper.module-content-area-custom-styles-infolaatikko .module-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .module-wrapper.module-content-area-custom-styles-infolaatikko .module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 63.99875em) {
  .column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
    margin-bottom: 1.875rem; } }
@media print, screen and (max-width: 47.99875em) {
  .column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .column-wrapper.module-content-area-custom-styles-infolaatikko > .column-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-bottom: 1.5625rem; } }

.child-module-wrapper.module-content-area-custom-styles-infolaatikko > .grid-x > .cell > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .grid-x > .cell > .child-module-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .grid-x > .cell > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
.child-module-wrapper.module-content-area-custom-styles-infolaatikko > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(128, 118, 99, 0.2);
  padding-top: 2.8125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .child-module-container {
    padding-top: calc(45px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(30px * 0.75);
    padding-right: calc(30px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-infolaatikko > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.module-wrapper.module-content-area-custom-styles-laatikko .module-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 47.99875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko .module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko .module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 63.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
    margin-bottom: 1.875rem; } }
@media print, screen and (max-width: 47.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko > .column-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-bottom: 1.5625rem; } }

.child-module-wrapper.module-content-area-custom-styles-laatikko > .grid-x > .cell > .child-module-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .grid-x > .cell > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .grid-x > .cell > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
.child-module-wrapper.module-content-area-custom-styles-laatikko > .child-module-container {
  background-color: #ffffff;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.625rem;
  border-style: solid;
  box-shadow: 0 0.1875rem 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(50px * 0.75);
    padding-left: calc(45px * 0.75);
    padding-right: calc(45px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla .module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 47.99875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla .module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla .module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }

.column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 63.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
    margin-bottom: 1.875rem; } }
@media print, screen and (max-width: 47.99875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .column-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .column-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-bottom: 1.5625rem; } }

.child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .grid-x > .cell > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .grid-x > .cell > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .grid-x > .cell > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
.child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .child-module-container {
  background-color: #ffffff;
  border-color: #495da7;
  border-top-width: 0;
  border-bottom-width: 0.375rem;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.16);
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }
@media print, screen and (max-width: 47.99875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .child-module-container {
    padding-top: calc(50px * 0.75);
    padding-bottom: calc(60px * 0.75);
    padding-left: calc(75px * 0.75);
    padding-right: calc(75px * 0.75); } }
@media print, screen and (max-width: 31.24875em) {
  .child-module-wrapper.module-content-area-custom-styles-laatikko-alaviivalla > .child-module-container {
    padding-top: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; } }
