@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-moz-keyframes fadein {
  /* Firefox */
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes fadein {
  /* Safari and Chrome */
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-o-keyframes fadein {
  /* Opera */
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }
@-webkit-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }
@-o-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }
@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@-moz-keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@-webkit-keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@-o-keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@-moz-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@-webkit-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@-o-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }
@keyframes fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@-moz-keyframes fadeout {
  /* Firefox */
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@-webkit-keyframes fadeout {
  /* Safari and Chrome */
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@-o-keyframes fadeout {
  /* Opera */
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fade-out-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }
@-moz-keyframes fade-out-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }
@-webkit-keyframes fade-out-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }
@-o-keyframes fade-out-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; } }
@keyframes fade-in-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; } }
@-moz-keyframes fade-in-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; } }
@-webkit-keyframes fade-in-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; } }
@-o-keyframes fade-in-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; } }
@keyframes fade-out-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; } }
@-moz-keyframes fade-out-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; } }
@-webkit-keyframes fade-out-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; } }
@-o-keyframes fade-out-extracte {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 120px; }
  50% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 120px; }
  51% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    top: 82%; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 82%; } }
@keyframes fade-in-ambits {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1; } }
@-moz-keyframes fade-in-ambits {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1; } }
@-webkit-keyframes fade-in-ambits {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1; } }
@-o-keyframes fade-in-ambits {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1; } }
@keyframes shutter-in-bottom {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 1; } }
@-moz-keyframes shutter-in-bottom {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 1; } }
@-webkit-keyframes shutter-in-bottom {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 1; } }
@-o-keyframes shutter-in-bottom {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 1; } }
@keyframes dash {
  from {
    stroke-dashoffset: 1000; }
  to {
    stroke-dashoffset: 0; } }
/* line 38, ../scss/_grid.scss */
.col-1 {
  box-sizing: border-box;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

/* line 44, ../scss/_grid.scss */
.col-2 {
  box-sizing: border-box;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 50, ../scss/_grid.scss */
.col-3 {
  box-sizing: border-box;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

/* line 56, ../scss/_grid.scss */
.col-4 {
  box-sizing: border-box;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 62, ../scss/_grid.scss */
.col-5 {
  box-sizing: border-box;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

/* line 68, ../scss/_grid.scss */
.col-6 {
  box-sizing: border-box;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

/* line 74, ../scss/_grid.scss */
.col-7 {
  box-sizing: border-box;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

/* line 80, ../scss/_grid.scss */
.col-8 {
  box-sizing: border-box;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

/* line 86, ../scss/_grid.scss */
.col-9 {
  box-sizing: border-box;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

/* line 92, ../scss/_grid.scss */
.col-10 {
  box-sizing: border-box;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

/* line 98, ../scss/_grid.scss */
.col-11 {
  box-sizing: border-box;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

/* line 104, ../scss/_grid.scss */
.col-12 {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

/* line 110, ../scss/_grid.scss */
.offset-0 {
  margin-left: 0; }

/* line 113, ../scss/_grid.scss */
.offset-1 {
  margin-left: 8.33333%; }

/* line 116, ../scss/_grid.scss */
.offset-2 {
  margin-left: 16.66667%; }

/* line 119, ../scss/_grid.scss */
.offset-3 {
  margin-left: 25%; }

/* line 122, ../scss/_grid.scss */
.offset-4 {
  margin-left: 33.33333%; }

/* line 125, ../scss/_grid.scss */
.offset-5 {
  margin-left: 41.66667%; }

/* line 128, ../scss/_grid.scss */
.offset-6 {
  margin-left: 50%; }

/* line 131, ../scss/_grid.scss */
.offset-7 {
  margin-left: 58.33333%; }

/* line 134, ../scss/_grid.scss */
.offset-8 {
  margin-left: 66.66667%; }

/* line 137, ../scss/_grid.scss */
.offset-9 {
  margin-left: 75%; }

/* line 140, ../scss/_grid.scss */
.offset-10 {
  margin-left: 83.33333%; }

/* line 143, ../scss/_grid.scss */
.offset-11 {
  margin-left: 91.66667%; }

/* line 146, ../scss/_grid.scss */
.offset-12 {
  margin-left: 100%; }

/* line 151, ../scss/_grid.scss */
.col-sm-1 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 151, ../scss/_grid.scss */
    .col-sm-1 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 151, ../scss/_grid.scss */
    .col-sm-1 {
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; } }

/* line 166, ../scss/_grid.scss */
.col-sm-2 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 166, ../scss/_grid.scss */
    .col-sm-2 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 166, ../scss/_grid.scss */
    .col-sm-2 {
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; } }

/* line 181, ../scss/_grid.scss */
.col-sm-3 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 181, ../scss/_grid.scss */
    .col-sm-3 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 181, ../scss/_grid.scss */
    .col-sm-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; } }

/* line 196, ../scss/_grid.scss */
.col-sm-4 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 196, ../scss/_grid.scss */
    .col-sm-4 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 196, ../scss/_grid.scss */
    .col-sm-4 {
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; } }

/* line 211, ../scss/_grid.scss */
.col-sm-5 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 211, ../scss/_grid.scss */
    .col-sm-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 211, ../scss/_grid.scss */
    .col-sm-5 {
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; } }

/* line 226, ../scss/_grid.scss */
.col-sm-6 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 226, ../scss/_grid.scss */
    .col-sm-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 226, ../scss/_grid.scss */
    .col-sm-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

/* line 241, ../scss/_grid.scss */
.col-sm-7 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 241, ../scss/_grid.scss */
    .col-sm-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 241, ../scss/_grid.scss */
    .col-sm-7 {
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; } }

/* line 256, ../scss/_grid.scss */
.col-sm-8 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 256, ../scss/_grid.scss */
    .col-sm-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 256, ../scss/_grid.scss */
    .col-sm-8 {
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; } }

/* line 271, ../scss/_grid.scss */
.col-sm-9 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 271, ../scss/_grid.scss */
    .col-sm-9 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 271, ../scss/_grid.scss */
    .col-sm-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; } }

/* line 286, ../scss/_grid.scss */
.col-sm-10 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 286, ../scss/_grid.scss */
    .col-sm-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 286, ../scss/_grid.scss */
    .col-sm-10 {
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; } }

/* line 301, ../scss/_grid.scss */
.col-sm-11 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 301, ../scss/_grid.scss */
    .col-sm-11 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 301, ../scss/_grid.scss */
    .col-sm-11 {
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; } }

/* line 316, ../scss/_grid.scss */
.col-sm-12 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 316, ../scss/_grid.scss */
    .col-sm-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    /* line 316, ../scss/_grid.scss */
    .col-sm-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 480px) {
  /* line 331, ../scss/_grid.scss */
  .offset-sm-0 {
    margin-left: 0; } }

@media (min-width: 480px) {
  /* line 336, ../scss/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; } }

@media (min-width: 480px) {
  /* line 341, ../scss/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; } }

@media (min-width: 480px) {
  /* line 346, ../scss/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%; } }

@media (min-width: 480px) {
  /* line 351, ../scss/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; } }

@media (min-width: 480px) {
  /* line 356, ../scss/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; } }

@media (min-width: 480px) {
  /* line 361, ../scss/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%; } }

@media (min-width: 480px) {
  /* line 366, ../scss/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; } }

@media (min-width: 480px) {
  /* line 371, ../scss/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; } }

@media (min-width: 480px) {
  /* line 376, ../scss/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%; } }

@media (min-width: 480px) {
  /* line 381, ../scss/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; } }

@media (min-width: 480px) {
  /* line 386, ../scss/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 480px) {
  /* line 391, ../scss/_grid.scss */
  .offset-sm-12 {
    margin-left: 100%; } }

/* line 398, ../scss/_grid.scss */
.col-md-1 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 398, ../scss/_grid.scss */
    .col-md-1 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 398, ../scss/_grid.scss */
    .col-md-1 {
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; } }

/* line 413, ../scss/_grid.scss */
.col-md-2 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 413, ../scss/_grid.scss */
    .col-md-2 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 413, ../scss/_grid.scss */
    .col-md-2 {
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; } }

/* line 428, ../scss/_grid.scss */
.col-md-3 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 428, ../scss/_grid.scss */
    .col-md-3 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 428, ../scss/_grid.scss */
    .col-md-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; } }

/* line 443, ../scss/_grid.scss */
.col-md-4 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 443, ../scss/_grid.scss */
    .col-md-4 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 443, ../scss/_grid.scss */
    .col-md-4 {
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; } }

/* line 458, ../scss/_grid.scss */
.col-md-5 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 458, ../scss/_grid.scss */
    .col-md-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 458, ../scss/_grid.scss */
    .col-md-5 {
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; } }

/* line 473, ../scss/_grid.scss */
.col-md-6 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 473, ../scss/_grid.scss */
    .col-md-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 473, ../scss/_grid.scss */
    .col-md-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

/* line 488, ../scss/_grid.scss */
.col-md-7 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 488, ../scss/_grid.scss */
    .col-md-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 488, ../scss/_grid.scss */
    .col-md-7 {
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; } }

/* line 503, ../scss/_grid.scss */
.col-md-8 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 503, ../scss/_grid.scss */
    .col-md-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 503, ../scss/_grid.scss */
    .col-md-8 {
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; } }

/* line 518, ../scss/_grid.scss */
.col-md-9 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 518, ../scss/_grid.scss */
    .col-md-9 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 518, ../scss/_grid.scss */
    .col-md-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; } }

/* line 533, ../scss/_grid.scss */
.col-md-10 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 533, ../scss/_grid.scss */
    .col-md-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 533, ../scss/_grid.scss */
    .col-md-10 {
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; } }

/* line 548, ../scss/_grid.scss */
.col-md-11 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 548, ../scss/_grid.scss */
    .col-md-11 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 548, ../scss/_grid.scss */
    .col-md-11 {
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; } }

/* line 563, ../scss/_grid.scss */
.col-md-12 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 563, ../scss/_grid.scss */
    .col-md-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    /* line 563, ../scss/_grid.scss */
    .col-md-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 768px) {
  /* line 578, ../scss/_grid.scss */
  .offset-md-0 {
    margin-left: 0; } }

@media (min-width: 768px) {
  /* line 583, ../scss/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333%; } }

@media (min-width: 768px) {
  /* line 588, ../scss/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66667%; } }

@media (min-width: 768px) {
  /* line 593, ../scss/_grid.scss */
  .offset-md-3 {
    margin-left: 25%; } }

@media (min-width: 768px) {
  /* line 598, ../scss/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333%; } }

@media (min-width: 768px) {
  /* line 603, ../scss/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66667%; } }

@media (min-width: 768px) {
  /* line 608, ../scss/_grid.scss */
  .offset-md-6 {
    margin-left: 50%; } }

@media (min-width: 768px) {
  /* line 613, ../scss/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333%; } }

@media (min-width: 768px) {
  /* line 618, ../scss/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66667%; } }

@media (min-width: 768px) {
  /* line 623, ../scss/_grid.scss */
  .offset-md-9 {
    margin-left: 75%; } }

@media (min-width: 768px) {
  /* line 628, ../scss/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333%; } }

@media (min-width: 768px) {
  /* line 633, ../scss/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  /* line 638, ../scss/_grid.scss */
  .offset-md-12 {
    margin-left: 100%; } }

/* line 645, ../scss/_grid.scss */
.col-lg-1 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 645, ../scss/_grid.scss */
    .col-lg-1 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 645, ../scss/_grid.scss */
    .col-lg-1 {
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; } }

/* line 660, ../scss/_grid.scss */
.col-lg-2 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 660, ../scss/_grid.scss */
    .col-lg-2 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 660, ../scss/_grid.scss */
    .col-lg-2 {
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; } }

/* line 675, ../scss/_grid.scss */
.col-lg-3 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 675, ../scss/_grid.scss */
    .col-lg-3 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 675, ../scss/_grid.scss */
    .col-lg-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; } }

/* line 690, ../scss/_grid.scss */
.col-lg-4 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 690, ../scss/_grid.scss */
    .col-lg-4 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 690, ../scss/_grid.scss */
    .col-lg-4 {
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; } }

/* line 705, ../scss/_grid.scss */
.col-lg-5 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 705, ../scss/_grid.scss */
    .col-lg-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 705, ../scss/_grid.scss */
    .col-lg-5 {
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; } }

/* line 720, ../scss/_grid.scss */
.col-lg-6 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 720, ../scss/_grid.scss */
    .col-lg-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 720, ../scss/_grid.scss */
    .col-lg-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

/* line 735, ../scss/_grid.scss */
.col-lg-7 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 735, ../scss/_grid.scss */
    .col-lg-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 735, ../scss/_grid.scss */
    .col-lg-7 {
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; } }

/* line 750, ../scss/_grid.scss */
.col-lg-8 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 750, ../scss/_grid.scss */
    .col-lg-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 750, ../scss/_grid.scss */
    .col-lg-8 {
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; } }

/* line 765, ../scss/_grid.scss */
.col-lg-9 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 765, ../scss/_grid.scss */
    .col-lg-9 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 765, ../scss/_grid.scss */
    .col-lg-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; } }

/* line 780, ../scss/_grid.scss */
.col-lg-10 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 780, ../scss/_grid.scss */
    .col-lg-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 780, ../scss/_grid.scss */
    .col-lg-10 {
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; } }

/* line 795, ../scss/_grid.scss */
.col-lg-11 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 795, ../scss/_grid.scss */
    .col-lg-11 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 795, ../scss/_grid.scss */
    .col-lg-11 {
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; } }

/* line 810, ../scss/_grid.scss */
.col-lg-12 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 810, ../scss/_grid.scss */
    .col-lg-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    /* line 810, ../scss/_grid.scss */
    .col-lg-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 1024px) {
  /* line 825, ../scss/_grid.scss */
  .offset-lg-0 {
    margin-left: 0; } }

@media (min-width: 1024px) {
  /* line 830, ../scss/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; } }

@media (min-width: 1024px) {
  /* line 835, ../scss/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; } }

@media (min-width: 1024px) {
  /* line 840, ../scss/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%; } }

@media (min-width: 1024px) {
  /* line 845, ../scss/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; } }

@media (min-width: 1024px) {
  /* line 850, ../scss/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; } }

@media (min-width: 1024px) {
  /* line 855, ../scss/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%; } }

@media (min-width: 1024px) {
  /* line 860, ../scss/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; } }

@media (min-width: 1024px) {
  /* line 865, ../scss/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; } }

@media (min-width: 1024px) {
  /* line 870, ../scss/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%; } }

@media (min-width: 1024px) {
  /* line 875, ../scss/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; } }

@media (min-width: 1024px) {
  /* line 880, ../scss/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1024px) {
  /* line 885, ../scss/_grid.scss */
  .offset-lg-12 {
    margin-left: 100%; } }

/* line 892, ../scss/_grid.scss */
.col-xl-1 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 892, ../scss/_grid.scss */
    .col-xl-1 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 892, ../scss/_grid.scss */
    .col-xl-1 {
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; } }

/* line 907, ../scss/_grid.scss */
.col-xl-2 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 907, ../scss/_grid.scss */
    .col-xl-2 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 907, ../scss/_grid.scss */
    .col-xl-2 {
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; } }

/* line 922, ../scss/_grid.scss */
.col-xl-3 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 922, ../scss/_grid.scss */
    .col-xl-3 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 922, ../scss/_grid.scss */
    .col-xl-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; } }

/* line 937, ../scss/_grid.scss */
.col-xl-4 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 937, ../scss/_grid.scss */
    .col-xl-4 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 937, ../scss/_grid.scss */
    .col-xl-4 {
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; } }

/* line 952, ../scss/_grid.scss */
.col-xl-5 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 952, ../scss/_grid.scss */
    .col-xl-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 952, ../scss/_grid.scss */
    .col-xl-5 {
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; } }

/* line 967, ../scss/_grid.scss */
.col-xl-6 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 967, ../scss/_grid.scss */
    .col-xl-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 967, ../scss/_grid.scss */
    .col-xl-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

/* line 982, ../scss/_grid.scss */
.col-xl-7 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 982, ../scss/_grid.scss */
    .col-xl-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 982, ../scss/_grid.scss */
    .col-xl-7 {
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; } }

/* line 997, ../scss/_grid.scss */
.col-xl-8 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 997, ../scss/_grid.scss */
    .col-xl-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 997, ../scss/_grid.scss */
    .col-xl-8 {
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; } }

/* line 1012, ../scss/_grid.scss */
.col-xl-9 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1012, ../scss/_grid.scss */
    .col-xl-9 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 1012, ../scss/_grid.scss */
    .col-xl-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; } }

/* line 1027, ../scss/_grid.scss */
.col-xl-10 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1027, ../scss/_grid.scss */
    .col-xl-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 1027, ../scss/_grid.scss */
    .col-xl-10 {
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; } }

/* line 1042, ../scss/_grid.scss */
.col-xl-11 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1042, ../scss/_grid.scss */
    .col-xl-11 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 1042, ../scss/_grid.scss */
    .col-xl-11 {
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; } }

/* line 1057, ../scss/_grid.scss */
.col-xl-12 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1057, ../scss/_grid.scss */
    .col-xl-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    /* line 1057, ../scss/_grid.scss */
    .col-xl-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 1200px) {
  /* line 1072, ../scss/_grid.scss */
  .offset-xl-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  /* line 1077, ../scss/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; } }

@media (min-width: 1200px) {
  /* line 1082, ../scss/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; } }

@media (min-width: 1200px) {
  /* line 1087, ../scss/_grid.scss */

  .offset-xl-3 {
    margin-left: 25%; } }

@media (min-width: 1200px) {
  /* line 1092, ../scss/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; } }

@media (min-width: 1200px) {
  /* line 1097, ../scss/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; } }

@media (min-width: 1200px) {
  /* line 1102, ../scss/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%; } }

@media (min-width: 1200px) {
  /* line 1107, ../scss/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; } }

@media (min-width: 1200px) {
  /* line 1112, ../scss/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; } }

@media (min-width: 1200px) {
  /* line 1117, ../scss/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%; } }

@media (min-width: 1200px) {
  /* line 1122, ../scss/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; } }

@media (min-width: 1200px) {
  /* line 1127, ../scss/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  /* line 1132, ../scss/_grid.scss */
  .offset-xl-12 {
    margin-left: 100%; } }



/* line 1139, ../scss/_grid.scss */
.col-xxl-1 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1139, ../scss/_grid.scss */
    .col-xxl-1 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1139, ../scss/_grid.scss */
    .col-xxl-1 {
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; } }

/* line 1154, ../scss/_grid.scss */
.col-xxl-2 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1154, ../scss/_grid.scss */
    .col-xxl-2 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1154, ../scss/_grid.scss */
    .col-xxl-2 {
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; } }

/* line 1169, ../scss/_grid.scss */
.col-xxl-3 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1169, ../scss/_grid.scss */
    .col-xxl-3 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1169, ../scss/_grid.scss */
    .col-xxl-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; } }

/* line 1184, ../scss/_grid.scss */
.col-xxl-4 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1184, ../scss/_grid.scss */
    .col-xxl-4 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1184, ../scss/_grid.scss */
    .col-xxl-4 {
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; } }

/* line 1199, ../scss/_grid.scss */
.col-xxl-5 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1199, ../scss/_grid.scss */
    .col-xxl-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1199, ../scss/_grid.scss */
    .col-xxl-5 {
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; } }

/* line 1214, ../scss/_grid.scss */
.col-xxl-6 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1214, ../scss/_grid.scss */
    .col-xxl-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1214, ../scss/_grid.scss */
    .col-xxl-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

/* line 1229, ../scss/_grid.scss */
.col-xxl-7 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1229, ../scss/_grid.scss */
    .col-xxl-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1229, ../scss/_grid.scss */
    .col-xxl-7 {
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; } }

/* line 1244, ../scss/_grid.scss */
.col-xxl-8 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1244, ../scss/_grid.scss */
    .col-xxl-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1244, ../scss/_grid.scss */
    .col-xxl-8 {
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; } }

/* line 1259, ../scss/_grid.scss */
.col-xxl-9 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1259, ../scss/_grid.scss */
    .col-xxl-9 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1259, ../scss/_grid.scss */
    .col-xxl-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; } }

/* line 1274, ../scss/_grid.scss */
.col-xxl-10 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1274, ../scss/_grid.scss */
    .col-xxl-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1274, ../scss/_grid.scss */
    .col-xxl-10 {
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; } }

/* line 1289, ../scss/_grid.scss */
.col-xxl-11 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1289, ../scss/_grid.scss */
    .col-xxl-11 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1289, ../scss/_grid.scss */
    .col-xxl-11 {
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; } }

/* line 1304, ../scss/_grid.scss */
.col-xxl-12 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1304, ../scss/_grid.scss */
    .col-xxl-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    /* line 1304, ../scss/_grid.scss */
    .col-xxl-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 1600px) {
  /* line 1319, ../scss/_grid.scss */
  .offset-xxl-0 {
    margin-left: 0; } }

@media (min-width: 1600px) {
  /* line 1324, ../scss/_grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333%; } }

@media (min-width: 1600px) {
  /* line 1329, ../scss/_grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66667%; } }

@media (min-width: 1600px) {
  /* line 1334, ../scss/_grid.scss */
  .offset-xxl-3 {
    margin-left: 25%; } }

@media (min-width: 1600px) {
  /* line 1339, ../scss/_grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333%; } }

@media (min-width: 1600px) {
  /* line 1344, ../scss/_grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66667%; } }

@media (min-width: 1600px) {
  /* line 1349, ../scss/_grid.scss */
  .offset-xxl-6 {
    margin-left: 50%; } }

@media (min-width: 1600px) {
  /* line 1354, ../scss/_grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333%; } }

@media (min-width: 1600px) {
  /* line 1359, ../scss/_grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66667%; } }

@media (min-width: 1600px) {
  /* line 1364, ../scss/_grid.scss */
  .offset-xxl-9 {
    margin-left: 75%; } }

@media (min-width: 1600px) {
  /* line 1369, ../scss/_grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333%; } }

@media (min-width: 1600px) {
  /* line 1374, ../scss/_grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1600px) {
  /* line 1379, ../scss/_grid.scss */
  .offset-xxl-12 {
    margin-left: 100%; } }

/* line 1386, ../scss/_grid.scss */
.col-xxxl-1 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1386, ../scss/_grid.scss */
    .col-xxxl-1 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1386, ../scss/_grid.scss */
    .col-xxxl-1 {
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; } }

/* line 1401, ../scss/_grid.scss */
.col-xxxl-2 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1401, ../scss/_grid.scss */
    .col-xxxl-2 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1401, ../scss/_grid.scss */
    .col-xxxl-2 {
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; } }

/* line 1416, ../scss/_grid.scss */
.col-xxxl-3 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1416, ../scss/_grid.scss */
    .col-xxxl-3 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1416, ../scss/_grid.scss */
    .col-xxxl-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; } }

/* line 1431, ../scss/_grid.scss */
.col-xxxl-4 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1431, ../scss/_grid.scss */
    .col-xxxl-4 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1431, ../scss/_grid.scss */
    .col-xxxl-4 {
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; } }

/* line 1446, ../scss/_grid.scss */
.col-xxxl-5 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1446, ../scss/_grid.scss */
    .col-xxxl-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1446, ../scss/_grid.scss */
    .col-xxxl-5 {
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; } }

/* line 1461, ../scss/_grid.scss */
.col-xxxl-6 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1461, ../scss/_grid.scss */
    .col-xxxl-6 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1461, ../scss/_grid.scss */
    .col-xxxl-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

/* line 1476, ../scss/_grid.scss */
.col-xxxl-7 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1476, ../scss/_grid.scss */
    .col-xxxl-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1476, ../scss/_grid.scss */
    .col-xxxl-7 {
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; } }

/* line 1491, ../scss/_grid.scss */
.col-xxxl-8 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1491, ../scss/_grid.scss */
    .col-xxxl-8 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1491, ../scss/_grid.scss */
    .col-xxxl-8 {
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; } }

/* line 1506, ../scss/_grid.scss */
.col-xxxl-9 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1506, ../scss/_grid.scss */
    .col-xxxl-9 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1506, ../scss/_grid.scss */
    .col-xxxl-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; } }

/* line 1521, ../scss/_grid.scss */
.col-xxxl-10 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1521, ../scss/_grid.scss */
    .col-xxxl-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1521, ../scss/_grid.scss */
    .col-xxxl-10 {
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; } }

/* line 1536, ../scss/_grid.scss */
.col-xxxl-11 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1536, ../scss/_grid.scss */
    .col-xxxl-11 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1536, ../scss/_grid.scss */
    .col-xxxl-11 {
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; } }

/* line 1551, ../scss/_grid.scss */
.col-xxxl-12 {
  box-sizing: border-box; }
  @media (max-width: 479px) {
    /* line 1551, ../scss/_grid.scss */
    .col-xxxl-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1900px) {
    /* line 1551, ../scss/_grid.scss */
    .col-xxxl-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 1900px) {
  /* line 1566, ../scss/_grid.scss */
  .offset-xxxl-0 {
    margin-left: 0; } }

@media (min-width: 1900px) {
  /* line 1571, ../scss/_grid.scss */
  .offset-xxxl-1 {
    margin-left: 8.33333%; } }

@media (min-width: 1900px) {
  /* line 1576, ../scss/_grid.scss */
  .offset-xxxl-2 {
    margin-left: 16.66667%; } }

@media (min-width: 1900px) {
  /* line 1581, ../scss/_grid.scss */
  .offset-xxxl-3 {
    margin-left: 25%; } }

@media (min-width: 1900px) {
  /* line 1586, ../scss/_grid.scss */
  .offset-xxxl-4 {
    margin-left: 33.33333%; } }

@media (min-width: 1900px) {
  /* line 1591, ../scss/_grid.scss */
  .offset-xxxl-5 {
    margin-left: 41.66667%; } }

@media (min-width: 1900px) {
  /* line 1596, ../scss/_grid.scss */
  .offset-xxxl-6 {
    margin-left: 50%; } }

@media (min-width: 1900px) {
  /* line 1601, ../scss/_grid.scss */
  .offset-xxxl-7 {
    margin-left: 58.33333%; } }

@media (min-width: 1900px) {
  /* line 1606, ../scss/_grid.scss */
  .offset-xxxl-8 {
    margin-left: 66.66667%; } }

@media (min-width: 1900px) {
  /* line 1611, ../scss/_grid.scss */
  .offset-xxxl-9 {
    margin-left: 75%; } }

