@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.facts_listing > .blocks_list > .block {
  font-size: 18px;
  text-align: center;
  background: #fff;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
  border: 1px solid #eee; }
  .facts_listing > .blocks_list > .block .heading {
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 25px 0;
    padding-bottom: 20px;
    position: relative;
    text-align: center; }
    .facts_listing > .blocks_list > .block .heading:before {
      content: '';
      background: #000;
      height: 2px;
      position: absolute;
      width: 50px;
      left: calc(50% - 25px);
      bottom: 0; }
    .facts_listing > .blocks_list > .block .heading .image {
      display: inline-block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      margin: 0 15px 0 0; }
      .facts_listing > .blocks_list > .block .heading .image svg {
        width: 100%;
        height: 100%;
        display: block; }

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.woost_style_9308 > .blocks_list {
  display: flex;
  flex-wrap: wrap; }
  .woost_style_9308 > .blocks_list > .block {
    width: 50%; }
    @media screen and (max-width: 762px) {
      .woost_style_9308 > .blocks_list > .block {
        width: 100%; } }
    .woost_style_9308 > .blocks_list > .block.column_image {
      background-size: cover;
      background-repeat: none;
      background-position: center; }
    .woost_style_9308 > .blocks_list > .block.column_content {
      margin-left: auto;
      margin-right: 0;
      padding-top: 75px;
      padding-bottom: 75px;
      padding-right: 50px; }
      @media screen and (min-width: 1439px) {
        .woost_style_9308 > .blocks_list > .block.column_content {
          padding-right: 150px; } }
      @media screen and (min-width: 1439px) {
        .woost_style_9308 > .blocks_list > .block.column_content {
          width: 694.5px; } }
      @media screen and (min-width: 1209px) and (max-width: 1438px) {
        .woost_style_9308 > .blocks_list > .block.column_content {
          width: 579.5px; } }
      @media screen and (min-width: 979px) and (max-width: 1208px) {
        .woost_style_9308 > .blocks_list > .block.column_content {
          width: 464.5px; } }
      @media screen and (min-width: 763px) and (max-width: 978px) {
        .woost_style_9308 > .blocks_list > .block.column_content {
          width: 356.5px; } }
      @media screen and (max-width: 762px) {
        .woost_style_9308 > .blocks_list > .block.column_content {
          padding: 30px 20px !important; } }
    .woost_style_9308 > .blocks_list > .block.column_image + .column_content {
      margin-left: 0;
      margin-right: auto;
      padding-left: 10%;
      padding-right: 0;
      padding-left: 50px; }
      @media screen and (min-width: 1439px) {
        .woost_style_9308 > .blocks_list > .block.column_image + .column_content {
          padding-left: 150px; } }

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.background_grey {
  padding-top: 75px;
  padding-bottom: 75px;
  background: #f0f0f0; }

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.WithoutFooterSeparation > main {
  margin-bottom: 0; }

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.WithoutHeaderSeparation main > .main_article .main_heading_wrapper {
  margin-bottom: 0 !important; }

@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.woost_style_17486 body {
  margin: 0 !important;
  overflow: hidden !important; }

@charset "UTF-8";
@import 'https://fonts.googleapis.com/css?family=Offside';
@import url("https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i");
.woost_style_29724 {
  /* Responsiu per a tablets */
  /* Responsiu per a mòbils petits */ }
  .woost_style_29724 > .blocks_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /* Dues columnes */
    gap: 20px;
    /* Espai entre columnes */
    width: 100%;
    margin: 20px auto; }
  @media (max-width: 768px) {
    .woost_style_29724 > .blocks_list {
      grid-template-columns: 1fr;
      /* Una sola columna */ } }
  @media (max-width: 480px) {
    .woost_style_29724 > .blocks_list {
      padding: 5px;
      gap: 10px; }
    .woost_style_29724 > .blocks_list > div,
    .woost_style_29724 > .blocks_list > section {
      padding: 15px; } }

