@charset "UTF-8";
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-Light-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-Light-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-Light-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-Light-webfont.svg#open_sanslight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-LightItalic-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-LightItalic-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-Regular-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-Regular-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-Regular-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-Italic-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-Italic-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-Italic-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-Bold-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-Bold-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-Bold-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-BoldItalic-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../../files/fonts/opensans/OpenSans-ExtraBold-webfont.eot");
  src: url("../../files/fonts/opensans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/opensans/OpenSans-ExtraBold-webfont.woff") format("woff"), url("../../files/fonts/opensans/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("../../files/fonts/opensans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "opensanscond";
  src: url("../../files/fonts/opensanscond/OpenSansCondensed-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "opensanscond";
  src: url("../../files/fonts/opensanscond/OpenSansCondensed-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "opensanscond";
  src: url("../../files/fonts/opensanscond/OpenSansCondensed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "asap";
  src: url("../../files/fonts/asap/asap-regular-webfont.eot");
  src: url("../../files/fonts/asap/asap-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/asap/asap-regular-webfont.woff2") format("woff2"), url("../../files/fonts/asap/asap-regular-webfont.woff") format("woff"), url("../../files/fonts/asap/asap-regular-webfont.ttf") format("truetype"), url("../../files/fonts/asap/asap-regular-webfont.svg#asapregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "asap";
  src: url("../../files/fonts/asap/asap-bold-webfont.eot");
  src: url("../../files/fonts/asap/asap-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/asap/asap-bold-webfont.woff2") format("woff2"), url("../../files/fonts/asap/asap-bold-webfont.woff") format("woff"), url("../../files/fonts/asap/asap-bold-webfont.ttf") format("truetype"), url("../../files/fonts/asap/asap-bold-webfont.svg#asapbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "asap";
  src: url("../../files/fonts/asap/asap-bolditalic-webfont.eot");
  src: url("../../files/fonts/asap/asap-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/asap/asap-bolditalic-webfont.woff2") format("woff2"), url("../../files/fonts/asap/asap-bolditalic-webfont.woff") format("woff"), url("../../files/fonts/asap/asap-bolditalic-webfont.ttf") format("truetype"), url("../../files/fonts/asap/asap-bolditalic-webfont.svg#asapbold_italic") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "merriweather";
  src: url("../../files/fonts/merriweather/merriweather-regular-webfont.eot");
  src: url("../../files/fonts/merriweather/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/merriweather/merriweather-regular-webfont.woff2") format("woff2"), url("../../files/fonts/merriweather/merriweather-regular-webfont.woff") format("woff"), url("../../files/fonts/merriweather/merriweather-regular-webfont.ttf") format("truetype"), url("../../files/fonts/merriweather/merriweather-regular-webfont.svg#merriweatherregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "merriweather";
  src: url("../../files/fonts/merriweather/merriweather-light-webfont.eot");
  src: url("../../files/fonts/merriweather/merriweather-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/merriweather/merriweather-light-webfont.woff2") format("woff2"), url("../../files/fonts/merriweather/merriweather-light-webfont.woff") format("woff"), url("../../files/fonts/merriweather/merriweather-light-webfont.ttf") format("truetype"), url("../../files/fonts/merriweather/merriweather-light-webfont.svg#merriweatherlight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Exo2";
  src: url("../../files/fonts/exo2/static/Exo2-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Exo2";
  src: url("../../files/fonts/exo2/static/Exo2-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
.no-gutter {
  padding-left: 0;
  padding-right: 0;
}

.margin-bottom-xxs {
  margin-bottom: 0.5rem;
}

.margin-bottom-xs {
  margin-bottom: 1rem;
}

.margin-bottom-sm {
  margin-bottom: 1.5rem;
}

.margin-bottom-md {
  margin-bottom: 3rem;
}

.margin-bottom-lg {
  margin-bottom: 4.5rem;
}

.automargin {
  margin-left: auto;
  margin-right: auto;
}

.none {
  display: none;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.align-center {
  text-align: center;
}

.clear {
  clear: both;
}

.pointer {
  cursor: pointer;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.anchor {
  font-size: 0px;
  height: 0px;
  display: block;
}

.left {
  float: left;
}

.right {
  float: right;
}

.bleed {
  width: auto;
  margin-left: -10px;
  margin-right: -10px;
}

.container-fluid.bleed {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

img.expand,
.img-fluid {
  width: 100%;
  height: auto;
}

p img.float-left,
p img.left {
  float: left;
  margin-right: 1.25rem;
  margin-bottom: 0.625rem;
}

p img.float-right,
p img.right {
  float: right;
  margin-right: 1.25rem;
  margin-bottom: 0.625rem;
}

img.float-left-6 {
  float: left;
  width: 50%;
  margin-right: 1.25rem;
  margin-bottom: 0.625rem;
}

img.float-right-6 {
  float: right;
  width: 50%;
  margin-left: 1.25rem;
  margin-bottom: 0.625rem;
}

.noselect {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.col-fix-12 {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.col-fix-12 .col {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 1 95px;
  -ms-flex: 0 1 95px;
  flex: 0 1 95px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.sr-only, .sr-only-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.color-radnet {
  color: #851f1e !important;
}
.color-radnet svg {
  fill: #851f1e;
}

html, body {
  max-width: 100%;
  overflow-x: hidden;
}

body {
  background-image: url("../img/background-pattern.jpg");
}

.consumer-rights-ca {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.content-moderation-entity-moderation-form {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.content-moderation-entity-moderation-form .form-select {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
}
.content-moderation-entity-moderation-form .entity-moderation-form {
  border: 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.layout-page, .ck-content {
  font-family: opensans, sans-serif;
}
.layout-page header, .layout-page main, .layout-page footer, .ck-content header, .ck-content main, .ck-content footer {
  width: 100%;
}
.layout-page .block-footer-block section:last-child, .ck-content .block-footer-block section:last-child {
  margin-bottom: 0;
}
.layout-page .section, .ck-content .section {
  padding-right: 10px;
  padding-left: 10px;
}
.layout-page .stage, .ck-content .stage {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
  padding-left: 10px;
}
.layout-page .stage::after, .ck-content .stage::after {
  display: block;
  clear: both;
  content: "";
}
.layout-page section, .ck-content section {
  margin-bottom: 3rem;
}
.layout-page .btn, .ck-content .btn {
  font-family: asap;
  font-weight: 700;
  font-size: 0.84375rem;
  line-height: 1em;
  letter-spacing: 0.0925em;
  text-transform: uppercase;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 1.5rem;
  border-radius: 5px;
  transition: none;
}
.layout-page .btn:focus, .ck-content .btn:focus {
  box-shadow: none;
}
.layout-page .btn.expand, .ck-content .btn.expand {
  width: 100%;
  text-align: center;
}
.layout-page .btn.share .btn-label, .layout-page .btn.video .btn-label, .layout-page .btn.link .btn-label, .ck-content .btn.share .btn-label, .ck-content .btn.video .btn-label, .ck-content .btn.link .btn-label {
  padding-right: 1.5625rem;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  background-position: center right;
}
.layout-page .btn.link .btn-label, .ck-content .btn.link .btn-label {
  padding-right: 0.875rem;
  background-size: 0.4375rem;
}
.layout-page div.buttons, .ck-content div.buttons {
  margin-bottom: 1.5rem;
}
.layout-page div.buttons .btn, .ck-content div.buttons .btn {
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  display: inline-block;
  vertical-align: top;
}
.layout-page div.buttons .btn:last-child, .ck-content div.buttons .btn:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.layout-page .btn-white, .layout-page .btn-white:link, .layout-page .btn-white:visited, .layout-page .btn-white:active, .layout-page .btn-white:hover, .ck-content .btn-white, .ck-content .btn-white:link, .ck-content .btn-white:visited, .ck-content .btn-white:active, .ck-content .btn-white:hover {
  color: #7d7d7d;
  background-color: #ffffff;
  border: 3px solid #7d7d7d;
  text-decoration: none;
}
.layout-page .btn-white.share .btn-label, .ck-content .btn-white.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%237d7d7d%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-white.video .btn-label, .ck-content .btn-white.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%237d7d7d%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-white.link .btn-label, .ck-content .btn-white.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%237d7d7d%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-white, .layout-page .btn-outline-white:link, .layout-page .btn-outline-white:visited, .layout-page .btn-outline-white:active, .layout-page .btn-outline-white:hover, .ck-content .btn-outline-white, .ck-content .btn-outline-white:link, .ck-content .btn-outline-white:visited, .ck-content .btn-outline-white:active, .ck-content .btn-outline-white:hover {
  color: #ffffff;
  background-color: transparent;
  border: 3px solid #ffffff;
  text-decoration: none;
}
.layout-page .btn-outline-white.solid, .layout-page .btn-outline-white.solid:link, .layout-page .btn-outline-white.solid:visited, .layout-page .btn-outline-white.solid:active, .layout-page .btn-outline-white.solid:hover, .ck-content .btn-outline-white.solid, .ck-content .btn-outline-white.solid:link, .ck-content .btn-outline-white.solid:visited, .ck-content .btn-outline-white.solid:active, .ck-content .btn-outline-white.solid:hover {
  background-color: #7d7d7d;
}
.layout-page .btn-outline-white.share, .ck-content .btn-outline-white.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-white.video, .ck-content .btn-outline-white.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-blue, .ck-content .btn-blue {
  text-shadow: 1px 1px 0px #37678e;
  -moz-text-shadow: 1px 1px 0px #37678e;
  -webkit-text-shadow: 1px 1px 0px #37678e;
}
.layout-page .btn-blue, .layout-page .btn-blue:link, .layout-page .btn-blue:visited, .layout-page .btn-blue:active, .layout-page .btn-blue:hover, .ck-content .btn-blue, .ck-content .btn-blue:link, .ck-content .btn-blue:visited, .ck-content .btn-blue:active, .ck-content .btn-blue:hover {
  color: #ffffff;
  background-color: #75a2c8;
  border: 3px solid #dceaf4;
  text-decoration: none;
}
.layout-page .btn-blue.share .btn-label, .ck-content .btn-blue.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-blue.video .btn-label, .ck-content .btn-blue.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-blue.link .btn-label, .ck-content .btn-blue.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-blue, .layout-page .btn-outline-blue:link, .layout-page .btn-outline-blue:visited, .layout-page .btn-outline-blue:active, .layout-page .btn-outline-blue:hover, .ck-content .btn-outline-blue, .ck-content .btn-outline-blue:link, .ck-content .btn-outline-blue:visited, .ck-content .btn-outline-blue:active, .ck-content .btn-outline-blue:hover {
  color: #75a2c8;
  background-color: transparent;
  border: 3px solid #75a2c8;
  text-decoration: none;
}
.layout-page .btn-outline-blue.solid, .layout-page .btn-outline-blue.solid:link, .layout-page .btn-outline-blue.solid:visited, .layout-page .btn-outline-blue.solid:active, .layout-page .btn-outline-blue.solid:hover, .ck-content .btn-outline-blue.solid, .ck-content .btn-outline-blue.solid:link, .ck-content .btn-outline-blue.solid:visited, .ck-content .btn-outline-blue.solid:active, .ck-content .btn-outline-blue.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-blue.share, .ck-content .btn-outline-blue.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2375a2c8%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-blue.video, .ck-content .btn-outline-blue.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2375a2c8%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-secondary, .ck-content .btn-secondary {
  text-shadow: 1px 1px 0px #37678e;
  -moz-text-shadow: 1px 1px 0px #37678e;
  -webkit-text-shadow: 1px 1px 0px #37678e;
}
.layout-page .btn-secondary, .layout-page .btn-secondary:link, .layout-page .btn-secondary:visited, .layout-page .btn-secondary:active, .layout-page .btn-secondary:hover, .ck-content .btn-secondary, .ck-content .btn-secondary:link, .ck-content .btn-secondary:visited, .ck-content .btn-secondary:active, .ck-content .btn-secondary:hover {
  color: #ffffff;
  background-color: #75a2c8;
  border: 3px solid #dceaf4;
  text-decoration: none;
}
.layout-page .btn-secondary.share .btn-label, .ck-content .btn-secondary.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-secondary.video .btn-label, .ck-content .btn-secondary.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-secondary.link .btn-label, .ck-content .btn-secondary.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-secondary, .layout-page .btn-outline-secondary:link, .layout-page .btn-outline-secondary:visited, .layout-page .btn-outline-secondary:active, .layout-page .btn-outline-secondary:hover, .ck-content .btn-outline-secondary, .ck-content .btn-outline-secondary:link, .ck-content .btn-outline-secondary:visited, .ck-content .btn-outline-secondary:active, .ck-content .btn-outline-secondary:hover {
  color: #75a2c8;
  background-color: transparent;
  border: 3px solid #75a2c8;
  text-decoration: none;
}
.layout-page .btn-outline-secondary.solid, .layout-page .btn-outline-secondary.solid:link, .layout-page .btn-outline-secondary.solid:visited, .layout-page .btn-outline-secondary.solid:active, .layout-page .btn-outline-secondary.solid:hover, .ck-content .btn-outline-secondary.solid, .ck-content .btn-outline-secondary.solid:link, .ck-content .btn-outline-secondary.solid:visited, .ck-content .btn-outline-secondary.solid:active, .ck-content .btn-outline-secondary.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-secondary.share, .ck-content .btn-outline-secondary.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2375a2c8%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-secondary.video, .ck-content .btn-outline-secondary.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2375a2c8%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-steelblue, .ck-content .btn-steelblue {
  text-shadow: 1px 1px 0px #37678e;
  -moz-text-shadow: 1px 1px 0px #37678e;
  -webkit-text-shadow: 1px 1px 0px #37678e;
}
.layout-page .btn-steelblue, .layout-page .btn-steelblue:link, .layout-page .btn-steelblue:visited, .layout-page .btn-steelblue:active, .layout-page .btn-steelblue:hover, .ck-content .btn-steelblue, .ck-content .btn-steelblue:link, .ck-content .btn-steelblue:visited, .ck-content .btn-steelblue:active, .ck-content .btn-steelblue:hover {
  color: #ffffff;
  background-color: #37678e;
  border: 3px solid #dceaf4;
  text-decoration: none;
}
.layout-page .btn-steelblue.share .btn-label, .ck-content .btn-steelblue.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-steelblue.video .btn-label, .ck-content .btn-steelblue.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-steelblue.link .btn-label, .ck-content .btn-steelblue.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-steelblue, .layout-page .btn-outline-steelblue:link, .layout-page .btn-outline-steelblue:visited, .layout-page .btn-outline-steelblue:active, .layout-page .btn-outline-steelblue:hover, .ck-content .btn-outline-steelblue, .ck-content .btn-outline-steelblue:link, .ck-content .btn-outline-steelblue:visited, .ck-content .btn-outline-steelblue:active, .ck-content .btn-outline-steelblue:hover {
  color: #37678e;
  background-color: transparent;
  border: 3px solid #37678e;
  text-decoration: none;
}
.layout-page .btn-outline-steelblue.solid, .layout-page .btn-outline-steelblue.solid:link, .layout-page .btn-outline-steelblue.solid:visited, .layout-page .btn-outline-steelblue.solid:active, .layout-page .btn-outline-steelblue.solid:hover, .ck-content .btn-outline-steelblue.solid, .ck-content .btn-outline-steelblue.solid:link, .ck-content .btn-outline-steelblue.solid:visited, .ck-content .btn-outline-steelblue.solid:active, .ck-content .btn-outline-steelblue.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-steelblue.share, .ck-content .btn-outline-steelblue.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2337678e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-steelblue.video, .ck-content .btn-outline-steelblue.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2337678e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-radnet, .ck-content .btn-radnet {
  text-shadow: 1px 1px 0px #5d1615;
  -moz-text-shadow: 1px 1px 0px #5d1615;
  -webkit-text-shadow: 1px 1px 0px #5d1615;
}
.layout-page .btn-radnet, .layout-page .btn-radnet:link, .layout-page .btn-radnet:visited, .layout-page .btn-radnet:active, .layout-page .btn-radnet:hover, .ck-content .btn-radnet, .ck-content .btn-radnet:link, .ck-content .btn-radnet:visited, .ck-content .btn-radnet:active, .ck-content .btn-radnet:hover {
  color: #ffffff;
  background-color: #851f1e;
  border: 3px solid #e9e9e9;
  text-decoration: none;
}
.layout-page .btn-radnet.share .btn-label, .ck-content .btn-radnet.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-radnet.video .btn-label, .ck-content .btn-radnet.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-radnet.link .btn-label, .ck-content .btn-radnet.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-radnet, .layout-page .btn-outline-radnet:link, .layout-page .btn-outline-radnet:visited, .layout-page .btn-outline-radnet:active, .layout-page .btn-outline-radnet:hover, .ck-content .btn-outline-radnet, .ck-content .btn-outline-radnet:link, .ck-content .btn-outline-radnet:visited, .ck-content .btn-outline-radnet:active, .ck-content .btn-outline-radnet:hover {
  color: #851f1e;
  background-color: transparent;
  border: 3px solid #851f1e;
  text-decoration: none;
}
.layout-page .btn-outline-radnet.solid, .layout-page .btn-outline-radnet.solid:link, .layout-page .btn-outline-radnet.solid:visited, .layout-page .btn-outline-radnet.solid:active, .layout-page .btn-outline-radnet.solid:hover, .ck-content .btn-outline-radnet.solid, .ck-content .btn-outline-radnet.solid:link, .ck-content .btn-outline-radnet.solid:visited, .ck-content .btn-outline-radnet.solid:active, .ck-content .btn-outline-radnet.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-radnet.share, .ck-content .btn-outline-radnet.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23851f1e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-radnet.video, .ck-content .btn-outline-radnet.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23851f1e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-pink, .ck-content .btn-pink {
  text-shadow: 1px 1px 0px #f264ab;
  -moz-text-shadow: 1px 1px 0px #f264ab;
  -webkit-text-shadow: 1px 1px 0px #f264ab;
}
.layout-page .btn-pink, .layout-page .btn-pink:link, .layout-page .btn-pink:visited, .layout-page .btn-pink:active, .layout-page .btn-pink:hover, .ck-content .btn-pink, .ck-content .btn-pink:link, .ck-content .btn-pink:visited, .ck-content .btn-pink:active, .ck-content .btn-pink:hover {
  color: #ffffff;
  background-color: #ffa5d2;
  border: 3px solid #ffdaec;
  text-decoration: none;
}
.layout-page .btn-pink.share .btn-label, .ck-content .btn-pink.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-pink.video .btn-label, .ck-content .btn-pink.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-pink.link .btn-label, .ck-content .btn-pink.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-pink, .layout-page .btn-outline-pink:link, .layout-page .btn-outline-pink:visited, .layout-page .btn-outline-pink:active, .layout-page .btn-outline-pink:hover, .ck-content .btn-outline-pink, .ck-content .btn-outline-pink:link, .ck-content .btn-outline-pink:visited, .ck-content .btn-outline-pink:active, .ck-content .btn-outline-pink:hover {
  color: #ffa5d2;
  background-color: transparent;
  border: 3px solid #ffa5d2;
  text-decoration: none;
}
.layout-page .btn-outline-pink.solid, .layout-page .btn-outline-pink.solid:link, .layout-page .btn-outline-pink.solid:visited, .layout-page .btn-outline-pink.solid:active, .layout-page .btn-outline-pink.solid:hover, .ck-content .btn-outline-pink.solid, .ck-content .btn-outline-pink.solid:link, .ck-content .btn-outline-pink.solid:visited, .ck-content .btn-outline-pink.solid:active, .ck-content .btn-outline-pink.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-pink.share, .ck-content .btn-outline-pink.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffa5d2%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-pink.video, .ck-content .btn-outline-pink.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffa5d2%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-orange, .ck-content .btn-orange {
  text-shadow: 1px 1px 0px #996300;
  -moz-text-shadow: 1px 1px 0px #996300;
  -webkit-text-shadow: 1px 1px 0px #996300;
}
.layout-page .btn-orange, .layout-page .btn-orange:link, .layout-page .btn-orange:visited, .layout-page .btn-orange:active, .layout-page .btn-orange:hover, .ck-content .btn-orange, .ck-content .btn-orange:link, .ck-content .btn-orange:visited, .ck-content .btn-orange:active, .ck-content .btn-orange:hover {
  color: #ffffff;
  background-color: #f59e00;
  border: 3px solid #ffe6b8;
  text-decoration: none;
}
.layout-page .btn-orange.share .btn-label, .ck-content .btn-orange.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-orange.video .btn-label, .ck-content .btn-orange.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-orange.link .btn-label, .ck-content .btn-orange.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-orange, .layout-page .btn-outline-orange:link, .layout-page .btn-outline-orange:visited, .layout-page .btn-outline-orange:active, .layout-page .btn-outline-orange:hover, .ck-content .btn-outline-orange, .ck-content .btn-outline-orange:link, .ck-content .btn-outline-orange:visited, .ck-content .btn-outline-orange:active, .ck-content .btn-outline-orange:hover {
  color: #f59e00;
  background-color: transparent;
  border: 3px solid #f59e00;
  text-decoration: none;
}
.layout-page .btn-outline-orange.solid, .layout-page .btn-outline-orange.solid:link, .layout-page .btn-outline-orange.solid:visited, .layout-page .btn-outline-orange.solid:active, .layout-page .btn-outline-orange.solid:hover, .ck-content .btn-outline-orange.solid, .ck-content .btn-outline-orange.solid:link, .ck-content .btn-outline-orange.solid:visited, .ck-content .btn-outline-orange.solid:active, .ck-content .btn-outline-orange.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-orange.share, .ck-content .btn-outline-orange.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23f59e00%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-orange.video, .ck-content .btn-outline-orange.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23f59e00%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-green, .ck-content .btn-green {
  text-shadow: 1px 1px 0px #006100;
  -moz-text-shadow: 1px 1px 0px #006100;
  -webkit-text-shadow: 1px 1px 0px #006100;
}
.layout-page .btn-green, .layout-page .btn-green:link, .layout-page .btn-green:visited, .layout-page .btn-green:active, .layout-page .btn-green:hover, .ck-content .btn-green, .ck-content .btn-green:link, .ck-content .btn-green:visited, .ck-content .btn-green:active, .ck-content .btn-green:hover {
  color: #ffffff;
  background-color: #68b668;
  border: 3px solid #c5e5c5;
  text-decoration: none;
}
.layout-page .btn-green.share .btn-label, .ck-content .btn-green.share .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-green.video .btn-label, .ck-content .btn-green.video .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-green.link .btn-label, .ck-content .btn-green.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-green, .layout-page .btn-outline-green:link, .layout-page .btn-outline-green:visited, .layout-page .btn-outline-green:active, .layout-page .btn-outline-green:hover, .ck-content .btn-outline-green, .ck-content .btn-outline-green:link, .ck-content .btn-outline-green:visited, .ck-content .btn-outline-green:active, .ck-content .btn-outline-green:hover {
  color: #68b668;
  background-color: transparent;
  border: 3px solid #68b668;
  text-decoration: none;
}
.layout-page .btn-outline-green.solid, .layout-page .btn-outline-green.solid:link, .layout-page .btn-outline-green.solid:visited, .layout-page .btn-outline-green.solid:active, .layout-page .btn-outline-green.solid:hover, .ck-content .btn-outline-green.solid, .ck-content .btn-outline-green.solid:link, .ck-content .btn-outline-green.solid:visited, .ck-content .btn-outline-green.solid:active, .ck-content .btn-outline-green.solid:hover {
  background-color: #ffffff;
}
.layout-page .btn-outline-green.share, .ck-content .btn-outline-green.share {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2368b668%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2C1H16a3%2C3%2C0%2C0%2C1%2C3%2C3V16a3%2C3%2C0%2C0%2C1-3%2C3H4a3%2C3%2C0%2C0%2C1-3-3V4A3%2C3%2C0%2C0%2C1%2C4%2C1ZM17%2C9.92%2C10%2C5V8H8.61A6.79%2C6.79%2C0%2C0%2C0%2C3%2C14.7%2C6.1%2C6.1%2C0%2C0%2C1%2C7.81%2C12H10v3Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn-outline-green.video, .ck-content .btn-outline-green.video {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2368b668%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M11%2C1A10%2C10%2C0%2C1%2C1%2C1%2C11%2C10%2C10%2C0%2C0%2C1%2C11%2C1ZM7.157%2C15.505l10.184-4.526L7.157%2C6.453Z%22%2F%3E%3C%2Fsvg%3E");
}
.layout-page .btn.btn-more, .ck-content .btn.btn-more {
  font-size: 0.6875rem;
  background-color: #d1d1d1;
  border: none;
}
.layout-page .btn.btn-more, .layout-page .btn.btn-more:link, .layout-page .btn.btn-more:visited, .layout-page .btn.btn-more:active, .ck-content .btn.btn-more, .ck-content .btn.btn-more:link, .ck-content .btn.btn-more:visited, .ck-content .btn.btn-more:active {
  color: #959595;
  text-decoration: none;
}
.layout-page .btn.btn-more:hover, .ck-content .btn.btn-more:hover {
  background-color: #dddddd;
  text-decoration: none;
}
.layout-page .btn.btn-more:active, .ck-content .btn.btn-more:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
}
.layout-page .btn.btn-more.link .btn-label, .ck-content .btn.btn-more.link .btn-label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23959595%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2044%22%3E%3Ctitle%3Ewidget-button-more%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.007%2C1l13%2C21-13%2C21H1L14.007%2C22l-13-21Z%22%2F%3E%3C%2Fsvg%3E");
  padding-right: 0.75rem;
  background-size: 0.375rem;
}
.layout-page .buttons .btn, .ck-content .buttons .btn {
  dispalay: inline-block;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.layout-page .buttons .btn:first-child, .ck-content .buttons .btn:first-child {
  margin-left: 0;
}
.layout-page .buttons .btn:last-child, .ck-content .buttons .btn:last-child {
  margin-right: 0;
}

.ck-content {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.layout-content {
  background-image: url("../img/background-top.jpg");
  background-repeat: no-repeat;
  background-position: top center;
}
@media print {
  .layout-content {
    background-image: none;
  }
}
.layout-content article {
  display: block;
  padding-bottom: 1.5rem;
  min-height: 565px;
  background-image: url("../img/background-bottom.jpg");
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media print {
  .layout-content article {
    background-image: none;
  }
}

.layout-content, .ck-content {
  font-family: merriweather;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  color: #353535;
}
.layout-content::after, .ck-content::after {
  display: block;
  clear: both;
  content: "";
}
.layout-content section,
.layout-content .section,
.layout-content .section-break, .ck-content section,
.ck-content .section,
.ck-content .section-break {
  margin-bottom: 3rem;
}
.layout-content hr, .ck-content hr {
  border-top: 1px solid #959595;
}
.layout-content .status-messages,
.layout-content .block-local-tasks-block, .ck-content .status-messages,
.ck-content .block-local-tasks-block {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: opensans, sans-serif;
}
.layout-content .status-messages p, .layout-content .status-messages ul,
.layout-content .block-local-tasks-block p,
.layout-content .block-local-tasks-block ul, .ck-content .status-messages p, .ck-content .status-messages ul,
.ck-content .block-local-tasks-block p,
.ck-content .block-local-tasks-block ul {
  font-family: inherit;
}
.layout-content .status-messages ul li.nav-item,
.layout-content .block-local-tasks-block ul li.nav-item, .ck-content .status-messages ul li.nav-item,
.ck-content .block-local-tasks-block ul li.nav-item {
  margin-bottom: 0;
}
.layout-content b, .ck-content b {
  font-weight: 400;
}
.layout-content strong, .ck-content strong {
  font-weight: 700;
}
.layout-content i, .layout-content em, .ck-content i, .ck-content em {
  font-style: italic;
}
.layout-content .alert, .layout-content .warning, .layout-content .red, .ck-content .alert, .ck-content .warning, .ck-content .red {
  color: #851f1e;
}
.layout-content .green, .ck-content .green {
  color: #246733;
}
.layout-content .number, .layout-content .phone, .ck-content .number, .ck-content .phone {
  color: #0e78be;
}
.layout-content .alert-info, .ck-content .alert-info {
  display: block;
  color: #353535 !important;
  background-color: #ffe6b8;
  text-align: center;
  border: 3px solid #f59e00;
}
.layout-content a.alert-info, .ck-content a.alert-info {
  text-decoration: underline !important;
}
.layout-content sup, .layout-content sub, .ck-content sup, .ck-content sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.layout-content sub, .ck-content sub {
  top: 0.4em;
}
.layout-content .rule, .layout-content .rule-top, .ck-content .rule, .ck-content .rule-top {
  border-top: 3px solid #adadad;
  padding-top: 1rem;
}
.layout-content .rule.thin, .layout-content .rule-thin, .layout-content .rule-top-thin, .ck-content .rule.thin, .ck-content .rule-thin, .ck-content .rule-top-thin {
  border-top: 1px solid #adadad;
  padding-top: 1rem;
}
.layout-content .rule-bottom, .ck-content .rule-bottom {
  padding-bottom: 1rem;
  border-bottom: 3px solid #adadad;
}
.layout-content .rule-bottom-thin, .ck-content .rule-bottom-thin {
  padding-bottom: 1rem;
  border-bottom: 1px solid #adadad;
}
.layout-content .nomargin, .ck-content .nomargin {
  margin-bottom: 0 !important;
}
.layout-content h1, .layout-content h2, .layout-content h3, .layout-content h4, .layout-content h5, .layout-content h6, .ck-content h1, .ck-content h2, .ck-content h3, .ck-content h4, .ck-content h5, .ck-content h6 {
  font-family: opensans, sans-serif;
  font-weight: 300;
  line-height: 1.35;
  margin-bottom: 0.5rem;
}
.layout-content h1, .ck-content h1 {
  font-size: 2.5rem;
}
.layout-content h1.smaller, .ck-content h1.smaller {
  font-size: 2.25rem;
}
.layout-content h2, .ck-content h2 {
  font-size: 2.0625rem;
}
.layout-content h2.rule, .layout-content h2.rule.thin, .ck-content h2.rule, .ck-content h2.rule.thin {
  padding-top: 0.25rem;
  margin-top: 0;
}
.layout-content h2.smaller, .ck-content h2.smaller {
  font-size: 1.8125rem;
}
.layout-content h3, .ck-content h3 {
  font-size: 1.5625rem;
}
.layout-content h3.rule, .layout-content h3.rule.thin, .ck-content h3.rule, .ck-content h3.rule.thin {
  margin-top: 1.5rem;
  padding-top: 0.25rem;
}
.layout-content h3.smaller, .ck-content h3.smaller {
  font-size: 1.3125rem;
}
.layout-content h3.paragraph, .layout-content .nospace, .ck-content h3.paragraph, .ck-content .nospace {
  margin-bottom: 0.125rem;
}
.layout-content h4, .ck-content h4 {
  font-family: merriweather;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
}
.layout-content h5, .ck-content h5 {
  font-size: 0.84375rem;
  font-weight: 700;
  margin-bottom: 0.125rem;
  color: #959595;
}
@media only screen and (max-width: 720px) {
  .layout-content h1, .ck-content h1 {
    font-size: 2.1875rem;
  }
  .layout-content h1.smaller, .ck-content h1.smaller {
    font-size: 2rem;
  }
  .layout-content h2, .ck-content h2 {
    font-size: 1.8125rem;
  }
  .layout-content h2.smaller, .ck-content h2.smaller {
    font-size: 1.625rem;
  }
  .layout-content h3, .ck-content h3 {
    font-size: 1.375rem;
  }
  .layout-content h3.smaller, .ck-content h3.smaller {
    font-size: 1.1875rem;
  }
}
@media only screen and (max-width: 480px) {
  .layout-content h1, .ck-content h1 {
    font-size: 1.875rem;
  }
  .layout-content h1.smaller, .ck-content h1.smaller {
    font-size: 1.6875rem;
  }
  .layout-content h2, .ck-content h2 {
    font-size: 1.5625rem;
  }
  .layout-content h2.smaller, .ck-content h2.smaller {
    font-size: 1.375rem;
  }
  .layout-content h3, .ck-content h3 {
    font-size: 1.1875rem;
  }
  .layout-content h3.smaller, .ck-content h3.smaller {
    font-size: 1rem;
  }
}
.layout-content blockquote, .ck-content blockquote {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-bottom: 1rem;
  background-image: url("../img/blockquote-bkg.png");
}
.layout-content blockquote::after, .ck-content blockquote::after {
  display: block;
  clear: both;
  content: "";
}
.layout-content blockquote p, .ck-content blockquote p {
  font-family: opensans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 2.2;
  color: #447eae;
}
.layout-content blockquote p em, .ck-content blockquote p em {
  font-style: italic;
}
.layout-content blockquote .author, .ck-content blockquote .author {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.5;
  padding-bottom: 1rem;
  font-style: italic;
}
.layout-content blockquote.fancy, .ck-content blockquote.fancy {
  width: 83.3333333333%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 1.5rem;
  background-image: url("../img/blockquote-fancy-bkg.png");
  background-repeat: no-repeat;
}
.layout-content blockquote.fancy > p, .ck-content blockquote.fancy > p {
  font-family: merriweather;
  font-weight: 300;
  font-style: italic;
  font-size: 1rem;
  line-height: 1.8;
  margin-bottom: 1.5rem;
}
.layout-content blockquote.fancy > p span.quote, .ck-content blockquote.fancy > p span.quote {
  font-size: 2.3125rem;
  line-height: 0.6;
  color: #851f1e;
  vertical-align: text-top;
  font-style: normal;
}
.layout-content blockquote.fancy > p em, .ck-content blockquote.fancy > p em {
  font-family: opensans, sans-serif;
  font-weight: 300;
  font-size: 1.6875rem;
  line-height: 1.5;
  color: #851f1e;
  font-style: normal;
}
.layout-content blockquote.fancy > p a, .ck-content blockquote.fancy > p a {
  text-decoration: underline;
}
.layout-content blockquote.fancy .author, .ck-content blockquote.fancy .author {
  float: right;
  font-size: inherit;
  font-style: normal;
}
.layout-content blockquote.fancy .author p, .ck-content blockquote.fancy .author p {
  display: inline-block;
  font-size: 1rem;
  font-family: merriweather;
  font-weight: 300;
  font-style: italic;
  padding-right: 0.5rem;
  text-align: right;
}
.layout-content blockquote.fancy .author p em, .ck-content blockquote.fancy .author p em {
  color: #851f1e;
  font-family: opensans, sans-serif;
  font-weight: 700;
}
.layout-content blockquote.fancy .author img, .ck-content blockquote.fancy .author img {
  display: inline-block;
  height: 160px;
  vertical-align: middle;
  border-radius: 50%;
}
.layout-content .image, .ck-content .image {
  margin-bottom: 1rem;
}
.layout-content .image img, .ck-content .image img {
  width: 100%;
}
.layout-content .image .caption, .layout-content .image figcaption, .ck-content .image .caption, .ck-content .image figcaption {
  margin-top: 0.5rem;
  font-family: merriweather;
  font-size: 0.875rem;
  line-height: 1.4em;
  font-weight: 300;
  font-style: italic;
  width: 100%;
  color: #656565;
}
.layout-content .image.round img, .ck-content .image.round img {
  border-radius: 50%;
}
.layout-content img.round, .ck-content img.round {
  border-radius: 50%;
}
.layout-content img.left, .ck-content img.left {
  padding-right: 0.5rem;
  vertical-align: top;
}
.layout-content img.right, .ck-content img.right {
  padding-left: 0.5rem;
  vertical-align: top;
}
.layout-content p, .layout-content ul, .layout-content ol, .ck-content p, .ck-content ul, .ck-content ol {
  font-family: merriweather;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}
.layout-content a:not(.btn), .ck-content a:not(.btn) {
  position: relative;
  cursor: pointer;
  color: #447eae;
}
.layout-content a:not(.btn):link, .layout-content a:not(.btn):visited, .layout-content a:not(.btn):active, .ck-content a:not(.btn):link, .ck-content a:not(.btn):visited, .ck-content a:not(.btn):active {
  color: #447eae;
  text-decoration: none;
}
.layout-content a:not(.btn):hover, .ck-content a:not(.btn):hover {
  color: #447eae;
  text-decoration: underline;
}
.layout-content a:not(.btn) .meta, .ck-content a:not(.btn) .meta {
  color: #656565;
  font-style: italic;
}
.layout-content a:not(.btn).pdf::after, .ck-content a:not(.btn).pdf::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 21px;
  height: 21px;
  margin-top: 0.3em;
  margin-left: 0.3em;
  background-image: url("../img/link-pdf-icon.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 21px 21px;
}
.layout-content a:not(.btn).mp3::after, .layout-content a:not(.btn).audio::after, .ck-content a:not(.btn).mp3::after, .ck-content a:not(.btn).audio::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 14px;
  margin-top: 0.4em;
  margin-left: 0.3em;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2337678e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2014%22%3E%3Ctitle%3Elink-sound-icon%3C%2Ftitle%3E%3Cpolygon%20points%3D%228.816%2013%204.918%2010.016%204.918%209.995%201%209.995%201%203.984%204.918%203.984%208.816%201%208.816%2013%22%2F%3E%3Cpath%20d%3D%22M11.674%2C9.891l-.693-.708a3.181%2C3.181%2C0%2C0%2C0%2C0-4.427l.693-.708a4.2%2C4.2%2C0%2C0%2C1%2C0%2C5.844Z%22%2F%3E%3Cpath%20d%3D%22M13.15%2C11.389l-.694-.707a5.345%2C5.345%2C0%2C0%2C0%2C0-7.426l.694-.706a6.362%2C6.362%2C0%2C0%2C1%2C0%2C8.841Z%22%2F%3E%3Cpath%20d%3D%22M14.611%2C12.877l-.694-.707a7.488%2C7.488%2C0%2C0%2C0%2C0-10.4l.694-.71A8.41%2C8.41%2C0%2C0%2C1%2C17%2C6.969%2C8.411%2C8.411%2C0%2C0%2C1%2C14.611%2C12.877Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 17px 14px;
  background-repeat: no-repeat;
  background-position: left top;
}
.layout-content a:not(.btn).pdf .icon, .layout-content a:not(.btn) .pdf.icon, .layout-content a:not(.btn).mp3 .icon, .layout-content a:not(.btn) .mp3.icon, .ck-content a:not(.btn).pdf .icon, .ck-content a:not(.btn) .pdf.icon, .ck-content a:not(.btn).mp3 .icon, .ck-content a:not(.btn) .mp3.icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.layout-content a:not(.btn).pdf .icon, .layout-content a:not(.btn) .pdf.icon, .ck-content a:not(.btn).pdf .icon, .ck-content a:not(.btn) .pdf.icon {
  width: 21px;
  height: 21px;
  margin-top: 0.3em;
  margin-left: 0.3em;
  background-image: url("../img/link-pdf-icon.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 21px 21px;
}
.layout-content a:not(.btn).mp3 .icon, .layout-content a:not(.btn) .mp3.icon, .ck-content a:not(.btn).mp3 .icon, .ck-content a:not(.btn) .mp3.icon {
  width: 17px;
  height: 14px;
  margin-top: 0.4em;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2337678e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2014%22%3E%3Ctitle%3Elink-sound-icon%3C%2Ftitle%3E%3Cpolygon%20points%3D%228.816%2013%204.918%2010.016%204.918%209.995%201%209.995%201%203.984%204.918%203.984%208.816%201%208.816%2013%22%2F%3E%3Cpath%20d%3D%22M11.674%2C9.891l-.693-.708a3.181%2C3.181%2C0%2C0%2C0%2C0-4.427l.693-.708a4.2%2C4.2%2C0%2C0%2C1%2C0%2C5.844Z%22%2F%3E%3Cpath%20d%3D%22M13.15%2C11.389l-.694-.707a5.345%2C5.345%2C0%2C0%2C0%2C0-7.426l.694-.706a6.362%2C6.362%2C0%2C0%2C1%2C0%2C8.841Z%22%2F%3E%3Cpath%20d%3D%22M14.611%2C12.877l-.694-.707a7.488%2C7.488%2C0%2C0%2C0%2C0-10.4l.694-.71A8.41%2C8.41%2C0%2C0%2C1%2C17%2C6.969%2C8.411%2C8.411%2C0%2C0%2C1%2C14.611%2C12.877Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 17px 14px;
  background-repeat: no-repeat;
  background-position: left top;
}
.layout-content a:not(.btn).location, .ck-content a:not(.btn).location {
  display: inline-block;
  font-family: opensans, sans-serif;
  padding-left: 20px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23851f1e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017%2017%22%3E%3Ctitle%3Elink-location-icon%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.5%2C1A7.5%2C7.5%2C0%2C1%2C0%2C16%2C8.5%2C7.5%2C7.5%2C0%2C0%2C0%2C8.5%2C1Zm0%2C13.015S5.005%2C8.674%2C5.005%2C7A3.222%2C3.222%2C0%2C0%2C1%2C8.421%2C3.984L8.5%2C3.99a3.223%2C3.223%2C0%2C0%2C1%2C3.489%2C2.933q0%2C.039.006.077C11.995%2C8.672%2C8.5%2C14.015%2C8.5%2C14.015Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: 0 0.3em;
}
.layout-content p a:not(.btn), .ck-content p a:not(.btn) {
  text-decoration: underline;
}
.layout-content p a:not(.btn):link, .layout-content p a:not(.btn):visited, .layout-content p a:not(.btn):active, .layout-content p a:not(.btn):hover, .ck-content p a:not(.btn):link, .ck-content p a:not(.btn):visited, .ck-content p a:not(.btn):active, .ck-content p a:not(.btn):hover {
  text-decoration: underline;
}
.layout-content p img, .ck-content p img {
  padding-top: 0.25em;
  padding-right: 0 !important;
  margin-bottom: 1em;
}
.layout-content p span.dateline, .ck-content p span.dateline {
  font-family: opensans, sans-serif;
  font-weight: 700;
}
.layout-content p.margin-smaller, .ck-content p.margin-smaller {
  margin-bottom: 0.5rem;
}
.layout-content p.preamble, .ck-content p.preamble {
  font-size: 1.15625rem;
  margin-bottom: 1.5rem;
}
.layout-content p.lead, .ck-content p.lead {
  font-family: opensans, sans-serif;
  font-size: 1.375rem;
  line-height: 1.4;
}
.layout-content p.footnote, .ck-content p.footnote {
  font-family: opensans, sans-serif;
  font-size: 0.84375rem;
}
.layout-content p.footnote.fancy, .ck-content p.footnote.fancy {
  font-style: italic;
  color: #656565;
}
.layout-content p.author, .ck-content p.author {
  font-family: opensans, sans-serif;
}
.layout-content p .highlight, .layout-content p mark,
.layout-content ul li .highlight, .ck-content p .highlight, .ck-content p mark,
.ck-content ul li .highlight {
  color: #851f1e;
  background-color: transparent;
}
.layout-content p .highlight.blue, .layout-content p mark.blue,
.layout-content ul li .highlight.blue, .ck-content p .highlight.blue, .ck-content p mark.blue,
.ck-content ul li .highlight.blue {
  font-weight: 700;
  color: #37678e;
}
.layout-content ul.indent, .layout-content ol.indent, .ck-content ul.indent, .ck-content ol.indent {
  padding-left: 1rem;
}
.layout-content ul li, .layout-content ol li, .ck-content ul li, .ck-content ol li {
  margin-bottom: 1rem;
}
.layout-content ul li > em, .layout-content ol li > em, .ck-content ul li > em, .ck-content ol li > em {
  margin-bottom: 1rem;
  display: inlne-block;
}
.layout-content ul.h2 li::before, .layout-content ul.h3 li::before, .layout-content ol.h2 li::before, .layout-content ol.h3 li::before, .ck-content ul.h2 li::before, .ck-content ul.h3 li::before, .ck-content ol.h2 li::before, .ck-content ol.h3 li::before {
  font-family: opensans, sans-serif;
  font-weight: 300;
  line-height: 1.35;
}
.layout-content ul.h2 li::before, .layout-content ol.h2 li::before, .ck-content ul.h2 li::before, .ck-content ol.h2 li::before {
  font-size: 2.0625rem;
}
.layout-content ul.h3 li::before, .layout-content ol.h3 li::before, .ck-content ul.h3 li::before, .ck-content ol.h3 li::before {
  font-size: 1.5625rem;
}
.layout-content ul, .ck-content ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
.layout-content ul li::marker, .ck-content ul li::marker {
  display: none;
  content: "";
}
.layout-content ul.bullet li, .ck-content ul.bullet li {
  position: relative;
  padding-left: 0.6em;
}
.layout-content ul.bullet li::before, .ck-content ul.bullet li::before {
  position: absolute;
  margin-left: -0.6em;
  content: "•";
}
.layout-content ul.bullet li ul.bullet, .ck-content ul.bullet li ul.bullet {
  margin-bottom: 0;
}
.layout-content ul.bullet li ul.bullet li, .ck-content ul.bullet li ul.bullet li {
  padding-left: 0.7em;
}
.layout-content ul.bullet li ul.bullet li::before, .ck-content ul.bullet li ul.bullet li::before {
  content: "-";
  font-size: 0.625rem;
  padding-top: 0.4em;
  margin-left: -1.2em;
}
.layout-content ul.bullet.h2 li, .ck-content ul.bullet.h2 li {
  padding-left: 1em;
}
.layout-content ul.bullet.h2 li::before, .ck-content ul.bullet.h2 li::before {
  margin-left: -0.6em;
}
.layout-content ul.bullet.h3 li, .ck-content ul.bullet.h3 li {
  padding-left: 0.8em;
}
.layout-content ul.bullet.h3 li::before, .ck-content ul.bullet.h3 li::before {
  margin-left: -0.6em;
}
.layout-content ul.link > li, .ck-content ul.link > li {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%2337678e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2014%22%3E%3Ctitle%3Eheavy-arrow-right%3C%2Ftitle%3E%3Cpolygon%20points%3D%221%2013%205.278%207.06%201%201%204.995%201%209%207.06%204.995%2013%201%2013%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px 14px;
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  padding-left: 16px;
  color: #851f1e;
}
.layout-content ul.link > li a, .ck-content ul.link > li a {
  display: block;
  font-family: opensans, sans-serif;
  font-size: 1.15625rem;
  line-height: 1.5;
}
.layout-content ul.link > li a:link, .layout-content ul.link > li a:visited, .layout-content ul.link > li a:active, .ck-content ul.link > li a:link, .ck-content ul.link > li a:visited, .ck-content ul.link > li a:active {
  color: inherit;
  text-decoration: none;
}
.layout-content ul.link > li a:hover, .ck-content ul.link > li a:hover {
  color: inherit;
  text-decoration: underline;
}
.layout-content ul.link.plain > li, .ck-content ul.link.plain > li {
  background-image: none;
  padding-left: 0;
}
.layout-content ul.icon.ribbon, .ck-content ul.icon.ribbon {
  list-style-type: none;
  padding-left: 0;
}
.layout-content ul.icon.ribbon > li, .ck-content ul.icon.ribbon > li {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23851f1e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2027%22%3E%3Cpath%20d%3D%22M13.5%2C1A12.5%2C12.5%2C0%2C1%2C1%2C1%2C13.5%2C12.5%2C12.5%2C0%2C0%2C1%2C13.5%2C1ZM11.927%2C6.4l-2.1-.2L9.383%2C8.155l-1.82%2C1.01L8.411%2C11l-.848%2C1.835%2C1.82%2C1.01L9.83%2C15.8l2.1-.2%2C1.57%2C1.338L15.073%2C15.6l2.1.2.448-1.958%2C1.82-1.01L18.589%2C11l.848-1.835-1.82-1.01L17.17%2C6.2l-2.1.2L13.5%2C5.063Zm3.5%2C10.321L14.2%2C17.758l-.7.591-.7-.591-1.226-1.04-1.52.157L10%2C16.892v5.1l3.5-2.043L17%2C21.994v-5.1l-.058-.017Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 34px;
}
.layout-content ol, .ck-content ol {
  padding-left: 1.2em;
}
.layout-content ol.decimal, .ck-content ol.decimal {
  list-style-type: decimal;
}
.layout-content ol.decimal.double, .ck-content ol.decimal.double {
  margin-left: 1.7em;
}
.layout-content ol.roman, .ck-content ol.roman {
  list-style-type: upper-roman;
}
.layout-content ol.alpha, .ck-content ol.alpha {
  list-style-type: lower-alpha;
}
.layout-content .center ul.bullet li::after,
.layout-content .text-center ul.bullet li::after,
.layout-content ul.bullet.center li::after,
.layout-content ul.bullet.text-center li::after, .ck-content .center ul.bullet li::after,
.ck-content .text-center ul.bullet li::after,
.ck-content ul.bullet.center li::after,
.ck-content ul.bullet.text-center li::after {
  display: block;
  clear: both;
  content: "";
}
.layout-content .center ul.bullet li > *,
.layout-content .text-center ul.bullet li > *,
.layout-content ul.bullet.center li > *,
.layout-content ul.bullet.text-center li > *, .ck-content .center ul.bullet li > *,
.ck-content .text-center ul.bullet li > *,
.ck-content ul.bullet.center li > *,
.ck-content ul.bullet.text-center li > * {
  display: inline;
}
.layout-content .center, .ck-content .center {
  text-align: center;
}
.layout-content .align-left, .ck-content .align-left {
  text-align: left;
}
.layout-content .align-right, .ck-content .align-right {
  text-align: right;
}
.layout-content .person .name, .ck-content .person .name {
  display: block;
  color: #851f1e;
}
.layout-content .person .position, .ck-content .person .position {
  display: block;
  font-family: merriweather;
  font-weight: 300;
  font-style: italic;
}
.layout-content .footnote, .layout-content .footnote *, .ck-content .footnote, .ck-content .footnote * {
  font-family: opensans, sans-serif;
  font-size: 0.84375rem;
}
.layout-content .footnote.fancy, .ck-content .footnote.fancy {
  font-style: italic;
  color: #656565;
}
.layout-content .note, .ck-content .note {
  font-family: merriweather;
  font-weight: 300;
  font-style: italic;
}
.layout-content .note .asterisk, .ck-content .note .asterisk {
  display: none;
}
.layout-content p.preamble .note, .ck-content p.preamble .note {
  font-size: 1rem;
}
.layout-content .reference, .ck-content .reference {
  font-style: italic;
  font-size: 0.84375rem;
  line-height: 1.3;
}
.layout-content .byline, .ck-content .byline {
  font-family: merriweather;
  font-weight: 300;
  font-style: italic;
}
.layout-content .pubdate, .ck-content .pubdate {
  font-family: opensans, sans-serif;
  font-weight: 700;
  font-size: 0.6875rem;
  line-height: 1.4;
  color: #959595;
}
.layout-content .pubdate .category, .ck-content .pubdate .category {
  font-family: inherit;
  color: #447eae;
}
.layout-content .analyst, .ck-content .analyst {
  border-top: 1px solid #959595;
  padding-top: 0.5rem;
}
.layout-content .analyst h3, .ck-content .analyst h3 {
  color: #851f1e;
  font-size: 1.15625rem;
  margin-bottom: 0;
}
.layout-content .analyst p, .ck-content .analyst p {
  font-family: opensans, sans-serif;
}
.layout-content .analyst p.name, .ck-content .analyst p.name {
  color: #959595;
  font-family: opensans, sans-serif;
  font-weight: 700;
  margin-bottom: 0;
}
.layout-content .analyst p.number, .ck-content .analyst p.number {
  color: #447eae;
  font-size: 0.84375rem;
}
.layout-content .analyst span.bold, .layout-content .analyst strong, .ck-content .analyst span.bold, .ck-content .analyst strong {
  color: #353535;
}
.layout-content table, .ck-content table {
  border-top: 2px solid #959595;
  margin-bottom: 1rem;
}
.layout-content table tbody, .ck-content table tbody {
  border-top: 0;
}
.layout-content table tr, .ck-content table tr {
  border-bottom: 1px solid #959595;
}
.layout-content table tr td, .layout-content table tr th, .ck-content table tr td, .ck-content table tr th {
  font-family: opensans, sans-serif;
  font-weight: 300;
  font-size: 0.84375rem;
  line-height: 1.5;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  vertical-align: top;
}
.layout-content table tr td.cost, .ck-content table tr td.cost {
  color: #851f1e;
  text-align: right;
}
.layout-content table tr td.savings, .ck-content table tr td.savings {
  color: #246733;
  text-align: right;
}
.layout-content table tr td.savings.checkmark, .ck-content table tr td.savings.checkmark {
  text-align: left;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23246733%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Ctitle%3Echeckmark-circle%3C%2Ftitle%3E%3Cpath%20d%3D%22M41%2C21A20%2C20%2C0%2C1%2C1%2C21%2C1%2C20%2C20%2C0%2C0%2C1%2C41%2C21ZM19.27%2C32.115a2.9%2C2.9%2C0%2C0%2C0%2C2.094-1.36l9.868-16.14a2.9%2C2.9%2C0%2C0%2C0-4.94-3.02l-8%2C13.08L15.23%2C21.756a2.9%2C2.9%2C0%2C0%2C0-4%2C4.19L16.9%2C31.34a2.892%2C2.892%2C0%2C0%2C0%2C2.374.775Z%22%2F%3E%3C%2Fsvg%3E");
  padding-left: 24px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: left center;
}
.layout-content table tr th, .ck-content table tr th {
  font-weight: normal;
  color: #851f1e;
  border-bottom: 2px solid #959595;
}
.layout-content table tr.middle td, .ck-content table tr.middle td {
  vertical-align: middle;
}
.layout-content table.striped tr, .ck-content table.striped tr {
  border-bottom: 1px solid #e9e9e9;
  padding-left: 5px;
}
.layout-content table.striped tr td:first-child, .ck-content table.striped tr td:first-child {
  padding-left: 5px;
}
.layout-content table.striped tr td:last-child, .ck-content table.striped tr td:last-child {
  padding-right: 5px;
}
.layout-content table.striped tr:nth-child(even), .ck-content table.striped tr:nth-child(even) {
  background-color: #f5f5f5;
}
.layout-content .breadcrumbs, .ck-content .breadcrumbs {
  margin-top: -1.5em;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.layout-content .breadcrumbs a, .layout-content .breadcrumbs span.current, .ck-content .breadcrumbs a, .ck-content .breadcrumbs span.current {
  font-family: asap;
  font-size: 0.6875rem;
  line-height: 1.4;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
}
.layout-content .breadcrumbs a, .ck-content .breadcrumbs a {
  padding-right: 0.5rem;
  margin-right: 0.25rem;
  color: #656565;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23851f1e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2014%22%3E%3Ctitle%3Eheavy-arrow-right%3C%2Ftitle%3E%3Cpolygon%20points%3D%221%2013%205.278%207.06%201%201%204.995%201%209%207.06%204.995%2013%201%2013%22%2F%3E%3C%2Fsvg%3E");
  background-size: 6px 9px;
  background-repeat: no-repeat;
  background-position: right center;
}
.layout-content .breadcrumbs span.current, .ck-content .breadcrumbs span.current {
  color: #851f1e;
}
.layout-content .serif, .layout-content .serif *, .ck-content .serif, .ck-content .serif * {
  font-family: merriweather;
}
.layout-content .sans-serif, .layout-content .sans-serif *, .layout-content .sans, .layout-content .sans *, .ck-content .sans-serif, .ck-content .sans-serif *, .ck-content .sans, .ck-content .sans * {
  font-family: opensans, sans-serif;
}
@media print {
  .layout-content .breadcrumbs, .ck-content .breadcrumbs {
    display: none;
  }
}

.block-system-breadcrumb-block nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 10px;
  padding-left: 10px;
}
.block-system-breadcrumb-block nav ol {
  font-family: asap, sans-serif;
  font-size: 0.6875rem;
  padding: 0;
  background-color: transparent;
  margin: 0;
}
.block-system-breadcrumb-block nav ol li {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #851f1e;
}
.block-system-breadcrumb-block nav ol li a {
  color: #656565;
}
.block-system-breadcrumb-block nav ol li a:link, .block-system-breadcrumb-block nav ol li a:visited, .block-system-breadcrumb-block nav ol li a:hover, .block-system-breadcrumb-block nav ol li a:active {
  color: #656565;
}
.block-system-breadcrumb-block nav ol .breadcrumb-item.active {
  color: #851f1e;
}
.block-system-breadcrumb-block nav ol .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.1875rem;
}
.block-system-breadcrumb-block nav ol .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  width: 0.75rem;
  height: 100%;
  background-size: 0.375rem 0.5625rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23851f1e%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2014%22%3E%3Ctitle%3Eheavy-arrow-right%3C%2Ftitle%3E%3Cpolygon%20points%3D%221%2013%205.278%207.06%201%201%204.995%201%209%207.06%204.995%2013%201%2013%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 799.98px) {
  .block-system-breadcrumb-block nav {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media print {
  .block-system-breadcrumb-block {
    display: none;
  }
}

.section-break {
  margin-bottom: 3em;
}

.break-largest {
  margin-bottom: 5em;
}

.break-larger {
  margin-bottom: 4em;
}

.break-large {
  margin-bottom: 3em;
}

.break-medium {
  margin-bottom: 2em;
}

.break-small {
  margin-bottom: 1.5em;
}

.break-smaller {
  margin-bottom: 1em;
}

.break-smallest {
  margin-bottom: 0.5em;
}

.columns {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.columns > div {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
.columns.two > div {
  flex: 0 0 auto;
  width: 50%;
}
@media (max-width: 490px) {
  .columns.two > div {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (max-width: 735px) {
  .columns.two > div .columns.two > div {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (max-width: 490px) {
  .columns.two > div .columns.two > div {
    flex: 0 0 auto;
    width: 100%;
  }
}
.columns.three > div {
  flex: 0 0 auto;
  width: 33.33333333%;
}
@media (max-width: 653.3333333333px) {
  .columns.three > div {
    flex: 0 0 auto;
    width: 50%;
  }
  .columns.three > div:nth-child(even) {
    order: 2;
  }
}
@media (max-width: 490px) {
  .columns.three > div {
    flex: 0 0 auto;
    width: 100%;
  }
  .columns.three > div:nth-child(even) {
    order: 0;
  }
}
.columns.four > div {
  flex: 0 0 auto;
  width: 25%;
}
@media (max-width: 735px) {
  .columns.four > div {
    flex: 0 0 auto;
    width: 50%;
  }
  .columns.four > div:nth-child(even) {
    order: 2;
  }
}
@media (max-width: 490px) {
  .columns.four > div {
    flex: 0 0 auto;
    width: 100%;
  }
  .columns.four > div:nth-child(even) {
    order: 0;
  }
}
.columns.five > div {
  flex: 0 0 auto;
  width: 20%;
}
@media (max-width: 816.6666666667px) {
  .columns.five > div {
    flex: 0 0 auto;
    width: 25%;
  }
  .columns.five > div:nth-child(2) {
    order: 2;
  }
}
@media (max-width: 653.3333333333px) {
  .columns.five > div {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .columns.five > div:nth-child(even) {
    order: 2;
  }
}
@media (max-width: 490px) {
  .columns.five > div {
    flex: 0 0 auto;
    width: 50%;
  }
  .columns.five > div:nth-child(2) {
    order: 3;
  }
  .columns.five > div:nth-child(3) {
    order: 5;
  }
  .columns.five > div:nth-child(4) {
    order: 2;
  }
  .columns.five > div:nth-child(5) {
    order: 4;
  }
}
@media (max-width: 408.3333333333px) {
  .columns.five > div {
    flex: 0 0 auto;
    width: 100%;
  }
  .columns.five > div:nth-child(n) {
    order: initial;
  }
}
.columns.six > div {
  flex: 0 0 auto;
  width: 16.66666667%;
}
@media (max-width: 816.6666666667px) {
  .columns.six > div {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .columns.six > div:nth-child(2) {
    order: 4;
  }
  .columns.six > div:nth-child(3) {
    order: 2;
  }
  .columns.six > div:nth-child(4) {
    order: 5;
  }
  .columns.six > div:nth-child(5) {
    order: 3;
  }
  .columns.six > div:nth-child(6) {
    order: 6;
  }
}
@media (max-width: 490px) {
  .columns.six > div {
    flex: 0 0 auto;
    width: 50%;
  }
  .columns.six > div:nth-child(2) {
    order: 3;
  }
  .columns.six > div:nth-child(3) {
    order: 5;
  }
  .columns.six > div:nth-child(4) {
    order: 2;
  }
  .columns.six > div:nth-child(5) {
    order: 4;
  }
  .columns.six > div:nth-child(6) {
    order: 6;
  }
}
@media (max-width: 408.3333333333px) {
  .columns.six > div {
    flex: 0 0 auto;
    width: 100%;
  }
  .columns.six > div:nth-child(n) {
    order: initial;
  }
}

.minor-major,
.major-minor {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.minor-major::after,
.major-minor::after {
  display: block;
  clear: both;
  content: "";
}
.minor-major > .minor,
.major-minor > .minor {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  width: 33.333%;
}
.minor-major > .major,
.major-minor > .major {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  width: 66.667%;
}
@media (max-width: 898.3333333333px) {
  .minor-major > .minor,
  .major-minor > .minor {
    width: 36.364%;
  }
  .minor-major > .major,
  .major-minor > .major {
    width: 63.636%;
  }
}
@media (max-width: 816.6666666667px) {
  .minor-major > .minor,
  .major-minor > .minor {
    width: 40%;
  }
  .minor-major > .major,
  .major-minor > .major {
    width: 60%;
  }
  .minor-major > .major .columns.two > div,
  .major-minor > .major .columns.two > div {
    width: 100%;
  }
  .minor-major > .major .columns.four > div,
  .major-minor > .major .columns.four > div {
    width: 50%;
  }
}
@media (max-width: 735px) {
  .minor-major > .minor,
  .major-minor > .minor {
    width: 44.444%;
  }
  .minor-major > .major,
  .major-minor > .major {
    width: 55.556%;
  }
  .minor-major > .major .columns.three > div,
  .major-minor > .major .columns.three > div {
    width: 50%;
  }
}
@media (max-width: 653.3333333333px) {
  .minor-major > .minor,
  .major-minor > .minor {
    width: 100%;
    float: none !important;
  }
  .minor-major > .major,
  .major-minor > .major {
    width: 100%;
    float: none !important;
  }
}

.major-minor > .major {
  float: left;
}
.major-minor > .minor {
  float: right;
}

.minor-major > .major {
  float: right;
}
.minor-major > .minor {
  float: left;
}

.minor-major.nopad,
.major-minor.nopad {
  margin-right: 0;
  margin-left: 0;
}
.minor-major.nopad > .minor,
.minor-major.nopad > .major,
.major-minor.nopad > .minor,
.major-minor.nopad > .major {
  padding-left: 0;
  padding-right: 0;
}

.major-minor-fixed {
  display: table;
  width: 100%;
}
.major-minor-fixed > .minor, .major-minor-fixed > .major {
  display: table-cell;
  vertical-align: top;
}
.major-minor-fixed > .minor {
  padding-left: 10px;
  width: 320px;
}
.major-minor-fixed > .major {
  padding-right: 10px;
}
@media (max-width: 653.3333333333px) {
  .major-minor-fixed {
    display: block;
  }
  .major-minor-fixed > .minor, .major-minor-fixed > .major {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}

.columns.debug,
.major-minor.debug,
.minor-major.debug {
  border: 1px solid orangered;
}
@media (max-width: 898.3333333333px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid green;
  }
}
@media (max-width: 816.6666666667px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid red;
  }
}
@media (max-width: 735px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid orange;
  }
}
@media (max-width: 653.3333333333px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid blue;
  }
}
@media (max-width: 571.6666666667px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid turquoise;
  }
}
@media (max-width: 490px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid purple;
  }
}
@media (max-width: 408.3333333333px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid yellow;
  }
}
@media (max-width: 326.6666666667px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid brown;
  }
}
@media (max-width: 245px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid gray;
  }
}
@media (max-width: 163.3333333333px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid violet;
  }
}
@media (max-width: 81.6666666667px) {
  .columns.debug,
  .major-minor.debug,
  .minor-major.debug {
    border: 1px solid yellowgreen;
  }
}

.mobile-page {
  position: relative;
  width: 100%;
}

.mobile-branding {
  display: none;
  background-color: #ffffff;
  height: 36px;
  border-left: 1px solid #d1d1d1;
}
.mobile-branding .stage {
  width: 100%;
  display: table;
  height: inherit;
}
.mobile-branding .stage > div {
  height: inherit;
  display: table-cell;
  vertical-align: middle;
}
.mobile-branding .stage > div:first-child, .mobile-branding .stage > div:last-child {
  width: 36px;
}
.mobile-branding .stage > div .button {
  cursor: pointer;
  width: inherit;
  height: inherit;
}
.mobile-branding .logo {
  padding-left: 5px;
}
.mobile-branding .logo img {
  display: block;
  height: 30px;
}
.mobile-branding .logo.centered {
  padding-left: 0;
}
.mobile-branding .logo.centered img {
  margin-left: auto;
  margin-right: auto;
}
.mobile-branding .scheduling {
  padding-right: 5px;
  text-align: right;
  font-size: 0.75rem;
}
.mobile-branding .navbutton .button {
  padding: 6px;
  background-color: #dddddd;
  border-right: 1px solid #d1d1d1;
}
.mobile-branding .navbutton .button svg {
  width: 100%;
  fill: #851f1e;
}
.mobile-branding .utilbutton .button {
  padding: 5px;
  background: rgb(154, 154, 154);
  background: -moz-linear-gradient(top, rgb(154, 154, 154) 0%, rgb(207, 208, 208) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(154, 154, 154)), color-stop(100%, rgb(207, 208, 208)));
  background: -webkit-linear-gradient(top, rgb(154, 154, 154) 0%, rgb(207, 208, 208) 100%);
  background: -o-linear-gradient(top, rgb(154, 154, 154) 0%, rgb(207, 208, 208) 100%);
  background: -ms-linear-gradient(top, rgb(154, 154, 154) 0%, rgb(207, 208, 208) 100%);
  background: linear-gradient(to bottom, rgb(154, 154, 154) 0%, rgb(207, 208, 208) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#9a9a9a", endColorstr="#cfd0d0", GradientType=0 );
}
.mobile-branding .utilbutton .button svg {
  width: 100%;
  fill: #ffffff;
}

.navigation .mobile-search {
  display: none;
  width: 100%;
  position: relative;
  padding-left: 4.4em;
  height: 3.6em;
  padding-bottom: 1px;
  border-bottom: 1px solid #d1d1d1;
}
.navigation .mobile-search .image {
  position: absolute;
  height: 3.5em;
  margin-left: -4.4em;
}
.navigation .mobile-search .image img {
  height: inherit;
}
.navigation .mobile-search form {
  width: 100%;
  height: 3.5em;
}
.navigation .mobile-search form input {
  width: 100%;
  height: inherit;
  border: none;
  color: #656565;
  background-color: #dddddd;
  font-size: 1rem;
}

.mobile-block,
.mobile-inline-block,
.mobile-inline {
  display: none;
}

@media (max-width: 479.98px) {
  .mobile-block {
    display: block;
  }
  .mobile-inline-block {
    display: inline-block;
  }
  .mobile-inline {
    display: inline;
  }
  .mobile-none {
    display: none;
  }
  .mobile-branding {
    display: block;
  }
  .mobile-branding .stage {
    padding-right: 0;
    padding-left: 0;
  }
  .navigation .mobile-search {
    display: block;
  }
}
.text-center form .form-group {
  text-align: left;
}

form.search .control {
  position: relative;
  height: 2rem;
  padding-right: 2rem;
  background-color: #ffffff;
  margin-bottom: 1rem;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  border: 1px solid #c5c5c5;
}
form.search .control input {
  border: none;
  color: #ffffff;
  height: 100%;
  font-family: opensans, sans-serif;
  font-size: 0.8125rem;
  width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  background-color: #c5c5c5;
}
form.search .control input:focus {
  outline: none;
  box-shadow: none;
}
form.search .control .search-button {
  position: absolute;
  width: 2rem;
  height: 100%;
  background-color: #ffffff;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  border: 1px solid #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23656565%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2066%2066%22%3E%3Cpath%20d%3D%22M27.306%2C1A26.311%2C26.311%2C0%2C0%2C1%2C51%2C38.722l-1.01%2C2.1%2C1.64%2C1.64%2C11.42%2C11.422a6.484%2C6.484%2C0%2C0%2C1-9.073%2C9.267l-.1-.1L42.463%2C51.63l-1.64-1.64-2.1%2C1.015A26.305%2C26.305%2C0%2C1%2C1%2C27.306%2C1m0%2C6.977A19.33%2C19.33%2C0%2C1%2C0%2C40.972%2C13.64%2C19.33%2C19.33%2C0%2C0%2C0%2C27.306%2C7.977Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
  background-position: center;
}
form.search .control .search-button span {
  font-size: 1px;
  line-height: 1em;
  visibility: hidden;
}

form .styled-select {
  position: relative;
}
form .styled-select a.option {
  font-family: opensans, sans-serif;
  font-size: 0.6875rem;
  line-height: 1.1;
}
form .styled-select a.option, form .styled-select a.option:active, form .styled-select a.option:hover, form .styled-select a.option:visited {
  text-decoration: none;
}
form .styled-select > a.option, form .styled-select > a.option:active, form .styled-select > a.option:hover, form .styled-select > a.option:visited, form .styled-select .selected a.option, form .styled-select .selected a.option:active, form .styled-select .selected a.option:hover, form .styled-select .selected a.option:visited {
  color: #447eae;
}
form .styled-select > a.option {
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 35px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23447eae%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2025%22%3E%3Ctitle%3Eselect-hamburger%3C%2Ftitle%3E%3Cpath%20d%3D%22M21.489%2C24H5.511A4.517%2C4.517%2C0%2C0%2C1%2C1%2C19.488V5.512A4.517%2C4.517%2C0%2C0%2C1%2C5.511%2C1H21.489A4.517%2C4.517%2C0%2C0%2C1%2C26%2C5.512V19.488A4.517%2C4.517%2C0%2C0%2C1%2C21.489%2C24ZM5.511%2C4.008a1.506%2C1.506%2C0%2C0%2C0-1.5%2C1.5v13.98a1.506%2C1.506%2C0%2C0%2C0%2C1.5%2C1.5H21.489a1.506%2C1.506%2C0%2C0%2C0%2C1.5-1.5V5.512a1.506%2C1.506%2C0%2C0%2C0-1.5-1.5Z%22%20style%3D%22fill%3A%23b8b8b8%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%2213%22%20height%3D%223%22%20style%3D%22fill%3A%236e6e6e%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2214%22%20width%3D%2213%22%20height%3D%223%22%20style%3D%22fill%3A%236e6e6e%22%2F%3E%3C%2Fsvg%3E");
  background-size: 25px 23px;
  background-repeat: no-repeat;
  background-position: center right;
}
form .styled-select ul {
  position: absolute;
  background-color: #dddddd;
  z-index: 20;
  min-width: 100%;
}
form .styled-select ul li {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
  margin-bottom: 0;
}
form .styled-select ul li a.option {
  width: 100%;
  display: block;
  cursor: pointer;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 400;
  color: #959595;
  text-decoration: none;
  border-top: 1px solid #c5c5c5;
}
form .styled-select ul li a.option:hover {
  color: #447eae;
  border-top: 1px solid #ffffff;
}
form .styled-select ul li:first-child a.option {
  border-top: none;
}
form .styled-select ul li:hover {
  background-color: #ffffff;
}
form .styled-select ul li:hover + li a {
  border-top: 1px solid #dddddd;
}

form {
  margin-bottom: 1rem;
}
form .url-textfield {
  display: none !important;
}
form .form-item {
  padding-bottom: 1rem;
}
form .form-item label {
  font-family: opensans, sans-serif;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.3;
  color: #353535;
}
form .form-item label.form-required {
  color: #353535;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23353535%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cpath%20d%3D%22M9.4%2C1%2C8.765%2C7.031l5.853-1.695L15%2C8.115l-5.6.473%2C3.647%2C4.977L10.515%2C15%2C7.927%2C9.474%2C5.574%2C15%2C2.985%2C13.565%2C6.544%2C8.588%2C1%2C8.115l.426-2.779L7.177%2C7.031%2C6.544%2C1Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 0.5rem;
  background-position: right center;
  padding-right: 0.75rem;
  padding-left: 0;
}
form .form-item.form-type-radio {
  position: relative;
}
form .form-item.form-type-radio input[type=radio] {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}
form .form-item.form-type-radio label {
  cursor: pointer;
  padding-left: 18px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23d1d1d1%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: left center;
}
form .form-item.form-type-radio label:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23656565%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
form .form-item.form-type-radio input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23447eae%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
form .form-item.form-type-radios.radios-error input[type=radio].error + label {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ff0000%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
form .form-item input[type=text],
form .form-item input[type=email],
form .form-item input[type=date],
form .form-item input[type=password] {
  width: 100%;
}
form .form-item input[type=text],
form .form-item input[type=email],
form .form-item input[type=date],
form .form-item input[type=password],
form .form-item select,
form .form-item textarea {
  font-family: opensans, sans-serif;
  font-weight: 300;
  font-size: 0.8125rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #353535;
  border: 1px solid #d1d1d1;
}
form .form-item input.error, form .form-item textarea.error, form .form-item select.error {
  border: 2px solid red !important;
}
form .form-item .description {
  font-family: merriweather;
  font-style: italic;
  font-size: 0.6875rem;
  line-height: 1.1;
  padding-top: 0.5rem;
}
form .form-item .description strong {
  font-family: opensans, sans-serif;
  font-weight: 700;
  color: #959595;
}
form .form-managed-file {
  margin-bottom: 1rem;
}
form .form-managed-file input[type=file] {
  display: block;
  margin-bottom: 0.5rem;
}

.expand-submit .form-actions input[type=submit] {
  width: 100%;
}

form.webform-client-form,
form.webform-submission-form {
  border-top: 3px solid #959595;
  padding-top: 0.75rem;
}
form.webform-client-form .webform-component-checkboxes .form-type-checkbox,
form.webform-submission-form .webform-component-checkboxes .form-type-checkbox {
  position: relative;
  padding-left: 20px;
}
form.webform-client-form .webform-component-checkboxes .form-type-checkbox input,
form.webform-submission-form .webform-component-checkboxes .form-type-checkbox input {
  position: absolute;
  margin-left: -20px;
  margin-top: 0.25em;
}
form.webform-client-form .webform-component-checkboxes .form-type-checkbox label,
form.webform-submission-form .webform-component-checkboxes .form-type-checkbox label {
  line-height: 1.5em;
}
form.webform-client-form fieldset legend,
form.webform-submission-form fieldset legend {
  float: none;
}
form.webform-client-form fieldset.collapsed,
form.webform-submission-form fieldset.collapsed {
  height: auto;
}
form.webform-client-form .webform-component-fieldset,
form.webform-submission-form .webform-component-fieldset {
  padding: 10px 0;
}
form.webform-client-form .webform-component-fieldset legend,
form.webform-submission-form .webform-component-fieldset legend {
  padding: 10px 0;
  font-size: 1.5em;
  width: 100%;
  border-bottom: 1px solid #333;
}
form.webform-client-form .webform-component-fieldset legend a,
form.webform-submission-form .webform-component-fieldset legend a {
  text-decoration: none;
  color: #333;
}
form.webform-client-form .webform-component-fieldset .fieldset-wrapper,
form.webform-submission-form .webform-component-fieldset .fieldset-wrapper {
  padding: 0 10px;
}
form.webform-client-form .webform-component-fieldset .webform-component-checkboxes .form-type-checkbox,
form.webform-submission-form .webform-component-fieldset .webform-component-checkboxes .form-type-checkbox {
  float: left;
  margin-right: 10px;
}
form.webform-client-form .webform-component-fieldset .webform-component-checkboxes::after,
form.webform-submission-form .webform-component-fieldset .webform-component-checkboxes::after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.column .infobox .webform-client-form .form-actions .form-submit {
  margin-left: auto;
  margin-right: auto;
}
.column .infobox .webform-client-form .webform-component-select select {
  width: 100%;
}

.webform-confirmation {
  border-top: 3px solid #959595;
  border-left: none;
  border-right: none;
  border-bottom: none;
  background-color: transparent;
  background-image: url("../img/forms-confirm-bkg.png");
  background-position: center;
  background-repeat: repeat-y;
  overflow: hidden;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-bottom: 1.5rem;
}
.webform-confirmation .ok {
  color: #353535;
}

.major form.webform-client-form .form-item {
  max-width: 720px;
}

@media (max-width: 479.98px) {
  .major form.webform-client-form .form-item {
    width: 100%;
  }
  .major form.webform-client-form .form-item select {
    width: 100%;
  }
}
.modal {
  height: 100vh;
}
.modal .modal-content {
  max-height: calc(100vh - 3.5rem);
  border: 6px solid white;
  border-radius: 20px 20px 20px 20px;
  background-image: url("../img/modal-body-bkg.png");
  background-position: center center;
}
.modal .modal-content .modal-header {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-image: url("../img/modal-header-bkg.png");
  background-position: center center;
  border-radius: 14px 14px 0 0;
}
.modal .modal-content .modal-body {
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 14px;
}

.webinars .image {
  width: 100%;
  max-width: 88px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1rem;
}
.webinars .image img {
  width: inherit;
  border-radius: 50%;
}
.webinars .info {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
  padding-left: 1rem;
}
.webinars .info p {
  font-family: opensans, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.3;
}
.webinars table {
  width: 100%;
}
.webinars table tr td:last-child {
  padding-right: 0;
  text-align: right;
}
.webinars table a {
  font-family: asap, sans-serif;
  font-size: 0.75rem;
  text-decoration: none;
  cursor: pointer;
  line-height: 1;
  padding: 2px 10px 1px 10px;
  color: #ffffff !important;
  background-color: #851f1e;
  letter-spacing: 0.0925em;
  text-transform: uppercase;
  border-radius: 10px 10px 10px 10px;
}
.webinars table a:hover {
  text-decoration: none;
}

.landing-teaser {
  padding-top: 2rem;
}
.landing-teaser + .landing-teaser {
  border-top: 1px solid #959595;
}
.landing-teaser .teaser {
  align-items: center;
}
.landing-teaser .teaser img {
  border: 2px solid #C62664;
  padding: 5px;
  border-radius: 50%;
}

.sociallinks ul {
  margin: 0;
  padding: 0;
}
.sociallinks ul::after {
  display: block;
  clear: both;
  content: "";
}
.sociallinks ul li {
  float: left;
  padding-right: 8px;
  display: block;
  height: 25px;
}
.sociallinks ul li a {
  display: block;
  width: 25px;
  height: inherit;
}
.sociallinks ul li a > span {
  display: block;
  width: 100%;
}
.sociallinks ul li a svg {
  fill: #656565;
}
.sociallinks ul li:last-child {
  padding-right: 0;
}
.sociallinks.show-divider li.search {
  padding-right: 16px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23656565%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203%2017%22%3E%3Ctitle%3Esearch-divider%3C%2Ftitle%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%2215%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center right 6px;
}
.sociallinks.w-1 {
  width: 25px;
}
.sociallinks.w-1.show-divider {
  width: 33px;
}
.sociallinks.w-2 {
  width: 58px;
}
.sociallinks.w-2.show-divider {
  width: 66px;
}
.sociallinks.w-3 {
  width: 91px;
}
.sociallinks.w-3.show-divider {
  width: 99px;
}
.sociallinks.w-4 {
  width: 124px;
}
.sociallinks.w-4.show-divider {
  width: 132px;
}
.sociallinks.w-5 {
  width: 157px;
}
.sociallinks.w-5.show-divider {
  width: 165px;
}
.sociallinks.w-6 {
  width: 190px;
}
.sociallinks.w-6.show-divider {
  width: 198px;
}
.sociallinks.w-7 {
  width: 223px;
}
.sociallinks.w-7.show-divider {
  width: 231px;
}
.sociallinks.w-8 {
  width: 256px;
}
.sociallinks.w-8.show-divider {
  width: 264px;
}

/*# sourceMappingURL=practice.css.map */
