﻿@charset "UTF-8";

/* Container Set styles */

.l-fs-tpl-container .l-fs-tpl {
  display: block;
}
aside .l-fs-tpl-container .l-fs-tpl {
  display: flex;
}

.l-fs-tpl-container {
  padding: 10px;
  border-radius: 4px;
  margin-bottom: 20px;
  background-color: #fff;
  box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
  border-left: 6px solid transparent;
}

@media (min-width: 721px) {
  .l-fs-tpl-container {
    padding: 20px;
  }
}

.l-fs-tpl-container--purple {
  border-left-color: #9c27b0;
}

.l-fs-tpl-container--purple :is(h2, h3, h4, h5, h6) {
  color: #9c27b0;
}

.l-fs-tpl-container--purple-dark {
  border-left-color: #673ab7;
}

.l-fs-tpl-container--purple-dark :is(h2, h3, h4, h5, h6) {
  color: #673ab7;
}

.l-fs-tpl-container--blue {
  border-left-color: #5677fc;
}

.l-fs-tpl-container--blue :is(h2, h3, h4, h5, h6) {
  color: #5677fc;
}

.l-fs-tpl-container--blue-light {
  border-left-color: #03a9f4;
}

.l-fs-tpl-container--blue-light :is(h2, h3, h4, h5, h6) {
  color: #03a9f4;
}

.l-fs-tpl-container--green-dark {
  border-left-color: #009688;
}

.l-fs-tpl-container--green-dark :is(h2, h3, h4, h5, h6) {
  color: #009688;
}

.l-fs-tpl-container--green {
  border-left-color: #8bc34a;
}

.l-fs-tpl-container--green :is(h2, h3, h4, h5, h6) {
  color: #8bc34a;
}

.l-fs-tpl-container--white {
  border-left-color: #fff;
}

.l-fs-tpl-container p:last-child {
  margin-bottom: 0;
}

.l-fs-tpl-container .l-fs-px-default {
  padding-top: 0;
  padding-bottom: 0;
}

.l-fs-tpl-container .l-fs-tpl__text a.internal-link {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
}