@media (min-width: 1900px) {
  /* line 1616, ../scss/_grid.scss */
  .offset-xxxl-10 {
    margin-left: 83.33333%; } }

@media (min-width: 1900px) {
  /* line 1621, ../scss/_grid.scss */
  .offset-xxxl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1900px) {
  /* line 1626, ../scss/_grid.scss */
  .offset-xxxl-12 {
    margin-left: 100%; } }

@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Medium.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Medium.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/fonts/IBMPlexSans-Medium.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/fonts/IBMPlexSans-Medium.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Medium.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'IBM Plex Sans';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic.svg#/wp-content/plugins/funcionalitats_iuris/fonts/IBMPlexSans-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'AlphaMack AOE';
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE.eot");
  src: url("/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE.woff2") format("woff2"), url("/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE.woff") format("woff"), url("/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE.ttf") format("truetype"), url("/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE.svg#/wp-content/plugins/funcionalitats_iuris/fonts/AlphaMackAOE") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 29, ../scss/custom-style.scss */
.elementor-widget-heading .elementor-heading-title {
  color: #6ec1e4;
  font-family: "IBM Plex Sans", Sans-serif;
  font-weight: 400; }

/* Narrow content */
/* line 37, ../scss/custom-style.scss */
.no-sidebar .inside-article > *,
.no-sidebar #comments,
.no-sidebar .nav-links {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

/* line 45, ../scss/custom-style.scss */
.nav-links > * {
  padding: 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit; }

/* line 52, ../scss/custom-style.scss */
.separate-containers .page-header {
  background: transparent;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px; }

/* line 59, ../scss/custom-style.scss */
#main,
.sidebar > .inside-right-sidebar,
.sidebar > .inside-left-sidebar {
  margin-bottom: 0;
  margin-top: 0; }

/* line 70, ../scss/custom-style.scss */
html {
  overflow-x: hidden; }


body {
  color: #212121;
  font-family: 'IBM Plex Sans';
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  overflow-x: hidden; }
  @media (min-width: 769px) {
    
    body {
      /*padding-left: 60px;*/ } }
  @media (min-width: 1200px) {
    
    body {
      font-size: 16px;
      line-height: 22px; } }
  
  body .grid-container {
    margin: auto;
    max-width: 1400px; }
  /* line 98, ../scss/custom-style.scss */
  body .row, body .text-destacat .text-destacat__text, .text-destacat body .text-destacat__text, body .text-simple .text-simple__text, .text-simple body .text-simple__text, body .descarregues .descarregues_wrapper, .descarregues body .descarregues_wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px; }
    /* line 106, ../scss/custom-style.scss */
    body .row > *, body .text-destacat .text-destacat__text > *, .text-destacat body .text-destacat__text > *, body .text-simple .text-simple__text > *, .text-simple body .text-simple__text > *, body .descarregues .descarregues_wrapper > *, .descarregues body .descarregues_wrapper > * {
      box-sizing: border-box; }
  /* line 111, ../scss/custom-style.scss */
  body #page {
    max-width: 100%; }

/* line 116, ../scss/custom-style.scss */
a,
a img,
a::after,
a::before,
button,
input {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  outline: 0 !important; }

/* line 127, ../scss/custom-style.scss */
a {
  color: #848484;
  text-decoration: underline; }
  /* line 131, ../scss/custom-style.scss */
  a:hover, a:focus, a:active {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    color: #e1251b;
    outline: 0 !important;
    text-decoration: underline; }

/* line 141, ../scss/custom-style.scss */
strong,
b {
  font-weight: 600; }

/* line 8, ../scss/_mixins.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
button::-webkit-input-placeholder {
  opacity: 1 !important;
  color: rgba(33, 33, 33, 0.2) !important;
  font-size: 16px; }
/* line 9, ../scss/_mixins.scss */
input:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder,
button:-moz-placeholder {
  opacity: 1 !important;
  color: rgba(33, 33, 33, 0.2) !important;
  font-size: 16px; }
/* line 10, ../scss/_mixins.scss */
input::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder,
button::-moz-placeholder {
  opacity: 1 !important;
  color: rgba(33, 33, 33, 0.2) !important;
  font-size: 16px; }
/* line 11, ../scss/_mixins.scss */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
button:-ms-input-placeholder {
  opacity: 1 !important;
  color: rgba(33, 33, 33, 0.2) !important;
  font-size: 16px; }
/* line 156, ../scss/custom-style.scss */
input:focus, input:active,
textarea:focus,
textarea:active,
select:focus,
select:active,
button:focus,
button:active {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  outline: 0 !important; }

/* line 166, ../scss/custom-style.scss */
.btn {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  background-color: #e1251b;
  border: 2px solid #e1251b;
  border-radius: 0;
  color: white;
  font-weight: normal;
  font-size: 16px;
  padding: 10px 40px;
  position: relative;
  text-decoration: none; }
  /* line 178, ../scss/custom-style.scss */
  .btn:hover, .btn:focus, .btn:active, .btn:visited {
    color: rgba(255, 255, 255, 0.6); }
  /* line 185, ../scss/custom-style.scss */
  .btn.gros {
    font-size: 20px;
    padding: 20px 40px; }

/* line 194, ../scss/custom-style.scss */
.happyforms-flex {
  padding: 0; }

/* line 202, ../scss/custom-style.scss */
.lazy {
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -ms-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
  filter: alpha(opacity=100); }

/* line 210, ../scss/custom-style.scss */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 600; }
  /* line 213, ../scss/custom-style.scss */
  .h1 u, .h2 u, .h3 u, .h4 u, .h5 u, .h6 u, h1 u, h2 u, h3 u, h4 u, h5 u, h6 u {
    display: inline-block;
    position: relative;
    text-decoration: none; }
    /* line 218, ../scss/custom-style.scss */
    .h1 u:after, .h2 u:after, .h3 u:after, .h4 u:after, .h5 u:after, .h6 u:after, h1 u:after, h2 u:after, h3 u:after, h4 u:after, h5 u:after, h6 u:after {
      background: url("/wp-content/uploads/2020/05/subratllat.svg") no-repeat bottom center;
      background-size: 100%;
      bottom: -7px;
      content: ' ';
      display: inline-block;
      height: 15px;
      left: -14px;
      position: absolute;
      right: -14px; }

/* line 232, ../scss/custom-style.scss */
.seccio_bloc, .search-results .page-header .page-title {
  font-size: 16px;
  letter-spacing: 3px;
  margin-bottom: 10px; }
  @media (min-width: 1024px) {
    /* line 232, ../scss/custom-style.scss */
    .seccio_bloc, .search-results .page-header .page-title {
      font-size: 14px;
      letter-spacing: 2px; } }
  @media (min-width: 1200px) {
    /* line 232, ../scss/custom-style.scss */
    .seccio_bloc, .search-results .page-header .page-title {
      font-size: 15px;
      letter-spacing: 2.5px; } }
  @media (min-width: 1600px) {
    /* line 232, ../scss/custom-style.scss */
    .seccio_bloc, .search-results .page-header .page-title {
      font-size: 16px;
      letter-spacing: 3px; } }

