@font-face {
  font-family: "Inter";
  src: url("./fonts/InterVariable.woff2") format("woff2");
  font-weight: 300 400 500 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("./fonts/InterVariable-Italic.woff2") format("woff2");
  font-weight: 300 400 500 600;
  font-style: italic;
  font-display: swap;
}
module-pageTitle:not(.white) .module-pagetitle:not(.introduction_content):not(module-constructor) {
  vertical-align: bottom !important;
}
module-pageTitle:not(.white) .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
  max-width: 65% !important;
}
@media (width <= 1920px) {
  module-pageTitle:not(.white) .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
    max-width: 55% !important;
  }
}
@media (width <= 800px) {
  module-pageTitle:not(.white) .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
    max-width: 90% !important;
  }
}

@media (width > 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .page_introduction {
    width: 100% !important;
    display: -ms-inline-grid !important;
    display: inline-grid !important;
    -ms-grid-columns: 50% 50% !important;
        grid-template-columns: 50% 50% !important;
  }
}
@media (width > 1023px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .page_introduction {
    -ms-grid-columns: 60% 40% !important;
        grid-template-columns: 60% 40% !important;
  }
}
@media (width <= 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_content {
    width: 75% !important;
  }
}
@media (width > 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_content {
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-top: 0 !important;
  }
}
@media (width <= 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .introduction_content {
    margin-left: 0 !important;
    width: 70% !important;
  }
}
@media (width > 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .introduction_content {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 70% !important;
  }
}
@media (width <= 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
    max-width: 100% !important;
  }
}
@media (width > 800px) {
  module-pageTitle.white .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
    max-width: 80% !important;
  }
}

module-pageTitle + module-featuredtext:not(.any) {
  margin-top: 150px !important;
}
@media (width < 1540px) {
  module-pageTitle + module-featuredtext:not(.any) {
    margin-top: 100px !important;
  }
}
@media (width < 800px) {
  module-pageTitle + module-featuredtext:not(.any) {
    margin-top: 100px !important;
  }
}
@media (width < 620px) {
  module-pageTitle + module-featuredtext:not(.any) {
    margin-top: 70px !important;
  }
}
module-pageTitle .module-pagetitle:not(.introduction_content):not(module-constructor) .page_quote {
  width: 100% !important;
}
module-pageTitle .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  text-transform: none !important;
  max-width: 55% !important;
  font-size: 5rem !important;
  line-height: 6.25rem !important;
}
@media (width <= 1540px) {
  module-pageTitle .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 620px) {
  module-pageTitle .module-pagetitle:not(.introduction_content):not(module-constructor) .quote_text {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
    max-width: 100% !important;
  }
}
module-pageTitle .introduction_content .page_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.625rem !important;
  line-height: 1.25rem !important;
  letter-spacing: 0.1rem !important;
}
module-pageTitle .introduction_content .page_description {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.5rem !important;
  line-height: 2.125rem !important;
}
@media (width <= 620px) {
  module-pageTitle .introduction_content .page_description {
    font-size: 1.0625rem !important;
    line-height: 1.6875rem !important;
  }
}

