@media (max-width: 980px) and (orientation: portrait) {
  .desktop {
    display: none !important;
  }
}
@media (min-width: 981px), (orientation: landscape) {
  .mobile {
    display: none !important;
  }
}
.en-header.en-header li:not(:last-child) {
  margin-right: 10.2rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .home .section-hero .content.old {
    padding: 3rem 3.2rem;
  }
}
.home .section-hero .btn-new {
  min-width: 36.9rem;
  justify-content: center;
}
@media (max-width: 980px) and (orientation: portrait) {
  .home .section-hero .btn-new {
    min-width: 28.3rem;
    height: 6.2rem;
    font-size: 2.4rem;
  }
}
.home .content-section .description {
  margin-bottom: 4.2rem;
  max-width: 86rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .home .content-section .description {
    max-width: 58.7rem;
  }
}
.home .content-section .btn-arrow {
  text-align: start;
}
.home .content-section .second .title {
  margin-top: 2rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .home .content-section .second .description {
    max-width: 56.4rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .home .content-section .second .btn-arrow {
    width: 56.5rem;
  }
}
.home .content-section .third .title {
  margin-top: 0;
}
@media (max-width: 980px) and (orientation: portrait) {
  .home .content-section .third .title {
    margin-top: 6rem;
    width: 54.2rem;
  }
}
.attack-management .section-hero .content .topic .topic-title {
  line-height: 120%;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .section-hero .content .topic .topic-title {
    padding: 0;
  }
}
.attack-management .section-hero .content .topic .topic-title:not(:first-child) {
  margin-top: 7.4rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .section-hero .content .topic .topic-title:not(:first-child) {
    margin-top: 4.7rem;
  }
}
.attack-management .section-hero .content .topic + .topic .topic-text {
  max-width: 95.3rem;
  padding-right: 0;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .section-hero .content .topic + .topic .topic-text {
    margin: 6rem -1.65rem 0 -0.5rem;
  }
}
.attack-management .section-hero .content .topic .img-wrapper {
  margin-bottom: 4.6rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .section-hero .content .topic .img-wrapper {
    margin-bottom: 4.2rem;
  }
}
.attack-management .section-hero .content .topic .img-wrapper img {
  margin: 0;
}
.attack-management .goal-section h3 {
  margin: 0 -0.1rem 4.4rem;
}
.attack-management .goal-section .attacks-list .attack-item:nth-child(1) p {
  max-width: 36.1rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .goal-section .attacks-list .attack-item:nth-child(1) p {
    padding: 0;
    max-width: 61.6rem;
  }
}
.attack-management .goal-section .attacks-list .attack-item:nth-child(2) p {
  max-width: 30.3rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .goal-section .attacks-list .attack-item:nth-child(2) p {
    padding: 0;
    max-width: 49.6rem;
  }
}
.attack-management .goal-section .attacks-list .attack-item:nth-child(3) p {
  max-width: 31.8rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .goal-section .attacks-list .attack-item:nth-child(3) p {
    padding: 0;
    max-width: 51.5rem;
  }
}
.attack-management .goal-section .attacks-list .attack-item:nth-child(4) p {
  max-width: 27rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .goal-section .attacks-list .attack-item:nth-child(4) p {
    padding: 0;
    max-width: 59.8rem;
  }
}
.attack-management .goal-section .attacks-list .attack-item:nth-child(5) p {
  max-width: 32.5rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .goal-section .attacks-list .attack-item:nth-child(5) p {
    padding: 0;
    max-width: 48.5rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .pillars-section h3 {
    margin: 0 0 6rem;
    padding: 0 2.3rem;
  }
}
.attack-management .pillars-section .pillars-list {
  max-width: 149rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .pillars-section .pillars-list {
    width: 66.9rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-management .conversation.conversation p {
    width: 59.4rem;
  }
}
.attack-journey .section-hero .hero .logo {
  margin-bottom: 0;
}
.attack-journey .question-section h3 {
  margin: 0 auto 5.8rem;
  padding: 0;
  max-width: 224.6rem;
  font-size: 6rem;
  line-height: 120%;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .question-section h3 {
    margin-bottom: 4.8rem;
    max-width: 67.3rem;
    font-size: 5rem;
  }
}
.attack-journey .question-section .table-header {
  font-size: 3rem;
}
.attack-journey .question-section .question-list .question-item {
  max-width: 95.3rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .question-section .question-list .question-item {
    justify-content: stretch;
  }
}
.attack-journey .question-section .question-list .question-item .bold-text {
  max-width: unset;
}
.attack-journey .question-section .question-list .question-item .round {
  flex-shrink: 0;
}
.attack-journey .question-section .question-list .question-item:not(:last-child) {
  margin-right: 7.1rem;
  max-width: 95.3rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .question-section .question-list .question-item:not(:last-child) {
    margin-right: 0;
  }
}
.attack-journey .question-section .text {
  max-width: 176.3rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .question-section .text {
    padding: 0 3.15rem;
    letter-spacing: -0.05rem;
  }
}
.attack-journey .green-section {
  padding: 10rem 0;
}
.attack-journey .green-section__container {
  margin: 0 auto;
  width: 221rem;
  max-width: 100%;
}
.attack-journey .green-section .statistic-list .statistic-item {
  max-width: 36%;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .statistic-list .statistic-item {
    max-width: 67.1rem;
    justify-content: center;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .accordion .accordion-item .accordion-content {
    max-height: 316rem;
  }
}
.attack-journey .green-section .accordion .accordion-item .accordion-content .text {
  width: 173.1rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .accordion .accordion-item .accordion-content .text {
    width: 66.3rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .accordion .accordion-item .accordion-content .schema-title {
    max-width: 57.4rem;
  }
}
.attack-journey .green-section .accordion .accordion-item .accordion-content .grey-title {
  color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .accordion .accordion-item .accordion-content .grey-title {
    max-width: 70rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .accordion .accordion-item .accordion-content .survey-showed-list {
    max-width: 63rem;
  }
}
.attack-journey .green-section .accordion .accordion-item .reference {
  margin-top: 8rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .green-section .accordion .accordion-item .reference {
    margin: 5rem auto 0;
    max-width: 67rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .results-section > h3 {
    max-width: 61.5rem;
    font-size: 5rem;
  }
}
.attack-journey .results-section .bold {
  font-size: 3.5rem;
  letter-spacing: -0.07rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .results-section .bold {
    margin: 0 auto 4.8rem;
    width: 64rem;
    font-size: 4rem;
    letter-spacing: 0;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .results-section .bold.third {
    max-width: 64rem;
    margin: 0 auto 4.8rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .attack-journey .results-section .mobile-content .accordion-content-mobile .swiper .swiper-wrapper .swiper-slide .img-wrapper img {
    width: 100%;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .ask-me .sharing h2 {
    margin: 0 -1.6rem 7.8rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .ask-me .conversation.attack-management-page p {
    width: 67.6rem;
  }
}
.ask-me .conversation.attack-management-page .register {
  width: 60rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .ask-me .conversation.attack-management-page .register {
    width: 50.5rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .patient-stories .info {
    padding: 0 3.7rem 7.8rem 3.7rem;
  }
}
.patient-stories .info .description {
  max-width: 153rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .patient-stories .tags {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.7rem;
  }
}
.patient-stories [data-tag="attacks-on-prophylaxis"] {
  width: 73rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .patient-stories [data-tag="attacks-on-prophylaxis"] {
    width: 71rem;
    letter-spacing: -0.05rem;
  }
}
.patient-stories [data-tag="attack-burden"] {
  width: 39rem;
}
.patient-stories .people-stories {
  padding: 5rem 3.55rem 7.1rem;
}
.patient-stories .video-story p {
  flex-grow: 1;
  padding: 2rem 14.9rem 2rem 2.9rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .patient-stories .video-story p {
    border-radius: 1.2rem 1.2rem 0 0;
    padding: 1rem 2.9rem 1rem 1.4rem;
    background-color: #FFFFFF;
  }
}
.patient-stories .video-story .video-container {
  margin-top: 0;
}
.patient-stories .play-next img {
  margin-left: 2rem;
}
.patient-stories .list .item .title {
  padding: 0 5.6rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .patient-stories .list .item .title {
    padding: 0 4.6rem;
  }
}
.patient-stories .list .item .title .br {
  display: block;
}
@media (max-width: 980px) and (orientation: portrait) {
  .conversation.stories-page {
    height: 48rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .conversation.stories-page p {
    width: 68rem;
  }
}
.conversation.stories-page a.btn-new {
  width: 65rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .conversation.stories-page a.btn-new {
    width: 59.2rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .future-letters .info .description {
    padding: 0 7.1rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  .future-letters .info h3 {
    max-width: 51.4rem;
    font-size: 3.2rem;
  }
}
.future-letters .add-letter {
  width: 62rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .future-letters .add-letter {
    padding: 1.6rem 3.2rem;
    width: 57.5rem;
    height: 8.2rem;
  }
}
.future-letters .community-saying .title {
  gap: 0;
}
.future-letters .community-saying .title p {
  flex-grow: 1;
}
.privacy section {
  padding: 8rem 0;
}
@media (max-width: 980px) and (orientation: portrait) {
  .privacy section {
    padding: 8rem 3.9rem 8rem 4rem;
  }
}
.resources .link-wrapper {
  height: auto;
}
.resources .link-wrapper .icon_download {
  margin-top: 8rem;
  margin-left: 2rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .resources .link-wrapper .icon_download {
    margin-left: 0.8rem;
  }
}
.resources .link-wrapper a {
  align-items: flex-start;
  padding-top: 4rem;
}
@media (max-width: 980px) and (orientation: portrait) {
  .resources .link-wrapper a {
    padding-bottom: 6rem;
  }
}
.resources .link-wrapper a .preview {
  align-self: flex-start;
  flex-shrink: 0;
  margin-right: 3.15rem;
  box-shadow: 0.3rem 0.3rem 1rem 0 rgba(0, 0, 0, 0.25);
  width: 9.6rem;
  height: auto;
}
.resources .link-wrapper a .link-description {
  font-size: 2.8rem;
}
.resources .link-wrapper a .icon_arrow {
  width: 4.8rem;
  height: 100%;
  object-position: center;
}
.resources .link-wrapper div {
  align-self: stretch;
}
.resources .link-wrapper div:last-child {
  flex-shrink: 0;
}
@media (max-width: 980px) and (orientation: portrait) {
  #faq {
    padding-top: 6rem;
  }
}
@media (max-width: 980px) and (orientation: portrait) {
  #faq .centered {
    width: 100%;
  }
}
#faq .minus-inline::after {
  position: static !important;
}
.footer-wrap .footer-menu {
  padding: 0 4.2rem 0 8.5rem;
}
.modal[data-modal-name="thank-you"] .modal-wrapper {
  justify-content: center;
}
@media (max-width: 980px) and (orientation: portrait) {
  .modal[data-modal-name="leave-site"] .modal-wrapper.modal-wrapper {
    padding: 11.7rem 3.2rem 10.4rem;
  }
}
.a2a_full_services.a2a_full_services::before {
  content: "Compartir esta imagen";
}
@media (max-width: 980px) and (orientation: portrait) {
  .a2a_full_services.a2a_full_services::before {
    width: 100%;
  }
}
/*# sourceMappingURL=es-fixes.css.map */