/* line 257, ../scss/custom-style.scss */
.text-fosc {
  color: #212121 !important; }

/* line 261, ../scss/custom-style.scss */
.text-clar {
  color: #e4e4e4; }

/* line 268, ../scss/custom-style.scss */
.bg-fosc {
  background-color: #212121 !important;
  border-color: #212121 !important; }

/* line 273, ../scss/custom-style.scss */
.bg-clar {
  background: #e4e4e4;
  border-color: #e4e4e4; }

/* line 278, ../scss/custom-style.scss */
.bg-ultra_clar {
  background: #f5f5f5;
  border-color: #f5f5f5; }

/* line 286, ../scss/custom-style.scss */
.d_none {
  display: none !important; }

@media (min-width: 768px) {
  /* line 290, ../scss/custom-style.scss */
  .only_mobile {
    display: none !important; } }

@media (max-width: 767px) {
  /* line 296, ../scss/custom-style.scss */
  .only_desktop {
    display: none !important; } }

/* line 302, ../scss/custom-style.scss */
.video-body {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  width: 100%; }
  /* line 308, ../scss/custom-style.scss */
  .video-body iframe,
  .video-body embed,
  .video-body object {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }

/* line 320, ../scss/custom-style.scss */
.video-fullscreen {
  height: 0;
  margin-left: -20px;
  margin-right: -20px;
  padding-bottom: 60%;
  position: relative;
  width: calc(100% + 40px); }
  @media (min-width: 1024px) {
    /* line 320, ../scss/custom-style.scss */
    .video-fullscreen {
      height: 100vh;
      margin-left: 0;
      margin-right: 0;
      padding-bottom: 0;
      width: 100%; } }
  /* line 336, ../scss/custom-style.scss */
  .video-fullscreen iframe,
  .video-fullscreen embed,
  .video-fullscreen object {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }

/* line 350, ../scss/custom-style.scss */
.accordion {
  align-content: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -20px;
  margin-right: -20px;
  position: relative;
  width: calc(100% + 40px); }
  @media (min-width: 1024px) {
    /* line 350, ../scss/custom-style.scss */
    .accordion {
      height: 100vh;
      height: auto;
      padding: 100px 0;
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  /* line 372, ../scss/custom-style.scss */
  .accordion .grid-container {
    padding: 40px 20px; }
    @media (min-width: 768px) {
      /* line 372, ../scss/custom-style.scss */
      .accordion .grid-container {
        padding: 60px 40px; } }
    @media (min-width: 1024px) {
      /* line 372, ../scss/custom-style.scss */
      .accordion .grid-container {
        padding: 0;
        width: 80%; } }
  /* line 385, ../scss/custom-style.scss */
  .accordion .accordion__item {
    border-top: 1px solid #212121;
    width: 100%; }
    /* line 389, ../scss/custom-style.scss */
    .accordion .accordion__item:last-child {
      border-bottom: 1px solid #212121; }
    /* line 393, ../scss/custom-style.scss */
    .accordion .accordion__item .accordion__toggle {
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
      background-color: transparent;
      border: none;
      color: #212121;
      cursor: pointer;
      font-size: 20px;
      font-weight: 500;
      outline: none;
      padding: 20px 0;
      padding-right: 40px;
      position: relative;
      text-align: left;
      width: 100%; }
      @media (min-width: 768px) {
        /* line 393, ../scss/custom-style.scss */
        .accordion .accordion__item .accordion__toggle {
          font-size: 20px;
          padding: 20px 0; } }
      @media (min-width: 1024px) {
        /* line 393, ../scss/custom-style.scss */
        .accordion .accordion__item .accordion__toggle {
          font-size: 24px;
          padding: 20px 0; } }
      @media (min-width: 1200px) {
        /* line 393, ../scss/custom-style.scss */
        .accordion .accordion__item .accordion__toggle {
          font-size: 30px;
          padding: 20px 0; } }
      /* line 423, ../scss/custom-style.scss */
      .accordion .accordion__item .accordion__toggle:hover {
        color: rgba(33, 33, 33, 0.6); }
      /* line 427, ../scss/custom-style.scss */
      .accordion .accordion__item .accordion__toggle:after {
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background: transparent url("/wp-content/uploads/2020/05/arrow_toggle.svg") no-repeat center center;
        background-size: 15px auto;
        content: ' ';
        color: #212121;
        height: 15px;
        position: absolute;
        right: 0;
        top: 50%;
        width: 15px; }
        @media (min-width: 768px) {
          /* line 427, ../scss/custom-style.scss */
          .accordion .accordion__item .accordion__toggle:after {
            background-size: 25px auto;
            height: 25px;
            width: 25px; } }
      /* line 448, ../scss/custom-style.scss */
      .accordion .accordion__item .accordion__toggle.active:after {
        -webkit-transform: translateY(-50%) scaleY(-1 );
        -moz-transform: translateY(-50%) scaleY(-1 );
        -ms-transform: translateY(-50%) scaleY(-1 );
        -o-transform: translateY(-50%) scaleY(-1 );
        transform: translateY(-50%) scaleY(-1 ); }
    /* line 454, ../scss/custom-style.scss */
    .accordion .accordion__item .accordion__body {
      -webkit-transition: max-height .4s ease-in-out;
      -moz-transition: max-height .4s ease-in-out;
      -ms-transition: max-height .4s ease-in-out;
      -o-transition: max-height .4s ease-in-out;
      transition: max-height .4s ease-in-out;
      max-height: 0;
      overflow: hidden; }

/* line 468, ../scss/custom-style.scss */
.slick-slider .slick-slide.slick-active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
  filter: alpha(opacity=100); }
/* line 472, ../scss/custom-style.scss */
.slick-slider .slick-slide.slick-current {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
  filter: alpha(opacity=100); }
/* line 477, ../scss/custom-style.scss */
.slick-slider .slick-arrow {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  background: transparent url("/wp-content/uploads/2020/05/arrow_dark.svg") no-repeat center center;
  background-size: 24px auto;
  overflow: hidden;
  text-indent: -9999px; }
  @media (min-width: 768px) {
    /* line 477, ../scss/custom-style.scss */
    .slick-slider .slick-arrow {
      background-size: 30px auto; } }
  /* line 488, ../scss/custom-style.scss */
  .slick-slider .slick-arrow.slick-prev {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1); }
  /* line 496, ../scss/custom-style.scss */
  .slick-slider .slick-arrow:hover {
    background: #e1251b url("/wp-content/uploads/2020/05/arrow_white.svg") no-repeat center center;
    background-size: 30px auto; }
/* line 502, ../scss/custom-style.scss */
.slick-slider .slick-dots {
  list-style-type: none;
  margin: 20px auto;
  padding: 0;
  text-align: center; }
  /* line 508, ../scss/custom-style.scss */
  .slick-slider .slick-dots li {
    display: inline-block;
    text-align: center; }
    /* line 512, ../scss/custom-style.scss */
    .slick-slider .slick-dots li button {
      border-radius: 100%;
      background-color: #dadada;
      height: 14px;
      margin: 0 2px;
      overflow: hidden;
      padding: 0;
      text-indent: -9999px;
      width: 14px; }
    /* line 524, ../scss/custom-style.scss */
    .slick-slider .slick-dots li.slick-active button {
      background-color: #e1251b; }
/* line 535, ../scss/custom-style.scss */
.slick-slider.slider-testimonio .slick-arrow, .slick-slider.testimonio_static .slick-arrow {
  background-image: url("/wp-content/uploads/2020/05/arrow_white.svg");
  bottom: 8%;
  position: absolute;
  z-index: 1; }
  /* line 541, ../scss/custom-style.scss */
  .slick-slider.slider-testimonio .slick-arrow.slick-prev, .slick-slider.testimonio_static .slick-arrow.slick-prev {
    left: 20px; }
    @media (min-width: 768px) {
      /* line 541, ../scss/custom-style.scss */
      .slick-slider.slider-testimonio .slick-arrow.slick-prev, .slick-slider.testimonio_static .slick-arrow.slick-prev {
        left: 40px; } }
    @media (min-width: 1024px) {
      /* line 541, ../scss/custom-style.scss */
      .slick-slider.slider-testimonio .slick-arrow.slick-prev, .slick-slider.testimonio_static .slick-arrow.slick-prev {
        left: 10%; } }
    @media (min-width: 1600px) {
      /* line 541, ../scss/custom-style.scss */
      .slick-slider.slider-testimonio .slick-arrow.slick-prev, .slick-slider.testimonio_static .slick-arrow.slick-prev {
        left: 15%; } }
  /* line 557, ../scss/custom-style.scss */
  .slick-slider.slider-testimonio .slick-arrow.slick-next, .slick-slider.testimonio_static .slick-arrow.slick-next {
    right: 20px; }
    @media (min-width: 768px) {
      /* line 557, ../scss/custom-style.scss */
      .slick-slider.slider-testimonio .slick-arrow.slick-next, .slick-slider.testimonio_static .slick-arrow.slick-next {
        right: 40px; } }
    @media (min-width: 1024px) {
      /* line 557, ../scss/custom-style.scss */
      .slick-slider.slider-testimonio .slick-arrow.slick-next, .slick-slider.testimonio_static .slick-arrow.slick-next {
        right: 10%; } }
    @media (min-width: 1600px) {
      /* line 557, ../scss/custom-style.scss */
      .slick-slider.slider-testimonio .slick-arrow.slick-next, .slick-slider.testimonio_static .slick-arrow.slick-next {
        right: 15%; } }
  /* line 573, ../scss/custom-style.scss */
  .slick-slider.slider-testimonio .slick-arrow:hover, .slick-slider.testimonio_static .slick-arrow:hover {
    background-image: url("/wp-content/uploads/2020/05/arrow_white.svg"); }
/* line 583, ../scss/custom-style.scss */
.slick-slider.text .slick-arrow.slick-prev {
  left: initial;
  right: calc(20px + 40px); }
  @media (min-width: 768px) {
    /* line 583, ../scss/custom-style.scss */
    .slick-slider.text .slick-arrow.slick-prev {
      right: calc(40px + 50px); } }
  @media (min-width: 1024px) {
    /* line 583, ../scss/custom-style.scss */
    .slick-slider.text .slick-arrow.slick-prev {
      right: calc(10% + 50px); } }
  @media (min-width: 1600px) {
    /* line 583, ../scss/custom-style.scss */
    .slick-slider.text .slick-arrow.slick-prev {
      right: calc(15% + 50px); } }
/* line 606, ../scss/custom-style.scss */
.slick-slider.slider-cont_relacionado .slick-arrow {
  top: -60px;
  position: absolute;
  z-index: 1; }
  @media (min-width: 768px) {
    /* line 606, ../scss/custom-style.scss */
    .slick-slider.slider-cont_relacionado .slick-arrow {
      top: -44px; } }
  /* line 615, ../scss/custom-style.scss */
  .slick-slider.slider-cont_relacionado .slick-arrow.slick-prev {
    left: initial;
    right: calc(20px + 40px); }
    @media (min-width: 768px) {
      /* line 615, ../scss/custom-style.scss */
      .slick-slider.slider-cont_relacionado .slick-arrow.slick-prev {
        right: calc(20px + 60px); } }
  /* line 624, ../scss/custom-style.scss */
  .slick-slider.slider-cont_relacionado .slick-arrow.slick-next {
    right: 20px; }
@media (max-width: 767px) {
  /* line 634, ../scss/custom-style.scss */
  .slick-slider.slider-fotos .slick-list {
    padding-left: 0 !important; } }
/* line 640, ../scss/custom-style.scss */
.slick-slider.slider-fotos .slick-arrow {
  bottom: 12px;
  position: absolute;
  top: inherit;
  z-index: 1; }
  /* line 666, ../scss/custom-style.scss */
  .slick-slider.slider-fotos .slick-arrow.slick-prev {
    left: initial;
    right: calc(14% + 40px); }
    @media (min-width: 768px) {
      /* line 666, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-prev {
        right: calc(15% + 40px); } }
    @media (min-width: 1024px) {
      /* line 666, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-prev {
        right: calc(19% + 50px); } }
    @media (min-width: 1200px) {
      /* line 666, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-prev {
        right: calc(19% + 50px); } }
    @media (min-width: 1600px) {
      /* line 666, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-prev {
        right: calc(21% + 50px); } }
    @media (min-width: 1900px) {
      /* line 666, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-prev {
        right: calc(23% + 50px); } }
  /* line 691, ../scss/custom-style.scss */
  .slick-slider.slider-fotos .slick-arrow.slick-next {
    right: 14%; }
    @media (min-width: 768px) {
      /* line 691, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-next {
        right: 15%; } }
    @media (min-width: 1024px) {
      /* line 691, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-next {
        right: 19%; } }
    @media (min-width: 1200px) {
      /* line 691, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-next {
        right: 19%; } }
    @media (min-width: 1600px) {
      /* line 691, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-next {
        right: 21%; } }
    @media (min-width: 1900px) {
      /* line 691, ../scss/custom-style.scss */
      .slick-slider.slider-fotos .slick-arrow.slick-next {
        right: 23%; } }
@media (max-width: 767px) {
  /* line 722, ../scss/custom-style.scss */
  .slick-slider.timeline .slick-list {
    padding-left: 0 !important; } }
/* line 728, ../scss/custom-style.scss */
.slick-slider.timeline .slick-arrow {
  position: absolute;
  top: 62vw;
  visibility: hidden;
  z-index: 1; }
  @media (min-width: 768px) {
    /* line 728, ../scss/custom-style.scss */
    .slick-slider.timeline .slick-arrow {
      top: 60vw;
      visibility: visible; } }
  @media (min-width: 1024px) {
    /* line 728, ../scss/custom-style.scss */
    .slick-slider.timeline .slick-arrow {
      top: 40.5vw; } }
  @media (min-width: 1200px) {
    /* line 728, ../scss/custom-style.scss */
    .slick-slider.timeline .slick-arrow {
      top: 40vw; } }
  @media (min-width: 1600px) {
    /* line 728, ../scss/custom-style.scss */
    .slick-slider.timeline .slick-arrow {
      top: 37.5vw; } }
  @media (min-width: 1900px) {
    /* line 728, ../scss/custom-style.scss */
    .slick-slider.timeline .slick-arrow {
      top: 36vw; } }
  @media (min-width: 2100px) {
    /* line 728, ../scss/custom-style.scss */
    .slick-slider.timeline .slick-arrow {
      top: 32vw; } }
  /* line 759, ../scss/custom-style.scss */
  .slick-slider.timeline .slick-arrow.slick-prev {
    left: 10%; }
    @media (min-width: 768px) {
      /* line 759, ../scss/custom-style.scss */
      .slick-slider.timeline .slick-arrow.slick-prev {
        left: 6%; } }
    @media (min-width: 1024px) {
      /* line 759, ../scss/custom-style.scss */
      .slick-slider.timeline .slick-arrow.slick-prev {
        left: 9%; } }
    @media (min-width: 1200px) {
      /* line 759, ../scss/custom-style.scss */
      .slick-slider.timeline .slick-arrow.slick-prev {
        left: 10%; } }
  /* line 775, ../scss/custom-style.scss */
  .slick-slider.timeline .slick-arrow.slick-next {
    left: 10%; }
    @media (min-width: 768px) {
      /* line 775, ../scss/custom-style.scss */
      .slick-slider.timeline .slick-arrow.slick-next {
        left: calc(6% + 40px); } }
    @media (min-width: 1024px) {
      /* line 775, ../scss/custom-style.scss */
      .slick-slider.timeline .slick-arrow.slick-next {
        left: calc(9% + 50px); } }
    @media (min-width: 1200px) {
      /* line 775, ../scss/custom-style.scss */
      .slick-slider.timeline .slick-arrow.slick-next {
        left: calc(10% + 50px); } }

/* NAVIGATION */

/*Canvi a menu normal*/

#site-navigation.main-navigation,
.sticky-enabled .main-navigation.is_stuck {
  box-shadow: 0 2px 14px -5px rgb(0 0 0 / 10%) !important;
}
#site-navigation.has-branding .main-nav {
  padding-right: 0;
}
#generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout {
  display: none;
}
/*@media (max-width: 1199px) {
  .navigation-branding img,
  .site-logo.mobile-header-logo img {
      height: 50px !important;
  }
}*/

/*#site-navigation {
  left: 0;
  max-width: 100vw;
  min-height: 32px;
  overflow: visible;
  position: fixed;
  right: 0;
  top: 0; 
}
  @media (min-width: 1024px) {
    
    #site-navigation {
      max-width: 60px;
      min-height: 100vh;
      right: initial; } }
  
  #site-navigation + * {
    margin-top: 32px; }
    @media (min-width: 1024px) {
      
      #site-navigation + * {
        margin-top: inherit; } }
  
  #site-navigation .rotate {
    margin-bottom: auto;
    white-space: nowrap; }
    @media (min-width: 1024px) {
      
      #site-navigation .rotate {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg); } }
  @media (max-width: 767px) {
    
    #site-navigation .menu-toggle {
      display: none; } }
  
  #site-navigation .main-nav > ul {
    align-content: space-between;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    min-height: 32px; }
    @media (min-width: 1024px) {
      
      #site-navigation .main-nav > ul {
        flex-direction: column;
        min-height: 100vh; } }
    
    #site-navigation .main-nav > ul > .logo {
      height: 32px; }
      @media (min-width: 1024px) {
        
        #site-navigation .main-nav > ul > .logo {
          height: auto; } }
      
      #site-navigation .main-nav > ul > .logo a {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=100);
        background: white url("/wp-content/uploads/2020/08/favicon.jpg") no-repeat center center;
        background-size: auto 100%;
        height: 32px;
        line-height: 32px;
        margin-top: 2px;
        margin-bottom: 0;
        order: 1;
        overflow: hidden;
        text-decoration: none;
        text-indent: -999999999px;
        width: 20px; }
        @media (min-width: 1024px) {
          
          #site-navigation .main-nav > ul > .logo a {
            margin-top: 6px;
            margin-bottom: 25vh; } }
        
        #site-navigation .main-nav > ul > .logo a:hover {
          opacity: 0.6;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=60);
          text-decoration: none; }
    
    #site-navigation .main-nav > ul > .slideout-toggle {
      -webkit-transform: translate(-50% , -50%);
      -moz-transform: translate(-50% , -50%);
      -ms-transform: translate(-50% , -50%);
      -o-transform: translate(-50% , -50%);
      transform: translate(-50% , -50%);
      left: 50%;
      margin-bottom: auto;
      margin-top: auto;
      order: 2;
      position: absolute;
      top: 50%; }
      @media (min-width: 1024px) {
        
        #site-navigation .main-nav > ul > .slideout-toggle {
          -webkit-transform: none;
          -moz-transform: none;
          -ms-transform: none;
          -o-transform: none;
          transform: none;
          top: 42vh;
          left: initial; } }
      
      #site-navigation .main-nav > ul > .slideout-toggle a {
        line-height: 26px; }
        @media (min-width: 1024px) {
         
          #site-navigation .main-nav > ul > .slideout-toggle a {
            line-height: 50px; } }
        
        #site-navigation .main-nav > ul > .slideout-toggle a:before {
          -webkit-transition: all .2s ease-in-out;
          -moz-transition: all .2s ease-in-out;
          -ms-transition: all .2s ease-in-out;
          -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=100);
          background: white url("/wp-content/uploads/2020/05/ico-toggle-menu.svg") no-repeat center center;
          background-size: 100% auto;
          content: ' ';
          height: 25px;
          line-height: 25px;
          width: 25px; }
        
        #site-navigation .main-nav > ul > .slideout-toggle a:hover:before {
          opacity: 0.3;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=30); }
    
    #site-navigation .main-nav > ul > .coneix {
      left: 25%;
      margin-bottom: 0;
      margin-top: 0;
      order: 3; }
      @media (min-width: 1024px) {
        
        #site-navigation .main-nav > ul > .coneix {
          margin-bottom: 60px;
          margin-top: auto;
          left: initial; } }
      
      #site-navigation .main-nav > ul > .coneix a {
        background-color: #e1251b;
        border: 2px solid #e1251b;
        cursor: pointer;
        color: white;
        font-size: 14px;
        height: 28px;
        padding: 0 10px;
        line-height: 28px;
        text-decoration: none; }
        
        #site-navigation .main-nav > ul > .coneix a:hover, #site-navigation .main-nav > ul > .coneix a.active {
          background-color: white;
          color: rgba(225, 37, 27, 0.6); }
        @media (max-width: 767px) {
          
          #site-navigation .main-nav > ul > .coneix a {
            background-image: url("/wp-content/uploads/2020/09/ico-coneixer2.jpg");
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 100% auto;
            height: 47px;
            text-indent: -99999999px;
            overflow: hidden;
            width: 34px; }
            
            #site-navigation .main-nav > ul > .coneix a:hover, #site-navigation .main-nav > ul > .coneix a.active {
              background-image: url("/wp-content/uploads/2020/09/ico-coneixer2-active.jpg"); } }
    
    #site-navigation .main-nav > ul > .search-item {
      height: 50px;
      order: 4; }
      
      #site-navigation .main-nav > ul > .search-item a {
        line-height: 50px; }
        @media (min-width: 1024px) {
          
          #site-navigation .main-nav > ul > .search-item a {
            line-height: 50px; } }
      
      #site-navigation .main-nav > ul > .search-item.close-search a {
        background: transparent;
        color: #212121;
        font-size: 20px;
        position: fixed;
        right: 0;
        top: 40%; }
        @media (min-width: 768px) {
          
          #site-navigation .main-nav > ul > .search-item.close-search a {
            right: 6%;
            top: 35%; } }
        @media (min-width: 1024px) {
          
          #site-navigation .main-nav > ul > .search-item.close-search a {
            right: 12%;
            top: 25%; } }
        @media (min-width: 1200px) {
          
          #site-navigation .main-nav > ul > .search-item.close-search a {
            right: 18%;
            top: 20%; }
          }*/

/* line 1015, ../scss/custom-style.scss */
#generate-slideout-menu {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
  filter: alpha(opacity=0);
  pointer-events: none; }
  /* line 1019, ../scss/custom-style.scss */
  #generate-slideout-menu.offside {
    height: auto;
    height: 93vh;
    overflow-y: auto !important;
    top: 74px; }
  .admin-bar #generate-slideout-menu.offside {
    top: 120px; }
    @media (min-width: 768px) {
      /* line 1019, ../scss/custom-style.scss */
      #generate-slideout-menu.offside {
        height: 100vh;
        overflow: initial !important; } }
    @media (min-width: 1024px) {
      /* line 1019, ../scss/custom-style.scss */
      #generate-slideout-menu.offside, {
        top: 0; }
      .admin-bar #generate-slideout-menu.offside {
        top: 46px; } }
  /* line 1035, ../scss/custom-style.scss */
  #generate-slideout-menu .grid-container {
    display: flex;
    height: 100vh;
    height: 260vh;
    flex-direction: column;
    margin-left: 0 !important;
    max-width: 100%; }
    @media (min-width: 1024px) {
      /* line 1035, ../scss/custom-style.scss */
      #generate-slideout-menu .grid-container {
        max-width: calc(100% - 60px); } }
  /* line 1048, ../scss/custom-style.scss */
  #generate-slideout-menu .main-nav {
    order: 1;
    padding-bottom: 20px;
    position: relative; }
    @media (min-width: 1024px) {
      /* line 1048, ../scss/custom-style.scss */
      #generate-slideout-menu .main-nav {
        position: absolute;
        left: 40px; } }
    @media (max-width: 1023px) {
      /* line 1048, ../scss/custom-style.scss */
      #generate-slideout-menu .main-nav {
        width: 100%; } }
    /* line 1062, ../scss/custom-style.scss */
    #generate-slideout-menu .main-nav .slideout-menu {
      margin-top: 20px;
      padding: 0 20px; }
      @media (min-width: 1024px) {
        /* line 1062, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu {
          padding: 0; } }
      /* line 1070, ../scss/custom-style.scss */
      #generate-slideout-menu .main-nav .slideout-menu .menu-item {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=0);
        position: relative; }
        /* line 1074, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout {
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%);
          background: white;
          left: calc(50% - 18px);
          position: absolute !important;
          text-align: center;
          top: -41px;
          width: 32px !important; }
          @media (min-width: 1024px) {
            /* line 1074, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout {
              -webkit-transform: none;
              -moz-transform: none;
              -ms-transform: none;
              -o-transform: none;
              transform: none;
              left: -93px;
              top: 42vh;
              width: 60px !important; } }
          /* line 1090, ../scss/custom-style.scss */
          #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout a {
            font-size: 0;
            line-height: 30px;
            padding-left: 0;
            padding-right: 0; }
            @media (min-width: 1024px) {
              /* line 1090, ../scss/custom-style.scss */
              #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout a {
                padding-left: 20px;
                padding-right: 20px; } }
            /* line 1101, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout a:before {
              content: "\f00d";
              font-family: GeneratePress;
              font-size: 17px;
              line-height: 20px;
              position: relative;
              top: 5px; }
              @media (min-width: 1024px) {
                /* line 1101, ../scss/custom-style.scss */
                #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout a:before {
                  line-height: 30px; } }
          /* line 1116, ../scss/custom-style.scss */
          #generate-slideout-menu .main-nav .slideout-menu .menu-item.close-slideout.sfHover a {
            color: inherit; }
        /* line 1125, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu .menu-item.red-item-menu a {
          color: #e1251b; }
        /* line 1130, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu .menu-item a {
          color: #333;
          display: inline-block;
          font-size: 26px;
          font-weight: 500;
          line-height: 26px;
          padding: 10px 0;
          position: relative;
          text-decoration: none; }
          @media (min-width: 1024px) {
            /* line 1130, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item a {
              display: block;
              font-size: 18px;
              line-height: 20px; } }
          @media (min-width: 1200px) {
            /* line 1130, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item a {
              font-size: 24px;
              line-height: 26px; } }
          @media (min-width: 1600px) {
            /* line 1130, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item a {
              font-size: 28px;
              line-height: 30px; } }
          /* line 1156, ../scss/custom-style.scss */
          #generate-slideout-menu .main-nav .slideout-menu .menu-item a:hover {
            color: rgba(51, 51, 51, 0.3); }
        /* line 1162, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu .menu-item.sfHover a {
          color: rgba(51, 51, 51, 0.3); }
        /* line 1167, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu .menu-item .dropdown-menu-toggle {
          padding-left: 10px;
          padding-right: 0;
          position: absolute;
          top: 12px; }
          @media (min-width: 1024px) {
            /* line 1167, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item .dropdown-menu-toggle {
              padding-left: 30px;
              position: relative;
              top: 0; } }
        /* line 1180, ../scss/custom-style.scss */
        #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          -ms-box-shadow: none;
          -o-box-shadow: none;
          box-shadow: none;
          color: #ccc;
          float: none;
          left: initial;
          margin-bottom: 20px;
          margin-top: 10px;
          position: relative;
          right: 0;
          width: 300px; }
          @media (min-width: 768px) {
            /* line 1180, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu {
              margin-bottom: 0;
              position: absolute; } }
          @media (min-width: 1024px) {
            /* line 1180, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu {
              right: -150%; } }
          @media (min-width: 1200px) {
            /* line 1180, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu {
              right: -123%; } }
          /* line 1204, ../scss/custom-style.scss */
          #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu a {
            color: #848484;
            font-size: 20px;
            font-weight: normal;
            line-height: 20px;
            padding: 6px 20px; }
            @media (min-width: 1024px) {
              /* line 1204, ../scss/custom-style.scss */
              #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu a {
                font-size: 14px;
                line-height: 14px;
                padding: 4px 20px; } }
            @media (min-width: 1200px) {
              /* line 1204, ../scss/custom-style.scss */
              #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu a {
                font-size: 18px;
                line-height: 16px;
                padding: 10px 20px; } }
            @media (min-width: 1600px) {
              /* line 1204, ../scss/custom-style.scss */
              #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu a {
                font-size: 20px;
                line-height: 18px; } }
            /* line 1228, ../scss/custom-style.scss */
            #generate-slideout-menu .main-nav .slideout-menu .menu-item .sub-menu a:hover {
              color: #212121; }
        @media (max-width: 1023px) and (min-width: 768px) {
          /* line 1235, ../scss/custom-style.scss */
          #generate-slideout-menu .main-nav .slideout-menu .menu-item:last-child .sub-menu {
            top: inherit;
            bottom: 10px; } }
  /* line 1247, ../scss/custom-style.scss */
  #generate-slideout-menu .rpwwt-widget:after {
    content: "";
    clear: both;
    display: table; }
  /* line 1254, ../scss/custom-style.scss */
  #generate-slideout-menu .rpwwt-widget ul li {
    margin-bottom: 10px; }
    /* line 1257, ../scss/custom-style.scss */
    #generate-slideout-menu .rpwwt-widget ul li img {
      margin: 0 10px 0 0; }
  /* line 1264, ../scss/custom-style.scss */
  #generate-slideout-menu .slideout-widget {
    align-items: flex-end;
    display: inline-flex;
    justify-content: flex-start;
    margin-top: 30px; }
    /* line 1270, ../scss/custom-style.scss */
    #generate-slideout-menu .slideout-widget .widget-title {
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 10px; }
    /* line 1276, ../scss/custom-style.scss */
    #generate-slideout-menu .slideout-widget#nav_menu-3 {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      background-color: #f5f5f5;
      bottom: 78px;
      box-sizing: border-box;
      display: block;
      left: 0;
      margin: 0;
      order: 3;
      padding: 20px 20px;
      position: relative;
      top: -200px;
      top: 0;
      width: 50%; }
      @media (min-width: 768px) {
        /* line 1276, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-3 {
          padding: 45px 40px;
          position: fixed;
          width: 50%;
          top: inherit; } }
      @media (min-width: 1024px) {
        /* line 1276, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-3 {
          bottom: 20px;
          background-color: transparent;
          margin: 20px;
          margin-top: 30px;
          order: 2;
          padding: 0;
          width: 33.3333%; } }
      /* line 1308, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#nav_menu-3 .widget-title {
        display: none; }
      /* line 1312, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#nav_menu-3 .menu {
        display: flex;
        justify-content: flex-start; }
        /* line 1318, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.fundacio_collserola {
          width: 50%; }
          @media (max-width: 767px) {
            /* line 1318, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.fundacio_collserola {
              display: none; } }
          /* line 1325, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.fundacio_collserola a {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
            filter: alpha(opacity=100);
            background: url("/wp-content/uploads/2020/09/fundacio_collserola.svg") no-repeat center center;
            background-size: 100% auto;
            font-size: 10px;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            text-indent: -9999999px;
            text-decoration: none;
            width: 130px; }
            /* line 1337, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.fundacio_collserola a:hover {
              opacity: 0.6;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=60); }
        /* line 1343, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.intranet {
          width: 50%; }
          /* line 1346, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.intranet a {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
            filter: alpha(opacity=100);
            font-size: 16px;
            font-weight: 500;
            text-transform: uppercase;
            text-decoration: none; }
            /* line 1353, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.intranet a:before {
              background: url("/wp-content/uploads/2020/05/ico-intranet.svg") no-repeat center center;
              background-size: 100% auto;
              content: '';
              display: inline-block;
              height: 30px;
              margin-right: 10px;
              vertical-align: middle;
              width: 30px; }
            /* line 1364, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-3 .menu .menu-item.intranet a:hover {
              opacity: 0.6;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=60); }
    /* line 1373, ../scss/custom-style.scss */
    #generate-slideout-menu .slideout-widget#nav_menu-1 {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      background-color: #f5f5f5;
      bottom: 290px;
      bottom: 91px;
      box-sizing: border-box;
      display: none;
      margin: 0;
      right: -50%;
      order: 4;
      padding: 20px;
      position: relative;
      width: 50%; }
      @media (min-width: 768px) {
        /* line 1373, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 {
          bottom: 77px;
          display: block;
          left: 50%;
          padding: 35px 40px;
          position: fixed;
          width: 25%; } }
      @media (min-width: 1024px) {
        /* line 1373, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 {
          background-color: transparent;
          bottom: 20px;
          left: 33.3333%;
          margin: 20px;
          margin-top: 30px;
          order: 3;
          padding: 0;
          width: 15.1515%; } }
      /* line 1408, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#nav_menu-1 .menu {
        display: flex;
        justify-content: flex-start; }
        /* line 1414, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item a {
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=100); }
          /* line 1417, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item a span {
            display: none; }
          /* line 1421, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item a i {
            padding: 0; }
            /* line 1424, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item a i:before {
              background-position: center center;
              background-repeat: no-repeat;
              background-size: 100% auto;
              background-size: 100% auto;
              content: ' ';
              display: inline-block;
              height: 20px;
              line-height: 20px;
              margin-right: 2px;
              width: 20px; }
        /* line 1444, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_facebook a i:before {
          background-image: url("/wp-content/uploads/2020/05/ico-follow-facebook.svg"); }
        /* line 1453, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_facebook a:hover i:before {
          background-image: url("/wp-content/uploads/2020/06/ico-follow-facebook-vermell.svg"); }
        /* line 1466, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_twitter a i:before {
          background-image: url("/wp-content/uploads/2020/05/ico-follow-twitter.svg"); }
        /* line 1475, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_twitter a:hover i:before {
          background-image: url("/wp-content/uploads/2020/06/ico-follow-twitter-vermell.svg"); }
        /* line 1488, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_instagram a i:before {
          background-image: url("/wp-content/uploads/2020/05/ico-follow-instagram.svg"); }
        /* line 1497, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_instagram a:hover i:before {
          background-image: url("/wp-content/uploads/2020/06/ico-follow-instagram-vermell.svg"); }
        /* line 1510, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_youtube a i:before {
          background-image: url("/wp-content/uploads/2020/05/ico-follow-youtube.svg"); }
        /* line 1519, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_youtube a:hover i:before {
          background-image: url("/wp-content/uploads/2020/06/ico-follow-youtube-vermell.svg"); }
        /* line 1532, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_linkedin a i:before {
          background-image: url("/wp-content/uploads/2020/05/ico-follow-linkedin.svg"); }
        /* line 1541, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-1 .menu .menu-item.follow_linkedin a:hover i:before {
          background-image: url("/wp-content/uploads/2020/06/ico-follow-linkedin-vermell.svg"); }
    /* line 1552, ../scss/custom-style.scss */
    #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      background-color: #f5f5f5;
      bottom: 290px;
      bottom: 91px;
      box-sizing: border-box;
      display: block;
      margin: 0;
      right: -50%;
      order: 4;
      padding: 24px 20px 25px 20px;
      position: relative;
      width: 50%; }
      @media (min-width: 768px) {
        /* line 1552, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 {
          bottom: 77px;
          padding: 39px 40px;
          position: fixed;
          right: 0;
          width: 25%; } }
      @media (min-width: 1024px) {
        /* line 1552, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 {
          background-color: transparent;
          bottom: 20px;
          left: 48.4848%;
          margin: 20px;
          margin-bottom: 26px;
          margin-top: 30px;
          order: 3;
          padding: 0;
          right: initial;
          width: 15.1515%; } }
      /* line 1588, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 .widget-title {
        margin-bottom: 2px; }
      /* line 1592, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 .wpml-ls-sidebars-slide-out-widget {
        padding: 0;
        border: 0; }
        /* line 1597, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 .wpml-ls-sidebars-slide-out-widget .wpml-ls-item .wpml-ls-link {
          border-right: 1px solid black;
          font-size: 14px;
          line-height: 13px;
          padding: 0 5px; }
        /* line 1605, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 .wpml-ls-sidebars-slide-out-widget .wpml-ls-item:first-child .wpml-ls-link {
          padding-left: 0; }
        /* line 1611, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#icl_lang_sel_widget-2 .wpml-ls-sidebars-slide-out-widget .wpml-ls-item:last-child .wpml-ls-link {
          border-right: 0; }
    /* line 1619, ../scss/custom-style.scss */
    #generate-slideout-menu .slideout-widget#nav_menu-2, #generate-slideout-menu .slideout-widget#nav_menu-9, #generate-slideout-menu .slideout-widget#nav_menu-10 {
      align-content: center;
      align-items: center;
      background: url("/wp-content/uploads/2020/06/bg-ambits-mobile-opacity.jpg") no-repeat top center;
      background-size: auto 100%;
      box-sizing: border-box;
      flex-direction: column;
      height: auto;
      justify-content: space-evenly;
      margin: 0;
      margin-bottom: 200px;
      margin-bottom: 0;
      margin-top: -60px;
      margin-top: 0;
      order: 2;
      padding: 60px 40px;
      position: relative;
      top: 0;
      width: 100vw; }
      @media (min-width: 768px) {
        /* line 1619, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2, #generate-slideout-menu .slideout-widget#nav_menu-9, #generate-slideout-menu .slideout-widget#nav_menu-10 {
          margin-bottom: 0;
          margin-top: 0;
          margin-top: -60px;
          padding-bottom: 106px; } }
      @media (min-width: 1024px) {
        /* line 1619, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2, #generate-slideout-menu .slideout-widget#nav_menu-9, #generate-slideout-menu .slideout-widget#nav_menu-10 {
          background: url("/wp-content/uploads/2020/05/bg-ambits-opacity.jpg") no-repeat bottom left;
          background-size: 100% 115%;
          height: 100vh;
          margin-top: 0;
          max-width: 400px;
          order: 4;
          padding: 0;
          position: absolute;
          right: -8px;
          width: 33.3333%; } }
      /* line 1661, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#nav_menu-2 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-9 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-10 .widget-title {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=0);
        color: #e1251b;
        font-size: 30px;
        font-weight: 600;
        line-height: 40px;
        margin-top: -30px;
        position: relative;
        text-align: center; }
        @media (min-width: 768px) {
          /* line 1661, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-9 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-10 .widget-title {
            margin-bottom: 30px;
            margin-top: -20px; } }
        @media (min-width: 1024px) {
          /* line 1661, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-9 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-10 .widget-title {
            margin-bottom: 0;
            margin-top: -80px; } }
        @media (min-width: 1200px) {
          /* line 1661, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-9 .widget-title, #generate-slideout-menu .slideout-widget#nav_menu-10 .widget-title {
            margin-top: -30px; } }
      /* line 1695, ../scss/custom-style.scss */
      #generate-slideout-menu .slideout-widget#nav_menu-2 .menu, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu {
        align-items: center;
        align-content: space-evenly;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        height: calc(120vh + 200px);
        justify-content: space-around;
        margin-top: 10px; }
        @media (min-width: 768px) {
          /* line 1695, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu {
            flex-direction: row;
            height: auto;
            margin-top: 0;
            padding: 0 40px;
            width: 100vw; } }
        @media (min-width: 1024px) {
          /* line 1695, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu {
            flex-direction: column;
            height: calc(100vh - 220px);
            margin-top: -40px;
            width: auto; } }
        /* line 1720, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item {
          opacity: 0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=0); }
          /* line 1723, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a {
            border-radius: 100%;
            box-sizing: border-box;
            color: #212121;
            font-size: 18px;
            height: 110px;
            line-height: 18px;
            position: relative;
            text-align: center;
            width: 110px; }
            @media (min-width: 1024px) {
              /* line 1723, ../scss/custom-style.scss */
              #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a {
                font-size: 30px;
                height: 80px;
                line-height: 26px;
                margin: 4px 0;
                overflow: initial;
                width: 80px; } }
            @media (min-width: 1200px) {
              /* line 1723, ../scss/custom-style.scss */
              #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a {
                font-size: 40px;
                height: 90px;
                line-height: 36px;
                width: 90px; } }
            @media (min-width: 1600px) {
              /* line 1723, ../scss/custom-style.scss */
              #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a {
                font-size: 50px;
                height: 110px;
                line-height: 46px;
                width: 110px; } }
            /* line 1757, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a span {
              box-sizing: border-box;
              display: inline-block;
              left: -50%;
              font-weight: 500;
              padding: 4px;
              position: relative;
              text-align: center;
              top: 50%;
              width: 200%; }
              @media (min-width: 768px) {
                /* line 1757, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a span {
                  left: -25%;
                  width: 150%; } }
              @media (min-width: 1024px) {
                /* line 1757, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a span {
                  opacity: 0;
                  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
                  filter: alpha(opacity=0);
                  font-weight: 400;
                  left: initial;
                  position: absolute;
                  right: 30%;
                  text-align: right;
                  top: 26%;
                  width: max-content;
                  max-width: 280px; } }
              @media (min-width: 1200px) {
                /* line 1757, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a span {
                  max-width: 494px; } }
              @media (max-width: 767px) {
                /* line 1757, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a span {
                  -webkit-transform: translateX(-50%);
                  -moz-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                  -o-transform: translateX(-50%);
                  transform: translateX(-50%);
                  bottom: -3px;
                  left: 50%;
                  top: initial; } }
            /* line 1798, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:before {
              opacity: 1;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=100);
              background-position: center center;
              background-repeat: no-repeat;
              background-size: 100% auto;
              border-radius: 100%;
              content: ' ';
              display: block;
              height: 110px;
              margin: auto;
              width: 110px; }
              @media (min-width: 1024px) {
                /* line 1798, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:before {
                  height: 80px;
                  width: 80px; } }
              @media (min-width: 1200px) {
                /* line 1798, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:before {
                  height: 90px;
                  width: 90px; } }
              @media (min-width: 1600px) {
                /* line 1798, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:before {
                  height: 110px;
                  width: 110px; } }
            /* line 1827, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:hover span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:hover span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:hover span {
              animation-name: fade-in-ambits;
              animation-duration: .5s;
              animation-timing-function: ease;
              animation-iteration-count: 1;
              animation-fill-mode: forwards; }
              @media (min-width: 1024px) {
                /* line 1827, ../scss/custom-style.scss */
                #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:hover span, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:hover span, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:hover span {
                  animation-name: fade-in-left; } }
            /* line 1839, ../scss/custom-style.scss */
            #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .menu-item a:hover:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .menu-item a:hover:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .menu-item a:hover:before {
              opacity: 0;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=0); }
        /* line 1848, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_plurilinguisme a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_plurilinguisme a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_plurilinguisme a {
          background-color: #297de1; }
          /* line 1851, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_plurilinguisme a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_plurilinguisme a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_plurilinguisme a:before {
            background-image: url("/wp-content/uploads/2020/05/idiomes-intercanvis.svg"); }
        /* line 1859, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_sostenibilitat a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_sostenibilitat a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_sostenibilitat a {
          background-color: #00c08a; }
          /* line 1862, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_sostenibilitat a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_sostenibilitat a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_sostenibilitat a:before {
            background-image: url("/wp-content/uploads/2020/05/Sostenibilitat.svg"); }
        /* line 1870, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_innovacio a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_innovacio a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_innovacio a {
          background-color: #fe9014; }
          /* line 1873, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_innovacio a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_innovacio a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_innovacio a:before {
            background-image: url("/wp-content/uploads/2020/05/innovacio.svg"); }
        /* line 1881, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_cultura_valors a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_cultura_valors a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_cultura_valors a {
          background-color: #ffcd00; }
          /* line 1884, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_cultura_valors a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_cultura_valors a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_cultura_valors a:before {
            background-image: url("/wp-content/uploads/2020/05/cultura_valors.svg"); }
        /* line 1892, ../scss/custom-style.scss */
        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_orientacio a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_orientacio a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_orientacio a {
          background-color: #fa5373; }
          /* line 1895, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_orientacio a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_orientacio a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_orientacio a:before {
            background-image: url("/wp-content/uploads/2020/05/orientacio.svg"); }

        #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_suport a, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_suport a, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_suport a {
          background-color: #A164A7; }
          /* line 1895, ../scss/custom-style.scss */
          #generate-slideout-menu .slideout-widget#nav_menu-2 .menu .m_suport a:before, #generate-slideout-menu .slideout-widget#nav_menu-9 .menu .m_suport a:before, #generate-slideout-menu .slideout-widget#nav_menu-10 .menu .m_suport a:before {
            background-image: url("/wp-content/uploads/2023/01/Suport_Convivencia.svg"); }

  /* line 1905, ../scss/custom-style.scss */
  #generate-slideout-menu.is-open {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
    filter: alpha(opacity=100);
    left: -265px;
    pointer-events: initial;
    width: 100% !important; }
    @media (min-width: 1024px) {
      /* line 1905, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open {
        left: -212px; } }
    /* line 1917, ../scss/custom-style.scss */
    #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item {
      animation-name: fade-in-left;
      animation-duration: .5s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
      /* line 1924, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(1) {
        animation-delay: 0s; }
      /* line 1928, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(2) {
        animation-delay: .1s; }
      /* line 1932, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(3) {
        animation-delay: .2s; }
      /* line 1936, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(4) {
        animation-delay: .3s; }
      /* line 1940, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(5) {
        animation-delay: .4s; }
      /* line 1944, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(6) {
        animation-delay: .5s; }
      /* line 1948, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(7) {
        animation-delay: .6s; }
      /* line 1952, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(8) {
        animation-delay: .7s; }
      /* line 1956, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(9) {
        animation-delay: .8s; }
      /* line 1960, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(10) {
        animation-delay: .9s; }
      /* line 1964, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(11) {
        animation-delay: 1s; }
      /* line 1968, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(12) {
        animation-delay: 1.1s; }
      /* line 1972, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(13) {
        animation-delay: 1.2s; }
      /* line 1976, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(14) {
        animation-delay: 1.3s; }
      /* line 1980, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open .main-nav .slideout-menu .menu-item:nth-child(15) {
        animation-delay: 1.4s; }
    /* line 1990, ../scss/custom-style.scss */
    #generate-slideout-menu.is-open #nav_menu-2 .widget-title,
    #generate-slideout-menu.is-open #nav_menu-9 .widget-title,
    #generate-slideout-menu.is-open #nav_menu-10 .widget-title {
      animation-name: fade-in-top;
      animation-duration: 1s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
    /* line 1998, ../scss/custom-style.scss */
    #generate-slideout-menu.is-open #nav_menu-2 .menu .menu-item,
    #generate-slideout-menu.is-open #nav_menu-9 .menu .menu-item,
    #generate-slideout-menu.is-open #nav_menu-10 .menu .menu-item {
      animation-name: fade-in-bottom;
      animation-duration: 1s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
      /* line 2005, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open #nav_menu-2 .menu .menu-item:nth-child(1),
      #generate-slideout-menu.is-open #nav_menu-9 .menu .menu-item:nth-child(1),
      #generate-slideout-menu.is-open #nav_menu-10 .menu .menu-item:nth-child(1) {
        animation-delay: .2s; }
      /* line 2009, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open #nav_menu-2 .menu .menu-item:nth-child(2),
      #generate-slideout-menu.is-open #nav_menu-9 .menu .menu-item:nth-child(2),
      #generate-slideout-menu.is-open #nav_menu-10 .menu .menu-item:nth-child(2) {
        animation-delay: .3s; }
      /* line 2013, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open #nav_menu-2 .menu .menu-item:nth-child(3),
      #generate-slideout-menu.is-open #nav_menu-9 .menu .menu-item:nth-child(3),
      #generate-slideout-menu.is-open #nav_menu-10 .menu .menu-item:nth-child(3) {
        animation-delay: .4s; }
      /* line 2017, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open #nav_menu-2 .menu .menu-item:nth-child(4),
      #generate-slideout-menu.is-open #nav_menu-9 .menu .menu-item:nth-child(4),
      #generate-slideout-menu.is-open #nav_menu-10 .menu .menu-item:nth-child(4) {
        animation-delay: .5s; }
      /* line 2021, ../scss/custom-style.scss */
      #generate-slideout-menu.is-open #nav_menu-2 .menu .menu-item:nth-child(5),
      #generate-slideout-menu.is-open #nav_menu-9 .menu .menu-item:nth-child(5),
      #generate-slideout-menu.is-open #nav_menu-10 .menu .menu-item:nth-child(5) {
        animation-delay: .6s; }
    /* line 2028, ../scss/custom-style.scss */
    #generate-slideout-menu.is-open #nav_menu-3,
    #generate-slideout-menu.is-open #nav_menu-1,
    #generate-slideout-menu.is-open #icl_lang_sel_widget-2 {
      animation-name: fade-in-bottom;
      animation-duration: .5s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      animation-delay: .2s; }

