<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.buttons-container {
  margin: 0 -17px; }

.border-4px {
  border-width: 4px;
  border-style: solid; }

.border-red {
  border-color: #e30513; }

.button {
  line-height: 1.2rem;
  font-family: "Oswald-ExtraLight"; }
  .button strong {
    font-family: "Oswald-Light"; }
  .button p {
    line-height: 1.2rem;
    margin-bottom: 0; }
    .button p strong {
      font-weight: 100;
      font-family: "Oswald-Medium"; }
  .button span {
    font-size: 1rem; }
    .button span.icon-forward {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/FORWARD_P.svg"); }
    .button span.icon-external {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/LINKESTERNO_P.svg"); }
    .button span.icon-mail {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/CONTACT_P.svg"); }
    .button span.icon-download {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/DOWNLOAD_P.svg"); }
  .button .button-text-left {
    padding-right: 0; }
  .button:hover span.icon-forward {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/FORWARD_N.svg"); }
  .button:hover span.icon-external {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/LINKESTERNO_N.svg"); }
  .button:hover span.icon-mail {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/CONTACT_N.svg"); }
  .button:hover span.icon-download {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/DOWNLOAD_N.svg"); }
  .button.btn-outline-secondary span.icon-forward {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/FORWARD_G.svg"); }
  .button.btn-outline-secondary span.icon-external {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/LINKESTERNO_G.svg"); }
  .button.btn-outline-secondary span.icon-mail {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/CONTACT_G.svg"); }
  .button.btn-outline-secondary span.icon-download {
    width: 23px;
    height: 23px;
    background-size: auto;
    display: inline-block;
    background-image: url("../img/DOWNLOAD_G.svg"); }
  .button.btn-outline-secondary:hover {
    background-color: #575756 !important;
    border-color: #575756 !important; }
    .button.btn-outline-secondary:hover span.icon-forward {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/FORWARD_N.svg"); }
    .button.btn-outline-secondary:hover span.icon-external {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/LINKESTERNO_N.svg"); }
    .button.btn-outline-secondary:hover span.icon-mail {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/CONTACT_N.svg"); }
    .button.btn-outline-secondary:hover span.icon-download {
      width: 23px;
      height: 23px;
      background-size: auto;
      display: inline-block;
      background-image: url("../img/DOWNLOAD_N.svg"); }

.button-gallery-ratio {
  padding-bottom: 50% !important;
  position: relative;
  overflow-y: hidden; }
  @media (min-width: 576px) {
    .button-gallery-ratio {
      padding-bottom: 25% !important; } }
  .button-gallery-ratio &gt; .aspectratio-content-wrapper {
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    overflow-y: hidden; }

.btn-outline-secondary {
  border-color: #575756 !important;
  color: #575756 !important; }

.btn-outline-secondary:hover {
  border-color: #575756 !important;
  background-color: #575756 !important;
  color: white !important; }

.btn-outline-secondary:active {
  border-color: #3d3d3d !important;
  background-color: #3d3d3d !important;
  color: white !important; }

.btn-outline-primary {
  border-color: #e30513 !important;
  color: #e30513 !important; }

.btn-outline-primary:hover {
  border-color: #e30513 !important;
  background-color: #e30513 !important;
  color: white !important; }

.btn-outline-primary:active {
  border-color: #b1040f !important;
  background-color: #b1040f !important;
  color: white !important; }

.btn-xl-title {
  font-family: 'OpenSansCondensed-Bold', Fallback, sans-serif;
  text-align: left;
  margin-bottom: 0;
  font-size: 4vw; }
  @media (min-width: 992px) {
    .btn-xl-title {
      font-size: 2vw; } }
  @media (min-width: 1200px) {
    .btn-xl-title {
      font-size: 20pt; } }

.btn-xl-p {
  text-align: left;
  font-size: 4vw; }
  @media (min-width: 992px) {
    .btn-xl-p {
      font-size: 2vw; } }
  @media (min-width: 1200px) {
    .btn-xl-p {
      font-size: 20pt; } }

.btn-image-wrapper {
  padding: 0;
  display: flex;
  justify-content: center;
  height: 100%;
  width: 100%; }

.btn-text-wrapper {
  padding: 6px;
  display: flex;
  flex-direction: column;
  justify-content: left;
  height: 100%;
  width: 100%; }
  .btn-text-wrapper p.bold-14pt {
    line-height: 15pt;
    font-size: 14pt; }
  .btn-text-wrapper h6 {
    margin-bottom: 0; }
  .btn-text-wrapper .bold {
    font-family: 'Oswald-Bold', Fallback, sans-serif; }

.btn-image {
  height: 80%;
  align-self: center; }
</pre></body></html>