module-wysiwyg .module-wysiwyg .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-wysiwyg .module-wysiwyg .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-wysiwyg .module-wysiwyg .featured p {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-wysiwyg .module-wysiwyg .content h1 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 5rem !important;
  line-height: 6.25rem !important;
}
module-wysiwyg .module-wysiwyg .content h1 b,
module-wysiwyg .module-wysiwyg .content h1 strong {
  font-weight: 300 !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content h1 {
    font-size: 2.875rem !important;
    line-height: 3rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content h2 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.75rem !important;
  line-height: 2.75rem !important;
}
module-wysiwyg .module-wysiwyg .content h2 b,
module-wysiwyg .module-wysiwyg .content h2 strong {
  font-weight: 300 !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content h2 {
    font-size: 1.5rem !important;
    line-height: 2.125rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content h3 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.5rem !important;
  line-height: 1.875rem !important;
}
module-wysiwyg .module-wysiwyg .content h3 b,
module-wysiwyg .module-wysiwyg .content h3 strong {
  font-weight: 300 !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content h3 {
    font-size: 1.25rem !important;
    line-height: 2.125rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content h4,
module-wysiwyg .module-wysiwyg .content h5 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.25rem !important;
  line-height: 2.125rem !important;
}
module-wysiwyg .module-wysiwyg .content h4 b,
module-wysiwyg .module-wysiwyg .content h4 strong,
module-wysiwyg .module-wysiwyg .content h5 b,
module-wysiwyg .module-wysiwyg .content h5 strong {
  font-weight: 300 !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content h4,
  module-wysiwyg .module-wysiwyg .content h5 {
    font-size: 1.125rem !important;
    line-height: 2.125rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content h4 + *,
module-wysiwyg .module-wysiwyg .content h5 + * {
  margin-top: 1.5rem;
}
module-wysiwyg .module-wysiwyg .content h6 {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  line-height: 1rem !important;
  text-transform: uppercase;
}
module-wysiwyg .module-wysiwyg .content h6 b,
module-wysiwyg .module-wysiwyg .content h6 strong {
  font-weight: 500 !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content h6 {
    font-size: 0.875rem !important;
    line-height: 0.875rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content h6 + * {
  margin-top: 1.5rem;
}
module-wysiwyg .module-wysiwyg .content * + h1,
module-wysiwyg .module-wysiwyg .content * + h2,
module-wysiwyg .module-wysiwyg .content * + h3,
module-wysiwyg .module-wysiwyg .content * + h4,
module-wysiwyg .module-wysiwyg .content * + h5,
module-wysiwyg .module-wysiwyg .content * + h6,
module-wysiwyg .module-wysiwyg .content * + h7 {
  margin-top: 80px !important;
}
module-wysiwyg .module-wysiwyg .content blockquote p {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 2.5rem !important;
  line-height: 3.25rem !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content blockquote p {
    font-size: 1.875rem !important;
    line-height: 2.5rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content blockquote p b,
module-wysiwyg .module-wysiwyg .content blockquote p strong {
  font-weight: 300 !important;
}
module-wysiwyg .module-wysiwyg .content p,
module-wysiwyg .module-wysiwyg .content ul,
module-wysiwyg .module-wysiwyg .content ol {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.0625rem !important;
  line-height: 1.6875rem !important;
}
module-wysiwyg .module-wysiwyg .content p + blockquote,
module-wysiwyg .module-wysiwyg .content p + .event-cta,
module-wysiwyg .module-wysiwyg .content ul + blockquote,
module-wysiwyg .module-wysiwyg .content ul + .event-cta,
module-wysiwyg .module-wysiwyg .content ol + blockquote,
module-wysiwyg .module-wysiwyg .content ol + .event-cta {
  margin-top: 80px;
}
module-wysiwyg .module-wysiwyg .content ol li::before {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.875rem !important;
  top: -1px !important;
}
module-wysiwyg .module-wysiwyg .content table {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content table {
    font-size: 0.75rem !important;
    line-height: 1.25rem !important;
  }
}
module-wysiwyg .module-wysiwyg .content table th {
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
module-wysiwyg .module-wysiwyg .content .event-cta + * {
  margin-top: 80px;
}
module-wysiwyg .module-wysiwyg .content .event-cta + .event-cta {
  margin-top: 80px;
}
@media (width <= 620px) {
  module-wysiwyg .module-wysiwyg .content .event-cta + .event-cta {
    margin-top: 44px;
  }
}

module-projectscontainer .module-projectscontainer .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

@media (width <= 620px) {
  .module-service .headline,
  .module-service .title,
  .module-service .description {
    -webkit-transform: none !important;
            transform: none !important;
  }
}

module-project .module_headline > grid-block,
module-project .module_description > grid-block {
  width: 90% !important;
}
@media (width >= 1024px) {
  module-project .image_wrapper {
    height: 42.5vw !important;
  }
}
@media (width >= 1024px) {
  module-project grid-block.module_image {
    width: 56.70455% !important;
  }
}
@media (width > 1280px) {
  module-project grid-block.module_image {
    width: 47.75735% !important;
  }
}
@media (width <= 620px) {
  module-project .text_wrapper {
    padding-top: 100px !important;
  }
}
@media (width >= 1440px) {
  module-project[rtl] .module_headline,
  module-project[rtl] .module_description {
    width: 47.75735% !important;
  }
}
@media (width >= 1024px) {
  module-project[rtl] .module_headline,
  module-project[rtl] .module_description {
    width: 39.38636% !important;
    margin-left: 20% !important;
  }
}
module-project[rtl] .module_headline > grid-block,
module-project[rtl] .module_description > grid-block {
  width: 100% !important;
}
@media (width >= 1024px) {
  module-project[rtl] .module_description .description,
  module-project[rtl] .module_description .link {
    max-width: 80% !important;
  }
}
@media (width >= 1024px) {
  module-project .module_title {
    width: 45.7% !important;
  }
}
@media (width >= 1280px) {
  module-project .list-enlaces {
    width: 240px !important;
  }
}
@media (620px < width <= 1023px) {
  module-project .module-project.module_container {
    padding-top: 450px !important;
  }
}
module-project .module-project .title {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  text-transform: none !important;
  font-size: 5rem !important;
  line-height: 6.25rem !important;
}
@media (width <= 1440px) {
  module-project .module-project .title {
    font-size: 2.5rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 1540px) {
  module-project .module-project .title {
    font-size: 2.5rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 620px) {
  module-project .module-project .title {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
module-project .module-project .headline {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-project .module-project .description {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.063rem !important;
  /* 17/16 */
  line-height: 2rem !important;
  /* 32/16 */
}
@media (width <= 1540px) {
  module-project .module-project .description {
    font-size: 1rem !important;
    /* 16/16 */
    line-height: 1.875rem !important;
    /* 30/16 */
  }
}
module-project .module-project .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-ciphers .module-ciphers .cipher_container .cipher_detail {
  margin-top: 24px !important;
}
@media (width > 620px) {
  module-ciphers .module-ciphers .cipher_container .cipher_detail {
    margin-left: 0 !important;
  }
}
@media (width <= 1023px) {
  module-ciphers .module-ciphers .cipher_container .cipher_detail {
    -webkit-transform: none !important;
            transform: none !important;
  }
}
module-ciphers .module-ciphers .cipher_container .cipher_detail .cipher_description_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500;
}
module-ciphers .module-ciphers .cipher_container .cipher_detail .cipher_description_title + .cipher_description {
  margin-top: 6px;
}
module-ciphers .module-ciphers .cipher_container .cipher_detail .cipher_description {
  font-family: "Inter", sans-serif !important;
  font-weight: 100 !important;
}
module-ciphers .module-ciphers .cipher_container .cipher {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}
module-ciphers .module-ciphers .cipher_container .cipher span {
  margin-left: -1.5625rem !important;
}
@media (width <= 620px) {
  module-ciphers .module-ciphers .cipher_container .cipher span {
    margin-left: -0.625rem !important;
  }
}
@media (width <= 1023px) {
  module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher_detail {
    -webkit-transform: none !important;
            transform: none !important;
  }
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher_detail .cipher_description_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500;
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher_detail .cipher_description_title + .cipher_description {
  margin-top: 6px;
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher_detail .cipher_description {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 6.1875rem !important;
  line-height: 5.875rem !important;
}
@media (width <= 620px) {
  module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher {
    font-size: 2.875rem !important;
    line-height: 3.125rem !important;
  }
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher span {
  margin-left: -1.5625rem !important;
}
@media (width <= 620px) {
  module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big) .cipher span {
    margin-left: -0.625rem !important;
  }
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big).small .cipher_detail {
  -webkit-transform: none !important;
          transform: none !important;
}
module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big).small .cipher {
  font-size: 13vw !important;
  line-height: 13vw !important;
}
@media (width <= 1540px) {
  module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big).small .cipher {
    font-size: 16vw !important;
    line-height: 15vw !important;
  }
}
@media (width <= 620px) {
  module-ciphers .module-ciphers .cipher_container:not(.medium):not(.big).small .cipher {
    font-size: 6.1875rem !important;
    line-height: 5.875rem !important;
  }
}
module-ciphers .module-ciphers .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-ciphers .module-ciphers .module_link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-ciphers .module-ciphers .description {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.063rem !important;
  /* 17/16 */
  line-height: 2rem !important;
  /* 32/16 */
}
@media (width <= 1540px) {
  module-ciphers .module-ciphers .description {
    font-size: 1rem !important;
    /* 16/16 */
    line-height: 1.875rem !important;
    /* 30/16 */
  }
}

module-distributorimage[regular]:not(.any) .module_headline > grid-block,
module-distributorimage[regular]:not(.any) .module_description > grid-block {
  width: 90% !important;
}
@media (width >= 1024px) {
  module-distributorimage[regular]:not(.any) .image_wrapper {
    height: 42.5vw !important;
  }
}
@media (width >= 1024px) {
  module-distributorimage[regular]:not(.any) grid-block.module_image {
    width: 56.70455% !important;
  }
}
@media (width > 1280px) {
  module-distributorimage[regular]:not(.any) grid-block.module_image {
    width: 47.75735% !important;
  }
}
@media (width < 1024px) {
  module-distributorimage[regular]:not(.any) .text_wrapper {
    padding-top: 225px;
  }
}
@media (width < 620px) {
  module-distributorimage[regular]:not(.any) .text_wrapper {
    padding-top: 80px;
  }
}
@media (width >= 1440px) {
  module-distributorimage[regular]:not(.any)[rtl] .module_headline,
  module-distributorimage[regular]:not(.any)[rtl] .module_description {
    width: 47.75735% !important;
  }
}
@media (width >= 1024px) {
  module-distributorimage[regular]:not(.any)[rtl] .module_headline,
  module-distributorimage[regular]:not(.any)[rtl] .module_description {
    width: 39.38636% !important;
    margin-left: 20% !important;
  }
}
module-distributorimage[regular]:not(.any)[rtl] .module_headline > grid-block,
module-distributorimage[regular]:not(.any)[rtl] .module_description > grid-block {
  width: 100% !important;
}
@media (width >= 1024px) {
  module-distributorimage[regular]:not(.any)[rtl] .module_description .description,
  module-distributorimage[regular]:not(.any)[rtl] .module_description .link {
    max-width: 80% !important;
  }
}
@media (width >= 1024px) {
  module-distributorimage[regular]:not(.any) .module_title {
    width: 45.7% !important;
  }
}
module-distributorimage[regular]:not(.any) .module-distributorimage .title {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  text-transform: none !important;
  font-size: 5rem !important;
  line-height: 6.25rem !important;
}
@media (width <= 1540px) {
  module-distributorimage[regular]:not(.any) .module-distributorimage .title {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 620px) {
  module-distributorimage[regular]:not(.any) .module-distributorimage .title {
    font-size: 1.875rem !important;
    line-height: 2.5rem !important;
  }
}
module-distributorimage[regular]:not(.any) .module-distributorimage .title strong,
module-distributorimage[regular]:not(.any) .module-distributorimage .title b {
  font-weight: 300 !important;
}
module-distributorimage[regular]:not(.any) .module-distributorimage .headline {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributorimage[regular]:not(.any) .module-distributorimage .description {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.063rem !important;
  /* 17/16 */
  line-height: 2rem !important;
  /* 32/16 */
}
@media (width <= 1540px) {
  module-distributorimage[regular]:not(.any) .module-distributorimage .description {
    font-size: 1rem !important;
    /* 16/16 */
    line-height: 1.875rem !important;
    /* 30/16 */
  }
}
module-distributorimage[regular]:not(.any) .module-distributorimage .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-distributorimage[event]:not(.any) .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributorimage[event]:not(.any) .module_calendar .calendar_container span {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 5rem !important;
  line-height: 6.25rem !important;
}
module-distributorimage[event]:not(.any) .module_calendar .calendar_container p {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.1875rem !important;
  line-height: 1.5rem !important;
}
@media (width > 800px) {
  module-distributorimage[event]:not(.any) .module_calendar .calendar-day,
  module-distributorimage[event]:not(.any) .module_calendar .calendar-cta {
    width: 200px;
  }
}
module-distributorimage[event]:not(.any) .module_calendar .calendar-cta {
  height: 100px;
}
module-distributorimage[event]:not(.any) .module_calendar .calendar-cta .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 1.1875rem !important;
  line-height: 1.5rem !important;
}
@media (width <= 620px) {
  module-distributorimage[event]:not(.any) .module_calendar .calendar-cta .link {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
  }
}
module-distributorimage[event]:not(.any) h3.title,
module-distributorimage[event]:not(.any) h3.title strong {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 4.5rem !important;
  line-height: 5rem !important;
  text-transform: none !important;
}
@media (width <= 1540px) {
  module-distributorimage[event]:not(.any) h3.title,
  module-distributorimage[event]:not(.any) h3.title strong {
    font-size: 2.875rem !important;
    line-height: 4rem !important;
  }
}
@media (width <= 620px) {
  module-distributorimage[event]:not(.any) h3.title,
  module-distributorimage[event]:not(.any) h3.title strong {
    font-size: 1.875rem !important;
    line-height: 2.5rem !important;
  }
}
module-distributorimage[event]:not(.any) h3.title .tagline,
module-distributorimage[event]:not(.any) h3.title strong .tagline {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 0.625rem !important;
  line-height: 1.0625rem !important;
}
module-distributorimage[event]:not(.any) .description {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.25rem !important;
  line-height: 1.875rem !important;
}
@media (width <= 1540px) {
  module-distributorimage[event]:not(.any) .description {
    font-size: 1rem !important;
    line-height: 1.75rem !important;
  }
}
module-distributorimage[event]:not(.any) .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributorimage[event]:not(.any) .headline {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
module-distributorimage[event]:not(.any) .module_footer .module_link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-distributorimage[big]:not(.any) .module_text.module-distributorimage .module_description.module-distributorimage .description {
  width: 100% !important;
  max-width: none;
}
module-distributorimage[big]:not(.any) grid-block.module_headline {
  margin-left: 0 !important;
}
module-distributorimage[big]:not(.any) grid-block.module_headline > grid-block {
  margin-left: 0 !important;
}
module-distributorimage[big]:not(.any) .text_wrapper {
  padding-top: 1.25rem;
  margin-top: 0 !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
@media (width > 800px) {
  module-distributorimage[big]:not(.any) .text_wrapper > grid-block {
    display: -ms-grid !important;
    display: grid !important;
    -ms-grid-columns: 1fr 2.5rem 1fr;
        grid-template-columns: 1fr 2.5rem 1fr;
    width: 100% !important;
  }
  module-distributorimage[big]:not(.any) .text_wrapper > grid-block > grid-block {
    width: 100% !important;
  }
  module-distributorimage[big]:not(.any) .text_wrapper grid-block grid-block:nth-child(1) {
    grid-column: 1/2;
  }
  module-distributorimage[big]:not(.any) .text_wrapper grid-block grid-block:nth-child(1) > grid-block {
    width: 100% !important;
  }
  module-distributorimage[big]:not(.any) .text_wrapper grid-block grid-block:nth-child(2) {
    grid-column: 1/2;
  }
  module-distributorimage[big]:not(.any) .text_wrapper grid-block grid-block:nth-child(3) {
    -ms-grid-column-span: 3;
    -ms-grid-column: 3;
        grid-column: 3/span 3;
    margin-top: 0 !important;
  }
  module-distributorimage[big]:not(.any) .text_wrapper grid-block grid-block:nth-child(3) > grid-block {
    width: 70% !important;
    justify-self: flex-end;
    padding-right: 20%;
  }
}
@media (width < 1280px) {
  module-distributorimage[big]:not(.any) .module_headline {
    margin-bottom: 1.25rem !important;
  }
}
@media (width < 620px) {
  module-distributorimage[big]:not(.any) .module_headline {
    margin-bottom: 0.5rem !important;
  }
}
@media (width < 800px) {
  module-distributorimage[big]:not(.any) .text_wrapper {
    padding-left: 0 !important;
    padding-top: 5rem !important;
  }
  module-distributorimage[big]:not(.any) .module_text {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  module-distributorimage[big]:not(.any) .module_headline {
    margin-left: 0 !important;
  }
  module-distributorimage[big]:not(.any) .module_title {
    margin-left: 0 !important;
  }
  module-distributorimage[big]:not(.any) .module_description {
    margin-left: 0 !important;
  }
}
module-distributorimage[big]:not(.any) h3.title,
module-distributorimage[big]:not(.any) h3.title strong {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 5rem !important;
  line-height: 5.875rem !important;
  text-transform: none !important;
}
@media (width <= 1540px) {
  module-distributorimage[big]:not(.any) h3.title,
  module-distributorimage[big]:not(.any) h3.title strong {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 620px) {
  module-distributorimage[big]:not(.any) h3.title,
  module-distributorimage[big]:not(.any) h3.title strong {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
module-distributorimage[big]:not(.any) .description {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.063rem !important;
  /* 17/16 */
  line-height: 2rem !important;
  /* 32/16 */
}
@media (width <= 1540px) {
  module-distributorimage[big]:not(.any) .description {
    font-size: 1rem !important;
    /* 16/16 */
    line-height: 1.875rem !important;
    /* 30/16 */
  }
}
module-distributorimage[big]:not(.any) .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributorimage[big]:not(.any) .headline {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

module-features:not(.any) .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-features:not(.any) .module_link,
module-features:not(.any) .event-cta {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-features:not(.any) .event-cta {
  text-align: center;
}
module-features:not(.any) .module_wrapper h3,
module-features:not(.any) .module_wrapper h2 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.75rem;
  line-height: 2.75rem !important;
}
module-features:not(.any) .module_wrapper h3 b,
module-features:not(.any) .module_wrapper h3 strong,
module-features:not(.any) .module_wrapper h2 b,
module-features:not(.any) .module_wrapper h2 strong {
  font-weight: 300 !important;
}
module-features:not(.any) .module_wrapper h3 + p,
module-features:not(.any) .module_wrapper h2 + p {
  margin-top: 0.75rem;
}
@media (width <= 1920px) {
  module-features:not(.any) .module_wrapper h3,
  module-features:not(.any) .module_wrapper h2 {
    font-size: 1.5rem !important;
    line-height: 2.0625rem !important;
  }
}
module-features:not(.any) .module_wrapper p {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.0625rem;
  line-height: 2rem !important;
}
@media (width <= 1540px) {
  module-features:not(.any) .module_wrapper p {
    font-size: 1rem !important;
    line-height: 1.875rem !important;
  }
}
module-features:not(.any) .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-logos:not(.any) p {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-logos:not(.any) .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-logos:not(.any) .module_link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-distributordouble:not(.any) .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributordouble:not(.any) .module_link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributordouble:not(.any) .image_wrapper.module-distributordouble:not(.noImage) ~ .text_wrapper.module-distributordouble {
  margin-top: 6.25rem;
}
@media (width <= 1540px) {
  module-distributordouble:not(.any) .image_wrapper.module-distributordouble:not(.noImage) ~ .text_wrapper.module-distributordouble {
    margin-top: 3.125rem;
  }
}
@media (width <= 620px) {
  module-distributordouble:not(.any) .image_wrapper.module-distributordouble:not(.noImage) ~ .text_wrapper.module-distributordouble {
    margin-top: 5rem;
  }
}
module-distributordouble:not(.any) .module_text.module-distributordouble .module_title.module-distributordouble ~ .module_headline.module-distributordouble {
  margin-top: 1.5625rem;
}
@media (width <= 620px) {
  module-distributordouble:not(.any) .module_text.module-distributordouble .module_title.module-distributordouble ~ .module_headline.module-distributordouble {
    margin-top: 0.9375rem;
  }
}
module-distributordouble:not(.any) .module_text.module-distributordouble .module_headline.module-distributordouble ~ .module_description.module-distributordouble {
  margin-top: 0.9375rem;
}
module-distributordouble:not(.any) .title {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 3.1875rem !important;
  line-height: 3.75rem !important;
  text-transform: none !important;
}
@media (width <= 1540px) {
  module-distributordouble:not(.any) .title {
    font-size: 2.5rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 800px) {
  module-distributordouble:not(.any) .title {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
module-distributordouble:not(.any) .title strong {
  font-weight: 300 !important;
}
module-distributordouble:not(.any) .title a {
  color: rgb(0, 0, 0) !important;
}
@media (hover: hover) {
  module-distributordouble:not(.any) .title a:hover {
    color: rgba(0, 0, 0, 0.6) !important;
  }
}
@media (width <= 1540px) {
  module-distributordouble:not(.any) .text_wrapper {
    width: 85% !important;
  }
}
@media (width > 760px) {
  module-distributordouble:not(.any) .module_headline {
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important;
  }
}
module-distributordouble:not(.any) .headline,
module-distributordouble:not(.any) .author {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.625rem !important;
  line-height: 1.0625rem !important;
}
module-distributordouble:not(.any) .author {
  bottom: auto !important;
  top: -24px !important;
}
@media (1280px < width <= 1540px) {
  module-distributordouble:not(.any) .author {
    left: 4px !important;
  }
}
@media (1024px < width <= 1280px) {
  module-distributordouble:not(.any) .author {
    left: -36px !important;
  }
}
@media (width <= 620px) {
  module-distributordouble:not(.any) .author {
    font-weight: 600;
  }
}
module-distributordouble:not(.any) .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-distributordouble:not(.any) .description {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.0625rem !important;
  line-height: 2rem !important;
}
@media (width <= 1540px) {
  module-distributordouble:not(.any) .description {
    font-size: 1rem !important;
    line-height: 1.875rem !important;
  }
}

module-newsletter:not(.any) .module_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-newsletter:not(.any) .module_link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-newsletter:not(.any) .newsletter_message {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.5rem !important;
  line-height: 2.125rem !important;
}
@media (width <= 1540px) {
  module-newsletter:not(.any) .newsletter_message {
    font-size: 1.75rem !important;
    line-height: 2.75rem !important;
  }
}
@media (width <= 620px) {
  module-newsletter:not(.any) .newsletter_message {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
}
module-newsletter:not(.any) .newsletter_message_2 {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.0625rem !important;
  line-height: 2rem !important;
}
@media (width <= 1540px) {
  module-newsletter:not(.any) .newsletter_message_2 {
    font-size: 1rem !important;
    line-height: 1.875rem !important;
  }
}

#box-banner-franja .text-titulo-franja {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.5rem !important;
  line-height: 2.125rem !important;
}
@media (width <= 1540px) {
  #box-banner-franja .text-titulo-franja {
    font-size: 1.75rem !important;
    line-height: 2.75rem !important;
  }
}
@media (width <= 620px) {
  #box-banner-franja .text-titulo-franja {
    font-size: 1.375rem !important;
    line-height: 2.0625rem !important;
  }
}
#box-banner-franja .text-subtitulo-franja {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.0625rem !important;
  line-height: 2rem !important;
}
@media (width <= 1540px) {
  #box-banner-franja .text-subtitulo-franja {
    font-size: 1rem !important;
    line-height: 1.875rem !important;
  }
}

module-footer:not(.any) .box_logo_new .text_logo_new {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.75rem !important;
  line-height: 1.125rem !important;
}
module-footer:not(.any) .module_info_new .contact_list .ciudad {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.625rem !important;
  line-height: 1.0625rem !important;
}
module-footer:not(.any) .module_info_new .contact_list > a:not(.ciudad) {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.625rem !important;
  line-height: 1.375rem !important;
}
module-footer:not(.any) .links {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
}
module-footer:not(.any) .links .link_list li:first-child a {
  font-weight: 500 !important;
}

a.cmplz-show-banner {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
}

module-featuredtext:not(.any) {
  display: block;
  max-width: 1510px;
  margin: auto;
  padding: 0 90px;
  margin-top: 0 !important;
  margin-bottom: 150px !important;
  height: auto !important;
}
@media (width < 1540px) {
  module-featuredtext:not(.any) {
    padding: 0 80px;
    margin-bottom: 100px !important;
  }
}
@media (1024px < width <= 1280px) {
  module-featuredtext:not(.any) {
    padding: 0 90px;
  }
}
@media (max-width: 1023px) {
  module-featuredtext:not(.any) {
    padding: 0 62px;
  }
}
@media (max-width: 800px) {
  module-featuredtext:not(.any) {
    padding: 0 50px;
  }
}
@media (max-width: 620px) {
  module-featuredtext:not(.any) {
    padding-top: 40px !important;
    padding: 0 15px;
    margin-bottom: 70px !important;
  }
}
module-featuredtext:not(.any) .featured_text {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 5rem !important;
  line-height: 6.25rem !important;
  left: 0;
  right: 0;
  color: rgb(0, 0, 0) !important;
  text-transform: none !important;
  -webkit-transform: none !important;
          transform: none !important;
}
@media (width <= 1540px) {
  module-featuredtext:not(.any) .featured_text {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (width <= 620px) {
  module-featuredtext:not(.any) .featured_text {
    font-size: 2.875rem !important;
    line-height: 3rem !important;
  }
}

#menu-menu-header li a {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.6875rem;
}

module-path:not(.any) .module-path a span,
module-path:not(.any) .module-path li::after {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.625rem;
}

#nav .logo a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

module-navigation:not(.any) .module-navigation .navigation_options,
module-navigation:not(.any) .module-navigation .navigation_options text {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-navigation:not(.any) .module-navigation .navigation_email,
module-navigation:not(.any) .module-navigation .navigation_language,
module-navigation:not(.any) .module-navigation .navigation_tel {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-projectheader:not(.any) .module-projectheader .projectHeader_title.module-projectheader h1 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 1.75rem !important;
  line-height: 2.75rem !important;
  text-transform: none !important;
}
@media (width <= 1540px) {
  module-projectheader:not(.any) .module-projectheader .projectHeader_title.module-projectheader h1 {
    font-size: 1.5rem !important;
    line-height: 2.125rem !important;
  }
}
module-projectheader:not(.any) .module-projectheader .projectHeader_list.module-projectheader .module_list dt {
  font-family: "Inter", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.625rem !important;
  line-height: 1.0625rem !important;
}
module-projectheader:not(.any) .module-projectheader .projectHeader_list.module-projectheader .module_list dd {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.625rem !important;
  line-height: 1.0625rem !important;
}
@media (width > 1024px) {
  module-projectheader:not(.any) .projectHeader_logo {
    margin-left: calc(-192px - 6%) !important;
  }
}
@media (width > 1024px) {
  module-projectheader:not(.any) .projectHeader_title {
    padding: 50px 0 0 0% !important;
  }
}
@media (width > 1024px) {
  module-projectheader:not(.any) .projectHeader_content {
    width: 65.17157% !important;
  }
}
module-projectheader:not(.any) .module_claim {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 3rem !important;
  line-height: 3.75rem !important;
  text-transform: none !important;
}
@media (width <= 620px) {
  module-projectheader:not(.any) .module_claim {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
@media (width <= 620px) {
  module-projectheader:not(.any) + .module {
    margin-top: 0 !important;
  }
}
@media (max-width: 1539px) {
  module-projectheader:not(.any) .module-projectheader .projectHeader_list.module-projectheader .module_list grid-block:nth-child(2) {
    width: 44.855%;
  }
}

module-testimony:not(.any) .quote {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 6.25rem !important;
  line-height: 8.125rem !important;
  text-transform: none !important;
}
@media (width <= 1540px) {
  module-testimony:not(.any) .quote {
    font-size: 4.375rem !important;
    line-height: 6.125rem !important;
  }
}
@media (width <= 1024px) {
  module-testimony:not(.any) .quote {
    font-size: 2.5rem !important;
    line-height: 3.25rem !important;
  }
}
@media (width <= 620px) {
  module-testimony:not(.any) .quote {
    font-size: 1.875rem !important;
    line-height: 2.5rem !important;
  }
}
module-testimony:not(.any) .quote strong,
module-testimony:not(.any) .quote b {
  font-weight: 300 !important;
}
module-testimony:not(.any) .module_wrapper_quote > grid-block {
  width: 90% !important;
}
@media (width <= 800px) {
  module-testimony:not(.any) .author_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (width <= 2105px) {
  module-testimony:not(.any):not(.small) .module_wrapper_quote .module_quote blockquote {
    margin-left: 0 !important;
  }
}
@media (width <= 800px) {
  module-testimony:not(.any):not(.small) .module_author {
    width: 100% !important;
  }
}
module-testimony:not(.any).small .quote {
  font-size: 1.75rem !important;
  line-height: 2.75rem !important;
}
@media (width <= 1540px) {
  module-testimony:not(.any).small .quote {
    font-size: 1.5rem !important;
    line-height: 2.0625rem !important;
  }
}
module-testimony:not(.any).small .module_author {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important;
}
@media (800px < width < 1024px) {
  module-testimony:not(.any).small .module_author {
    width: 100% !important;
  }
}
@media (width < 1024px) {
  module-testimony:not(.any).small .module_container {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important;
  }
}
@media (800px < width < 1024px) {
  module-testimony:not(.any).small .module_container {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (width < 1024px) {
  module-testimony:not(.any).small element-author:not(.any) .author_info .author_name,
  module-testimony:not(.any).small element-author:not(.any) .author_info .author_position {
    text-align: right !important;
    float: right !important;
  }
}
module-testimony:not(.any) .module_wrapper_author {
  text-align: right;
}
@media (width <= 620px) {
  module-testimony:not(.any) + module-featuredimage:not(.any) {
    margin-top: 110px !important;
  }
}

.page_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}

element-author:not(.any) .author_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-pagination:not(.any) .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  font-size: 0.625rem !important;
  line-height: 1.0625rem !important;
}

module-tags:not(.any) .tag_link {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 8.75rem !important;
  line-height: 9.375rem !important;
}
@media (width <= 1540px) {
  module-tags:not(.any) .tag_link {
    font-size: 5.9375rem !important;
    line-height: 6.125rem !important;
  }
}
@media (width <= 620px) {
  module-tags:not(.any) .tag_link {
    font-size: 2.875rem !important;
    line-height: 3rem !important;
  }
}

module-articleintro:not(.any) .articleIntro_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
  font-size: 3.1875rem !important;
  line-height: 3.75rem !important;
  text-transform: none !important;
}
@media (width <= 1540px) {
  module-articleintro:not(.any) .articleIntro_title {
    font-size: 2.5rem !important;
    line-height: 3.25rem !important;
  }
}
@media (width <= 620px) {
  module-articleintro:not(.any) .articleIntro_title {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
module-articleintro:not(.any) .articleIntro_tag,
module-articleintro:not(.any) .articleIntro_date {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

element-author:not(.any) .author_info {
  max-width: calc(80% - 60px);
}
element-author:not(.any) .author_info .author_name,
element-author:not(.any) .author_info .author_position {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  text-align: right;
  float: right !important;
  clear: both !important;
}
@media (width <= 800px) {
  element-author:not(.any) .author_info .author_name,
  element-author:not(.any) .author_info .author_position {
    text-align: left !important;
    float: left !important;
  }
}
element-author:not(.any) .author_info .author_position {
  font-weight: 300 !important;
  margin-top: 8px !important;
}

module-featuredimage:not(.any) .featuredImage_text p {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-featuredimage:not(.any) .featuredImage_text .link {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-timeline:not(.any) .year {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}
module-timeline:not(.any) ul li h3 {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}

module-pullimages:not(.any) p {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}

module-device:not(.any) .module_description {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

module-socialshare:not(.any) .socialShare_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

element-rrss:not(.any) .element_title {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}

.cmplz-title {
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}

.cmplz-message {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
}

.cmplz-buttons {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
}