/* line 2041, ../scss/custom-style.scss */
.slide-opened .slideout-exit:not(.has-svg-icon):before,
.slideout-navigation button.slideout-exit:not(.has-svg-icon):before,
button.slideout-exit,
.slide-opened .slideout-exit:before {
  display: none !important; }



@media (max-width: 1024px) {
  admin-bar #site-navigation {
    top: 46px !important;
  }
}
/*.admin-bar #site-navigation {
  top: 46px; }
  @media (min-width: 1024px) {
    
    .admin-bar #site-navigation {
      top: 32px; } }
  @media (min-width: 1024px) {
    
    .admin-bar #site-navigation .main-nav > ul {
      min-height: calc(100vh - 32px); } }
 
  .admin-bar #site-navigation + * {
    margin-top: 64px; }
    @media (min-width: 1024px) {
      
      .admin-bar #site-navigation + * {
        margin-top: inherit; } }

.admin-bar #generate-slideout-menu.is-open {
  top: 78px !important; }
  @media (min-width: 1024px) {
    
    .admin-bar #generate-slideout-menu.is-open {
      top: 32px !important; } }
*/

.slideout-toggle {
  -webkit-box-ordinal-group: -9;
  -ms-flex-order: -10;
  order: -10; }

/* line 2098, ../scss/custom-style.scss */
.slideout-overlay {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
  filter: alpha(opacity=0);
  display: none !important;
  z-index: 99 !important; }

/* line 2107, ../scss/custom-style.scss */
.elementor-widget-premium-hscroll {
  z-index: 0; }

/* line 2115, ../scss/custom-style.scss */
.goback img {
  padding-left: 10px;
  width: 45px; }
  @media (max-width: 767px) {
    /* line 2115, ../scss/custom-style.scss */
    .goback img {
      padding-top: 10px;
      width: 32px; } }

/* line 2130, ../scss/custom-style.scss */
.navigation-search {
  background-color: rgba(255, 255, 255, 0.96); }
  /* line 2133, ../scss/custom-style.scss */
  .navigation-search.nav-search-active {
    position: fixed;
    height: 100vh;
    top: 0;
    width: 100vw; }
    @media (min-width: 1024px) {
      /* line 2133, ../scss/custom-style.scss */
      .navigation-search.nav-search-active {
        left: 60px;
        width: calc(100vw - 60px); } }
    /* line 2144, ../scss/custom-style.scss */
    .navigation-search.nav-search-active input[type="search"] {
      -webkit-transform: translate(-50% , -50%);
      -moz-transform: translate(-50% , -50%);
      -ms-transform: translate(-50% , -50%);
      -o-transform: translate(-50% , -50%);
      transform: translate(-50% , -50%);
      background-color: transparent;
      border-bottom: 1px solid #848484;
      color: #212121;
      font-size: 30px;
      font-weight: normal;
      height: 40px;
      left: 50%;
      line-height: 40px;
      padding: 0;
      position: absolute;
      top: 50%;
      width: 85%; }
      @media (min-width: 768px) {
        /* line 2144, ../scss/custom-style.scss */
        .navigation-search.nav-search-active input[type="search"] {
          font-size: 50px;
          height: 50px;
          line-height: 50px;
          width: 80%; } }
      @media (min-width: 1024px) {
        /* line 2144, ../scss/custom-style.scss */
        .navigation-search.nav-search-active input[type="search"] {
          font-size: 60px;
          height: 60px;
          line-height: 60px;
          width: 70%; } }
      @media (min-width: 1200px) {
        /* line 2144, ../scss/custom-style.scss */
        .navigation-search.nav-search-active input[type="search"] {
          font-size: 70px;
          height: 70px;
          line-height: 70px;
          width: 60%; } }
      @media (min-width: 1600px) {
        /* line 2144, ../scss/custom-style.scss */
        .navigation-search.nav-search-active input[type="search"] {
          font-size: 80px;
          height: 80px;
          line-height: 80px; } }
      /* line 8, ../scss/_mixins.scss */
      .navigation-search.nav-search-active input[type="search"]::-webkit-input-placeholder {
        color: #848484 !important;
        font-size: 30px;
        font-weight: normal;
        opacity: 1 !important;
        position: relative; }
        @media (min-width: 768px) {
          /* line 8, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-webkit-input-placeholder {
            font-size: 50px; } }
        @media (min-width: 1024px) {
          /* line 8, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-webkit-input-placeholder {
            font-size: 60px; } }
        @media (min-width: 1200px) {
          /* line 8, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-webkit-input-placeholder {
            font-size: 70px; } }
        @media (min-width: 1600px) {
          /* line 8, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-webkit-input-placeholder {
            font-size: 80px; } }
      /* line 9, ../scss/_mixins.scss */
      .navigation-search.nav-search-active input[type="search"]:-moz-placeholder {
        color: #848484 !important;
        font-size: 30px;
        font-weight: normal;
        opacity: 1 !important;
        position: relative; }
        @media (min-width: 768px) {
          /* line 9, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-moz-placeholder {
            font-size: 50px; } }
        @media (min-width: 1024px) {
          /* line 9, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-moz-placeholder {
            font-size: 60px; } }
        @media (min-width: 1200px) {
          /* line 9, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-moz-placeholder {
            font-size: 70px; } }
        @media (min-width: 1600px) {
          /* line 9, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-moz-placeholder {
            font-size: 80px; } }
      /* line 10, ../scss/_mixins.scss */
      .navigation-search.nav-search-active input[type="search"]::-moz-placeholder {
        color: #848484 !important;
        font-size: 30px;
        font-weight: normal;
        opacity: 1 !important;
        position: relative; }
        @media (min-width: 768px) {
          /* line 10, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-moz-placeholder {
            font-size: 50px; } }
        @media (min-width: 1024px) {
          /* line 10, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-moz-placeholder {
            font-size: 60px; } }
        @media (min-width: 1200px) {
          /* line 10, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-moz-placeholder {
            font-size: 70px; } }
        @media (min-width: 1600px) {
          /* line 10, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]::-moz-placeholder {
            font-size: 80px; } }
      /* line 11, ../scss/_mixins.scss */
      .navigation-search.nav-search-active input[type="search"]:-ms-input-placeholder {
        color: #848484 !important;
        font-size: 30px;
        font-weight: normal;
        opacity: 1 !important;
        position: relative; }
        @media (min-width: 768px) {
          /* line 11, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-ms-input-placeholder {
            font-size: 50px; } }
        @media (min-width: 1024px) {
          /* line 11, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-ms-input-placeholder {
            font-size: 60px; } }
        @media (min-width: 1200px) {
          /* line 11, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-ms-input-placeholder {
            font-size: 70px; } }
        @media (min-width: 1600px) {
          /* line 11, ../scss/_mixins.scss */
          .navigation-search.nav-search-active input[type="search"]:-ms-input-placeholder {
            font-size: 80px; } }
  /* line 2212, ../scss/custom-style.scss */
  .admin-bar .navigation-search {
    height: calc(100vh - 32px);
    top: 32px; }

/* line 2224, ../scss/custom-style.scss */
.search-results .site-main {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1400px;
  margin-left: auto !important;
  margin-right: auto !important; }
@media (max-width: 767px) {
  /* line 2233, ../scss/custom-style.scss */
  .search-results .generate-columns-container {
    width: 100%; } }
/* line 2239, ../scss/custom-style.scss */
.search-results .page-header {
  margin: 40px 0;
  padding: 0 15px;
  text-align: left;
  width: 100%; }
  /* line 2245, ../scss/custom-style.scss */
  .search-results .page-header .page-title {
    font-weight: normal;
    line-height: 28px; }
    /* line 2250, ../scss/custom-style.scss */
    .search-results .page-header .page-title span {
      font-size: 150%;
      font-weight: 600; }
      @media (max-width: 767px) {
        /* line 2250, ../scss/custom-style.scss */
        .search-results .page-header .page-title span {
          display: block; } }
/* line 2261, ../scss/custom-style.scss */
.search-results .paging-navigation {
  margin: 40px 0 !important;
  text-align: center;
  width: 100%; }
/* line 2268, ../scss/custom-style.scss */
.search-results .results_wrapper {
  padding: 0 14px;
  padding-left: 30px;
  margin-left: 0;
  width: 100%;
  box-sizing: border-box; }
  /* line 2275, ../scss/custom-style.scss */
  .search-results .results_wrapper .results_wrapper__item {
    border-bottom: 1px solid #e4e4e4;
    padding: 20px 0;
    position: relative; }
    /* line 2280, ../scss/custom-style.scss */
    .search-results .results_wrapper .results_wrapper__item .results_wrapper__title {
      font-size: 20px;
      font-weight: 500; }
/* line 2293, ../scss/custom-style.scss */
.search-results article {
  box-sizing: border-box;
  margin-bottom: 40px !important;
  padding: 0 15px;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 2293, ../scss/custom-style.scss */
    .search-results article {
      width: 33.333333%; } }
  /* line 2303, ../scss/custom-style.scss */
  .search-results article .inside-article {
    display: flex;
    flex-direction: column;
    padding: 0 !important; }
  /* line 2309, ../scss/custom-style.scss */
  .search-results article .entry-header {
    display: flex;
    flex-direction: column;
    height: auto;
    order: 2;
    width: 100%; }
    /* line 2316, ../scss/custom-style.scss */
    .search-results article .entry-header .entry-title {
      font-size: 28px;
      font-weight: 500;
      margin: 20px 0;
      order: 2;
      position: relative;
      top: 0;
      white-space: normal; }
      @media (min-width: 768px) {
        /* line 2316, ../scss/custom-style.scss */
        .search-results article .entry-header .entry-title {
          font-size: 18px;
          margin: 12px 0; } }
      @media (min-width: 1024px) {
        /* line 2316, ../scss/custom-style.scss */
        .search-results article .entry-header .entry-title {
          font-size: 20px;
          margin: 16px 0; } }
      @media (min-width: 1200px) {
        /* line 2316, ../scss/custom-style.scss */
        .search-results article .entry-header .entry-title {
          font-size: 24px;
          margin: 20px 0; } }
      @media (min-width: 1600px) {
        /* line 2316, ../scss/custom-style.scss */
        .search-results article .entry-header .entry-title {
          font-size: 28px; } }
    /* line 2345, ../scss/custom-style.scss */
    .search-results article .entry-header .entry-meta {
      order: 1;
      text-transform: capitalize; }
  /* line 2351, ../scss/custom-style.scss */
  .search-results article .post-image {
    order: 1; }
    /* line 2354, ../scss/custom-style.scss */
    .search-results article .post-image a {
      display: inline-block;
      height: 30vh; }
      @media (min-width: 768px) {
        /* line 2354, ../scss/custom-style.scss */
        .search-results article .post-image a {
          height: 14vh; } }
      @media (min-width: 1024px) {
        /* line 2354, ../scss/custom-style.scss */
        .search-results article .post-image a {
          height: 30vh; } }
      /* line 2366, ../scss/custom-style.scss */
      .search-results article .post-image a img {
        height: inherit;
        object-fit: cover; }
  /* line 2373, ../scss/custom-style.scss */
  .search-results article .entry-summary {
    color: #848484;
    font-size: 14px;
    order: 3; }
    /* line 2378, ../scss/custom-style.scss */
    .search-results article .entry-summary .read-more {
      display: none; }

/* line 2387, ../scss/custom-style.scss */
.site-info {
  display: none; }

/* line 2394, ../scss/custom-style.scss */
.entry-title {
  color: #848484 !important;
  font-size: 14vw;
  font-weight: normal;
  margin-left: 0;
  position: absolute;
  top: -11vw;
  width: 100%;
  white-space: nowrap; }
  @media (min-width: 1024px) {
    /* line 2394, ../scss/custom-style.scss */
    .entry-title {
      margin-left: -20px; } }
  /* line 2408, ../scss/custom-style.scss */
  .entry-header .entry-title {
    margin-left: 0;
    top: -2vw; }

/* line 2414, ../scss/custom-style.scss */
.entry-header {
  height: 14vw;
  margin-top: 40px;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 2414, ../scss/custom-style.scss */
    .entry-header {
      margin-top: 0; } }

/* line 2426, ../scss/custom-style.scss */
.page-id-1148 .entry-header,
.page-id-942 .entry-header {
  height: 12vw; }
  /* line 2429, ../scss/custom-style.scss */
  .page-id-1148 .entry-header .entry-title,
  .page-id-942 .entry-header .entry-title {
    font-size: 10vw;
    line-height: 10vw;
    top: 0; }

/* line 2440, ../scss/custom-style.scss */
.coneixer-nos {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background: url("/wp-content/uploads/2020/05/bg-coneixer-nos-opacity.jpg") no-repeat bottom right;
  background-size: 100% 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-size: 18px;
  justify-content: space-around;
  left: -400px;
  line-height: 30px;
  height: 100vh;
  padding: 60px;
  pointer-events: none;
  position: fixed;
  text-align: center;
  width: 400px;
  z-index: 99; }
  /* line 2459, ../scss/custom-style.scss */
  .coneixer-nos .titol {
    font-size: 20px; }
  /* line 2463, ../scss/custom-style.scss */
  .coneixer-nos .numero {
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 30px; }
  /* line 2470, ../scss/custom-style.scss */
  .coneixer-nos .creantescola {
    font-size: 30px;
    line-height: 40px; }
  /* line 2475, ../scss/custom-style.scss */
  .coneixer-nos.active {
    left: 0;
    pointer-events: initial; }
    @media (min-width: 1024px) {
      /* line 2475, ../scss/custom-style.scss */
      .coneixer-nos.active {
        left: 0; } }
    /* line 2483, ../scss/custom-style.scss */
    .coneixer-nos.active .titol {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      animation-name: fade-in-left;
      animation-duration: 1s;
      animation-delay: .3s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      font-size: 20px; }
    /* line 2494, ../scss/custom-style.scss */
    .coneixer-nos.active .truca {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      animation-name: fade-in-left;
      animation-duration: 1s;
      animation-delay: .5s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
    /* line 2504, ../scss/custom-style.scss */
    .coneixer-nos.active .creantescola {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      animation-name: fade-in-left;
      animation-duration: 1s;
      animation-delay: .7s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      font-size: 30px;
      line-height: 40px; }
    /* line 2516, ../scss/custom-style.scss */
    .coneixer-nos.active .btn_wrapper {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      animation-name: fade-in-left;
      animation-duration: 1s;
      animation-delay: .9s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }

/* line 2528, ../scss/custom-style.scss */
.bg-coneixer-nos {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
  filter: alpha(opacity=0);
  background-color: black;
  height: 100vh;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 98; }
  /* line 2538, ../scss/custom-style.scss */
  .bg-coneixer-nos.active {
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
    filter: alpha(opacity=30);
    pointer-events: initial; }

/* line 2548, ../scss/custom-style.scss */
#content {
  padding: 0; }
  /* line 2552, ../scss/custom-style.scss */
  .home #content {
    padding: 0px; }

/* line 2562, ../scss/custom-style.scss */
.wppopups-whole .spu-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px); }
/* line 2567, ../scss/custom-style.scss */
.wppopups-whole .spu-container {
  padding: 20px 10% !important; }
  @media (max-width: 767px) {
    /* line 2567, ../scss/custom-style.scss */
    .wppopups-whole .spu-container {
      padding: 20px !important; } }
  /* line 2574, ../scss/custom-style.scss */
  .wppopups-whole .spu-container h1 {
    color: #e1251b !important;
    font-size: 30px; }
/* line 2580, ../scss/custom-style.scss */
.wppopups-whole .spu-close-top_right {
  right: 12px;
  top: 10px; }
/* line 2585, ../scss/custom-style.scss */
.wppopups-whole .btn {
  display: inline-block;
  margin-top: 40px;
  text-decoration: none; }
/* line 2591, ../scss/custom-style.scss */
.wppopups-whole .hashtag {
  color: #e1251b !important;
  display: inline-block;
  margin-top: 20px;
  text-decoration: none; }

