@import url("https://use.typekit.net/gfe4eco.css");
.inner-section {
  padding: 24px;
}
.inner-section .content h2, .inner-section .content h3 {
  margin-top: 40px;
}

.aud-ind .inner {
  text-align: center;
  align-items: center;
  justify-content: center;
}
.aud-ind .inner p {
  text-align: center;
}

.modal-container .modal .close-icon {
  background: #a30a70;
  top: 0;
  right: 0;
}
.modal-container .modal .close-icon:after {
  font-size: 14px;
}
.modal-container .modal .close-icon:hover {
  background: #F0AB00;
}

@media (min-width: 768px) {
  .inner-section {
    padding: 24px;
  }
}
@media (min-width: 1024px) {
  .inner-section {
    padding: 24px;
  }
  .modal-container .modal {
    width: 50%;
  }
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/MaterialIcons-Regular.eot"); /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("../Default/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("../Default/fonts/MaterialIcons-Regular.woff") format("woff"), url("../Default/fonts/MaterialIcons-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "az-webfont";
  src: url("../Default/fonts/az-webfont.woff2") format("woff2"), url("../Default/fonts/az-webfont.woff") format("woff");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-Regular.eot") format("embedded-opentype"), url("../fonts/MyriadPro-Regular.woff") format("woff"), url("../fonts/MyriadPro-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Myriad Pro Bold";
  src: url("../fonts/MyriadPro-BoldIt.eot") format("embedded-opentype"), url("../fonts/MyriadPro-BoldIt.woff") format("woff"), url("../fonts/MyriadPro-BoldIt.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Myriad Pro Semibold";
  src: url("../fonts/MyriadPro-Semibold.eot") format("embedded-opentype"), url("../fonts/MyriadPro-Semibold.woff") format("woff"), url("../fonts/MyriadPro-Semibold.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Myriad Pro Italic";
  src: url("../fonts/MyriadPro-It.eot") format("embedded-opentype"), url("../fonts/MyriadPro-It.woff") format("woff"), url("../fonts/MyriadPro-It.ttf") format("truetype"); /* Safari, Android, iOS */
}
body {
  font-family: "Myriad Pro";
  letter-spacing: 0.2px;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
blockquote {
  font-family: myriad-pro-condensed, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 1.3;
  color: #a30a70;
}
h1, .h1 {
  font-family: "Myriad Pro Bold";
}

h2, .h2 {
  font-size: 1.5625em;
}

h3, .h3 {
  font-size: 1.25em;
}

p, .p, p.ingress, .ingress, h1.subheading, .h1.subheading,
h2.subheading, .h2.subheading,
h3.subheading, .h3.subheading,
h4.subheading, .h4.subheading,
h5.subheading, .h5.subheading,
h6.subheading, .h6.subheading,
blockquote.subheading, h1.subheading > p, .h1.subheading > p,
h2.subheading > p, .h2.subheading > p,
h3.subheading > p, .h3.subheading > p,
h4.subheading > p, .h4.subheading > p,
h5.subheading > p, .h5.subheading > p,
h6.subheading > p, .h6.subheading > p,
blockquote.subheading > p {
  color: #000;
  font-size: 1em;
  font-family: "Myriad Pro";
  line-height: 1.5;
}

p.italic {
  font-family: "Myriad Pro Italic";
}

p.ingress, .ingress, h1.subheading, .h1.subheading,
h2.subheading, .h2.subheading,
h3.subheading, .h3.subheading,
h4.subheading, .h4.subheading,
h5.subheading, .h5.subheading,
h6.subheading, .h6.subheading,
blockquote.subheading, h1.subheading > p, .h1.subheading > p,
h2.subheading > p, .h2.subheading > p,
h3.subheading > p, .h3.subheading > p,
h4.subheading > p, .h4.subheading > p,
h5.subheading > p, .h5.subheading > p,
h6.subheading > p, .h6.subheading > p,
blockquote.subheading > p {
  font-size: 1.25em;
}
p.ingress.bold, h1.subheading > p.bold, .h1.subheading > p.bold,
h2.subheading > p.bold, .h2.subheading > p.bold,
h3.subheading > p.bold, .h3.subheading > p.bold,
h4.subheading > p.bold, .h4.subheading > p.bold,
h5.subheading > p.bold, .h5.subheading > p.bold,
h6.subheading > p.bold, .h6.subheading > p.bold,
blockquote.subheading > p.bold, .ingress.bold, h1.bold.subheading, .bold.h1.subheading,
h2.bold.subheading, .bold.h2.subheading,
h3.bold.subheading, .bold.h3.subheading,
h4.bold.subheading, .bold.h4.subheading,
h5.bold.subheading, .bold.h5.subheading,
h6.bold.subheading, .bold.h6.subheading,
blockquote.bold.subheading {
  font-family: "Myriad Pro Bold";
}
p.ingress.center, h1.subheading > p.center, .h1.subheading > p.center,
h2.subheading > p.center, .h2.subheading > p.center,
h3.subheading > p.center, .h3.subheading > p.center,
h4.subheading > p.center, .h4.subheading > p.center,
h5.subheading > p.center, .h5.subheading > p.center,
h6.subheading > p.center, .h6.subheading > p.center,
blockquote.subheading > p.center, .ingress.center, h1.center.subheading, .center.h1.subheading,
h2.center.subheading, .center.h2.subheading,
h3.center.subheading, .center.h3.subheading,
h4.center.subheading, .center.h4.subheading,
h5.center.subheading, .center.h5.subheading,
h6.center.subheading, .center.h6.subheading,
blockquote.center.subheading {
  text-align: center;
}

a {
  font-family: "Myriad Pro Semibold";
  font-size: 1em;
  color: #a30a70;
}
a:before {
  background: #a30a70;
  bottom: 0;
}

p > a {
  font-family: "Myriad Pro Semibold";
  font-size: 1em;
  color: #a30a70;
}
p > a:before {
  background: #a30a70;
  bottom: 0;
}

.m-card.fullwidth-image.large.video .inner-card {
  border-radius: 0;
}
.m-card.fullwidth-image.large.video .inner-card .image img {
  border-radius: 0;
}
.m-card.fullwidth-image.large.video .inner-card .content {
  position: unset;
}
.m-card.fullwidth-image.large.video .inner-card .content a {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.m-card.fullwidth-image.large.video .inner-card .content .play-btn p {
  background: none;
  box-shadow: none;
}
.m-card.fullwidth-image.large.video .inner-card .content .play-btn p span {
  color: transparent;
}
.m-card.fullwidth-image.large.video .inner-card .content .play-btn p span:after {
  padding-left: 0;
  content: "\e037";
  color: #000;
  border: solid 2px #000;
  border-radius: 50px;
  width: 70px;
  height: 70px;
  font-size: 3.5em;
  line-height: 1.15;
}
.m-card.fullwidth-image.large.video .inner-card .textfield {
  position: unset;
  padding-bottom: 24px;
}
.m-card.fullwidth-image.large.video .inner-card .textfield p.caption {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
}
.m-card.fullwidth-image.large.video .inner-card .textfield p.caption:first-of-type {
  font-family: myriad-pro-condensed, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  font-size: 1.25em;
  color: #a30a70;
}
.m-card.fullwidth-image.large.video .inner-card:after {
  content: none;
}

.m-card.fullwidth-image.large.video:hover .inner-card {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
}
.m-card.fullwidth-image.large.video:hover .inner-card .image {
  box-shadow: none;
}

@media (min-width: 768px) {
  .o-cards.o-50-50.grid {
    max-width: 768px;
    margin: 0 auto;
  }
}
.o-hero.background-image .inner-background {
  border-top: solid 12px #a30a70;
  border-bottom: solid 12px #F0AB00;
}
.o-hero.background-image .inner-background .inner-content {
  display: flex;
  align-items: center;
  max-height: 400px;
}
.o-hero.background-image .inner-background .hero-image {
  background-size: cover;
  mix-blend-mode: normal;
  background-position: center;
  width: 100%;
  height: 250px;
  min-height: unset;
}
.o-hero.background-image .inner-background .hero-image:before {
  content: none;
}
.o-hero.background-image .inner-background .hero-content {
  left: unset;
  background: rgba(255, 255, 255, 0.5);
  padding: 0;
  top: unset;
  width: 100%;
}
.o-hero.background-image .inner-background .hero-content .inner {
  margin: 0 auto;
  padding: 0 24px;
}
.o-hero.background-image .inner-background .hero-content .inner h1 {
  color: #a30a70;
  font-size: 2.8em;
  margin: 16px auto 0;
}
.o-hero.background-image .inner-background .hero-content .inner h2.subheading {
  color: #000;
  margin-top: 8px;
  font-size: 1em;
}

@media (max-width: 720px) {
  .o-hero.background-image .inner-background .inner-content {
    position: relative;
    padding-top: 8rem;
    padding-bottom: 0;
  }
  .o-hero.background-image .inner-background .inner-background .hero-image {
    position: absolute;
    min-height: auto;
  }
}
@media (min-width: 768px) {
  .o-hero.background-image {
    margin-bottom: 16px;
  }
  .o-hero.background-image .inner-background {
    background: #a30a70;
    border-top: none;
  }
  .o-hero.background-image .inner-background .inner-content {
    display: flex;
    align-items: center;
  }
  .o-hero.background-image .inner-background .hero-image {
    border-top-right-radius: 0%;
    border-bottom-right-radius: 60% 100%;
    width: 60%;
    height: 320px;
  }
  .o-hero.background-image .inner-background .hero-image:before {
    content: none;
  }
  .o-hero.background-image .inner-background .hero-content {
    left: unset;
    background: none;
    max-width: 350px;
    height: 100%;
  }
  .o-hero.background-image .inner-background .hero-content .inner {
    margin: 0;
    padding: 24px 24px 24px 64px;
  }
  .o-hero.background-image .inner-background .hero-content .inner h1, .o-hero.background-image .inner-background .hero-content .inner h2.subheading {
    color: #fff;
  }
}
@media (min-width: 1024px) {
  .o-hero.background-image {
    margin-bottom: 32px;
  }
  .o-hero.background-image .inner-background .hero-image {
    border-top-right-radius: 0%;
    border-bottom-right-radius: 40% 100%;
    width: 65%;
  }
  .o-hero.background-image .inner-background .hero-content {
    max-width: 400px;
  }
  .o-hero.background-image .inner-background .hero-content .inner h1 {
    font-size: 3.5em;
  }
  .o-hero.background-image .inner-background .hero-content .inner h2.subheading {
    max-width: 320px;
  }
}
@media (min-width: 1224px) {
  .o-hero.background-image .inner-background .hero-content {
    max-width: 500px;
  }
  .o-hero.background-image .inner-background .hero-content .inner h1 {
    font-size: 3.5em;
  }
  .o-hero.background-image .inner-background .hero-content .inner h2.subheading {
    max-width: 320px;
  }
}
@media (min-width: 1440px) {
  .o-hero.background-image .inner-background .hero-image {
    height: 400px;
  }
  .o-hero.background-image .inner-background .hero-content {
    max-width: 550px;
  }
  .o-hero.background-image .inner-background .hero-content .inner h1 {
    font-size: 3.5em;
  }
  .o-hero.background-image .inner-background .hero-content .inner h2.subheading {
    max-width: 320px;
  }
}
.o-footer {
  margin-top: 64px;
}
.o-footer .bottom-footer {
  background: #F0AB00;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div ul li a {
  text-decoration-color: #333333;
  font-family: "Myriad Pro Semibold";
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div ul li a span {
  color: #333333;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div ul li a span::before {
  display: none;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div ul li::after {
  background: #333333;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div .az-info {
  justify-content: center;
  flex-direction: column;
  margin-top: 24px;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div .az-info > .col p {
  margin-top: 0;
  margin-bottom: 0;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  color: #333333;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid div .az-info > .col::after {
  content: none;
}
.o-footer .bottom-footer .bottom-footer-wrapper .grid .logo {
  width: 150px;
}

@media (min-width: 768px) {
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div img {
    width: 150px;
    margin-top: 24px;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div ul {
    display: flex;
    justify-content: center;
    margin-bottom: 0;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div ul li {
    position: relative;
    margin: 8px 16px 8px 0;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div ul li::after {
    content: "";
    display: block;
    position: absolute;
    height: 16px;
    width: 2px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin-right: -8px;
    background: #333333;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div ul li:last-of-type::after {
    display: none;
  }
}
@media (min-width: 1024px) {
  .o-footer .bottom-footer {
    padding: 8px 80px 24px;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div ul {
    justify-content: center;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div ul li::after {
    margin-right: -20.8px;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div > div {
    justify-content: center;
    align-items: center;
  }
  .o-footer .bottom-footer .bottom-footer-wrapper .grid > div > div:last-of-type p {
    font-size: 0.9em;
    margin-top: 0;
    margin-bottom: 0;
  }
}/*# sourceMappingURL=main-kroniskesygdomme.css.map */