/* line 2599, ../scss/custom-style.scss */
.wppopups-columns {
  align-content: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  /* line 2605, ../scss/custom-style.scss */
  .wppopups-columns .wppopups-column {
    align-content: center;
    display: inline-flex;
    flex: 0 0 auto;
    flex-direction: column;
    justify-content: center; }
    @media (max-width: 767px) {
      /* line 2605, ../scss/custom-style.scss */
      .wppopups-columns .wppopups-column {
        flex-basis: 100% !important;
        padding-bottom: 20px;
        padding-top: 20px;
        text-align: center !important; } }

/* line 2626, ../scss/custom-style.scss */
.cabecerainterior {
  height: auto;
  position: relative;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 2626, ../scss/custom-style.scss */
    .cabecerainterior {
      height: 45vh;
      width: 100vw; } }
  @media (min-width: 1024px) {
    /* line 2626, ../scss/custom-style.scss */
    .cabecerainterior {
      height: calc(100vh - 60px); } }
  /* line 2640, ../scss/custom-style.scss */
  .cabecerainterior .cabint-image {
    height: 35vh;
    margin: auto;
    margin-right: 0;
    width: 100%; }
    /* line 2646, ../scss/custom-style.scss */
    .cabecerainterior .cabint-image img {
      display: block;
      width: 100vw;
      height: 100%;
      object-fit: cover; }
    @media (min-width: 768px) {
      /* line 2640, ../scss/custom-style.scss */
      .cabecerainterior .cabint-image {
        height: 45vh;
        width: 65vw; } }
    @media (min-width: 1024px) {
      /* line 2640, ../scss/custom-style.scss */
      .cabecerainterior .cabint-image {
        height: calc(100vh - 60px); } }
  /* line 2663, ../scss/custom-style.scss */
  .cabecerainterior .cabint-info {
    width: 100%; }
    @media (min-width: 768px) {
      /* line 2663, ../scss/custom-style.scss */
      .cabecerainterior .cabint-info {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        position: absolute;
        top: 46%;
        width: 70vw; } }
    @media (min-width: 1024px) {
      /* line 2663, ../scss/custom-style.scss */
      .cabecerainterior .cabint-info {
        left: 10%;
        width: 65vw; } }
    /* line 2679, ../scss/custom-style.scss */
    .cabecerainterior .cabint-info .cabint-info__titol {
      color: #e1251b;
      font-size: 50px;
      font-weight: normal;
      letter-spacing: 0;
      line-height: 50px;
      margin: 0;
      margin-top: 20px; }
      @media (min-width: 768px) {
        /* line 2679, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol {
          font-size: 110px;
          letter-spacing: 0;
          line-height: 120px;
          margin: 0; } }
      @media (min-width: 1024px) {
        /* line 2679, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol {
          font-size: 110px;
          letter-spacing: 0;
          line-height: 130px; } }
      @media (min-width: 1200px) {
        /* line 2679, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol {
          font-size: 130px;
          letter-spacing: 0;
          line-height: 160px; } }
      @media (min-width: 1600px) {
        /* line 2679, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol {
          font-size: 170px;
          letter-spacing: 1.6px;
          line-height: 200px; } }
      @media (min-width: 1900px) {
        /* line 2679, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol {
          font-size: 200px;
          letter-spacing: 2.6px;
          line-height: 240px; } }
      /* line 2719, ../scss/custom-style.scss */
      .cabecerainterior .cabint-info .cabint-info__titol span {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=0);
        animation-name: fade-in-bottom;
        animation-duration: .5s;
        animation-delay: .5s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        display: inline-block; }
        /* line 2729, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(1) {
          animation-delay: 0s; }
        /* line 2733, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(2) {
          animation-delay: .1s; }
        /* line 2737, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(3) {
          animation-delay: .2s; }
        /* line 2741, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(4) {
          animation-delay: .3s; }
        /* line 2745, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(5) {
          animation-delay: .4s; }
        /* line 2749, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(6) {
          animation-delay: .5s; }
        /* line 2753, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(7) {
          animation-delay: .6s; }
        /* line 2757, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(8) {
          animation-delay: .7s; }
        /* line 2761, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(9) {
          animation-delay: .8s; }
        /* line 2765, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(10) {
          animation-delay: .9s; }
        /* line 2769, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(11) {
          animation-delay: 1s; }
        /* line 2773, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(12) {
          animation-delay: 1.1s; }
        /* line 2777, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(13) {
          animation-delay: 1.2s; }
        /* line 2781, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(14) {
          animation-delay: 1.3s; }
        /* line 2785, ../scss/custom-style.scss */
        .cabecerainterior .cabint-info .cabint-info__titol span:nth-child(15) {
          animation-delay: 1.4s; }

/* line 2798, ../scss/custom-style.scss */
.paging-navigation .nav-links a {
  text-decoration: none; }

/* line 2804, ../scss/custom-style.scss */
.custom_post_nav {
  display: flex;
  margin-bottom: 40px; }

/* line 2809, ../scss/custom-style.scss */
.page-numbers {
  padding: 10px;
  padding-left: 0px;
  padding-right: 22px; }

/* line 2815, ../scss/custom-style.scss */
a.page-numbers:link,
a.page-numbers:visited {
  text-decoration: none; }

/* line 2824, ../scss/custom-style.scss */
.slider-testimonio, .testimonio_static {
  height: 70vh;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    /* line 2824, ../scss/custom-style.scss */
    .slider-testimonio, .testimonio_static {
      height: 50vh; } }
  @media (min-width: 1024px) {
    /* line 2824, ../scss/custom-style.scss */
    .slider-testimonio, .testimonio_static {
      height: 100vh;
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  /* line 2841, ../scss/custom-style.scss */
  .slider-testimonio .testimonio-info, .testimonio_static .testimonio-info {
    height: 70vh;
    position: relative;
    width: 100%; }
    @media (min-width: 768px) {
      /* line 2841, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info, .testimonio_static .testimonio-info {
        height: 50vh; } }
    @media (min-width: 1024px) {
      /* line 2841, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info, .testimonio_static .testimonio-info {
        height: 100vh; } }
    /* line 2854, ../scss/custom-style.scss */
    .slider-testimonio .testimonio-info .slideimage, .testimonio_static .testimonio-info .slideimage {
      height: 70vh;
      overflow: hidden;
      position: relative;
      width: 100%; }
      @media (min-width: 768px) {
        /* line 2854, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .slideimage, .testimonio_static .testimonio-info .slideimage {
          height: 50vh; } }
      @media (min-width: 1024px) {
        /* line 2854, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .slideimage, .testimonio_static .testimonio-info .slideimage {
          height: 100vh; } }
      /* line 2868, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info .slideimage img, .testimonio_static .testimonio-info .slideimage img {
        display: block;
        height: 70vh;
        object-fit: cover;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 2868, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .slideimage img, .testimonio_static .testimonio-info .slideimage img {
            height: 50vh; } }
        @media (min-width: 1024px) {
          /* line 2868, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .slideimage img, .testimonio_static .testimonio-info .slideimage img {
            height: 100vh; } }
    /* line 2884, ../scss/custom-style.scss */
    .slider-testimonio .testimonio-info .cita, .testimonio_static .testimonio-info .cita {
      -webkit-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      -o-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
      color: white;
      font-size: 26px;
      font-weight: 500;
      left: 50%;
      line-height: 34px;
      margin: 0;
      position: absolute;
      text-align: center;
      top: 40%;
      width: calc(100% - 60px);
      z-index: 1; }
      @media (min-width: 768px) {
        /* line 2884, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .cita, .testimonio_static .testimonio-info .cita {
          font-size: 34px;
          line-height: 46px;
          width: 60%; } }
      @media (min-width: 1024px) {
        /* line 2884, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .cita, .testimonio_static .testimonio-info .cita {
          font-size: 30px;
          line-height: 48px;
          top: 50%; } }
      @media (min-width: 1200px) {
        /* line 2884, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .cita, .testimonio_static .testimonio-info .cita {
          font-size: 36px;
          line-height: 54px; } }
      @media (min-width: 1600px) {
        /* line 2884, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .cita, .testimonio_static .testimonio-info .cita {
          font-size: 48px;
          line-height: 66px; } }
    /* line 2921, ../scss/custom-style.scss */
    .slider-testimonio .testimonio-info .nom_wrapper, .testimonio_static .testimonio-info .nom_wrapper {
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
      bottom: 4%;
      left: 50%;
      position: absolute;
      text-align: center;
      z-index: 1; }
      @media (min-width: 1024px) {
        /* line 2921, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .nom_wrapper, .testimonio_static .testimonio-info .nom_wrapper {
          bottom: 8%; } }
      /* line 2933, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info .nom_wrapper .nom, .testimonio_static .testimonio-info .nom_wrapper .nom {
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 2px;
        position: relative;
        z-index: 1; }
        @media (min-width: 768px) {
          /* line 2933, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .nom, .testimonio_static .testimonio-info .nom_wrapper .nom {
            font-size: 20px; } }
        @media (min-width: 1024px) {
          /* line 2933, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .nom, .testimonio_static .testimonio-info .nom_wrapper .nom {
            font-size: 20px; } }
        @media (min-width: 1200px) {
          /* line 2933, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .nom, .testimonio_static .testimonio-info .nom_wrapper .nom {
            font-size: 22px; } }
        @media (min-width: 1600px) {
          /* line 2933, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .nom, .testimonio_static .testimonio-info .nom_wrapper .nom {
            font-size: 26px; } }
        /* line 2957, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info .nom_wrapper .nom:after, .testimonio_static .testimonio-info .nom_wrapper .nom:after {
          background-color: #e1251b;
          content: ' ';
          display: inherit;
          height: 2px;
          margin-top: 1px;
          width: 100%; }
      /* line 2966, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info .nom_wrapper .carreg, .testimonio_static .testimonio-info .nom_wrapper .carreg {
        color: #fff;
        font-size: 16px;
        font-weight: 300;
        position: relative;
        z-index: 1; }
        @media (min-width: 768px) {
          /* line 2966, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .carreg, .testimonio_static .testimonio-info .nom_wrapper .carreg {
            font-size: 16px; } }
        @media (min-width: 1024px) {
          /* line 2966, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .carreg, .testimonio_static .testimonio-info .nom_wrapper .carreg {
            font-size: 13px; } }
        @media (min-width: 1200px) {
          /* line 2966, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .carreg, .testimonio_static .testimonio-info .nom_wrapper .carreg {
            font-size: 14px; } }
        @media (min-width: 1600px) {
          /* line 2966, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info .nom_wrapper .carreg, .testimonio_static .testimonio-info .nom_wrapper .carreg {
            font-size: 16px; } }
    /* line 2996, ../scss/custom-style.scss */
    .slider-testimonio .testimonio-info.slider_text .slick-arrow.slick-prev, .testimonio_static .testimonio-info.slider_text .slick-arrow.slick-prev {
      left: initial;
      right: calc(15% + 50px); }
    /* line 3002, ../scss/custom-style.scss */
    .slider-testimonio .testimonio-info.slider_text .cita, .testimonio_static .testimonio-info.slider_text .cita {
      -webkit-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      -o-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
      color: #212121;
      text-align: left; }
      /* line 3007, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info.slider_text .cita span, .testimonio_static .testimonio-info.slider_text .cita span {
        margin-left: -12px;
        position: relative; }
        @media (min-width: 768px) {
          /* line 3007, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info.slider_text .cita span, .testimonio_static .testimonio-info.slider_text .cita span {
            margin-left: -16px; } }
        @media (min-width: 1024px) {
          /* line 3007, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info.slider_text .cita span, .testimonio_static .testimonio-info.slider_text .cita span {
            margin-left: -15px; } }
        @media (min-width: 1200px) {
          /* line 3007, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info.slider_text .cita span, .testimonio_static .testimonio-info.slider_text .cita span {
            margin-left: -18px; } }
        @media (min-width: 1600px) {
          /* line 3007, ../scss/custom-style.scss */
          .slider-testimonio .testimonio-info.slider_text .cita span, .testimonio_static .testimonio-info.slider_text .cita span {
            margin-left: -26px; } }
    /* line 3029, ../scss/custom-style.scss */
    .slider-testimonio .testimonio-info.slider_text .nom_wrapper, .testimonio_static .testimonio-info.slider_text .nom_wrapper {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      bottom: 6%;
      left: 30px;
      text-align: left; }
      @media (min-width: 768px) {
        /* line 3029, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info.slider_text .nom_wrapper, .testimonio_static .testimonio-info.slider_text .nom_wrapper {
          bottom: 6%;
          left: 20%; } }
      /* line 3040, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info.slider_text .nom_wrapper .nom, .testimonio_static .testimonio-info.slider_text .nom_wrapper .nom {
        color: #212121;
        display: inline-block; }
        /* line 3044, ../scss/custom-style.scss */
        .slider-testimonio .testimonio-info.slider_text .nom_wrapper .nom:after, .testimonio_static .testimonio-info.slider_text .nom_wrapper .nom:after {
          background-color: #212121;
          display: inline-block;
          height: 1px;
          margin-left: 4px;
          width: 10px; }
      /* line 3053, ../scss/custom-style.scss */
      .slider-testimonio .testimonio-info.slider_text .nom_wrapper .carreg, .testimonio_static .testimonio-info.slider_text .nom_wrapper .carreg {
        color: #212121;
        display: inline-block; }

/* line 3066, ../scss/custom-style.scss */
.testimonio_static.text {
  box-sizing: border-box;
  height: auto;
  margin: auto;
  padding: 100px 10px;
  position: relative;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 3066, ../scss/custom-style.scss */
    .testimonio_static.text {
      padding: 100px 40px; } }
  @media (min-width: 768px) {
    /* line 3066, ../scss/custom-style.scss */
    .testimonio_static.text {
      padding: 100px 80px; } }
  /* line 3082, ../scss/custom-style.scss */
  .testimonio_static.text .slider_text {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    height: auto; }
    /* line 3088, ../scss/custom-style.scss */
    .testimonio_static.text .slider_text .nom_wrapper {
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      bottom: initial;
      left: initial;
      position: relative;
      top: initial;
      width: 100%; }
      @media (min-width: 1200px) {
        /* line 3088, ../scss/custom-style.scss */
        .testimonio_static.text .slider_text .nom_wrapper {
          width: 60%; } }
    /* line 3101, ../scss/custom-style.scss */
    .testimonio_static.text .slider_text .cita {
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      bottom: initial;
      left: initial;
      margin-bottom: 50px;
      position: relative;
      top: initial;
      width: 100%; }
      @media (min-width: 1200px) {
        /* line 3101, ../scss/custom-style.scss */
        .testimonio_static.text .slider_text .cita {
          width: 60%; } }

/* line 3122, ../scss/custom-style.scss */
.text-imatge {
  position: relative; }
  /* line 3125, ../scss/custom-style.scss */
  .text-imatge .text-imatge-row {
    align-items: center;
    margin-top: 30px;
    padding-bottom: 30px;
    position: relative; }
    @media (min-width: 768px) {
      /* line 3125, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row {
        margin-top: 50px;
        padding: 40px 0; } }
    @media (min-width: 1024px) {
      /* line 3125, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row {
        padding: 40px 0; } }
    @media (min-width: 1200px) {
      /* line 3125, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row {
        padding: 50px 0; } }
    @media (min-width: 1600px) {
      /* line 3125, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row {
        padding: 70px 0; } }
    /* line 3148, ../scss/custom-style.scss */
    .text-imatge .text-imatge-row:before {
      background-color: #f5f5f5;
      bottom: 0;
      content: ' ';
      display: inline-block;
      height: calc(100% - 220px);
      left: -15px;
      position: absolute;
      right: -15px;
      width: calc(100% + 30px);
      z-index: 0; }
      @media (min-width: 768px) {
        /* line 3148, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row:before {
          height: 100%;
          left: inherit;
          right: 0;
          width: 75%; } }
    /* line 3168, ../scss/custom-style.scss */
    .text-imatge .text-imatge-row .text-imatge__imatge {
      margin-bottom: 30px;
      order: 1;
      z-index: 1; }
      @media (min-width: 768px) {
        /* line 3168, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__imatge {
          margin-bottom: 0; } }
      /* line 3177, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row .text-imatge__imatge img {
        width: 100%; }
    /* line 3182, ../scss/custom-style.scss */
    .text-imatge .text-imatge-row .text-imatge__text {
      order: 2;
      padding: 0 10px;
      padding-right: 50px;
      z-index: 1; }
      @media (min-width: 768px) {
        /* line 3182, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text {
          padding: 0 30px; } }
      @media (min-width: 1024px) {
        /* line 3182, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text {
          padding: 0 40px; } }
      @media (min-width: 1200px) {
        /* line 3182, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text {
          padding: 0 60px; } }
      @media (min-width: 1600px) {
        /* line 3182, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text {
          padding: 0 100px; } }
      /* line 3204, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row .text-imatge__text .titol_bloc {
        font-size: 30px;
        font-weight: 500;
        line-height: 35px;
        margin-top: 10px; }
        @media (min-width: 768px) {
          /* line 3204, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 30px;
            line-height: 35px;
            margin-top: 20px; } }
        @media (min-width: 1024px) {
          /* line 3204, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 35px;
            line-height: 40px; } }
        @media (min-width: 1200px) {
          /* line 3204, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 45px;
            line-height: 50px; } }
        @media (min-width: 1600px) {
          /* line 3204, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 55px;
            line-height: 60px; } }
      /* line 3232, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row .text-imatge__text .text_bloc {
        font-size: 16px;
        line-height: 26px; }
        @media (min-width: 768px) {
          /* line 3232, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 14px;
            line-height: 22px; } }
        @media (min-width: 1024px) {
          /* line 3232, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 16px;
            line-height: 26px; } }
        @media (min-width: 1200px) {
          /* line 3232, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 18px;
            line-height: 28px; } }
        @media (min-width: 1600px) {
          /* line 3232, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 20px;
            line-height: 30px; } }
        /* line 3256, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text .text_bloc p {
          margin-top: 0; }
      /* line 3261, ../scss/custom-style.scss */
      .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc {
        color: #212121;
        display: inline-block;
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 20px;
        text-decoration: none; }
        @media (min-width: 768px) {
          /* line 3261, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc {
            font-size: 16px;
            margin-top: 20px; } }
        @media (min-width: 1024px) {
          /* line 3261, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc {
            font-size: 16px; } }
        @media (min-width: 1200px) {
          /* line 3261, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc {
            font-size: 18px;
            margin-top: 40px; } }
        @media (min-width: 1600px) {
          /* line 3261, ../scss/custom-style.scss */
          .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc {
            font-size: 20px; } }
        /* line 3287, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc:after {
          background: url("/wp-content/uploads/2020/05/arrow_more.svg") no-repeat center center;
          content: ' ';
          height: 11px;
          display: inline-block;
          margin-left: 10px;
          position: relative;
          width: 50px; }
        /* line 3299, ../scss/custom-style.scss */
        .text-imatge .text-imatge-row .text-imatge__text a.mes_bloc:hover:after {
          margin-left: 20px; }
  @media (min-width: 768px) {
    /* line 3311, ../scss/custom-style.scss */
    .text-imatge.right .text-imatge-row:before {
      left: 0;
      right: initial; } }
  @media (min-width: 768px) {
    /* line 3318, ../scss/custom-style.scss */
    .text-imatge.right .text-imatge-row .text-imatge__imatge {
      order: 2; } }
  @media (min-width: 768px) {
    /* line 3324, ../scss/custom-style.scss */
    .text-imatge.right .text-imatge-row .text-imatge__text {
      order: 1; } }

/* line 3337, ../scss/custom-style.scss */
.text-imatge-full {
  position: relative; }
  /* line 3340, ../scss/custom-style.scss */
  .text-imatge-full .text-imatge-row {
    align-items: center;
    flex-direction: column;
    position: relative;
    margin-left: -30px;
    margin-right: -30px; }
    @media (min-width: 768px) {
      /* line 3340, ../scss/custom-style.scss */
      .text-imatge-full .text-imatge-row {
        flex-direction: row;
        margin-left: -15px;
        margin-right: -15px; } }
    /* line 3353, ../scss/custom-style.scss */
    .text-imatge-full .text-imatge-row .text-imatge__imatge {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      order: 1;
      overflow: hidden;
      z-index: 1; }
      @media (min-width: 768px) {
        /* line 3353, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__imatge {
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%; } }
      /* line 3367, ../scss/custom-style.scss */
      .text-imatge-full .text-imatge-row .text-imatge__imatge img {
        float: left;
        max-width: 100%;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 3367, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__imatge img {
            max-width: 120%;
            width: 120%; } }
        @media (min-width: 1024px) {
          /* line 3367, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__imatge img {
            max-width: 100%;
            width: 100%; } }
    /* line 3384, ../scss/custom-style.scss */
    .text-imatge-full .text-imatge-row .text-imatge__text {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      order: 2;
      padding: 40px 20px;
      z-index: 1; }
      @media (min-width: 768px) {
        /* line 3384, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text {
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%;
          padding: 0 30px; } }
      @media (min-width: 1024px) {
        /* line 3384, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text {
          padding: 0 40px; } }
      @media (min-width: 1200px) {
        /* line 3384, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text {
          padding: 0 60px; } }
      @media (min-width: 1600px) {
        /* line 3384, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text {
          padding: 0 100px; } }
      /* line 3411, ../scss/custom-style.scss */
      .text-imatge-full .text-imatge-row .text-imatge__text .titol_bloc {
        font-size: 30px;
        font-weight: 500;
        line-height: 35px;
        margin-top: 0; }
        @media (min-width: 768px) {
          /* line 3411, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 30px;
            line-height: 35px; } }
        @media (min-width: 1024px) {
          /* line 3411, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 40px;
            line-height: 45px; } }
        @media (min-width: 1200px) {
          /* line 3411, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 50px;
            line-height: 55px; } }
        @media (min-width: 1600px) {
          /* line 3411, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .titol_bloc {
            font-size: 55px;
            line-height: 60px; } }
      /* line 3438, ../scss/custom-style.scss */
      .text-imatge-full .text-imatge-row .text-imatge__text .text_bloc {
        font-size: 16px;
        line-height: 26px; }
        @media (min-width: 768px) {
          /* line 3438, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 16px;
            line-height: 26px; } }
        @media (min-width: 1200px) {
          /* line 3438, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 18px;
            line-height: 28px; } }
        @media (min-width: 1600px) {
          /* line 3438, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .text_bloc {
            font-size: 20px;
            line-height: 30px; } }
        /* line 3457, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text .text_bloc p {
          margin-top: 0; }
      /* line 3462, ../scss/custom-style.scss */
      .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc {
        color: #212121;
        display: inline-block;
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 20px;
        text-decoration: none; }
        @media (min-width: 768px) {
          /* line 3462, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc {
            font-size: 16px;
            margin-top: 10px; } }
        @media (min-width: 1024px) {
          /* line 3462, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc {
            font-size: 18px;
            margin-top: 20px; } }
        @media (min-width: 1200px) {
          /* line 3462, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc {
            font-size: 20px;
            margin-top: 20px; } }
        @media (min-width: 1600px) {
          /* line 3462, ../scss/custom-style.scss */
          .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc {
            margin-top: 40px; } }
        /* line 3489, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc:after {
          background: url("/wp-content/uploads/2020/05/arrow_more.svg") no-repeat center center;
          content: ' ';
          height: 11px;
          display: inline-block;
          margin-left: 10px;
          position: relative;
          width: 50px; }
        /* line 3501, ../scss/custom-style.scss */
        .text-imatge-full .text-imatge-row .text-imatge__text .mes_bloc:hover:after {
          margin-left: 20px; }
  /* line 3513, ../scss/custom-style.scss */
  .text-imatge-full.right .text-imatge-row:before {
    left: 0;
    right: initial; }
  @media (min-width: 768px) {
    /* line 3518, ../scss/custom-style.scss */
    .text-imatge-full.right .text-imatge-row .text-imatge__imatge {
      order: 2; } }
  @media (min-width: 768px) {
    /* line 3524, ../scss/custom-style.scss */
    .text-imatge-full.right .text-imatge-row .text-imatge__text {
      order: 1; } }

/* line 3535, ../scss/custom-style.scss */
.text-destacat {
  box-sizing: border-box;
  margin-left: -20px;
  margin-right: -20px;
  padding: 60px 20px;
  position: relative;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    /* line 3535, ../scss/custom-style.scss */
    .text-destacat {
      padding: 100px 40px; } }
  @media (min-width: 1024px) {
    /* line 3535, ../scss/custom-style.scss */
    .text-destacat {
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  @media (max-width: 1023px) {
    /* line 3553, ../scss/custom-style.scss */
    .text-destacat .grid-container {
      padding: 0; } }
  /* line 3559, ../scss/custom-style.scss */
  .text-destacat .text-destacat__text {
    align-content: center;
    align-items: center;
    height: auto;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    width: 100%; }
    @media (min-width: 1024px) {
      /* line 3559, ../scss/custom-style.scss */
      .text-destacat .text-destacat__text {
        height: calc(100vh - 80px);
        height: auto; } }
    /* line 3574, ../scss/custom-style.scss */
    .text-destacat .text-destacat__text .titol_bloc {
      font-size: 25px;
      font-weight: 500;
      line-height: 40px;
      margin-top: 0;
      padding-right: 30px; }
      @media (min-width: 768px) {
        /* line 3574, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .titol_bloc {
          font-size: 35px;
          line-height: 60px;
          padding-right: 50px; } }
      @media (min-width: 1024px) {
        /* line 3574, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .titol_bloc {
          font-size: 30px;
          line-height: 55px; } }
      @media (min-width: 1200px) {
        /* line 3574, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .titol_bloc {
          font-size: 35px;
          line-height: 60px; } }
      @media (min-width: 1600px) {
        /* line 3574, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .titol_bloc {
          font-size: 40px;
          line-height: 65px; } }
    /* line 3603, ../scss/custom-style.scss */
    .text-destacat .text-destacat__text .text_bloc {
      font-size: 25px;
      line-height: 40px; }
      @media (min-width: 768px) {
        /* line 3603, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .text_bloc {
          font-size: 35px;
          line-height: 60px; } }
      @media (min-width: 1024px) {
        /* line 3603, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .text_bloc {
          font-size: 30px;
          line-height: 55px; } }
      @media (min-width: 1200px) {
        /* line 3603, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .text_bloc {
          font-size: 35px;
          line-height: 60px; } }
      @media (min-width: 1600px) {
        /* line 3603, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .text_bloc {
          font-size: 40px;
          line-height: 65px; } }
      /* line 3627, ../scss/custom-style.scss */
      .text-destacat .text-destacat__text .text_bloc p {
        margin-top: 0; }
        /* line 3630, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .text_bloc p:last-child {
          margin-bottom: 0; }
        /* line 3634, ../scss/custom-style.scss */
        .text-destacat .text-destacat__text .text_bloc p b,
        .text-destacat .text-destacat__text .text_bloc p strong {
          color: #e1251b;
          font-weight: 300; }

/* line 3647, ../scss/custom-style.scss */
.text-simple {
  box-sizing: border-box;
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px 0;
  position: relative;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    /* line 3647, ../scss/custom-style.scss */
    .text-simple {
      padding: 60px 40px; } }
  @media (min-width: 1024px) {
    /* line 3647, ../scss/custom-style.scss */
    .text-simple {
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  @media (max-width: 767px) {
    /* line 3665, ../scss/custom-style.scss */
    .text-simple .grid-container {
      padding: 0 20px; } }
  /* line 3671, ../scss/custom-style.scss */
  .text-simple .text-simple__text {
    align-content: center;
    align-items: center;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 750px;
    position: relative;
    width: 100%; }
    @media (min-width: 1024px) {
      /* line 3671, ../scss/custom-style.scss */
      .text-simple .text-simple__text {
        height: calc(100vh - 80px);
        height: auto;
        width: 80%; } }
    /* line 3687, ../scss/custom-style.scss */
    .text-simple .text-simple__text .titol_bloc {
      font-size: 25px;
      font-weight: 500;
      line-height: 35px;
      margin-top: 0;
      margin-bottom: 30px; }
      @media (min-width: 768px) {
        /* line 3687, ../scss/custom-style.scss */
        .text-simple .text-simple__text .titol_bloc {
          font-size: 35px;
          line-height: 45px; } }
      @media (min-width: 1024px) {
        /* line 3687, ../scss/custom-style.scss */
        .text-simple .text-simple__text .titol_bloc {
          font-size: 35px;
          line-height: 40px; } }
      @media (min-width: 1200px) {
        /* line 3687, ../scss/custom-style.scss */
        .text-simple .text-simple__text .titol_bloc {
          font-size: 40px;
          line-height: 45px; } }
      @media (min-width: 1600px) {
        /* line 3687, ../scss/custom-style.scss */
        .text-simple .text-simple__text .titol_bloc {
          font-size: 45px;
          line-height: 50px; } }
      /* line 3714, ../scss/custom-style.scss */
      .text-simple .text-simple__text .titol_bloc:empty {
        display: none; }
    /* line 3719, ../scss/custom-style.scss */
    .text-simple .text-simple__text .text_bloc {
      font-size: 18px;
      line-height: 26px; }
      @media (min-width: 1024px) {
        /* line 3719, ../scss/custom-style.scss */
        .text-simple .text-simple__text .text_bloc {
          font-size: 18px;
          line-height: 26px; } }
      @media (min-width: 1200px) {
        /* line 3719, ../scss/custom-style.scss */
        .text-simple .text-simple__text .text_bloc {
          font-size: 20px;
          line-height: 28px; } }
      @media (min-width: 1600px) {
        /* line 3719, ../scss/custom-style.scss */
        .text-simple .text-simple__text .text_bloc {
          font-size: 22px;
          line-height: 30px; } }

/* line 3744, ../scss/custom-style.scss */
.descarregues {
  box-sizing: border-box;
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px 15px;
  position: relative;
  width: calc(100% + 40px); }
  @media (min-width: 1024px) {
    /* line 3744, ../scss/custom-style.scss */
    .descarregues {
      margin-left: 0;
      margin-right: 0;
      padding: 20px 40px;
      width: 100%; } }
  /* line 3759, ../scss/custom-style.scss */
  .descarregues .descarregues_wrapper {
    align-content: center;
    align-items: center;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    width: 100%; }
    @media (min-width: 1024px) {
      /* line 3759, ../scss/custom-style.scss */
      .descarregues .descarregues_wrapper {
        height: calc(50vh - 40px); } }
    /* line 3772, ../scss/custom-style.scss */
    .descarregues .descarregues_wrapper .seccio_bloc, .descarregues .descarregues_wrapper .search-results .page-header .page-title, .search-results .page-header .descarregues .descarregues_wrapper .page-title {
      margin-bottom: 30px; }
    /* line 3776, ../scss/custom-style.scss */
    .descarregues .descarregues_wrapper a {
      color: #212121;
      display: block;
      font-size: 20px;
      padding: 10px 0;
      position: relative;
      text-decoration: none; }
      @media (min-width: 768px) {
        /* line 3776, ../scss/custom-style.scss */
        .descarregues .descarregues_wrapper a {
          font-size: 18px; } }
      @media (min-width: 1200px) {
        /* line 3776, ../scss/custom-style.scss */
        .descarregues .descarregues_wrapper a {
          font-size: 20px; } }
      /* line 3792, ../scss/custom-style.scss */
      .descarregues .descarregues_wrapper a:hover {
        color: #e1251b; }
      /* line 3796, ../scss/custom-style.scss */
      .descarregues .descarregues_wrapper a:before {
        background: url("/wp-content/uploads/2020/05/ico-document-pdf.svg") no-repeat center center;
        background-size: 100% auto;
        content: ' ';
        display: inline-block;
        height: 40px;
        margin-right: 20px;
        vertical-align: middle;
        width: 30px; }
        @media (min-width: 1200px) {
          /* line 3796, ../scss/custom-style.scss */
          .descarregues .descarregues_wrapper a:before {
            margin-right: 30px; } }

/* line 3819, ../scss/custom-style.scss */
.columnes_wrapper {
  padding-top: 60px; }
  /* line 3822, ../scss/custom-style.scss */
  .columnes_wrapper .seccio_bloc, .columnes_wrapper .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper .page-title {
    margin-bottom: 30px;
    padding-left: 6px; }
    /* line 3826, ../scss/custom-style.scss */
    .columnes_wrapper .seccio_bloc:empty, .columnes_wrapper .search-results .page-header .page-title:empty, .search-results .page-header .columnes_wrapper .page-title:empty {
      display: none; }
  @media (min-width: 768px) {
    /* line 3831, ../scss/custom-style.scss */
    .columnes_wrapper .row, .columnes_wrapper .text-destacat .text-destacat__text, .text-destacat .columnes_wrapper .text-destacat__text, .columnes_wrapper .text-simple .text-simple__text, .text-simple .columnes_wrapper .text-simple__text, .columnes_wrapper .descarregues .descarregues_wrapper, .descarregues .columnes_wrapper .descarregues_wrapper {
      margin-right: 0; } }
  /* line 3837, ../scss/custom-style.scss */
  .columnes_wrapper .columna-item {
    margin-bottom: 20px;
    padding: 0 20px; }
    /* line 3841, ../scss/custom-style.scss */
    .columnes_wrapper .columna-item .columna-item__imatge {
      display: inline-block;
      overflow: hidden;
      position: relative;
      width: 100%; }
      /* line 3847, ../scss/custom-style.scss */
      .columnes_wrapper .columna-item .columna-item__imatge img {
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        width: 100%; }
      /* line 3854, ../scss/custom-style.scss */
      .columnes_wrapper .columna-item .columna-item__imatge:hover img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2); }
    /* line 3860, ../scss/custom-style.scss */
    .columnes_wrapper .columna-item .columna-item__titol {
      color: #212121;
      font-weight: normal;
      position: relative; }
      /* line 3865, ../scss/custom-style.scss */
      .columnes_wrapper .columna-item .columna-item__titol a {
        color: #212121;
        text-decoration: none; }
        /* line 3869, ../scss/custom-style.scss */
        .columnes_wrapper .columna-item .columna-item__titol a:hover {
          color: #e1251b; }
    /* line 3875, ../scss/custom-style.scss */
    .columnes_wrapper .columna-item .columna-item__text {
      position: relative; }
    /* line 3879, ../scss/custom-style.scss */
    .columnes_wrapper .columna-item .mes_info {
      color: #212121;
      display: block;
      font-size: 18px;
      margin-top: 20px;
      position: relative;
      text-decoration: none; }
      /* line 3887, ../scss/custom-style.scss */
      .columnes_wrapper .columna-item .mes_info:hover {
        color: #e1251b; }
  /* line 3895, ../scss/custom-style.scss */
  .columnes_wrapper.columnes-2 .seccio_bloc, .columnes_wrapper.columnes-2 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-2 .page-title {
    margin-left: -15px;
    margin-right: -15px; }
    @media (min-width: 768px) {
      /* line 3895, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .seccio_bloc, .columnes_wrapper.columnes-2 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-2 .page-title {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0; } }
    @media (min-width: 1024px) {
      /* line 3895, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .seccio_bloc, .columnes_wrapper.columnes-2 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-2 .page-title {
        padding-left: 16px; } }
    @media (min-width: 1200px) {
      /* line 3895, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .seccio_bloc, .columnes_wrapper.columnes-2 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-2 .page-title {
        padding-left: 26px; } }
    @media (min-width: 1600px) {
      /* line 3895, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .seccio_bloc, .columnes_wrapper.columnes-2 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-2 .page-title {
        padding-left: 46px; } }
  /* line 3918, ../scss/custom-style.scss */
  .columnes_wrapper.columnes-2 .columna-item {
    margin-bottom: 40px;
    padding: 0; }
    @media (min-width: 768px) {
      /* line 3918, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .columna-item {
        margin-bottom: 40px;
        padding: 0 15px; } }
    @media (min-width: 1024px) {
      /* line 3918, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .columna-item {
        margin-bottom: 40px;
        padding: 0 30px; } }
    @media (min-width: 1200px) {
      /* line 3918, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .columna-item {
        margin-bottom: 40px;
        padding: 0 40px; } }
    @media (min-width: 1600px) {
      /* line 3918, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-2 .columna-item {
        margin-bottom: 60px;
        padding: 0 60px; } }
    /* line 3942, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-2 .columna-item .columna-item__titol {
      font-size: 40px;
      line-height: 45px;
      margin: 30px 0;
      padding: 0 10px;
      padding-right: 30px; }
      @media (min-width: 768px) {
        /* line 3942, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-2 .columna-item .columna-item__titol {
          font-size: 35px;
          line-height: 40px;
          margin: 30px 0;
          padding: 0 4px;
          padding-right: 30px; } }
      @media (min-width: 1024px) {
        /* line 3942, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-2 .columna-item .columna-item__titol {
          font-size: 40px;
          line-height: 45px;
          margin: 30px 0;
          padding-right: 30px; } }
      @media (min-width: 1200px) {
        /* line 3942, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-2 .columna-item .columna-item__titol {
          font-size: 50px;
          line-height: 55px;
          margin: 40px 0;
          padding-right: 40px; } }
      @media (min-width: 1600px) {
        /* line 3942, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-2 .columna-item .columna-item__titol {
          font-size: 66px;
          line-height: 75px;
          margin: 40px 0;
          padding-right: 40px; } }
    /* line 3979, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-2 .columna-item .columna-item__text {
      padding: 0 10px;
      padding-right: 40px; }
      @media (min-width: 768px) {
        /* line 3979, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-2 .columna-item .columna-item__text {
          padding: 0 4px;
          padding-right: 40px; } }
    /* line 3989, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-2 .columna-item .mes_info {
      margin-top: 40px;
      padding: 0 10px; }
      @media (min-width: 1600px) {
        /* line 3989, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-2 .columna-item .mes_info {
          margin-top: 40px;
          padding: 0; } }
  /* line 4003, ../scss/custom-style.scss */
  .columnes_wrapper.columnes-3 .seccio_bloc, .columnes_wrapper.columnes-3 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-3 .page-title {
    margin-left: -15px;
    margin-right: -15px; }
    @media (min-width: 768px) {
      /* line 4003, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .seccio_bloc, .columnes_wrapper.columnes-3 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-3 .page-title {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0; } }
    @media (min-width: 1024px) {
      /* line 4003, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .seccio_bloc, .columnes_wrapper.columnes-3 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-3 .page-title {
        padding-left: 6px; } }
    @media (min-width: 1200px) {
      /* line 4003, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .seccio_bloc, .columnes_wrapper.columnes-3 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-3 .page-title {
        padding-left: 6px; } }
    @media (min-width: 1600px) {
      /* line 4003, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .seccio_bloc, .columnes_wrapper.columnes-3 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-3 .page-title {
        padding-left: 16px; } }
  /* line 4026, ../scss/custom-style.scss */
  .columnes_wrapper.columnes-3 .columna-item {
    margin-bottom: 30px;
    padding: 0; }
    @media (min-width: 768px) {
      /* line 4026, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .columna-item {
        margin-bottom: 30px;
        padding: 0 10px; } }
    @media (min-width: 1024px) {
      /* line 4026, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .columna-item {
        margin-bottom: 30px;
        padding: 0 20px; } }
    @media (min-width: 1200px) {
      /* line 4026, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .columna-item {
        margin-bottom: 40px;
        padding: 0 20px; } }
    @media (min-width: 1600px) {
      /* line 4026, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-3 .columna-item {
        margin-bottom: 40px;
        padding: 0 30px; } }
    /* line 4050, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-3 .columna-item .columna-item__titol {
      font-size: 45px;
      line-height: 50px;
      margin: 30px 0;
      padding: 0 10px;
      padding-right: 30px; }
      @media (min-width: 768px) {
        /* line 4050, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__titol {
          font-size: 30px;
          line-height: 35px;
          margin: 20px 0;
          padding: 0 4px;
          padding-right: 30px; } }
      @media (min-width: 1024px) {
        /* line 4050, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__titol {
          font-size: 35px;
          line-height: 40px;
          margin: 20px 0;
          padding-right: 40px; } }
      @media (min-width: 1200px) {
        /* line 4050, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__titol {
          font-size: 40px;
          line-height: 45px;
          margin: 30px 0;
          padding-right: 60px; } }
      @media (min-width: 1600px) {
        /* line 4050, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__titol {
          font-size: 45px;
          line-height: 50px;
          margin: 30px 0;
          padding-right: 80px; } }
    /* line 4087, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-3 .columna-item .columna-item__text {
      padding: 0 10px;
      padding-right: 40px; }
      @media (min-width: 768px) {
        /* line 4087, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__text {
          padding: 0 4px;
          padding-right: 10px; } }
      @media (min-width: 1024px) {
        /* line 4087, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__text {
          padding-right: 40px; } }
      @media (min-width: 1200px) {
        /* line 4087, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__text {
          padding-right: 60px; } }
      @media (min-width: 1600px) {
        /* line 4087, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .columna-item__text {
          padding-right: 80px; } }
    /* line 4109, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-3 .columna-item .mes_info {
      margin-top: 20px;
      padding: 0 10px; }
      @media (min-width: 1200px) {
        /* line 4109, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-3 .columna-item .mes_info {
          margin-top: 30px;
          padding: 0; } }
  /* line 4123, ../scss/custom-style.scss */
  .columnes_wrapper.columnes-4 .seccio_bloc, .columnes_wrapper.columnes-4 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-4 .page-title {
    margin-left: -15px;
    margin-right: -15px; }
    @media (min-width: 768px) {
      /* line 4123, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-4 .seccio_bloc, .columnes_wrapper.columnes-4 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-4 .page-title {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0; } }
    @media (min-width: 1024px) {
      /* line 4123, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-4 .seccio_bloc, .columnes_wrapper.columnes-4 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-4 .page-title {
        padding-left: 0; } }
    @media (min-width: 1200px) {
      /* line 4123, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-4 .seccio_bloc, .columnes_wrapper.columnes-4 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-4 .page-title {
        padding-left: 6px; } }
    @media (min-width: 1600px) {
      /* line 4123, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-4 .seccio_bloc, .columnes_wrapper.columnes-4 .search-results .page-header .page-title, .search-results .page-header .columnes_wrapper.columnes-4 .page-title {
        padding-left: 16px; } }
  /* line 4146, ../scss/custom-style.scss */
  .columnes_wrapper.columnes-4 .columna-item {
    margin-bottom: 30px;
    padding: 0; }
    @media (min-width: 768px) {
      /* line 4146, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-4 .columna-item {
        margin-bottom: 30px;
        padding: 0 10px; } }
    @media (min-width: 1200px) {
      /* line 4146, ../scss/custom-style.scss */
      .columnes_wrapper.columnes-4 .columna-item {
        margin-bottom: 30px;
        padding: 0 20px; } }
    /* line 4160, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-4 .columna-item .columna-item__titol {
      font-size: 45px;
      line-height: 50px;
      margin: 30px 0;
      padding: 0 10px;
      padding-right: 30px; }
      @media (min-width: 768px) {
        /* line 4160, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-4 .columna-item .columna-item__titol {
          font-size: 25px;
          line-height: 30px;
          margin: 20px 0;
          padding: 0 4px;
          padding-right: 20px; } }
      @media (min-width: 1024px) {
        /* line 4160, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-4 .columna-item .columna-item__titol {
          font-size: 30px;
          line-height: 35px;
          padding-right: 30px; } }
      @media (min-width: 1200px) {
        /* line 4160, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-4 .columna-item .columna-item__titol {
          font-size: 30px;
          line-height: 35px;
          padding-right: 30px; } }
      @media (min-width: 1600px) {
        /* line 4160, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-4 .columna-item .columna-item__titol {
          font-size: 35px;
          line-height: 40px;
          padding-right: 30px; } }

	/*	JAV	*/
	.columna-item__titol {
		padding-right: 10px !important;
	}

    /* line 4194, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-4 .columna-item .columna-item__text {
      padding: 0 10px;
      padding-right: 40px; }
      @media (min-width: 768px) {
        /* line 4194, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-4 .columna-item .columna-item__text {
          padding: 0 4px;
          padding-right: 10px; } }
    /* line 4204, ../scss/custom-style.scss */
    .columnes_wrapper.columnes-4 .columna-item .mes_info {
      margin-top: 20px;
      padding: 0 10px; }
      @media (min-width: 1200px) {
        /* line 4204, ../scss/custom-style.scss */
        .columnes_wrapper.columnes-4 .columna-item .mes_info {
          margin-top: 30px;
          padding: 0; } }
  /* line 4216, ../scss/custom-style.scss */
  .columnes_wrapper + .columnes_wrapper {
    padding-top: 0; }

/* line 4225, ../scss/custom-style.scss */
.ambits {
  box-sizing: border-box;
  margin-top: 80px;
  padding: 40px 20px;
  position: relative; }
  @media (min-width: 768px) {
    /* line 4225, ../scss/custom-style.scss */
    .ambits {
      margin-top: 80px;
      padding: 60px 20px; } }
  @media (min-width: 1024px) {
    /* line 4225, ../scss/custom-style.scss */
    .ambits {
      margin-top: 100px;
      padding: 60px 20px; } }
  @media (min-width: 1200px) {
    /* line 4225, ../scss/custom-style.scss */
    .ambits {
      margin-top: 170px;
      padding: 80px 40px; } }
  @media (min-width: 1600px) {
    /* line 4225, ../scss/custom-style.scss */
    .ambits {
      margin-top: 200px;
      padding: 100px 40px; } }
  /* line 4251, ../scss/custom-style.scss */
  .ambits.row, .text-destacat .ambits.text-destacat__text, .text-simple .ambits.text-simple__text, .descarregues .ambits.descarregues_wrapper {
    margin-left: -20px;
    margin-right: -20px; }
    @media (min-width: 1024px) {
      /* line 4251, ../scss/custom-style.scss */
      .ambits.row, .text-destacat .ambits.text-destacat__text, .text-simple .ambits.text-simple__text, .descarregues .ambits.descarregues_wrapper {
        margin-left: 0;
        margin-right: 0; } }
  /* line 4261, ../scss/custom-style.scss */
  .ambits .ambits-txt {
    display: none;
    font-family: 'Libre Franklin';
    font-size: 18px;
    line-height: 24px; }
    @media (min-width: 768px) {
      /* line 4261, ../scss/custom-style.scss */
      .ambits .ambits-txt {
        display: block;
        font-size: 14px;
        line-height: 20px; } }
    @media (min-width: 1024px) {
      /* line 4261, ../scss/custom-style.scss */
      .ambits .ambits-txt {
        font-size: 16px;
        line-height: 22px; } }
    @media (min-width: 1200px) {
      /* line 4261, ../scss/custom-style.scss */
      .ambits .ambits-txt {
        font-size: 18px;
        line-height: 24px; } }
  /* line 4284, ../scss/custom-style.scss */
  .ambits .ambits-links {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    /* line 4289, ../scss/custom-style.scss */
    .ambits .ambits-links .ambits-link {
      margin-bottom: 30px;
      position: relative; }
      @media (min-width: 768px) {
        /* line 4289, ../scss/custom-style.scss */
        .ambits .ambits-links .ambits-link {
          margin-bottom: 30px;
          padding-left: 40px; } }
      @media (min-width: 1024px) {
        /* line 4289, ../scss/custom-style.scss */
        .ambits .ambits-links .ambits-link {
          margin-bottom: 20px; } }
      @media (min-width: 1200px) {
        /* line 4289, ../scss/custom-style.scss */
        .ambits .ambits-links .ambits-link {
          margin-bottom: 30px; } }
      @media (min-width: 1600px) {
        /* line 4289, ../scss/custom-style.scss */
        .ambits .ambits-links .ambits-link {
          margin-bottom: 40px; } }
      /* line 4310, ../scss/custom-style.scss */
      .ambits .ambits-links .ambits-link a {
        color: rgba(33, 33, 33, 0.8);
        display: inline-block;
        font-family: 'Libre Franklin';
        font-size: 25px;
        font-weight: 500;
        line-height: 30px;
        position: relative;
        text-decoration: none;
        z-index: 0; }
        @media (min-width: 768px) {
          /* line 4310, ../scss/custom-style.scss */
          .ambits .ambits-links .ambits-link a {
            font-size: 40px;
            line-height: 50px; } }
        @media (min-width: 1024px) {
          /* line 4310, ../scss/custom-style.scss */
          .ambits .ambits-links .ambits-link a {
            font-size: 50px;
            line-height: 55px; } }
        @media (min-width: 1200px) {
          /* line 4310, ../scss/custom-style.scss */
          .ambits .ambits-links .ambits-link a {
            font-size: 60px;
            line-height: 70px; } }
        @media (min-width: 1600px) {
          /* line 4310, ../scss/custom-style.scss */
          .ambits .ambits-links .ambits-link a {
            font-size: 70px;
            line-height: 80px; } }
        /* line 4341, ../scss/custom-style.scss */
        .ambits .ambits-links .ambits-link a:after {
          -webkit-transition: all .4s ease;
          -moz-transition: all .4s ease;
          -ms-transition: all .4s ease;
          -o-transition: all .4s ease;
          transition: all .4s ease;
          opacity: 0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=0);
          background-repeat: no-repeat;
          background-position: center center;
          background-size: 100% auto;
          content: ' ';
          display: inline-block;
          height: 100px;
          pointer-events: none;
          position: absolute;
          right: -120px;
          top: 50%;
          transform: translateY(-50%);
          width: 100px;
          z-index: -1; }
          @media (min-width: 768px) {
            /* line 4341, ../scss/custom-style.scss */
            .ambits .ambits-links .ambits-link a:after {
              height: 120px;
              right: -140px;
              width: 120px; } }
          @media (min-width: 1024px) {
            /* line 4341, ../scss/custom-style.scss */
            .ambits .ambits-links .ambits-link a:after {
              height: 130px;
              right: -140px;
              width: 130px; } }
          @media (min-width: 1200px) {
            /* line 4341, ../scss/custom-style.scss */
            .ambits .ambits-links .ambits-link a:after {
              height: 170px;
              right: -190px;
              width: 170px; } }
          @media (min-width: 1600px) {
            /* line 4341, ../scss/custom-style.scss */
            .ambits .ambits-links .ambits-link a:after {
              height: 200px;
              right: -220px;
              width: 200px; } }
        /* line 4383, ../scss/custom-style.scss */
        .ambits .ambits-links .ambits-link a:hover {
          color: #212121;
          z-index: 1; }
          /* line 4387, ../scss/custom-style.scss */
          .ambits .ambits-links .ambits-link a:hover:after {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
            filter: alpha(opacity=100);
            right: -80px; }
            @media (min-width: 768px) {
              /* line 4387, ../scss/custom-style.scss */
              .ambits .ambits-links .ambits-link a:hover:after {
                right: -100px; } }
            @media (min-width: 1024px) {
              /* line 4387, ../scss/custom-style.scss */
              .ambits .ambits-links .ambits-link a:hover:after {
                right: -100px; } }
            @media (min-width: 1200px) {
              /* line 4387, ../scss/custom-style.scss */
              .ambits .ambits-links .ambits-link a:hover:after {
                right: -140px; } }
            @media (min-width: 1600px) {
              /* line 4387, ../scss/custom-style.scss */
              .ambits .ambits-links .ambits-link a:hover:after {
                right: -160px; } }
      /* line 4412, ../scss/custom-style.scss */
      .ambits .ambits-links .ambits-link.plurilinguisme a:after {
        background-image: url("/wp-content/uploads/2020/05/idiomes-intercanvis.svg"); }
      /* line 4420, ../scss/custom-style.scss */
      .ambits .ambits-links .ambits-link.sostenibilitat a:after {
        background-image: url("/wp-content/uploads/2020/05/Sostenibilitat.svg"); }
      /* line 4428, ../scss/custom-style.scss */
      .ambits .ambits-links .ambits-link.innovacio a:after {
        background-image: url("/wp-content/uploads/2020/05/innovacio.svg"); }
      /* line 4436, ../scss/custom-style.scss */
      .ambits .ambits-links .ambits-link.cultura_valors a:after {
        background-image: url("/wp-content/uploads/2020/05/cultura_valors.svg"); }
      /* line 4444, ../scss/custom-style.scss */
      .ambits .ambits-links .ambits-link.orientacio a:after {
        background-image: url("/wp-content/uploads/2020/05/orientacio.svg"); }
        .ambits .ambits-links .ambits-link.suport a:after {
        background-image: url("/wp-content/uploads/2023/01/Suport_Convivencia.svg"); }

/* line 4457, ../scss/custom-style.scss */
.premium-button-text-icon-wrapper svg {
  position: relative;
  z-index: -1;
  width: 19vh !important;
  height: 19vh !important; }

/* line 4468, ../scss/custom-style.scss */
.contenidorelacionado {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 100px;
  padding: 40px 10px;
  padding-top: 150px;
  padding-top: 82px;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 4468, ../scss/custom-style.scss */
    .contenidorelacionado {
      margin-left: 0;
      margin-right: 0;
      margin-top: 150px;
      padding: 40px;
      padding-top: 100px; } }
  /* line 4485, ../scss/custom-style.scss */
  .contenidorelacionado .seccio_bloc, .contenidorelacionado .search-results .page-header .page-title, .search-results .page-header .contenidorelacionado .page-title {
    font-size: 24px;
    line-height: 24px;
    margin: 40px 0 50px 0;
    padding-left: 15px; }
    @media (min-width: 1024px) {
      /* line 4485, ../scss/custom-style.scss */
      .contenidorelacionado .seccio_bloc, .contenidorelacionado .search-results .page-header .page-title, .search-results .page-header .contenidorelacionado .page-title {
        font-size: 30px;
        line-height: 30px; } }
  /* line 4497, ../scss/custom-style.scss */
  .contenidorelacionado .entry-title {
    font-size: 9vw;
    line-height: 2.0em; }
  /* line 4502, ../scss/custom-style.scss */
  .contenidorelacionado .slider-cont_relacionado {
    width: 100%; }
    /* line 4505, ../scss/custom-style.scss */
    .contenidorelacionado .slider-cont_relacionado .slick-slide {
      padding: 0 15px; }
      /* line 4509, ../scss/custom-style.scss */
      .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__imatge a {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=100);
        display: inline-block; }
        /* line 4513, ../scss/custom-style.scss */
        .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__imatge a:hover {
          opacity: 0.6;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=60); }
      /* line 4519, ../scss/custom-style.scss */
      .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__titol {
        font-size: 30px;
        font-weight: 500;
        line-height: 40px;
        margin: 30px 0; }
        /* line 4525, ../scss/custom-style.scss */
        .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__titol a {
          color: #212121; }
          /* line 4528, ../scss/custom-style.scss */
          .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__titol a:hover {
            color: #e1251b; }
      /* line 4536, ../scss/custom-style.scss */
      .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__extracte .read-more-container {
        display: none; }
      /* line 4543, ../scss/custom-style.scss */
      .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__categoria a {
        background-color: rgba(225, 37, 27, 0.07);
        color: #e1251b;
        display: inline-block;
        font-size: 12px;
        line-height: 14px;
        margin-right: 4px;
        padding: 4px 6px; }
        /* line 4552, ../scss/custom-style.scss */
        .contenidorelacionado .slider-cont_relacionado .slick-slide .contenidorelacionado__categoria a:hover {
          background-color: #e1251b;
          color: white; }

/* line 4563, ../scss/custom-style.scss */
.slider-fotos {
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px 0;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 4563, ../scss/custom-style.scss */
    .slider-fotos {
      margin-left: 0;
      margin-right: 0; } }
  /* line 4574, ../scss/custom-style.scss */
  .slider-fotos .slick-slide {
    padding: 0 8px; }
    @media (min-width: 1024px) {
      /* line 4574, ../scss/custom-style.scss */
      .slider-fotos .slick-slide {
        padding: 0 15px; } }
    /* line 4581, ../scss/custom-style.scss */
    .slider-fotos .slick-slide[data-slick-index="-1"]:not(.slide-center) {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=100);
      animation-name: fadeout;
      animation-duration: .5s;
      animation-delay: 0s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
    /* line 4591, ../scss/custom-style.scss */
    .slider-fotos .slick-slide .fotos-titol {
      font-size: 16px;
      font-weight: normal;
      margin: 30px 0;
      margin-bottom: 20px;
      padding-right: 100px; }
    /* line 4599, ../scss/custom-style.scss */
    .slider-fotos .slick-slide .fotos-txt {
      color: #848484;
      margin-bottom: 0; }
      @media (min-width: 1024px) {
        /* line 4599, ../scss/custom-style.scss */
        .slider-fotos .slick-slide .fotos-txt {
          padding-right: 100px; } }

/* line 4614, ../scss/custom-style.scss */
.timeline-cap {
  height: 16vh; }
  @media (min-width: 1024px) {
    /* line 4614, ../scss/custom-style.scss */
    .timeline-cap {
      height: 30vh; } }
  @media (min-width: 1200px) {
    /* line 4614, ../scss/custom-style.scss */
    .timeline-cap {
      height: 30vh; } }
  @media (min-width: 1600px) {
    /* line 4614, ../scss/custom-style.scss */
    .timeline-cap {
      height: 40vh; } }

/* line 4630, ../scss/custom-style.scss */
.timeline {
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px 0;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 4630, ../scss/custom-style.scss */
    .timeline {
      margin-left: 0;
      margin-right: 0; } }
  /* line 4641, ../scss/custom-style.scss */
  .timeline .slick-slide {
    padding: 0 8px;
    position: relative; }
    @media (min-width: 1024px) {
      /* line 4641, ../scss/custom-style.scss */
      .timeline .slick-slide {
        padding: 0 15px; } }
    /* line 4649, ../scss/custom-style.scss */
    .timeline .slick-slide[data-slick-index="-1"]:not(.slide-center) {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=100);
      animation-name: fadeout;
      animation-duration: .5s;
      animation-delay: 0s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
    /* line 4659, ../scss/custom-style.scss */
    .timeline .slick-slide .timeline-any {
      color: #212121;
      font-size: 18px;
      margin-bottom: 60px; }
      @media (min-width: 1024px) {
        /* line 4659, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-any {
          font-size: 26px;
          margin-bottom: 26px; } }
      @media (min-width: 1200px) {
        /* line 4659, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-any {
          font-size: 26px;
          margin-bottom: 26px; } }
      @media (min-width: 1600px) {
        /* line 4659, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-any {
          font-size: 30px;
          margin-bottom: 30px; } }
    /* line 4680, ../scss/custom-style.scss */
    .timeline .slick-slide .timeline-img-wrapper {
      display: inline-block;
      padding: 0 20px;
      position: relative;
      width: calc(100% - 40px); }
      @media (min-width: 768px) {
        /* line 4680, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-img-wrapper {
          overflow: hidden;
          padding-left: 0;
          width: 100%; } }
      /* line 4692, ../scss/custom-style.scss */
      .timeline .slick-slide .timeline-img-wrapper .timeline-img {
        height: auto;
        overflow: hidden;
        position: relative;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 4692, ../scss/custom-style.scss */
          .timeline .slick-slide .timeline-img-wrapper .timeline-img {
            width: 50%; } }
      /* line 4703, ../scss/custom-style.scss */
      .timeline .slick-slide .timeline-img-wrapper .timeline-titol {
        color: #e1251b;
        font-size: 32px;
        font-weight: 500;
        left: 0;
        line-height: 40px;
        position: absolute;
        top: -50px;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 4703, ../scss/custom-style.scss */
          .timeline .slick-slide .timeline-img-wrapper .timeline-titol {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 42px;
            left: 40%;
            line-height: 50px;
            top: 50%;
            width: 56%; } }
        @media (min-width: 1024px) {
          /* line 4703, ../scss/custom-style.scss */
          .timeline .slick-slide .timeline-img-wrapper .timeline-titol {
            font-size: 42px;
            line-height: 50px;
            width: 50%; } }
        @media (min-width: 1200px) {
          /* line 4703, ../scss/custom-style.scss */
          .timeline .slick-slide .timeline-img-wrapper .timeline-titol {
            font-size: 50px;
            line-height: 60px; } }
        @media (min-width: 1600px) {
          /* line 4703, ../scss/custom-style.scss */
          .timeline .slick-slide .timeline-img-wrapper .timeline-titol {
            font-size: 70px;
            line-height: 80px; } }
        @media (min-width: 1900px) {
          /* line 4703, ../scss/custom-style.scss */
          .timeline .slick-slide .timeline-img-wrapper .timeline-titol {
            font-size: 80px;
            line-height: 90px; } }
    /* line 4745, ../scss/custom-style.scss */
    .timeline .slick-slide .timeline-info {
      left: 60px;
      margin-top: 30px;
      position: relative;
      width: calc(100% - 90px); }
      @media (min-width: 768px) {
        /* line 4745, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-info {
          left: 30%;
          margin-top: 50px;
          width: 54%; } }
      @media (min-width: 1024px) {
        /* line 4745, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-info {
          left: 50%;
          margin-top: 0;
          padding-left: 30px;
          width: 34%; } }
      @media (min-width: 1200px) {
        /* line 4745, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-info {
          padding-left: 30px;
          width: 34%; } }
      @media (min-width: 1600px) {
        /* line 4745, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-info {
          padding-left: 40px;
          width: 30%; } }
      @media (min-width: 1024px) {
        /* line 4774, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-info .timeline-txt {
          font-size: 14px;
          line-height: 20px; } }
      @media (min-width: 1600px) {
        /* line 4774, ../scss/custom-style.scss */
        .timeline .slick-slide .timeline-info .timeline-txt {
          font-size: 16px;
          line-height: 22px; } }

/* line 4792, ../scss/custom-style.scss */
.blog_llista_wrapper {
  margin: auto;
  margin-bottom: 40px; }
  /* line 4796, ../scss/custom-style.scss */
  .blog_llista_wrapper .row, .blog_llista_wrapper .text-destacat .text-destacat__text, .text-destacat .blog_llista_wrapper .text-destacat__text, .blog_llista_wrapper .text-simple .text-simple__text, .text-simple .blog_llista_wrapper .text-simple__text, .blog_llista_wrapper .descarregues .descarregues_wrapper, .descarregues .blog_llista_wrapper .descarregues_wrapper {
    margin-right: 0; }
  /* line 4800, ../scss/custom-style.scss */
  .blog_llista_wrapper .blog_llista_item_destacat,
  .blog_llista_wrapper .blog_llista_item {
    position: relative; }
    /* line 4804, ../scss/custom-style.scss */
    .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__imatge,
    .blog_llista_wrapper .blog_llista_item .blog_llista__imatge {
      display: inline-block;
      overflow: hidden;
      position: relative;
      width: 100%; }
      /* line 4810, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__imatge img,
      .blog_llista_wrapper .blog_llista_item .blog_llista__imatge img {
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        width: 100%; }
      /* line 4817, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__imatge:hover img,
      .blog_llista_wrapper .blog_llista_item .blog_llista__imatge:hover img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2); }
    /* line 4823, ../scss/custom-style.scss */
    .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info,
    .blog_llista_wrapper .blog_llista_item .blog_llista__info {
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      background-color: white;
      box-sizing: border-box;
      padding: 40px;
      padding-right: 10%;
      position: absolute;
      right: 6%;
      top: 50%;
      width: 34%; }
      @media (min-width: 768px) {
        /* line 4823, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding: 20px;
          width: 46%; } }
      @media (min-width: 1024px) {
        /* line 4823, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding: 20px;
          padding-right: 8%;
          width: 36%; } }
      @media (min-width: 1200px) {
        /* line 4823, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding: 30px; } }
      @media (min-width: 1600px) {
        /* line 4823, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding: 40px;
          padding-right: 10%;
          width: 34%; } }
      /* line 4855, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data,
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data {
        color: #212121;
        font-family: 'Libre Franklin';
        font-size: 35px;
        font-weight: 600;
        line-height: 60px;
        right: 76px; }
        @media (min-width: 768px) {
          /* line 4855, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data {
            font-size: 34px;
            line-height: 44px; } }
        @media (min-width: 1024px) {
          /* line 4855, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data {
            font-size: 40px;
            line-height: 50px; } }
        @media (min-width: 1200px) {
          /* line 4855, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data {
            font-size: 45px;
            line-height: 60px; } }
        /* line 4878, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data .mes-any,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data .mes-any {
          color: #848484;
          display: inline-block;
          font-size: 14px;
          font-weight: normal;
          margin-left: 10px;
          pointer-events: none;
          position: relative;
          top: -2px; }
          @media (min-width: 768px) {
            /* line 4878, ../scss/custom-style.scss */
            .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data .mes-any,
            .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data .mes-any {
              font-size: 12px; } }
          @media (min-width: 1024px) {
            /* line 4878, ../scss/custom-style.scss */
            .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data .mes-any,
            .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data .mes-any {
              font-size: 13px; } }
          @media (min-width: 1200px) {
            /* line 4878, ../scss/custom-style.scss */
            .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__data .mes-any,
            .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data .mes-any {
              font-size: 14px; } }
      /* line 4902, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__extracte,
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__extracte {
        color: #848484;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          /* line 4902, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__extracte,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__extracte {
            font-size: 11px;
            line-height: 16px;
            margin-bottom: 30px; } }
        @media (min-width: 1024px) {
          /* line 4902, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__extracte,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__extracte {
            font-size: 12px;
            line-height: 18px;
            margin-bottom: 60px; } }
        @media (min-width: 1200px) {
          /* line 4902, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__extracte,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__extracte {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 60px; } }
        @media (min-width: 1600px) {
          /* line 4902, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__extracte,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__extracte {
            margin-bottom: 80px; } }
      /* line 4931, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__titol,
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
        color: #212121;
        font-size: 26px;
        font-weight: 600;
        line-height: 30px; }
        @media (min-width: 768px) {
          /* line 4931, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__titol,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 20px;
            line-height: 26px; } }
        @media (min-width: 1024px) {
          /* line 4931, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__titol,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 22px;
            line-height: 28px; } }
        @media (min-width: 1200px) {
          /* line 4931, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__titol,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 26px;
            line-height: 30px; } }
        @media (min-width: 1600px) {
          /* line 4931, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__titol,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 30px;
            line-height: 34px; } }
        /* line 4957, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__titol a,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol a {
          color: #212121;
          text-decoration: none; }
      /* line 4963, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__categoria,
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__categoria {
        display: inline-block;
        width: 100%; }
        /* line 4967, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__categoria a,
        .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__categoria a {
          background-color: rgba(225, 37, 27, 0.07);
          color: #e1251b;
          display: inline-block;
          font-size: 11px;
          line-height: 14px;
          margin-right: 2px;
          padding: 4px 6px;
          text-decoration: none; }
          @media (min-width: 1024px) {
            /* line 4967, ../scss/custom-style.scss */
            .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__categoria a,
            .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__categoria a {
              font-size: 11px; } }
          @media (min-width: 1200px) {
            /* line 4967, ../scss/custom-style.scss */
            .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__categoria a,
            .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__categoria a {
              font-size: 12px; } }
          /* line 4985, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__categoria a:hover,
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__categoria a:hover {
            background-color: #e1251b;
            color: white; }
  @media (max-width: 767px) {
    /* line 4996, ../scss/custom-style.scss */
    .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__imatge img {
      height: 100vh;
      max-width: inherit;
      width: auto; } }
  @media (max-width: 767px) {
    /* line 5005, ../scss/custom-style.scss */
    .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info {
      left: 20px;
      padding: 20px;
      right: 20px;
      width: auto; } }
  /* line 5014, ../scss/custom-style.scss */
  .blog_llista_wrapper .blog_llista_item_destacat .blog_llista__info .blog_llista__extracte {
    margin-bottom: 30px; }
  /* line 5020, ../scss/custom-style.scss */
  .blog_llista_wrapper .blog_llista_item {
    border-bottom: 1px solid #ccc;
    margin-bottom: 40px;
    padding: 0 15px; }
    @media (max-width: 767px) {
      /* line 5020, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item {
        display: flex;
        flex-direction: column; } }
    @media (min-width: 768px) {
      /* line 5020, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item {
        border-bottom: 0;
        border-left: 1px solid #ccc; }
        /* line 5034, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item:nth-child(3n+1) {
          border-left: 0; } }
    /* line 5039, ../scss/custom-style.scss */
    .blog_llista_wrapper .blog_llista_item .blog_llista__info {
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      padding: 0;
      padding-right: 10%;
      position: relative;
      right: initial;
      top: 0;
      width: 100%; }
      @media (max-width: 767px) {
        /* line 5039, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          order: 1; }
          /* line 5051, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item .blog_llista__info.last {
            order: 2; } }
      @media (min-width: 768px) {
        /* line 5039, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding-right: 0; } }
      @media (min-width: 1024px) {
        /* line 5039, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding-right: 20%; } }
      @media (min-width: 1200px) {
        /* line 5039, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item .blog_llista__info {
          padding-right: 25%; } }
      /* line 5068, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__data {
        color: #848484; }
      /* line 5072, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
        font-size: 20px;
        line-height: 24px; }
        @media (min-width: 1024px) {
          /* line 5072, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 18px;
            line-height: 22px; } }
        @media (min-width: 1200px) {
          /* line 5072, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 18px;
            line-height: 22px; } }
        @media (min-width: 1600px) {
          /* line 5072, ../scss/custom-style.scss */
          .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol {
            font-size: 20px;
            line-height: 24px; } }
        /* line 5091, ../scss/custom-style.scss */
        .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__titol a {
          width: 100%; }
      /* line 5096, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item .blog_llista__info .blog_llista__categoria {
        margin: 10px 0; }
    @media (max-width: 767px) {
      /* line 5101, ../scss/custom-style.scss */
      .blog_llista_wrapper .blog_llista_item .blog_llista__imatge {
        order: 3; } }

/* line 5116, ../scss/custom-style.scss */
.single-post article.post .post__data,
.single-post article.post .post__titol,
.single-post article.post .post__categoria {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  padding: 0 20px;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 5116, ../scss/custom-style.scss */
    .single-post article.post .post__data,
    .single-post article.post .post__titol,
    .single-post article.post .post__categoria {
      padding: 0;
      width: 80%; } }
/* line 5132, ../scss/custom-style.scss */
.single-post article.post .post__imatge {
  margin-bottom: 60px;
  position: relative; }
/* line 5137, ../scss/custom-style.scss */
.single-post article.post .post__data {
  color: #848484;
  font-family: 'Libre Franklin';
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: capitalize; }
/* line 5145, ../scss/custom-style.scss */
.single-post article.post .post__titol {
  font-size: 45px;
  font-weight: 500;
  line-height: 55px;
  margin-bottom: 26px; }
/* line 5152, ../scss/custom-style.scss */
.single-post article.post .post__categoria {
  margin-bottom: 60px; }
  /* line 5155, ../scss/custom-style.scss */
  .single-post article.post .post__categoria a {
    background-color: rgba(225, 37, 27, 0.07);
    color: #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin-right: 4px;
    padding: 4px 6px; }
    /* line 5164, ../scss/custom-style.scss */
    .single-post article.post .post__categoria a:hover {
      background-color: #e1251b;
      color: white; }
/* line 5173, ../scss/custom-style.scss */
.single-post article.post .post__content > *:not(.contenidorelacionado) {
  font-size: 20px;
  line-height: 26px;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  width: 88%; }
  @media (min-width: 768px) {
    /* line 5173, ../scss/custom-style.scss */
    .single-post article.post .post__content > *:not(.contenidorelacionado) {
      width: 70%; } }
/* line 5186, ../scss/custom-style.scss */
.single-post article.post .post__content .contenidorelacionado {
  margin-top: 220px; }
/* line 5190, ../scss/custom-style.scss */
.single-post article.post .post__content a {
  color: #848484;
  text-decoration: underline; }
  /* line 5194, ../scss/custom-style.scss */
  .single-post article.post .post__content a:hover {
    color: #e1251b; }
/* line 5200, ../scss/custom-style.scss */
.single-post article.post .entry-header {
  display: flex;
  flex-direction: column; }
  /* line 5204, ../scss/custom-style.scss */
  .single-post article.post .entry-header .entry-meta {
    order: 1; }
  /* line 5208, ../scss/custom-style.scss */
  .single-post article.post .entry-header .entry-title {
    order: 2;
    position: relative; }

/* line 5220, ../scss/custom-style.scss */
.archive .blog_llista_wrapper {
  margin-top: 50px; }

/* line 5231, ../scss/custom-style.scss */
.post-942 .entry-content,
.post-1148 .entry-content {
  margin: auto;
  max-width: 1200px; }

/* line 5242, ../scss/custom-style.scss */
.custom-accordion {
  display: flex;
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  position: relative;
  width: 100%; }
  @media (min-width: 1024px) {
    /* line 5242, ../scss/custom-style.scss */
    .custom-accordion {
      width: calc(100vw - 60px); } }
  /* line 5254, ../scss/custom-style.scss */
  .custom-accordion .accordion-item {
    -webkit-transition: all .5s cubic-bezier(0, 0, .65, 0);;
    -moz-transition: all .5s cubic-bezier(0, 0, .65, 0);;
    -ms-transition: all .5s cubic-bezier(0, 0, .65, 0);;
    -o-transition: all .5s cubic-bezier(0, 0, .65, 0);;
    transition: all .5s cubic-bezier(0, 0, .65, 0);;
    box-sizing: border-box;
    border-left: 1px solid #ccc;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    height: 100vh;
    width: 20%; }
    /* line 5267, ../scss/custom-style.scss */
    .custom-accordion .accordion-item .custom-accordion__titol {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=0);
      color: #848484;
      font-size: 50px;
      font-weight: normal;
      line-height: 60px;
      margin-top: 0;
      order: 1;
      pointer-events: none;
      position: absolute;
      top: 50px;
      width: calc(20vw - 40px); }
      @media (min-width: 1024px) {
        /* line 5267, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__titol {
          font-size: 23px;
          line-height: 44px;
          width: calc(20vw - 60px); } }
      @media (min-width: 1200px) {
        /* line 5267, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__titol {
          font-size: 28px;
          line-height: 50px;
          width: calc(20vw - 60px); } }
      @media (min-width: 1600px) {
        /* line 5267, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__titol {
          font-size: 45px;
          line-height: 60px;
          width: calc(20vw - 40px); } }
    /* line 5299, ../scss/custom-style.scss */
    .custom-accordion .accordion-item .custom-accordion__data {
      color: #848484;
      font-family: 'Libre Franklin';
      font-size: 45px;
      font-weight: 600;
      line-height: 60px;
      order: 2;
      position: absolute;
      right: 76px;
      top: 50px;
      width: calc(20vw - 100px); }
      @media (min-width: 1024px) {
        /* line 5299, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__data {
          font-size: 34px;
          line-height: 49px;
          right: 6px;
          width: calc(20vw - 30px); } }
      @media (min-width: 1200px) {
        /* line 5299, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__data {
          font-size: 40px;
          line-height: 55px;
          right: 6px;
          width: calc(20vw - 30px); } }
      @media (min-width: 1600px) {
        /* line 5299, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__data {
          font-size: 45px;
          line-height: 60px;
          right: 76px;
          width: calc(20vw - 100px); } }
      /* line 5332, ../scss/custom-style.scss */
      .custom-accordion .accordion-item .custom-accordion__data .mes-any {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=0);
        font-size: 14px;
        font-weight: normal;
        pointer-events: none;
        margin-left: 10px; }
        @media (min-width: 1024px) {
          /* line 5332, ../scss/custom-style.scss */
          .custom-accordion .accordion-item .custom-accordion__data .mes-any {
            font-size: 12px; } }
        @media (min-width: 1200px) {
          /* line 5332, ../scss/custom-style.scss */
          .custom-accordion .accordion-item .custom-accordion__data .mes-any {
            font-size: 13px; } }
        @media (min-width: 1600px) {
          /* line 5332, ../scss/custom-style.scss */
          .custom-accordion .accordion-item .custom-accordion__data .mes-any {
            font-size: 14px; } }
    /* line 5353, ../scss/custom-style.scss */
    .custom-accordion .accordion-item .custom-accordion__subtitol {
      bottom: 46%;
      font-size: 20px;
      font-weight: 600;
      order: 3;
      position: absolute;
      right: 76px;
      width: calc(20vw - 100px); }
      @media (min-width: 1024px) {
        /* line 5353, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__subtitol {
          font-size: 14px;
          right: 6px;
          width: calc(20vw - 30px); } }
      @media (min-width: 1200px) {
        /* line 5353, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__subtitol {
          font-size: 16px;
          right: 6px;
          width: calc(20vw - 30px); } }
      @media (min-width: 1600px) {
        /* line 5353, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__subtitol {
          font-size: 18px;
          right: 30px;
          width: calc(20vw - 50px); } }
      /* line 5384, ../scss/custom-style.scss */
      .custom-accordion .accordion-item .custom-accordion__subtitol a {
        text-decoration: none; }
    /* line 5389, ../scss/custom-style.scss */
    .custom-accordion .accordion-item .custom-accordion__categoria {
      bottom: 42%;
      color: #848484;
      font-size: 14px;
      order: 3;
      position: absolute;
      right: 0;
      width: calc(20vw - 22px); }
      /* line 5398, ../scss/custom-style.scss */
      .custom-accordion .accordion-item .custom-accordion__categoria a {
        background-color: rgba(225, 37, 27, 0.07);
        color: #e1251b;
        display: inline-block;
        font-size: 12px;
        line-height: 14px;
        margin-right: 4px;
        padding: 4px 6px;
        text-decoration: none; }
        /* line 5408, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__categoria a:hover {
          background-color: #e1251b;
          color: white; }
        @media (min-width: 1024px) {
          /* line 5398, ../scss/custom-style.scss */
          .custom-accordion .accordion-item .custom-accordion__categoria a {
            font-size: 10px; } }
        @media (min-width: 1200px) {
          /* line 5398, ../scss/custom-style.scss */
          .custom-accordion .accordion-item .custom-accordion__categoria a {
            font-size: 11px; } }
        @media (min-width: 1600px) {
          /* line 5398, ../scss/custom-style.scss */
          .custom-accordion .accordion-item .custom-accordion__categoria a {
            font-size: 12px; } }
    /* line 5427, ../scss/custom-style.scss */
    .custom-accordion .accordion-item .custom-accordion__imatge {
      -webkit-transition: all .5s cubic-bezier(0, 0, .65, 0);;
      -moz-transition: all .5s cubic-bezier(0, 0, .65, 0);;
      -ms-transition: all .5s cubic-bezier(0, 0, .65, 0);;
      -o-transition: all .5s cubic-bezier(0, 0, .65, 0);;
      transition: all .5s cubic-bezier(0, 0, .65, 0);;
      left: 10px;
      right: 10px;
      order: 5;
      position: absolute;
      top: 60%; }
      /* line 5435, ../scss/custom-style.scss */
      .custom-accordion .accordion-item .custom-accordion__imatge img {
        width: 100%; }
    /* line 5440, ../scss/custom-style.scss */
    .custom-accordion .accordion-item .custom-accordion__extracte {
      color: #848484;
      font-size: 14px;
      line-height: 20px;
      order: 6;
      position: absolute;
      right: 76px;
      top: 82%;
      width: calc(20vw - 100px); }
      @media (min-width: 1024px) {
        /* line 5440, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__extracte {
          font-size: 10px;
          line-height: 14px;
          right: 6px;
          top: 78%;
          width: calc(20vw - 30px); } }
      @media (min-width: 1200px) {
        /* line 5440, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__extracte {
          font-size: 13px;
          line-height: 18px;
          right: 6px;
          top: 78%;
          width: calc(20vw - 30px); } }
      @media (min-width: 1600px) {
        /* line 5440, ../scss/custom-style.scss */
        .custom-accordion .accordion-item .custom-accordion__extracte {
          font-size: 14px;
          line-height: 20px;
          right: 76px;
          top: 82%;
          width: calc(20vw - 100px); } }
      /* line 5474, ../scss/custom-style.scss */
      .custom-accordion .accordion-item .custom-accordion__extracte a {
        display: none; }
      /* line 5478, ../scss/custom-style.scss */
      .custom-accordion .accordion-item .custom-accordion__extracte p {
        margin-bottom: 0; }
    /* line 5483, ../scss/custom-style.scss */
    .custom-accordion .accordion-item.active {
      width: 40%; }
      /* line 5486, ../scss/custom-style.scss */
      .custom-accordion .accordion-item.active .custom-accordion__titol {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
        filter: alpha(opacity=0);
        animation-name: fadein;
        animation-duration: .5s;
        animation-delay: .5s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        pointer-events: inherit; }
      /* line 5497, ../scss/custom-style.scss */
      .custom-accordion .accordion-item.active .custom-accordion__data {
        color: #212121;
        width: calc(20vw - 100px); }
        @media (min-width: 1024px) {
          /* line 5497, ../scss/custom-style.scss */
          .custom-accordion .accordion-item.active .custom-accordion__data {
            width: calc(20vw - 30px); } }
        @media (min-width: 1200px) {
          /* line 5497, ../scss/custom-style.scss */
          .custom-accordion .accordion-item.active .custom-accordion__data {
            width: calc(20vw - 30px); } }
        @media (min-width: 1600px) {
          /* line 5497, ../scss/custom-style.scss */
          .custom-accordion .accordion-item.active .custom-accordion__data {
            width: calc(20vw - 100px); } }
        /* line 5513, ../scss/custom-style.scss */
        .custom-accordion .accordion-item.active .custom-accordion__data .mes-any {
          opacity: 0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=0);
          animation-name: fadein;
          animation-duration: .5s;
          animation-delay: .3s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-fill-mode: forwards;
          color: #848484;
          pointer-events: inherit; }
      /* line 5526, ../scss/custom-style.scss */
      .custom-accordion .accordion-item.active .custom-accordion__imatge {
        left: 0;
        right: 0;
        order: 6; }
      /* line 5532, ../scss/custom-style.scss */
      .custom-accordion .accordion-item.active .custom-accordion__extracte {
        animation-name: fade-in-extracte;
        animation-duration: .8s;
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        order: 5;
        top: 120px;
        width: calc(20vw - 100px); }
        @media (min-width: 1024px) {
          /* line 5532, ../scss/custom-style.scss */
          .custom-accordion .accordion-item.active .custom-accordion__extracte {
            margin-top: -20px;
            width: calc(20vw - 30px); } }
        @media (min-width: 1200px) {
          /* line 5532, ../scss/custom-style.scss */
          .custom-accordion .accordion-item.active .custom-accordion__extracte {
            margin-top: 0;
            width: calc(20vw - 30px); } }
        @media (min-width: 1600px) {
          /* line 5532, ../scss/custom-style.scss */
          .custom-accordion .accordion-item.active .custom-accordion__extracte {
            width: calc(20vw - 100px); } }
    /* line 5561, ../scss/custom-style.scss */
    .custom-accordion .accordion-item.disable .custom-accordion__extracte {
      animation-name: fade-out-extracte;
      animation-duration: .8s;
      animation-delay: 0s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards; }
      @media (min-width: 1024px) {
        /* line 5561, ../scss/custom-style.scss */
        .custom-accordion .accordion-item.disable .custom-accordion__extracte {
          margin-top: -28px; } }
      @media (min-width: 1200px) {
        /* line 5561, ../scss/custom-style.scss */
        .custom-accordion .accordion-item.disable .custom-accordion__extracte {
          margin-top: -35px; } }
      @media (min-width: 1600px) {
        /* line 5561, ../scss/custom-style.scss */
        .custom-accordion .accordion-item.disable .custom-accordion__extracte {
          margin-top: 0; } }
    /* line 5582, ../scss/custom-style.scss */
    .custom-accordion .accordion-item.disable .custom-accordion__titol {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=100);
      animation-name: fadeout;
      animation-duration: .3s;
      animation-delay: 0s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      pointer-events: inherit; }
    /* line 5595, ../scss/custom-style.scss */
    .custom-accordion .accordion-item.disable .custom-accordion__data .mes-any {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=100);
      animation-name: fadeout;
      animation-duration: .3s;
      animation-delay: 0s;
      animation-timing-function: ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      pointer-events: inherit; }
  /* line 5609, ../scss/custom-style.scss */
  .admin-bar .custom-accordion {
    height: calc(100vh - 32px); }

/* line 5617, ../scss/custom-style.scss */
.error404 {
  display: flex;
  height: calc(100vh - 140px);
  height: auto;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  padding: 20px;
  text-align: center; }
  @media (min-width: 1024px) {
    /* line 5617, ../scss/custom-style.scss */
    .error404 {
      height: 100vh;
      height: auto; } }
  /* line 5633, ../scss/custom-style.scss */
  .error404 .error404__ico {
    background: url("/wp-content/uploads/2020/06/error404.svg") no-repeat center center;
    background-size: 100% auto;
    height: 80px;
    overflow: hidden;
    text-indent: -9999px;
    width: 80px; }
    @media (min-width: 768px) {
      /* line 5633, ../scss/custom-style.scss */
      .error404 .error404__ico {
        height: 100px;
        width: 100px; } }
    @media (min-width: 1200px) {
      /* line 5633, ../scss/custom-style.scss */
      .error404 .error404__ico {
        height: 120px;
        width: 120px; } }
    @media (min-width: 1600px) {
      /* line 5633, ../scss/custom-style.scss */
      .error404 .error404__ico {
        height: 140px;
        width: 140px; } }
  /* line 5657, ../scss/custom-style.scss */
  .error404 .error404__titol {
    color: #212121;
    font-size: 26px;
    font-weight: 500;
    margin: 30px 0; }
    @media (min-width: 768px) {
      /* line 5657, ../scss/custom-style.scss */
      .error404 .error404__titol {
        font-size: 28px;
        margin: 30px 0; } }
    @media (min-width: 1200px) {
      /* line 5657, ../scss/custom-style.scss */
      .error404 .error404__titol {
        font-size: 32px;
        margin: 40px 0; } }
    @media (min-width: 1600px) {
      /* line 5657, ../scss/custom-style.scss */
      .error404 .error404__titol {
        font-size: 38px; } }
  /* line 5678, ../scss/custom-style.scss */
  .error404 .error404__text {
    color: #848484;
    font-size: 16px;
    line-height: 24px; }
    @media (min-width: 768px) {
      /* line 5678, ../scss/custom-style.scss */
      .error404 .error404__text {
        font-size: 16px;
        line-height: 24px;
        max-width: 500px; } }
    @media (min-width: 1200px) {
      /* line 5678, ../scss/custom-style.scss */
      .error404 .error404__text {
        font-size: 18px;
        line-height: 26px;
        max-width: 600px; } }
    @media (min-width: 1600px) {
      /* line 5678, ../scss/custom-style.scss */
      .error404 .error404__text {
        font-size: 20px;
        line-height: 30px; } }

/* line 5702, ../scss/custom-style.scss */
.no-results.not-found {
  display: flex;
  height: calc(100vh - 140px);
  height: auto;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  padding: 20px;
  text-align: center; }
  @media (min-width: 1024px) {
    /* line 5702, ../scss/custom-style.scss */
    .no-results.not-found {
      height: 100vh;
      height: auto; } }
  /* line 5718, ../scss/custom-style.scss */
  .no-results.not-found .error404__ico {
    background: url("/wp-content/uploads/2020/06/error404.svg") no-repeat center center;
    background-size: 100% auto;
    height: 80px;
    overflow: hidden;
    text-indent: -9999px;
    width: 80px; }
    @media (min-width: 768px) {
      /* line 5718, ../scss/custom-style.scss */
      .no-results.not-found .error404__ico {
        height: 100px;
        width: 100px; } }
    @media (min-width: 1200px) {
      /* line 5718, ../scss/custom-style.scss */
      .no-results.not-found .error404__ico {
        height: 120px;
        width: 120px; } }
    @media (min-width: 1600px) {
      /* line 5718, ../scss/custom-style.scss */
      .no-results.not-found .error404__ico {
        height: 140px;
        width: 140px; } }
  /* line 5742, ../scss/custom-style.scss */
  .no-results.not-found .entry-header {
    color: #212121;
    font-size: 26px;
    font-weight: 500;
    height: auto;
    margin: 30px 0; }
    /* line 5749, ../scss/custom-style.scss */
    .no-results.not-found .entry-header:before {
      background: url("/wp-content/uploads/2020/07/no-results.svg") no-repeat center center;
      background-size: 100% auto;
      content: ' ';
      display: block;
      height: 80px;
      margin: auto;
      overflow: hidden;
      text-indent: -9999px;
      width: 80px; }
    @media (min-width: 768px) {
      /* line 5742, ../scss/custom-style.scss */
      .no-results.not-found .entry-header {
        font-size: 28px;
        margin: 30px 0; } }
    @media (min-width: 1200px) {
      /* line 5742, ../scss/custom-style.scss */
      .no-results.not-found .entry-header {
        font-size: 32px;
        margin: 40px 0; } }
    @media (min-width: 1600px) {
      /* line 5742, ../scss/custom-style.scss */
      .no-results.not-found .entry-header {
        font-size: 38px; } }
  /* line 5776, ../scss/custom-style.scss */
  .no-results.not-found .entry-content {
    color: #848484;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 60px; }
    @media (min-width: 768px) {
      /* line 5776, ../scss/custom-style.scss */
      .no-results.not-found .entry-content {
        font-size: 16px;
        line-height: 24px;
        max-width: 500px; } }
    @media (min-width: 1200px) {
      /* line 5776, ../scss/custom-style.scss */
      .no-results.not-found .entry-content {
        font-size: 18px;
        line-height: 26px;
        max-width: 600px; } }
    @media (min-width: 1600px) {
      /* line 5776, ../scss/custom-style.scss */
      .no-results.not-found .entry-content {
        font-size: 20px;
        line-height: 30px; } }
    /* line 5799, ../scss/custom-style.scss */
    .no-results.not-found .entry-content p {
      margin-bottom: 60px; }

/* line 5808, ../scss/custom-style.scss */
.cursor_follow {
  background-color: #e1251b;
  border-radius: 100%;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: -50px;
  width: 50px; }

/* line 5822, ../scss/custom-style.scss */
.svg-write_wrapper {
  display: none;
  margin: auto;
  margin-right: 0;
  width: 46% !important; }

/* line 5829, ../scss/custom-style.scss */
.svg-write {
  height: 250px;
  position: relative;
  width: 450px; }
  /* line 5834, ../scss/custom-style.scss */
  .svg-write .svg-cercle {
    position: absolute;
    right: 0;
    top: 0; }
    /* line 5839, ../scss/custom-style.scss */
    .svg-write .svg-cercle .path {
      animation-name: dash;
      animation-duration: 1s;
      animation-timing-function: liniar;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      stroke-dasharray: 1000;
      stroke-dashoffset: 1000; }
  /* line 5849, ../scss/custom-style.scss */
  .svg-write .svg-fletxa {
    position: absolute;
    right: 60px;
    top: 90px; }
    /* line 5854, ../scss/custom-style.scss */
    .svg-write .svg-fletxa .path {
      animation-name: dash;
      animation-duration: 1s;
      animation-timing-function: liniar;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      stroke-dasharray: 1000;
      stroke-dashoffset: 1000;
      animation-delay: .5s; }
    /* line 5864, ../scss/custom-style.scss */
    .svg-write .svg-fletxa .path2 {
      animation-name: dash;
      animation-duration: 3s;
      animation-timing-function: liniar;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      stroke-dasharray: 1000;
      stroke-dashoffset: 1000;
      animation-delay: .7s; }
  /* line 5875, ../scss/custom-style.scss */
  .svg-write .svg-txt {
    position: absolute;
    right: 0;
    top: 300px; }
    /* line 5880, ../scss/custom-style.scss */
    .svg-write .svg-txt .path {
      animation-name: dash;
      animation-duration: 1s;
      animation-timing-function: liniar;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      stroke-dasharray: 1000;
      stroke-dashoffset: 1000; }

/* line 5895, ../scss/custom-style.scss */
.newsletter,
.newsletter_form form,
#mc4wp-form-1 {
  position: relative;
  width: 340px !important; }
  @media (min-width: 768px) {
    /* line 5895, ../scss/custom-style.scss */
    .newsletter,
    .newsletter_form form,
    #mc4wp-form-1 {
      width: 250px !important; } }
  @media (min-width: 1024px) {
    /* line 5895, ../scss/custom-style.scss */
    .newsletter,
    .newsletter_form form,
    #mc4wp-form-1 {
      width: 340px !important; } }
  /* line 5909, ../scss/custom-style.scss */
  .newsletter input,
  .newsletter_form form input,
  #mc4wp-form-1 input {
    background-color: transparent !important;
    border-color: transparent !important;
    border-bottom-color: #212121 !important;
    padding: 2px 0 !important;
    width: 100% !important; }
  /* line 5917, ../scss/custom-style.scss */
  .newsletter button[type="submit"],
  .newsletter input[type="submit"],
  .newsletter_form form button[type="submit"],
  .newsletter_form form input[type="submit"],
  #mc4wp-form-1 button[type="submit"],
  #mc4wp-form-1 input[type="submit"] {
    background: transparent url("/wp-content/uploads/2020/05/arrow_dark.svg") no-repeat center center;
    background-size: 24px auto;
    border-bottom: 0;
    overflow: hidden;
    text-indent: -9999px;
    height: 24px;
    right: 8px;
    position: absolute;
    top: 4px;
    width: 24px !important; }
  /* line 5931, ../scss/custom-style.scss */
  .newsletter .elementor-field-group-name,
  .newsletter_form form .elementor-field-group-name,
  #mc4wp-form-1 .elementor-field-group-name {
    margin: 0 !important;
    width: 100%; }
  /* line 5936, ../scss/custom-style.scss */
  .newsletter .elementor-field-type-submit,
  .newsletter_form form .elementor-field-type-submit,
  #mc4wp-form-1 .elementor-field-type-submit {
    padding: 0 !important;
    width: auto; }
    /* line 5940, ../scss/custom-style.scss */
    .newsletter .elementor-field-type-submit button[type="submit"],
    .newsletter_form form .elementor-field-type-submit button[type="submit"],
    #mc4wp-form-1 .elementor-field-type-submit button[type="submit"] {
      top: 0; }

/* line 5950, ../scss/custom-style.scss */
.listradio-wrap .nf-field-element label.nf-checked-label:after {
  border-color: #c4c4c4 !important; }

/* line 5953, ../scss/custom-style.scss */
.listradio-wrap .nf-field-element label.nf-checked-label:before {
  height: 8px !important;
  width: 8px !important;
  left: -25px !important;
  top: 6px !important;
  background: #e1251b !important; }

/* line 5960, ../scss/custom-style.scss */
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea {
  background: white !important;
  color: #212121 !important; }

/* line 5967, ../scss/custom-style.scss */
.lopd {
  background-color: #f5f5f5;
  padding: 40px;
  font-size: 14px; }
  /* line 5973, ../scss/custom-style.scss */
  .lopd #nf-field-14-wrap .nf-field-label {
    display: none; }

/* line 5983, ../scss/custom-style.scss */
.contact-form {
  max-width: 800px;
  margin: auto; }
  /* line 5987, ../scss/custom-style.scss */
  .contact-form label {
    font-weight: normal; }
    /* line 5990, ../scss/custom-style.scss */
    .contact-form label .ninja-forms-req-symbol {
      color: #212121; }
  /* line 5996, ../scss/custom-style.scss */
  .contact-form nf-fields-wrap nf-field {
    display: block; }
    @media (min-width: 768px) {
      /* line 6000, ../scss/custom-style.scss */
      .contact-form nf-fields-wrap nf-field:nth-child(2), .contact-form nf-fields-wrap nf-field:nth-child(3), .contact-form nf-fields-wrap nf-field:nth-child(4), .contact-form nf-fields-wrap nf-field:nth-child(5) {
        display: inline-block;
        width: 50%; }
      /* line 6007, ../scss/custom-style.scss */
      .contact-form nf-fields-wrap nf-field:nth-child(2), .contact-form nf-fields-wrap nf-field:nth-child(4) {
        padding-right: 10px; }
      /* line 6011, ../scss/custom-style.scss */
      .contact-form nf-fields-wrap nf-field:nth-child(3), .contact-form nf-fields-wrap nf-field:nth-child(5) {
        padding-left: 10px; }
      /* line 6015, ../scss/custom-style.scss */
      .contact-form nf-fields-wrap nf-field:nth-last-child(2) {
        display: inline-block;
        text-align: right;
        vertical-align: top;
        width: 40%; }
        /* line 6021, ../scss/custom-style.scss */
        .contact-form nf-fields-wrap nf-field:nth-last-child(2) input[type="button"] {
          background-color: #e1251b;
          border: 2px solid #e1251b;
          min-width: 200px; }
          /* line 6026, ../scss/custom-style.scss */
          .contact-form nf-fields-wrap nf-field:nth-last-child(2) input[type="button"]:hover {
            background-color: white;
            color: #e1251b; }
      /* line 6032, ../scss/custom-style.scss */
      .contact-form nf-fields-wrap nf-field:nth-last-child(3) {
        display: inline-block;
        vertical-align: top;
        width: 60%; }
        /* line 6037, ../scss/custom-style.scss */
        .contact-form nf-fields-wrap nf-field:nth-last-child(3) label {
          font-size: 14px; } }
  /* line 6045, ../scss/custom-style.scss */
  .contact-form .nf-before-form-content {
    font-style: italic;
    font-size: 90%;
    padding-right: 6px;
    text-align: right;
    margin-bottom: 10px; }

/* line 6057, ../scss/custom-style.scss */
.site-footer {
  box-sizing: border-box;
  padding: 0; }
  /* line 6061, ../scss/custom-style.scss */
  .site-footer .inside-footer-widgets {
    display: flex;
    flex-direction: column; }
    /* line 6065, ../scss/custom-style.scss */
    .site-footer .inside-footer-widgets > div {
      display: flex;
      flex-direction: row;
      width: 100%; }
    /* line 6071, ../scss/custom-style.scss */
    .site-footer .inside-footer-widgets .inner-padding {
      padding-left: 0; }
      @media (min-width: 768px) {
        /* line 6071, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .inner-padding {
          padding-left: 20px !important; } }
      @media (min-width: 1024px) {
        /* line 6071, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .inner-padding {
          padding-left: 30px !important; } }
      @media (min-width: 1200px) {
        /* line 6071, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .inner-padding {
          padding-left: 40px !important; } }
    /* line 6087, ../scss/custom-style.scss */
    .site-footer .inside-footer-widgets .footer-widget-1 {
      background-color: #f5f5f5;
      margin-bottom: 0;
      padding: 100px 30px;
      padding-bottom: 30px;
      order: 1; }
      @media (max-width: 767px) {
        /* line 6087, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 {
          flex-direction: column; } }
      @media (min-width: 768px) {
        /* line 6087, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 {
          padding: 30px 20px;
          padding-top: 50px;
          order: 2; } }
      @media (min-width: 1024px) {
        /* line 6087, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 {
          padding: 30px 60px;
          padding-top: 50px; } }
      @media (min-width: 1200px) {
        /* line 6087, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 {
          padding: 30px 60px;
          padding-top: 50px; } }
      @media (min-width: 1600px) {
        /* line 6087, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 {
          padding: 40px 100px;
          padding-top: 70px; } }
      /* line 6121, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) {
        width: 100%;
        margin-bottom: 40px; }
        @media (max-width: 767px) {
          /* line 6121, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) {
            order: 3;
            margin-bottom: 0; } }
        @media (min-width: 768px) {
          /* line 6121, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) {
            width: 30%; } }
        @media (min-width: 1024px) {
          /* line 6121, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) {
            width: 40%; } }
        @media (min-width: 1200px) {
          /* line 6121, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) {
            width: 46%; } }
        @media (min-width: 1600px) {
          /* line 6121, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) {
            width: 40%; } }
        @media (max-width: 767px) {
          /* line 6148, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) .custom-html-widget a:first-child {
            display: none; } }
        /* line 6156, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) img {
          max-width: 340px !important; }
          @media (min-width: 768px) {
            /* line 6156, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) img {
              max-width: 90% !important; } }
          @media (min-width: 1024px) {
            /* line 6156, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) img {
              max-width: 290px !important; } }
          @media (min-width: 1200px) {
            /* line 6156, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) img {
              max-width: 340px !important; } }
        /* line 6172, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) .collserola {
          display: block;
          margin-top: 50px; }
          @media (min-width: 768px) {
            /* line 6172, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) .collserola {
              margin-top: 30px; } }
          /* line 6180, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) .collserola img {
            min-height: 30px; }
            @media (max-width: 767px) {
              /* line 6180, ../scss/custom-style.scss */
              .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(1) .collserola img {
                max-width: 100% !important; } }
      /* line 6190, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(2) {
        width: 100%;
        margin-bottom: 40px; }
        @media (max-width: 767px) {
          /* line 6190, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(2) {
            text-align: center; } }
        @media (min-width: 768px) {
          /* line 6190, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(2) {
            width: 35%; } }
        @media (min-width: 1024px) {
          /* line 6190, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(2) {
            width: 30%; } }
        @media (min-width: 1200px) {
          /* line 6190, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(2) {
            width: 28%; } }
        @media (min-width: 1600px) {
          /* line 6190, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(2) {
            width: 20%; } }
      /* line 6215, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(3) {
        width: 100%; }
        @media (max-width: 767px) {
          /* line 6215, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(3) {
            text-align: center; } }
        @media (min-width: 768px) {
          /* line 6215, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(3) {
            width: 35%; } }
        @media (min-width: 1024px) {
          /* line 6215, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(3) {
            width: 30%; } }
        @media (min-width: 1200px) {
          /* line 6215, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(3) {
            width: 28%; } }
        @media (min-width: 1600px) {
          /* line 6215, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside:nth-child(3) {
            width: 40%; } }
      /* line 6239, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-1 aside .widget-title {
        font-weight: normal;
        font-size: 24px;
        margin-bottom: 14px;
        text-transform: uppercase; }
      /* line 6246, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-1 aside .textwidget {
        color: #848484;
        font-size: 14px; }
        /* line 6250, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-1 aside .textwidget a {
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
          filter: alpha(opacity=100);
          color: #848484; }
          /* line 6254, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-1 aside .textwidget a:hover {
            opacity: 0.6;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
            filter: alpha(opacity=60); }
    /* line 6262, ../scss/custom-style.scss */
    .site-footer .inside-footer-widgets .footer-widget-2 {
      background-color: #f5f5f5;
      display: flex;
      flex-direction: row;
      margin-bottom: 0;
      padding: 10px 20px;
      order: 2; }
      @media (min-width: 768px) {
        /* line 6262, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-2 {
          padding: 0 20px;
          padding-top: 50px;
          order: 1; } }
      @media (min-width: 1024px) {
        /* line 6262, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-2 {
          padding: 0 60px;
          padding-top: 50px; } }
      @media (min-width: 1200px) {
        /* line 6262, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-2 {
          padding: 0 60px;
          padding-top: 50px; } }
      @media (min-width: 1600px) {
        /* line 6262, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-2 {
          padding: 10px 100px;
          padding-top: 70px; } }
      /* line 6294, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(1) {
        margin-bottom: 40px;
        width: 100%; }
        @media (max-width: 767px) {
          /* line 6294, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(1) {
            display: none; } }
        @media (min-width: 768px) {
          /* line 6294, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(1) {
            width: 40%; } }
        @media (min-width: 1024px) {
          /* line 6294, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(1) {
            margin-bottom: 30px; } }
        @media (min-width: 1200px) {
          /* line 6294, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(1) {
            margin-bottom: 30px; } }
        @media (min-width: 1600px) {
          /* line 6294, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(1) {
            margin-bottom: 40px; } }
      /* line 6319, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) {
        display: flex;
        flex-direction: row;
        width: 100%; }
        @media (max-width: 767px) {
          /* line 6319, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) {
            align-items: center;
            flex-direction: column;
            justify-content: center; } }
        @media (min-width: 768px) {
          /* line 6319, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) {
            width: 50%; } }
        /* line 6334, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu {
          margin-top: 9px;
          padding-left: 40px; }
          @media (max-width: 767px) {
            /* line 6334, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu {
              padding: 0;
              padding-bottom: 60px;
              width: 100%; } }
          @media (min-width: 768px) {
            /* line 6334, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu {
              padding-left: 10px; } }
          @media (min-width: 1024px) {
            /* line 6334, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu {
              padding-left: 30px; } }
          @media (min-width: 1200px) {
            /* line 6334, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu {
              padding-left: 40px; } }
          /* line 6356, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item {
            display: inline-block; }
            /* line 6359, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item a {
              opacity: 1;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=100); }
              /* line 6362, ../scss/custom-style.scss */
              .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item a:hover {
                opacity: 0.6;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
                filter: alpha(opacity=60); }
              /* line 6366, ../scss/custom-style.scss */
              .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item a span {
                display: none; }
              /* line 6370, ../scss/custom-style.scss */
              .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item a i {
                padding: 0; }
                /* line 6373, ../scss/custom-style.scss */
                .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item a i:before {
                  background-position: center center;
                  background-repeat: no-repeat;
                  background-size: 100% auto;
                  background-size: 100% auto;
                  content: ' ';
                  display: inline-block;
                  height: 30px;
                  line-height: 30px;
                  margin-right: 2px;
                  width: 30px; }
            /* line 6393, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item.follow_facebook a i:before {
              background-image: url("/wp-content/uploads/2020/05/ico-follow-facebook.svg"); }
            /* line 6405, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item.follow_twitter a i:before {
              background-image: url("/wp-content/uploads/2020/05/ico-follow-twitter.svg"); }
            /* line 6417, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item.follow_instagram a i:before {
              background-image: url("/wp-content/uploads/2020/05/ico-follow-instagram.svg"); }
            /* line 6429, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item.follow_youtube a i:before {
              background-image: url("/wp-content/uploads/2020/05/ico-follow-youtube.svg"); }
            /* line 6441, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .menu .menu-item.follow_linkedin a i:before {
              background-image: url("/wp-content/uploads/2020/05/ico-follow-linkedin.svg"); }
        @media (max-width: 767px) {
          /* line 6450, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 aside:nth-child(2) .widget-title {
            font-size: 20px;
            margin-bottom: 4px;
            text-align: center; } }
      /* line 6460, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-2 .widget-title {
        font-weight: normal;
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 14px;
        max-width: 280px; }
        @media (min-width: 768px) {
          /* line 6460, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 .widget-title {
            font-size: 20px;
            line-height: 26px;
            max-width: 214px; } }
        @media (min-width: 1024px) {
          /* line 6460, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-2 .widget-title {
            font-size: 26px;
            line-height: 32px;
            max-width: 280px; } }
    /* line 6481, ../scss/custom-style.scss */
    .site-footer .inside-footer-widgets .footer-widget-3 {
      background-color: #f5f5f5;
      display: flex;
      flex-direction: column;
      margin-bottom: 0;
      padding: 60px 30px;
      padding-top: 20px;
      order: 3; }
      @media (min-width: 768px) {
        /* line 6481, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-3 {
          padding: 30px 40px;
          padding-top: 20px; } }
      @media (min-width: 1024px) {
        /* line 6481, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-3 {
          padding: 40px 60px;
          padding-top: 20px; } }
      @media (min-width: 1200px) {
        /* line 6481, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-3 {
          padding: 40px 60px;
          padding-top: 20px; } }
      @media (min-width: 1600px) {
        /* line 6481, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-3 {
          padding: 60px 100px;
          padding-top: 20px; } }
      /* line 6510, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-3 aside {
        width: 100%; }
        /* line 6513, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-3 aside .menu {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: center; }
          @media (min-width: 768px) {
            /* line 6513, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-3 aside .menu {
              justify-content: space-between; } }
          /* line 6523, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-3 aside .menu a {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
            filter: alpha(opacity=100);
            color: #212121;
            font-size: 14px;
            padding: 0 10px; }
            /* line 6529, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-3 aside .menu a:hover {
              opacity: 0.6;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=60); }
            @media (min-width: 768px) {
              /* line 6523, ../scss/custom-style.scss */
              .site-footer .inside-footer-widgets .footer-widget-3 aside .menu a {
                padding: 0; } }
    /* line 6541, ../scss/custom-style.scss */
    .site-footer .inside-footer-widgets .footer-widget-4 {
      background-color: #e4e4e4;
      padding: 40px 50px;
      padding-bottom: 40px;
      margin-bottom: 0;
      order: 4; }
      @media (min-width: 768px) {
        /* line 6541, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 {
          padding: 30px 40px;
          padding-bottom: 20px; } }
      @media (min-width: 1024px) {
        /* line 6541, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 {
          padding: 46px 60px;
          padding-bottom: 30px; } }
      @media (min-width: 1200px) {
        /* line 6541, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 {
          padding: 46px 60px;
          padding-bottom: 30px; } }
      @media (min-width: 1600px) {
        /* line 6541, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 {
          padding: 60px 100px;
          padding-bottom: 40px; } }
      /* line 6570, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) {
        padding-left: 0 !important;
        width: 25%; }
        @media (max-width: 767px) {
          /* line 6570, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) {
            width: 100%; } }
        /* line 6580, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) .gallery .gallery-item {
          margin-bottom: 20px; }
          /* line 6583, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) .gallery .gallery-item img {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
            filter: alpha(opacity=100);
            max-height: 70px; }
            /* line 6587, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) .gallery .gallery-item img:hover {
              opacity: 0.5;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=50); }
          /* line 6593, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) .gallery .gallery-item:nth-child(3) img {
            max-height: 75px; }
          /* line 6599, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(1) .gallery .gallery-item:nth-child(4) img {
            max-height: 65px; }
      /* line 6607, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(2) {
        padding-left: 40px !important;
        width: 75%; }
        @media (max-width: 767px) {
          /* line 6607, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(2) {
            display: none; } }
        /* line 6615, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(2) .gallery {
          position: relative;
          top: 16px; }
          /* line 6619, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(2) .gallery .gallery-item {
            margin-bottom: 30px; }
            /* line 6622, ../scss/custom-style.scss */
            .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(2) .gallery .gallery-item img {
              opacity: 1;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
              filter: alpha(opacity=100);
              max-height: 56px; }
              /* line 6626, ../scss/custom-style.scss */
              .site-footer .inside-footer-widgets .footer-widget-4 aside:nth-child(2) .gallery .gallery-item img:hover {
                opacity: 0.5;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
                filter: alpha(opacity=50); }
      /* line 6635, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-4 .widget-title {
        font-weight: 500;
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 30px; }
      /* line 6642, ../scss/custom-style.scss */
      .site-footer .inside-footer-widgets .footer-widget-4 .gallery {
        margin-left: -20px; }
        /* line 6645, ../scss/custom-style.scss */
        .site-footer .inside-footer-widgets .footer-widget-4 .gallery .gallery-item {
          box-sizing: border-box;
          padding-right: 20px;
          vertical-align: middle; }
          /* line 6650, ../scss/custom-style.scss */
          .site-footer .inside-footer-widgets .footer-widget-4 .gallery .gallery-item img {
            height: auto;
            max-width: 80%;
            width: auto; }

@media (max-width: 767px) {
  /* line 6666, ../scss/custom-style.scss */
  body:not(.home) .site-footer .inside-footer-widgets .footer-widget-4 {
    display: none; } }

/* line 6679, ../scss/custom-style.scss */
.heateor_sss_sharing_container {
  bottom: 120px !important;
  right: 10px !important;
  top: inherit !important; }
  /* line 6684, ../scss/custom-style.scss */
  .heateor_sss_sharing_container .heateor_sss_sharing_ul {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
    filter: alpha(opacity=100);
    padding-left: 0 !important; }
  /* line 6690, ../scss/custom-style.scss */
  .heateor_sss_sharing_container .heateorSssSharingArrow {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
    filter: alpha(opacity=100);
    background: #fff url("/wp-content/uploads/2020/08/ico-share.svg") no-repeat center center !important;
    background-size: 50% auto !important;
    margin-right: 0 !important;
    border: 2px solid #838383;
    border-radius: 100%;
    height: 28px;
    right: 50px !important;
    margin-top: 2px;
    width: 28px; }
    /* line 6703, ../scss/custom-style.scss */
    .heateor_sss_sharing_container .heateorSssSharingArrow:hover {
      opacity: 0.6;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
      filter: alpha(opacity=60); }
  /* line 6709, ../scss/custom-style.scss */
  .heateor_sss_sharing_container .heateorSssSharing:hover {
    background-color: #e1251b !important; }
  /* line 6715, ../scss/custom-style.scss */
  .heateor_sss_sharing_container.disable .heateor_sss_sharing_ul {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+$ievalue+')";
    filter: alpha(opacity=0);
    padding-left: 50px !important; }
  /* line 6720, ../scss/custom-style.scss */
  .heateor_sss_sharing_container.disable .heateorSssSharingArrow {
    background: #838383 url("/wp-content/uploads/2020/08/ico-share-white.svg") no-repeat center center !important;
    background-size: 50% auto !important;
    margin-right: 0 !important; }

/* line 6728, ../scss/custom-style.scss */
.heateor_sss_floating_follow_icons_container .heateorSssFacebookSvg,
.heateor_sss_vertical_sharing .heateorSssFacebookSvg,
#heateor_sss_vertical_rearrange .heateorSssFacebookSvg {
  background: #fff url("/wp-content/uploads/2020/05/ico-follow-facebook.svg") no-repeat center center;
  background-size: 100%; }
  /* line 6734, ../scss/custom-style.scss */
  .heateor_sss_floating_follow_icons_container .heateorSssFacebookSvg:hover,
  .heateor_sss_vertical_sharing .heateorSssFacebookSvg:hover,
  #heateor_sss_vertical_rearrange .heateorSssFacebookSvg:hover {
    background: #fff url("/wp-content/uploads/2020/06/ico-follow-facebook-vermell.svg") no-repeat center center;
    background-size: 100%; }

/* line 6744, ../scss/custom-style.scss */
.generate-back-to-top,
.generate-back-to-top:visited {
  background-color: #828282;
  border-radius: 100%;
  bottom: 60px;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  right: 20px;
  text-decoration: none !important;
  width: 32px; }

/*# sourceMappingURL=custom-style.css.map */
