/* Extend */
@import 'bootstrap.min.css';
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@font-face {
  font-display: swap;
  font-family: SF Compact Bold;
  font-style: normal;
  font-weight: 700;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactDisplay-Bold-613bf74bf05c908f2083299246337b48.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactDisplay-Bold-613bf74bf05c908f2083299246337b48d41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactDisplay-Bold-8662c224a254125d618a570baf86bc3b.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactDisplay-Bold-dae4439ca0098db8cc625018154bc489.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactDisplay-Bold-872de2ee94d9a5a94243388f52c1a913.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactDisplay-Bold-72520b96dbcabd4089031c6d6f75e026.svg#SFCompactDisplay-Bold) format("svg");
}
@font-face {
  font-display: swap;
  font-family: SF Compact SemiBold;
  font-style: normal;
  font-weight: 600;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Semibold-3067ef1ed04c8929fd915be531daef20.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Semibold-3067ef1ed04c8929fd915be531daef20d41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Semibold-9fb9edf1fe55dcc2b2ea0bb29943ffe6.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Semibold-afca1bb9a4b0b42ad69168d481d0fefc.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Semibold-4b95ffba0c0eee26a66395135933427b.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Semibold-5b44fa83d55dfc07ed3a7b75c18bcf02.svg#SFCompactText-Semibold) format("svg");
}
@font-face {
  font-display: swap;
  font-family: SF Compact Regular;
  font-style: normal;
  font-weight: 400;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Regular-c0a51f89dd12a811c463fb072b51e4c4.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Regular-c0a51f89dd12a811c463fb072b51e4c4d41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Regular-1a0ef49fade909fb4e0f54f2b0692d1e.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Regular-70680d64511030907c7830a5ce1cde50.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Regular-24cabc0194365eb3bca486c536e2436d.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Regular-a28200a2d40ec8399243f2c3ca0f21cf.svg#SFCompactText-Regular) format("svg");
}
@font-face {
  font-display: swap;
  font-family: SF Compact Light;
  font-style: normal;
  font-weight: 300;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Light-5bb71a69267e7c262a70fa39d1bdc8ed.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Light-5bb71a69267e7c262a70fa39d1bdc8edd41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Light-9c15053f7bbaaf0641892ce42bfba950.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Light-fcb45f25d2e9832624edf86a85d6d820.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Light-16909a303465c99f64f2d0646b2b5531.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/SFCompactText-Light-9d7f52e20c0d29ed8db67b33e403be90.svg#SFCompactText-Light) format("svg");
}
@font-face {
  font-display: swap;
  font-family: Born Ready;
  font-style: normal;
  font-weight: 400;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/BornReady-Regular-826b55798aa557e034b37022ebd2b430.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/BornReady-Regular-826b55798aa557e034b37022ebd2b430d41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/BornReady-Regular-b1be4632425ef1d1dca5c5b36da5c36d.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/BornReady-Regular-2db607c944927a848821efff9f9fa222.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/BornReady-Regular-084fe607101cbc348e986e9f9d24d352.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/BornReady-Regular-3cecf83643baa53baf5f934ea1c38220.svg#BornReady-Regular) format("svg");
}
@font-face {
  font-display: swap;
  font-family: Nexa Bold;
  font-style: normal;
  font-weight: 700;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaBold-94400b2081a349fca865ca67d1c0e813.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaBold-94400b2081a349fca865ca67d1c0e813d41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaBold-b9a82066ba9fd41d7e240b6ba169f2f8.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaBold-c7c345837dcb2b12a4919fb34b00a23c.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaBold-6c2d6e594a93d13d65f5efb5ae916266.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaBold-7d99031206ab1c1956abc2aea4ff0391.svg#NexaBold) format("svg");
}
@font-face {
  font-display: swap;
  font-family: Nexa Light;
  font-style: normal;
  font-weight: 300;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaLight-3a1cd5c36e64c5b3bc7dda7fdd305f16.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaLight-3a1cd5c36e64c5b3bc7dda7fdd305f16d41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaLight-fa165ef3f18b14ce62a7fd6276dad793.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaLight-a9feadac85c88f50ef33c213d8c1adb3.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaLight-a5179bfc12356c57f3e8afe02f6b1614.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaLight-06f9381db9635312ef7bb4662e79fe2b.svg#NexaLight) format("svg");
}
@font-face {
  font-display: swap;
  font-family: Nexa Regular;
  font-style: normal;
  font-weight: 400;
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaRegular-24dbe14ca941b7f1cf822fa41d52904d.eot);
  src: url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaRegular-24dbe14ca941b7f1cf822fa41d52904dd41d.eot?#iefix) format("embedded-opentype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaRegular-6e911a2eff89e47a3da7f87285b7e022.woff2) format("woff2"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaRegular-d079fcf91dd08105fd7876dba01edc28.woff) format("woff"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaRegular-eddcdbaccea670c3cd8f2619b80d57ac.ttf) format("truetype"), url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/NexaRegular-a22f1a0fc677f714092ac83b59c917a9.svg#NexaRegular) format("svg");
}
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
  border: 0;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display: block;
}

body {
  font-family: Open Sans, sans-serif;
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:after, blockquote:before, q:after, q:before {
  content: none;
}

table {
  border-spacing: 0;
}

body {
  font-size: 16px;
}

@media screen and (max-width: 600px) {
  body.home {
    background-position: 87.5% top;
    background-size: 360%;
  }
}
body.home.understanding {
  background-image: none;
}

.home .formWrapperOverlay {
  background: #fff;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200;
}

.home .formWrapperOverlay, .home .formWrapperOverlay .formWrapperOverlayInner {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.home .formWrapperOverlay .introText, .home .formWrapperOverlay .outroText {
  align-items: center;
  background: #22809d;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 80%;
  padding: 1.25rem;
  width: 850px;
  z-index: 2;
}

.home .formWrapperOverlay .introText p {
  color: #fff;
  font-family: Nexa Regular;
  font-size: 12px;
  width: 85%;
}

.home .formWrapperOverlay .introText p:last-of-type {
  margin-bottom: 0;
}

.home .formWrapperOverlay .introText p strong {
  font-family: Nexa Bold;
}

.home .formWrapperOverlay .outroText {
  background: #000;
  padding: 2rem 1.25rem;
}

.home .formWrapperOverlay .outroText p {
  color: #fff;
  font-family: Nexa Regular;
  font-size: 12px;
  margin-bottom: 0;
}

.home .formWrapperOverlay .outroText p strong {
  font-family: Nexa Bold;
}

.home .formWrapperOverlay .outroText p.copyright, .home .formWrapperOverlay .outroText p.datePrep {
  margin-right: 2rem;
}

.home .formWrapperOverlay .innerWrap {
  background: #fff;
  box-shadow: 0 0 7px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: space-between;
  max-width: 80%;
  padding: 1.5rem;
  width: 850px;
}

.home .formWrapperOverlay .innerWrap .createUserForm, .home .formWrapperOverlay .innerWrap .loginForm {
  padding: 1rem 2rem;
  width: 48%;
}

.home .formWrapperOverlay .innerWrap .loginForm {
  background: linear-gradient(90deg, #2d2e82, #647c92);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d2e82", endColorstr="#647c92", GradientType=1);
}

.home .formWrapperOverlay .innerWrap .createUserForm {
  background: #647d92;
  background: linear-gradient(90deg, #647d92, #9ccda3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#647d92", endColorstr="#9ccda3", GradientType=1);
}

.home .formWrapperOverlay .innerWrap h1 {
  color: #fff;
  font-family: Nexa Bold;
  font-size: 20px;
  margin-bottom: 1.5rem;
  text-align: center;
  width: 100%;
}

.home .formWrapperOverlay .innerWrap label span {
  display: none;
}

.home .formWrapperOverlay .innerWrap label p {
  font-family: Nexa Regular;
  font-size: 12px;
}

.home .formWrapperOverlay .innerWrap input {
  background: #fff;
  border: 0;
  border-radius: 4px;
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.2);
  font-family: Nexa Regular;
  font-size: 12px;
  margin-bottom: 1rem;
  max-width: 100%;
  outline: none;
  padding: 0.5rem 1rem 0.25rem;
  width: 100%;
}

.home .formWrapperOverlay .innerWrap button[type=submit] {
  align-self: center;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 1.25rem;
  box-shadow: none;
  color: #fff;
  font-family: Nexa Regular;
  font-size: 12px;
  min-width: 125px;
  padding: 0.4rem 1rem 0.1rem;
  transition: all 0.3s ease;
  width: auto;
}

.home .formWrapperOverlay .innerWrap button[type=submit]:hover {
  background-color: #fff;
  color: #000;
  transition: all 0.3s ease;
}

.home .formWrapperOverlay .innerWrap form {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 680px) {
  .home .formWrapperOverlay .formWrapperOverlayInner {
    display: block;
    margin: 0 auto;
    overflow-y: auto;
    width: 100%;
  }
  .home .formWrapperOverlay .introText, .home .formWrapperOverlay .outroText {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .home .formWrapperOverlay .introText p {
    margin: 0 auto;
    width: 90%;
  }
  .home .formWrapperOverlay .outroText p.copyright, .home .formWrapperOverlay .outroText p.datePrep {
    margin-bottom: 0.3rem;
    margin-right: 0;
    text-align: center;
  }
  .home .formWrapperOverlay .outroText p.number {
    text-align: center;
  }
  .home .formWrapperOverlay .innerWrap {
    display: block;
    flex-direction: column;
    margin: 0 auto;
    width: 100%;
  }
  .home .formWrapperOverlay .innerWrap .createUserForm, .home .formWrapperOverlay .innerWrap .loginForm {
    width: 100%;
  }
  .home .formWrapperOverlay .innerWrap .loginForm {
    margin-bottom: 1rem;
  }
}
.modal-body {
  padding: 2rem !important;
}

@media screen and (max-width: 600px) {
  .legal .section-module .content-block h3 {
    padding-left: 0;
  }
}
.masthead {
  background-color: transparent;
  height: 110px;
  position: fixed;
  width: 100%;
  z-index: 2;
}

.masthead.scroll {
  background-color: rgba(0, 0, 0, 0.4);
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.masthead.scroll .inner .nav li:hover ul {
  background: hsla(0, 0%, 100%, 0.95);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.18);
}

@media screen and (max-width: 1190px) {
  .masthead.scroll .inner .nav li.active ul, .masthead.scroll .inner .nav li:hover ul {
    background-color: transparent;
    box-shadow: none;
  }
}
.home .wrapper {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  height: 100vh;
  justify-content: flex-end;
  margin-top: 0;
  min-height: 860px;
  overflow: hidden;
  position: relative;
  width: 100vw;
  z-index: 1;
}

@media screen and (max-width: 1400px) {
  .home .wrapper {
    height: auto;
  }
}
.home .wrapper .left-container {
  background: #404586;
  background: linear-gradient(90deg, rgba(64, 69, 134, 0.8), rgba(128, 161, 136, 0.7));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404586", endColorstr="#80a188", GradientType=1);
  text-align: right;
  width: 40%;
}

.home .wrapper .left-container, .home .wrapper .left-container .inner {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  height: 91vh;
  justify-content: flex-start;
  min-height: 775px;
}

.home .wrapper .left-container .inner {
  background: transparent url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/home-left-bg-835bd6b2fbc660537213373cc5e6e07c.svg) no-repeat 50%;
  background-size: cover;
  padding-top: 110px;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 600px) {
  .home .wrapper .left-container .inner {
    flex-direction: column;
    height: 100%;
    min-height: auto;
    padding-top: 50px;
  }
}
@media screen and (min-width: 1400px) {
  .home .wrapper {
    height: auto;
  }
  .home .wrapper .left-container, .home .wrapper .left-container .inner, .home .wrapper .right-container {
    height: 94vh;
  }
}
.home .wrapper .left-container .home-header {
  align-self: flex-end;
  padding: 4.5vw 0 2rem 0.2vw;
  width: 84.5%;
}

.home .wrapper .left-container .home-header h1 {
  color: #fff;
  font-family: Nexa Bold, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 3vw;
  margin-bottom: 2rem;
  text-align: left;
  text-transform: none;
  width: 90%;
}

.home .wrapper .left-container .home-header h1 sup {
  font-size: 60%;
  line-height: 6px;
  vertical-align: baseline;
}

@media screen and (max-width: 600px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 4vw;
    line-height: 4.2vw;
    margin: 0 auto;
    text-align: center;
    width: 80%;
  }
}
@media screen and (min-width: 1300px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 46px;
    line-height: 55px;
    width: 95%;
  }
}
@media screen and (max-width: 1698px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 40px;
    line-height: 49px;
    width: 95%;
  }
}
@media screen and (max-width: 1476px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 38px;
    line-height: 47px;
    width: 95%;
  }
}
@media screen and (max-width: 1402px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 34px;
    line-height: 42px;
    width: 95%;
  }
}
@media screen and (max-width: 1255px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 30px;
    line-height: 37px;
    width: 95%;
  }
}
@media screen and (max-width: 1107px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 28px;
    line-height: 35px;
    width: 95%;
  }
}
@media screen and (max-width: 1033px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 26px;
    line-height: 33px;
    width: 95%;
  }
}
@media screen and (max-width: 960px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 24px;
    line-height: 31px;
    width: 95%;
  }
}
@media screen and (max-width: 886px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 22px;
    line-height: 29px;
    width: 95%;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .left-container .home-header h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 1rem;
    width: 95%;
  }
}
.home .wrapper .left-container .home-header p {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-family: Nexa Bold, sans-serif;
  font-size: 17px;
  line-height: 24px;
  text-align: left;
  width: 72.5%;
}

.home .wrapper .left-container .home-header p sup {
  font-size: 60%;
  vertical-align: baseline;
}

@media screen and (max-width: 1476px) {
  .home .wrapper .left-container .home-header p {
    font-size: 15px;
    line-height: 22px;
    width: 95%;
  }
}
@media screen and (max-width: 1229px) {
  .home .wrapper .left-container .home-header p {
    width: 85%;
  }
}
@media screen and (max-width: 1118px) {
  .home .wrapper .left-container .home-header p {
    font-size: 13px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .home .wrapper .left-container .home-header p {
    width: 90%;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .left-container .home-header p {
    margin: 0 auto;
    text-align: center;
  }
  .home .wrapper .left-container .home-header {
    height: auto;
    padding: 0 0 3rem;
    width: 100%;
  }
}
.home .wrapper .left-container .myTreatment {
  align-self: flex-end;
  background: hsla(0, 0%, 100%, 0.4);
  bottom: 0;
  position: absolute;
  right: 0;
  width: 84.5%;
  max-height: 310px;
  overflow: hidden;
}

.home .wrapper .left-container .myTreatment h2 {
  margin-bottom: 3.52rem;
}

@media screen and (max-width: 600px) {
  .home .wrapper .left-container .myTreatment h2, .home .wrapper .left-container .myTreatment h2 span {
    font-size: 23px;
    line-height: 28px;
  }
}
@media screen and (max-width: 772px) {
  .home .wrapper .left-container .myTreatment p {
    width: 62%;
  }
}
@media screen and (max-width: 741px) {
  .home .wrapper .left-container .myTreatment p {
    width: 64%;
  }
}
@media screen and (max-width: 718px) {
  .home .wrapper .left-container .myTreatment p {
    width: 66%;
  }
}
@media screen and (max-width: 696px) {
  .home .wrapper .left-container .myTreatment p {
    width: 68%;
  }
}
@media screen and (max-width: 676px) {
  .home .wrapper .left-container .myTreatment p {
    width: 71%;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .left-container .myTreatment {
    height: auto;
    padding: 3rem 0;
    position: relative;
    width: 100%;
  }
  .home .wrapper .left-container {
    height: auto;
    margin-top: 37vh;
    min-height: auto;
    width: 100%;
  }
}
.home .wrapper .right-container {
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  height: 91vh;
  justify-content: flex-end;
  min-height: 775px;
  width: 60%;
}

@media screen and (min-width: 1400px) {
  .home .wrapper .right-container {
    height: 94vh;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .right-container {
    height: auto;
    min-height: auto;
    width: 100%;
  }
}
.home .wrapper .right-container .inner {
  display: flex;
  width: 100%;
}

.home .wrapper .right-container .inner .myJourney {
  background-size: cover !important;
  width: 60%;
  max-height: 310px;
  overflow: hidden;
}

.home .wrapper .right-container .inner .myJourney a {
  background-size: cover !important;
  display: block;
}

.home .wrapper .right-container .inner .myJourney a .journeyText {
  margin: 0 auto;
  width: 80%;
}

@media screen and (max-width: 600px) {
  .home .wrapper .right-container .inner .myJourney a .journeyText h2 {
    font-size: 23px;
    line-height: 28px;
    text-align: center;
  }
  .home .wrapper .right-container .inner .myJourney a .journeyText h2 span {
    font-size: 23px;
    line-height: 28px;
  }
}
.home .wrapper .right-container .inner .myJourney a .journeyText p {
  width: 65%;
}

@media screen and (max-width: 1117px) {
  .home .wrapper .right-container .inner .myJourney a .journeyText p {
    width: 67%;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .right-container .inner .myJourney a .journeyText p {
    margin-bottom: 6rem;
  }
}
.home .wrapper .right-container .inner .myJourney a .journeyText .button p {
  width: 100%;
}

@media screen and (max-width: 600px) {
  .home .wrapper .right-container .inner .myJourney a .journeyText .button p {
    margin-bottom: 0;
  }
  .home .wrapper .right-container .inner .myJourney a .journeyText {
    margin: 0 auto;
    padding: 3rem 0;
  }
  .home .wrapper .right-container .inner .myJourney {
    width: 100%;
  }
}
.home .wrapper .right-container .inner .myimcd {
  width: 40%;
  max-height: 310px;
  overflow: hidden;
}

.home .wrapper .right-container .inner .myimcd, .home .wrapper .right-container .inner .www.myimcd.italian {
  background: transparent url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/home-far-right-bg-cd56dfbeaa97277264cfa999fb801327.jpg) no-repeat 50%;
  background-size: cover !important;
}

.home .wrapper .right-container .inner .www.myimcd.italian {
  width: 100%;
}

.home .wrapper .right-container .inner .myimcd a {
  background: transparent url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/fonts/home-far-right-bg-5d773040309d5eb4e23ff331c6a978ce.svg) no-repeat 50%;
  background-size: cover !important;
  display: block;
}

.home .wrapper .right-container .inner .myimcd h2 {
  color: #fff;
}

.home .wrapper .right-container .inner .myimcd h2 span {
  color: #fff;
  text-transform: none;
}

@media screen and (max-width: 600px) {
  .home .wrapper .right-container .inner .myimcd h2 span {
    font-size: 21px;
    line-height: 26px;
  }
  .home .wrapper .right-container .inner .myimcd h2 {
    font-size: 23px;
    line-height: 28px;
    text-align: center;
  }
}
.home .wrapper .right-container .inner .myimcd h3 {
  color: #3c3c3b;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  margin: 0 auto 1.2rem;
  width: 70%;
}

@media screen and (max-width: 600px) {
  .home .wrapper .right-container .inner .myimcd h3 {
    font-size: 2.4vw;
  }
}
.home .wrapper .right-container .inner .myimcd p {
  color: #9ecea4;
  margin-bottom: 1rem;
}

.home .wrapper .right-container .inner .myimcd .button {
  border: 1px solid #fff;
  margin-bottom: 1rem;
}

.home .wrapper .right-container .inner .www.myimcd.italian .button {
  margin-bottom: 2.85rem;
}

.home .wrapper .right-container .inner .myimcd .button p {
  color: #fff;
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  .home .wrapper .right-container .inner .myimcd {
    padding: 0;
    width: 100%;
  }
  .home .wrapper .right-container .inner .myimcd a {
    padding: 3rem 0;
    width: 100%;
  }
  .home .wrapper .right-container .inner {
    flex-direction: column;
    height: 100%;
  }
}
.home .wrapper .section a {
  display: block;
  height: 100%;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
}

.home .wrapper .section a h2 {
  color: #fff;
  font-family: Born Ready;
  font-size: 2.1vw;
  margin: 0 auto 3.5rem;
  padding-top: 3vw;
  text-align: center;
}

.home .wrapper .section a h2 span {
  font-family: Nexa Bold;
  font-size: 2vw;
  font-weight: 600;
  text-transform: none;
}

.home .wrapper .section a h2 span sup {
  font-size: 70%;
  vertical-align: baseline;
}

@media screen and (min-width: 1300px) {
  .home .wrapper .section a h2 {
    line-height: 1.5rem;
  }
  .home .wrapper .section a h2 span {
    font-size: 1.45rem;
    line-height: 1.5rem;
  }
}
.home .wrapper .section a p {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 0.75rem;
  line-height: 1.1rem;
  margin: 0 auto 2rem;
  text-align: center;
  width: 57%;
}

@media screen and (max-width: 1418px) {
  .home .wrapper .section a p {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 1323px) {
  .home .wrapper .section a p {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 1229px) {
  .home .wrapper .section a p {
    width: 65%;
  }
}
@media screen and (max-width: 1117px) {
  .home .wrapper .section a p {
    font-size: 0.6rem;
  }
}
.home .wrapper .section a .button {
  border: 1px solid #fff;
  border-radius: 3rem;
  display: inline-block;
  margin: 0 auto 3vw;
  padding: 0.5rem 1.25rem;
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: all 0.3s ease;
}

.home .wrapper .section a .button p {
  font-weight: 300;
  margin-bottom: 0;
  text-transform: uppercase;
  width: 100%;
}

.home .wrapper .section a .button:hover {
  background: hsla(0, 0%, 100%, 0.15);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: all 0.3s ease;
}

.home .wrapper .section a .play-icon {
  position: absolute;
  right: 10%;
  top: 20%;
  width: 18%;
}

.home .wrapper .section a .play-icon img {
  width: 100%;
}

.entryModal {
  background: rgba(0, 0, 0, 0.8);
  height: 100vh;
  left: 0;
  padding-top: 3rem;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 999999;
}

.home.en-US .entryModal.en-US, .home.pt_BR .entryModal.pt_BR {
  display: block;
}

.entryModal .modalWrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 900px;
  width: 90%;
}

.entryModal .modalWrapper .header {
  background: #22809d;
  max-width: 900px;
  padding: 2.5rem 0;
  width: 100%;
}

.entryModal .modalWrapper .header img {
  margin-left: 8%;
  max-width: 28%;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .header img {
    margin-left: 7vw;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .header img {
    max-width: 11rem;
  }
}
@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .header {
    padding: 2.5vw 0;
  }
}
.entryModal .modalWrapper .patient {
  background: #fff;
  width: 50%;
}

.entryModal.pt_BR .modalWrapper .patient {
  width: 100%;
}

@media screen and (max-width: 500px) {
  .entryModal .modalWrapper .patient {
    width: 100%;
  }
}
.entryModal .modalWrapper .patient .inner {
  align-items: center;
  background: #2d2e82;
  background: linear-gradient(90deg, #2d2e82, #647c92);
  display: flex;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d2e82", endColorstr="#647c92", GradientType=1);
  margin: 1rem;
  padding: 3rem;
}

.entryModal.pt_BR .modalWrapper .patient .inner {
  margin: 30px auto;
  width: 50%;
}

@media screen and (max-width: 600px) {
  .entryModal.pt_BR .modalWrapper .patient .inner {
    width: 90%;
  }
}
@media screen and (max-width: 500px) {
  .entryModal .modalWrapper .patient .inner {
    justify-content: center;
  }
}
.entryModal .modalWrapper .patient .inner img {
  max-width: 130px;
  padding: 0;
  width: 40%;
}

@media screen and (max-width: 820px) {
  .entryModal .modalWrapper .patient .inner {
    padding: 2rem;
  }
  .entryModal .modalWrapper .patient .inner img {
    width: 30%;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .patient .inner {
    padding: 2rem;
  }
  .entryModal .modalWrapper .patient .inner img {
    width: 40%;
  }
}
.entryModal .modalWrapper .patient .inner .copy {
  padding-left: 3rem;
}

.entryModal .modalWrapper .patient .inner .copy p {
  color: #fff;
  font-family: Nexa Bold;
  font-size: 27px;
  line-height: 30px;
  text-align: center;
}

.home.pt_BR .entryModal .modalWrapper .patient .inner .copy p {
  font-size: 23px;
}

.entryModal .modalWrapper .patient .inner .copy p span {
  font-size: 21px;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .patient .inner .copy p span {
    font-size: 2.1vw;
  }
}
.entryModal .modalWrapper .patient .inner .copy p sup {
  font-size: 65%;
  line-height: 6px;
  vertical-align: baseline;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .patient .inner .copy p {
    font-size: 2.7vw;
    line-height: 3vw;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .patient .inner .copy p {
    font-size: 4.1vw;
    line-height: 4.5vw;
  }
  .entryModal.pt_BR .modalWrapper .patient .inner .copy p {
    line-height: 5.75vw;
  }
  .entryModal .modalWrapper .patient .inner .copy p span {
    font-size: 4.1vw;
  }
}
.entryModal .modalWrapper .patient .inner .copy a {
  border: 1px solid #fff;
  border-radius: 2rem;
  color: #fff;
  display: block;
  font-family: Nexa Bold;
  font-size: 17px;
  line-height: 17px;
  margin: 1rem auto 0;
  padding: 0.5rem 1rem 0.25rem;
  text-align: center;
  text-decoration: none;
  vertical-align: baseline;
  width: 160px;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .patient .inner .copy a {
    font-size: 1.7vw;
    line-height: 1.7vw;
    margin-top: 1vw;
    padding: 0.5vw 1vw 0.25vw;
    width: 13vw;
  }
}
@media screen and (max-width: 660px) {
  .entryModal .modalWrapper .patient .inner .copy {
    padding-left: 2rem;
  }
  .entryModal .modalWrapper .patient .inner .copy a {
    font-size: 4.1vw;
    line-height: 4.5vw;
    padding: 0.5rem 1rem 0.25rem;
    width: 100%;
  }
}
.entryModal .modalWrapper .hcp {
  background: #fff;
  width: 50%;
}

@media screen and (max-width: 500px) {
  .entryModal .modalWrapper .hcp {
    width: 100%;
  }
}
.entryModal .modalWrapper .hcp .inner {
  align-items: center;
  background: #647d92;
  background: linear-gradient(90deg, #647d92, #9ccda3);
  display: flex;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#647d92", endColorstr="#9ccda3", GradientType=1);
  margin: 1rem;
  padding: 3rem;
}

@media screen and (max-width: 500px) {
  .entryModal .modalWrapper .hcp .inner {
    justify-content: center;
  }
}
.entryModal .modalWrapper .hcp .inner img {
  max-width: 130px;
  padding: 0;
  width: 40%;
}

@media screen and (max-width: 820px) {
  .entryModal .modalWrapper .hcp .inner {
    padding: 2rem;
  }
  .entryModal .modalWrapper .hcp .inner img {
    width: 30%;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .hcp .inner img {
    width: 40%;
  }
}
.entryModal .modalWrapper .hcp .inner .copy {
  padding-left: 3rem;
}

.entryModal .modalWrapper .hcp .inner .copy p {
  color: #fff;
  font-family: Nexa Bold;
  font-size: 27px;
  line-height: 30px;
  text-align: center;
}

.home.pt_BR .entryModal .modalWrapper .hcp .inner .copy p {
  font-size: 23px;
}

.entryModal .modalWrapper .hcp .inner .copy p span {
  font-size: 21px;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .hcp .inner .copy p span {
    font-size: 2.1vw;
  }
}
@media screen and (max-width: 660px) {
  .entryModal .modalWrapper .hcp .inner .copy {
    padding-left: 2rem;
  }
}
.entryModal .modalWrapper .hcp .inner .copy p sup {
  font-size: 70%;
  line-height: 6px;
  vertical-align: super;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .hcp .inner .copy p {
    font-size: 2.7vw;
    line-height: 3vw;
  }
}
.entryModal .modalWrapper .hcp .inner .copy a {
  border: 1px solid #fff;
  border-radius: 2rem;
  color: #fff;
  display: block;
  font-family: Nexa Bold;
  font-size: 17px;
  line-height: 17px;
  margin: 1rem auto 0;
  padding: 0.5rem 1rem 0.25rem;
  text-align: center;
  text-decoration: none;
  vertical-align: baseline;
  width: 160px;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .hcp .inner .copy a {
    font-size: 1.7vw;
    line-height: 1.7vw;
    margin-top: 1vw;
    padding: 0.5vw 1vw 0.25vw;
    width: 13vw;
  }
}
@media screen and (max-width: 660px) {
  .entryModal .modalWrapper .hcp .inner .copy a {
    font-size: 4.1vw;
    line-height: 4.5vw;
    padding: 0.5rem 1rem 0.25rem;
    width: 100%;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .hcp .inner .copy p {
    font-size: 4.1vw;
    line-height: 4.5vw;
  }
  .entryModal .modalWrapper .hcp .inner .copy p span {
    font-size: 4.1vw;
  }
}
.entryModal .modalWrapper .foot {
  background: #fff;
  width: 100%;
}

.entryModal .modalWrapper .foot p {
  color: #1d1d1b;
  font-size: 21px;
  text-align: center;
}

.entryModal .modalWrapper .foot p a {
  color: #1d1d1b;
  display: block;
  margin-top: 1rem;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .foot p a {
    margin-top: 1vw;
  }
  .entryModal .modalWrapper .foot p {
    font-size: 2.1vw;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .foot p {
    font-size: 4vw;
  }
}
.entryModal .modalWrapper .foot ul {
  background: #1d1d1b;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  margin-top: 2rem;
  padding: 2rem 0;
}

.entryModal .modalWrapper .foot ul li {
  color: #fff;
  display: block;
  font-size: 12px;
  margin-right: 2.5rem;
}

.entryModal .modalWrapper .foot ul li:last-of-type {
  margin-right: 0;
}

@media screen and (max-width: 1030px) {
  .entryModal .modalWrapper .foot ul li {
    font-size: 1.2vw;
    margin-right: 2.5vw;
  }
  .entryModal .modalWrapper .foot ul {
    margin-top: 2vw;
    padding: 2vw 0;
  }
}
@media screen and (max-width: 414px) {
  .entryModal .modalWrapper .foot ul li {
    font-size: 2vw;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .section a .play-icon {
    right: 50%;
    top: 50%;
    -webkit-transform: translateX(50%) translateY(0);
    transform: translateX(50%) translateY(0);
    width: 10%;
  }
}
.home .wrapper .footer {
  background: rgba(0, 0, 0, 0.9);
  height: 10vh;
  width: 100%;
}

.home .wrapper .footer .container {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 87.5%;
}

.home .wrapper .footer .container .refs {
  padding-top: 0.75rem;
}

.home .wrapper .footer .container .refs p {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 0.7rem;
}

@media screen and (max-width: 1418px) {
  .home .wrapper .footer .container .refs p {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 1323px) {
  .home .wrapper .footer .container .refs p {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .footer .container .refs {
    margin: 0 auto;
  }
}
.home .wrapper .footer .container .disclaimer {
  padding-top: 0.75rem;
}

.home .wrapper .footer .container .disclaimer p {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 0.7rem;
  text-align: right;
}

.home .wrapper .footer .container .disclaimer p:first-of-type {
  margin-bottom: 1.5rem;
}

@media screen and (max-width: 1418px) {
  .home .wrapper .footer .container .disclaimer p {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 1323px) {
  .home .wrapper .footer .container .disclaimer p {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 600px) {
  .home .wrapper .footer .container .disclaimer p {
    text-align: center;
  }
  .home .wrapper .footer .container {
    flex-direction: column;
  }
  .home .wrapper {
    justify-content: flex-start;
    overflow: visible;
  }
}
.header .inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  left: 50%;
  margin: 0 auto;
  max-width: 87.5%;
  max-width: 1260px;
  position: absolute;
  top: 2rem;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  z-index: 2;
}

.home .header .inner {
  max-width: 87.5%;
}

.header .inner .logo {
  width: 13.5rem;
}

@media screen and (max-width: 1190px) {
  .header .inner .logo.active {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 1001;
  }
}
.header .inner .menu {
  cursor: pointer;
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  width: 40px;
}

@media screen and (max-width: 1190px) {
  .header .inner .menu {
    display: block;
  }
}
.header .inner .menu svg {
  width: 100%;
}

.header .inner .menu svg #top-rect {
  -webkit-transform: rotate(0deg) translateX(0) translateY(0);
  transform: rotate(0deg) translateX(0) translateY(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: all 0.3s ease;
}

.header .inner .menu svg #middle-rect {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: all 0.3s ease;
}

.header .inner .menu svg #bottom-rect {
  -webkit-transform: rotate(0deg) translateX(0) translateY(0);
  transform: rotate(0deg) translateX(0) translateY(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: all 0.3s ease;
}

@media screen and (max-width: 1190px) {
  .header .inner .menu.active {
    display: block;
    z-index: 1001;
  }
}
.header .inner .menu.active svg #top-rect {
  -webkit-transform: rotate(45deg) translateX(0) translateY(50%);
  transform: rotate(45deg) translateX(0) translateY(50%);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: all 0.3s ease;
}

.header .inner .menu.active svg #middle-rect {
  opacity: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  transition: all 0.3s ease;
}

.header .inner .menu.active svg #bottom-rect {
  -webkit-transform: rotate(-45deg) translateX(0) translateY(-47%);
  transform: rotate(-45deg) translateX(0) translateY(-47%);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: all 0.3s ease;
}

.header .inner .nav {
  display: flex;
  justify-content: flex-end;
  transition: all 0.3s ease;
}

.header .inner .nav li {
  margin-right: 2vw;
  padding-bottom: 1rem;
  position: relative;
}

@media screen and (max-width: 1190px) {
  .header .inner .nav li {
    width: 100%;
  }
}
.header .inner .nav li:last-of-type {
  margin-right: 0;
}

.pt_BR .header .inner .nav li:last-of-type ul {
  left: unset;
  right: 0;
}

.header .inner .nav li:hover a {
  background: #9ccda3;
  background: linear-gradient(90deg, #9ccda3, #688394);
  border-radius: 1.25rem;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ccda3", endColorstr="#688394", GradientType=1);
  padding: 0.5rem 1rem;
  transition: all 0.3s ease;
}

.btn-primary {
  background-color: #9ccda3 !important;
  border-color: #9ccda3 !important;
}

.btn-primary:hover {
  background-color: #75ba7d !important;
  border-color: #75ba7d !important;
}

.header .inner .nav li:hover ul li a {
  background: none;
}

.header .inner .nav li a {
  border-radius: 1.25rem;
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  padding: 0.5rem 1rem;
  text-decoration: none;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease;
}

.header .inner .nav li a sup {
  font-size: 75%;
  vertical-align: baseline;
}

@media screen and (min-width: 1260px) {
  .header .inner .nav li a {
    font-size: 1rem;
  }
}
.header .inner .nav li a.selected {
  background: #9ccda3;
  background: linear-gradient(90deg, #9ccda3, #688394);
  border-radius: 1.25rem;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ccda3", endColorstr="#688394", GradientType=1);
  padding: 0.5rem 1rem;
}

.header .inner .nav li ul {
  background: hsla(0, 0%, 100%, 0.75);
  border-radius: 20px;
  display: none;
  left: 0;
  padding-top: 1rem;
  position: absolute;
  top: 1.7rem;
}

.header .inner .nav li ul li a {
  color: #666;
  font-weight: 300;
  text-shadow: none;
  white-space: nowrap;
}

.header .inner .nav li ul li a:hover {
  background: none;
}

@media screen and (max-width: 1190px) {
  .header .inner .nav li ul li:hover {
    background: #999 !important;
  }
  .header .inner .nav li ul {
    padding-bottom: 1rem;
    padding-top: 0;
    position: relative;
    top: 1rem;
  }
}
.header .inner .nav li:hover ul {
  display: block;
}

@media screen and (max-width: 1190px) {
  .header .inner .nav li:hover ul li {
    background: #666;
    padding-bottom: 0;
    padding-top: 0;
  }
  .header .inner .nav li:hover ul {
    background: #666;
    padding-left: 0;
    padding-right: 0;
  }
  .header .inner .nav li:hover {
    background: #666;
    padding-top: 0;
  }
  .header .inner .nav li {
    margin-right: 0;
    padding-top: 1rem;
    text-align: center;
  }
  .home .header .inner {
    max-width: 100%;
  }
  .header .inner .nav {
    background: rgba(0, 0, 0, 0.85);
    display: block;
    height: 100vh;
    justify-content: flex-start;
    padding-top: 8rem;
    position: fixed;
    right: -7.15%;
    top: -100rvh;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100vw;
  }
  .header .inner .logo {
    margin-left: 0.5rem;
  }
  .header .inner .menu {
    right: 0.5rem;
  }
  .header .inner .nav.active {
    right: -7.15%;
    right: 0;
    top: -2rem;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all 0.3s ease;
    width: 100%;
  }
  .header .inner .nav li a {
    border-radius: 0;
    display: block;
    font-size: 1.25rem;
    width: 100%;
  }
  .header .inner .nav li a:hover, .header .inner .nav li:hover a {
    border-radius: 0 !important;
  }
  .header .inner .nav li a.selected {
    border-radius: 0;
    display: block;
    width: 100%;
  }
  .header .inner .nav li ul li a {
    color: #fff;
    font-size: 1.25rem;
  }
}
.header-module {
  background-color: #666;
  padding: 13vw 0;
  width: 100%;
}

@media screen and (max-width: 600px) {
  .understanding .header-module h1 {
    width: 75%;
  }
  .getting-started .header-module h1 {
    width: 85%;
  }
  .getting-started .header-module h1 sup {
    font-size: 60%;
    line-height: 6px;
    vertical-align: baseline;
  }
}
.legal .header-module h1 {
  font-size: 48px;
}

.legal .header-module h1 span {
  font-size: 56px;
}

.header-module h1 {
  color: #9ccda3;
  font-family: Nexa Bold, sans-serif;
  font-size: 58px;
  font-weight: 600;
  margin: 0 auto;
  max-width: 815px;
  position: relative;
  text-align: center;
  width: 100%;
}

.header-module h1 span {
  color: #fff;
  font-family: Born Ready;
  font-size: 66px;
  font-weight: 300;
  line-height: 72px;
}

@media screen and (max-width: 1360px) {
  .header-module h1 span {
    font-size: 46px;
  }
}
.header-module h1 sup {
  display: inline-block;
  font-size: 30px;
  -webkit-transform: translateY(-60%);
  transform: translateY(-60%);
}

@media screen and (max-width: 1360px) {
  .header-module h1 sup {
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
  }
  .header-module h1 {
    font-size: 38px;
  }
}
@media screen and (max-width: 1024px) {
  .header-module {
    padding: 12rem 0;
  }
}
@media screen and (max-width: 660px) {
  .header-module {
    background-position: 70% top !important;
  }
}
.title-module {
  background: #666;
  padding: 5rem 0;
  width: 100%;
}

.title-module h2 {
  color: #9ccda3;
  font-family: Nexa Bold, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 65px;
  margin: 0 auto;
  max-width: 815px;
  text-align: center;
  width: 100%;
}

#regionMap.title-module {
  background-size: 100% !important;
}

#regionMap.title-module h2 {
  padding: 15vw 0;
  visibility: hidden;
}

@media screen and (max-width: 1360px) {
  #regionMap.title-module {
    padding: 5.5vw 0 !important;
  }
}
@media screen and (max-width: 1140px) {
  #regionMap.title-module {
    padding: 5vw 0 !important;
  }
}
@media screen and (max-width: 980px) {
  #regionMap.title-module {
    padding: 4.5vw 0 !important;
  }
}
@media screen and (max-width: 845px) {
  #regionMap.title-module {
    padding: 4vw 0 !important;
  }
}
@media screen and (max-width: 745px) {
  #regionMap.title-module {
    padding: 3vw 0 !important;
  }
}
@media screen and (max-width: 585px) {
  #regionMap.title-module {
    padding: 2vw 0 !important;
  }
}
@media screen and (max-width: 500px) {
  #regionMap.title-module {
    padding: 1.5vw 0 !important;
  }
}
@media screen and (max-width: 475px) {
  #regionMap.title-module {
    padding: 1vw 0 !important;
  }
}
@media screen and (max-width: 400px) {
  #regionMap.title-module {
    background-size: 150% !important;
    padding: 10vw 0 !important;
  }
}
.title-module h2 span {
  color: #fff;
  font-family: Born Ready;
  font-size: 56px;
  font-weight: 300;
}

.title-module h2 sup {
  font-size: 70%;
  line-height: 6px;
  vertical-align: baseline;
}

@media screen and (max-width: 440px) {
  .title-module#whatis {
    background-position: 70% !important;
  }
  .title-module#surgery {
    background-position: 75% !important;
  }
  .title-module#mental {
    background-position: 25% !important;
  }
  .title-module#getting-started {
    background-position: 60% !important;
  }
  .title-module#side-effects {
    background-position: 20% !important;
  }
  .title-module#what-can-sylvant-do {
    background-position: 85% !important;
  }
  .title-module#sylvant-support {
    background-position: 20% !important;
  }
  .title-module h2 {
    font-size: 38px;
    font-size: 23px;
    line-height: 28px;
    padding-left: 1rem;
    padding-right: 1rem;
    text-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  }
  .title-module h2 span {
    font-size: 33px;
    line-height: 33px;
  }
}
#symptoms:after {
  background: #fff;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 9rem;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}

@media screen and (max-width: 620px) {
  #symptoms:after {
    height: 6rem;
  }
}
.section-module {
  padding: 2rem 0;
  position: relative;
  width: 100%;
}

.section-module#supportResource {
  padding-bottom: 0;
}

.section-module#sylvantSupportContent .content-block:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-module#carenity .content-block:last-of-type, .section-module#cdcn .content-block:last-of-type, .section-module#external-links .content-block:last-of-type, .section-module#findExpertContent .content-block:last-of-type, .section-module#mapSection .content-block:last-of-type, .section-module#supportResource .content-block:last-of-type, .section-module#usefulresources .content-block:last-of-type, .section-module#wcdd .content-block:last-of-type, .section-module#whatIsImcdContent .content-block:last-of-type {
  border-bottom: 1px solid #38a6a0;
}

@media screen and (max-width: 1200px) {
  .section-module#how-does-sylvant-work {
    padding-top: 1vw;
  }
}
@media screen and (max-width: 1000px) {
  .section-module#how-does-sylvant-work {
    padding-bottom: 35vw;
  }
}
.section-module#what-is-castleman:after {
  content: "";
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .section-module#what-is-castleman:after {
    background: hsla(0, 0%, 100%, 0.7);
  }
}
.section-module#what-is-sylvant:after {
  content: "";
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.section-module#what-is-sylvant .content-block, .section-module#yourImmune .content-block {
  border-bottom: 1px solid #38a6a0;
}

.section-module#sideEffectContent .content-block:last-of-type, .section-module#whatToExpectContent .content-block:last-of-type {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .section-module#what-is-sylvant:after {
    background: hsla(0, 0%, 100%, 0.7);
  }
}
.section-module#legal:after {
  content: "";
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .section-module#legal:after {
    background: hsla(0, 0%, 100%, 0.7);
  }
}
@media screen and (max-width: 750px) {
  .section-module#how-does-sylvant-work {
    background-position: 80% !important;
    background-size: auto 100% !important;
    padding-bottom: 64vw !important;
  }
}
@media screen and (max-width: 600px) {
  .section-module#whatiscastleman {
    background-image: none !important;
  }
}
@media screen and (max-width: 414px) {
  .section-module#how-does-sylvant-work {
    padding-bottom: 53vw !important;
  }
}
.section-module#how-does-sylvant-work .content-block {
  border-bottom: 0 solid #38a6a0;
}

.section-module#how-does-sylvant-work .content-block h3 span {
  color: #fff;
}

@media screen and (max-width: 750px) {
  .section-module#how-does-sylvant-work .content-block {
    padding-bottom: 12rem;
    padding-top: 1rem;
  }
}
.section-module#symptomDiary {
  padding-bottom: 0;
}

.section-module .content-block {
  border-bottom: 1px solid #38a6a0;
  margin: 0 auto 3rem;
  max-width: 815px;
  padding: 0 0 3rem;
  position: relative;
  width: 100%;
  z-index: 2;
}

.section-module .content-block .embed-container.video-wrapper video {
  width: 100%;
}

.section-module#mapSection .content-block .map-key {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  max-width: 685px;
  width: 90%;
}

.pt_BR .section-module#mapSection .content-block .map-key {
  display: none !important;
}

@media screen and (max-width: 675px) {
  .section-module#mapSection .content-block .map-key {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.section-module#mapSection .content-block p {
  align-items: center;
  display: flex;
  font-family: Nexa Bold, sans-serif;
  font-size: 25px;
  font-weight: 700;
  margin: 0 auto;
  padding-bottom: 0.75rem;
}

.section-module#mapSection .content-block p.copy {
  font-family: Nexa Light, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.resources.italian .section-module#mapSection .content-block p.link span {
  background: #9ccda3;
  background: linear-gradient(90deg, #9ccda3, #688394);
  border-radius: 1rem;
  color: #fff;
  display: table;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ccda3", endColorstr="#688394", GradientType=1);
  float: none;
  font-family: Nexa Light, sans-serif;
  font-size: 20px !important;
  font-weight: 700;
  margin: 0 auto;
  padding: 0.5rem 1.5rem 0.35rem;
  text-decoration: none;
}

.resources.italian .section-module#mapSection .content-block p.link.facebook span {
  background: #355da6;
  background: linear-gradient(90deg, #7b9ad4, #355da6);
  display: flex;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b9ad4", endColorstr="#355da6", GradientType=1);
}

.resources.italian .section-module#mapSection .content-block p.link.facebook span:after {
  align-self: flex-start;
  background: transparent url(https://www.myimcd.it/wp-content/themes/mysylvant/assets/images/facebook-icon-sml.png) no-repeat 50%;
  background-size: 95%;
  content: "";
  display: block;
  height: 16px;
  margin-left: 10px;
  margin-top: 3px;
  width: 10px;
}

.section-module#mapSection .content-block p.facebook {
  align-items: center;
  display: flex;
  justify-content: center;
}

.section-module#mapSection .content-block p.facebook .button {
  align-items: center;
  display: flex;
  margin: 0;
}

.section-module#mapSection .content-block p.facebook .button:after {
  align-self: flex-start;
  background: transparent url(https://images.ctfassets.net/nchyn0no001y/79G3HIQqhZeQacEuw4H5sp/d0450cc44d4bd47691c5b8f52fe14352/facebook-icon-sml.png) no-repeat 50%;
  background-size: 95%;
  content: "";
  display: block;
  height: 16px;
  margin-left: 10px;
  margin-top: 3px;
  width: 10px;
}

.section-module#mapSection .content-block .icon {
  max-height: unset;
}

.section-module#mapSection .content-block p a.button {
  font-family: Nexa Light, sans-serif;
  font-size: 20px;
}

.section-module#mapSection .content-block h3 {
  color: #3c3c3b;
  font-size: 35px !important;
}

.section-module#mapSection .content-block p:last-of-type, .section-module#mapSection .content-block p:nth-child(3), .section-module#mapSection .content-block p:nth-child(4) {
  margin-right: 0;
}

.section-module#mapSection .content-block .aus_nzp p:last-of-type {
  margin: 0 auto;
}

.section-module#mapSection .content-block p span {
  font-size: 100px !important;
  margin-right: 0.3rem;
  margin-top: 0.5rem;
}

.section-module .content-block:first-of-type {
  padding-top: 3rem;
}

.section-module#symptomDiary .content-block:first-of-type {
  padding-bottom: 4.6rem;
}

.section-module#treatedContent .content-block:first-of-type {
  border-bottom: 0;
  margin-bottom: 1rem;
  padding-bottom: 0;
}

.section-module#treatedContent .content-block {
  border-bottom: 0;
  margin-bottom: 2rem;
  padding-bottom: 0;
}

.section-module#surgeryContent .content-block:first-of-type {
  margin-bottom: 0;
}

.section-module .content-block:last-of-type {
  border-bottom: 0;
}

.section-module#whatiscastleman .content-block:last-of-type {
  border-bottom: 1px solid #38a6a0;
}

.section-module .content-block h3 {
  color: #9ccda3;
  font-family: Nexa Bold, sans-serif;
  font-size: 43px;
  font-weight: 600;
  margin-bottom: 2rem;
  position: relative;
  text-align: center;
}

.section-module .content-block h3 span {
  color: #3c3c3b;
  font-family: Born Ready;
  font-size: 54px;
  font-weight: 300;
  line-height: 65px;
}

.section-module .content-block h3 sup {
  display: inline-block;
  font-size: 25px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 600px) {
  .section-module .content-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .section-module .content-block h3 {
    font-size: 23px;
    line-height: 28px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .section-module .content-block h3 span {
    font-size: 33px;
    line-height: 33px;
  }
  .section-module .content-block h3 sup {
    font-size: 60%;
    line-height: 6px;
    vertical-align: baseline;
  }
  .section-module#whatiscastleman .content-block:last-of-type {
    border-bottom: 1px solid #38a6a0;
  }
}
.legal .section-module .content-block h3 {
  color: #000;
  font-size: 28px;
  margin: 0 auto;
  padding-bottom: 2rem;
  text-align: left;
  width: 96%;
}

.legal .section-module .content-block ul li ul {
  margin-bottom: 2rem;
}

.legal .section-module .content-block ul li ul li:last-of-type, .legal .section-module .content-block ul li:last-of-type {
  padding-bottom: 0;
}

.legal .section-module .content-block ul {
  margin-bottom: 2rem;
}

.section-module .content-block p {
  font-family: Nexa Light, sans-serif;
  font-size: 20px;
  line-height: 25px;
  margin: 0 auto;
  max-width: 96%;
  padding-bottom: 2rem;
}

.section-module .content-block p b, .section-module .content-block p strong {
  font-family: Nexa Bold, sans-serif;
}

.section-module .content-block p sup {
  display: inline-block;
  font-size: 50%;
  line-height: 6px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.section-module .content-block p img {
  width: 100%;
}

.section-module .content-block p a {
  color: #000;
}

.section-module#findExpertContent .content-block p a, .section-module#legal .content-block p a {
  display: inline;
  padding: 0;
}

.section-module .content-block p a.button {
  background: #9ccda3;
  background: linear-gradient(90deg, #9ccda3, #688394);
  border-radius: 1rem;
  color: #fff;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ccda3", endColorstr="#688394", GradientType=1);
  float: none;
  font-weight: 700;
  margin: 0 auto;
  padding: 0.5rem 1.5rem 0.35rem;
  text-decoration: none;
}

.section-module .content-block p.facebook a.button {
  background: #355da6;
  background: linear-gradient(90deg, #7b9ad4, #355da6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b9ad4", endColorstr="#355da6", GradientType=1);
}

@media screen and (max-width: 660px) {
  .section-module .content-block .icon-list {
    flex-wrap: wrap;
    justify-content: center !important;
  }
  .section-module .content-block .icon-list div {
    width: 40% !important;
  }
  .section-module .content-block .icon-list div img {
    margin-bottom: 1rem;
  }
  .section-module .content-block p a.button {
    font-size: 16px;
  }
}
.section-module .content-block ul {
  list-style: disc;
  margin-left: 1.75rem;
}

.section-module .content-block ol, .section-module .content-block ul {
  list-style-position: outside;
  margin-bottom: 1.5rem;
  max-width: 96%;
  padding-left: 0;
}

.section-module .content-block ol {
  margin-left: 0.75rem;
}

.section-module .content-block ul li {
  font-family: Nexa Light, sans-serif;
  font-size: 20px;
  line-height: 25px;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}

.section-module .content-block ul li strong {
  font-family: Nexa Bold, sans-serif;
}

.section-module .content-block ul li a {
  color: #000;
}

.section-module .content-block ul li sup {
  font-size: 60%;
  line-height: 6px;
  vertical-align: baseline;
}

.section-module .content-block ul li ul {
  list-style-type: circle;
  padding-top: 1rem;
}

.section-module .content-block .adverse {
  margin: 0 auto;
  max-width: 96%;
}

.section-module .content-block .adverse p {
  padding-bottom: 0;
}

.section-module .content-block .icon {
  display: block;
  margin: 0 auto 3rem;
  max-height: 100px;
  width: auto;
}

.section-module .content-block .refs {
  margin: 0 auto;
  max-width: 96%;
  padding-top: 3rem;
}

.section-module .content-block .refs p {
  font-size: 13px;
  max-width: 100%;
  padding-bottom: 0;
  width: 100%;
}

.section-module .content-block .refs ol {
  list-style-type: decimal;
}

.section-module .content-block .refs ol li {
  font-family: Nexa Bold, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 17px;
  margin-bottom: 0.3rem;
}

.section-module .content-block .refs ol li a {
  color: #212529;
}

.section-module .content-block .refs ol li span {
  font-family: Nexa Light, sans-serif;
}

.section-module .content-block .refs ol li em {
  font-style: italic;
}

.section-module .content-block .image {
  margin-bottom: 3rem;
  width: 100%;
}

.section-module .content-block table {
  margin: 0 auto 1.5rem;
  padding: 0;
  width: 96%;
}

.legal .section-module .content-block table th {
  background: #efefef;
  border-right: 1px solid #000;
  padding: 1rem 0 1rem 0.5rem;
  text-align: left;
}

.legal .section-module .content-block table th:last-of-type {
  border-right: 0;
}

.legal .section-module .content-block table td {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 1rem 0.5rem;
  text-align: left;
}

.legal .section-module .content-block table td:last-of-type {
  border-right: 0;
}

.legal .section-module .content-block table tr:last-of-type td {
  border-bottom: 0;
}

.section-module .references {
  display: block;
  margin: 0 auto;
  max-width: 815px;
  width: 100%;
}

.section-module .references p {
  font-family: Nexa Bold, sans-serif;
  font-size: 14px;
}

@media screen and (max-width: 850px) {
  .section-module .references p {
    padding: 0 1rem;
  }
}
.pageFooter {
  background: #000;
  border-bottom: 15px solid #000;
  width: 100%;
}

.pageFooter .inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 87.5%;
  width: 100%;
}

@media screen and (max-width: 964px) {
  .pageFooter .inner {
    flex-direction: column;
  }
}
.pageFooter .inner .disclaimerAndNav {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 64%;
}

.pageFooter .inner .disclaimerAndNav.it-IT, .pageFooter .inner .disclaimerAndNav.pt_BR {
  display: block;
}

@media screen and (max-width: 1400px) {
  .pageFooter .inner .disclaimerAndNav {
    align-items: flex-start;
    flex-direction: column;
  }
}
.pageFooter .inner .disclaimerAndNav .refs {
  width: 50%;
}

@media screen and (max-width: 1400px) {
  .pageFooter .inner .disclaimerAndNav .refs {
    padding-top: 1rem;
    width: 80%;
  }
}
@media screen and (max-width: 1063px) {
  .pageFooter .inner .disclaimerAndNav .refs {
    width: 100%;
  }
}
@media screen and (max-width: 964px) {
  .pageFooter .inner .disclaimerAndNav .refs {
    padding-top: 1rem;
    text-align: center;
  }
}
@media screen and (max-width: 1363px) {
  .pageFooter .inner .disclaimerAndNav {
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 964px) {
  .pageFooter .inner .disclaimerAndNav {
    align-items: center;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 515px) {
  .pageFooter .inner .disclaimerAndNav {
    width: 95%;
  }
}
.pageFooter .inner .disclaimer {
  padding: 1rem 0;
  text-align: right;
  width: 35%;
}

.pageFooter .inner .disclaimer .footerLogo {
  max-width: 180px;
  padding-bottom: 0.5rem;
}

.pageFooter .inner .disclaimer p a {
  color: #fff;
}

@media screen and (max-width: 1363px) {
  .pageFooter .inner .disclaimer {
    width: 50%;
  }
}
@media screen and (max-width: 1063px) {
  .pageFooter .inner .disclaimer {
    width: 60%;
  }
}
@media screen and (max-width: 964px) {
  .pageFooter .inner .disclaimer {
    padding-top: 0;
    text-align: center;
  }
}
@media screen and (max-width: 685px) {
  .pageFooter .inner .disclaimer p br {
    display: none;
  }
}
.pageFooter .inner .copyright {
  padding: 1rem 0;
  text-align: right;
  width: 34%;
}

@media screen and (max-width: 740px) {
  .pageFooter .inner .copyright {
    text-align: center;
    width: 66%;
  }
}
@media screen and (max-width: 515px) {
  .pageFooter .inner .copyright {
    width: 95%;
  }
}
.pageFooter .inner p {
  color: #fff;
  font-family: Nexa Bold, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 0;
  padding-bottom: 1rem;
}

.pageFooter .inner p sup {
  top: -0.2rem;
}

@media screen and (max-width: 699px) {
  .pageFooter .inner p br.hide {
    display: none;
  }
}
.pageFooter .inner p:last-of-type {
  padding-bottom: 0;
}

.pageFooter .inner .legalNav {
  display: flex;
  flex-direction: column;
  width: 45%;
}

.pageFooter .inner .it-IT .legalNav, .pageFooter .inner .pt_BR .legalNav {
  width: 75%;
}

.pageFooter .inner .legalNav.aus ul, .pageFooter .inner .legalNav.nz ul {
  flex-wrap: wrap;
}

.pageFooter .inner .legalNav.aus ul .cmi, .pageFooter .inner .legalNav.nz ul .cmi {
  width: 100%;
}

.pageFooter .inner .legalNav.aus ul .cmi a, .pageFooter .inner .legalNav.nz ul .cmi a {
  padding-top: 0.3rem;
  text-align: center;
}

@media screen and (max-width: 1400px) {
  .pageFooter .inner .legalNav.aus ul .cmi a, .pageFooter .inner .legalNav.nz ul .cmi a {
    padding-top: 0.3rem;
    text-align: left;
  }
}
@media screen and (max-width: 965px) {
  .pageFooter .inner .legalNav.aus ul li:nth-child(4), .pageFooter .inner .legalNav.nz ul li:nth-child(4) {
    margin-right: 0;
  }
  .pageFooter .inner .legalNav.aus ul .cmi a, .pageFooter .inner .legalNav.nz ul .cmi a {
    text-align: center;
  }
}
.pageFooter .inner .legalNav ul {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-bottom: 1.5rem;
  width: 100%;
}

.pageFooter .inner .legalNav ul.it-IT, .pageFooter .inner .legalNav ul.pt_BR {
  justify-content: flex-start;
  padding-left: 0 !important;
}

.pageFooter .inner .legalNav .dop p {
  text-align: center;
}

@media screen and (max-width: 1400px) {
  .pageFooter .inner ul {
    justify-content: flex-start;
    padding-left: 0;
    padding-top: 0.5rem;
  }
  .pageFooter .inner .legalNav {
    width: 80%;
  }
  .pageFooter .inner .legalNav ul {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
  .pageFooter .inner .legalNav .dop p {
    text-align: left;
  }
}
@media screen and (max-width: 1363px) {
  .pageFooter .inner ul {
    justify-content: unset;
    width: 100%;
  }
}
@media screen and (max-width: 964px) {
  .pageFooter .inner ul {
    justify-content: center;
  }
  .pageFooter .inner .legalNav ul {
    justify-content: center;
    margin-bottom: 0.5rem;
  }
  .pageFooter .inner .legalNav .dop p {
    padding-bottom: 1rem;
    text-align: center;
  }
}
@media screen and (max-width: 450px) {
  .pageFooter .inner .legalNav {
    width: 100%;
  }
}
.pageFooter .inner ul li {
  margin-right: 1rem;
}

.pageFooter .inner ul li:last-of-type {
  margin-right: 0;
}

.pageFooter .inner ul li a {
  color: #fff;
  display: block;
  font-family: Nexa Bold, sans-serif;
  font-size: 11px;
  text-decoration: none;
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: all 0.3s ease;
}

.pageFooter .inner ul li a:hover {
  color: #ccc;
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
  transition: all 0.3s ease;
}

.understanding {
  background: #fff;
}

.understanding .wrapper {
  background-image: none;
  height: auto;
  width: 100%;
}

.patientDiary .header-module {
  padding: 9vw 0 5vw;
}

.patientDiary .header-module h1 {
  line-height: 140%;
}

.patientDiary .header-module p {
  color: #fff;
  font-family: Nexa Light, sans-serif;
  font-size: 16px;
  line-height: 18px;
  margin: 0 auto;
  max-width: 815px;
  padding-left: 3rem;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .patientDiary .header-module {
    padding: 9rem 0 5rem;
  }
}
.patientDiary .formWrapper {
  width: 100%;
}

.patientDiary .formWrapper form {
  margin: 0 auto;
  max-width: 980px;
  width: 95%;
}

.patientDiary .formWrapper form .diarySection {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.patientDiary .formWrapper form .diarySection input {
  -webkit-appearance: none;
  appearance: none;
  border: 3px solid #9ccda3;
  height: 35px;
}

.patientDiary .formWrapper form .diarySection input[type=date], .patientDiary .formWrapper form .diarySection input[type=text], .patientDiary .formWrapper form .diarySection input[type=textarea] {
  background: #f4f4f2;
}

.patientDiary .formWrapper form .diarySection input[type=radio] {
  background: #fff;
}

.patientDiary .formWrapper form .diarySection .submit {
  background: #a3cba6;
  background: linear-gradient(90deg, #a3cba6, #6c8392 99%);
  border: 0;
  border-radius: 1.5rem;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3cba6", endColorstr="#6c8392", GradientType=1);
  font-family: Nexa Bold, sans-serif;
  font-size: 17px;
  height: auto;
  margin: 0 auto 3rem;
  padding: 0.8rem 2rem 0.6rem;
}

.patientDiary .formWrapper form .diarySection textarea {
  -webkit-appearance: none;
  appearance: none;
  background: #f4f4f2;
  border: 3px solid #9ccda3;
  width: 86.5%;
}

.patientDiary .formWrapper form .diarySection label {
  font-family: Nexa Light, sans-serif;
  font-size: 18px;
}

.patientDiary .formWrapper form .diarySection.diaryDownload {
  border-bottom: 2px solid #38a6a0;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  padding-top: 2rem;
  width: 100%;
}

.patientDiary .formWrapper form .diarySection.diaryDownload .inner {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-width: 650px;
  width: 90%;
}

.patientDiary .formWrapper form .diarySection.diaryDownload .inner a {
  max-width: 305px;
}

.patientDiary .formWrapper form .diarySection.diaryDownload .inner a img {
  width: 100%;
}

.patientDiary .formWrapper form .diarySection.diaryDownload .inner p {
  font-family: Nexa Light, sans-serif;
  font-size: 20px;
  padding-left: 3rem;
}

@media screen and (max-width: 640px) {
  .patientDiary .formWrapper form .diarySection.diaryDownload .inner p {
    padding-left: 0;
    padding-top: 2rem;
    text-align: center;
  }
  .patientDiary .formWrapper form .diarySection.diaryDownload .inner {
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.diaryHeader h3 {
  font-family: Nexa Bold, sans-serif;
  font-size: 25px;
  margin: 0 auto;
  padding-bottom: 2rem;
  text-align: center;
}

.patientDiary .formWrapper form .diarySection.dayDate {
  border-bottom: 2px solid #38a6a0;
  display: flex;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 900px) {
  .patientDiary .formWrapper form .diarySection.dayDate {
    align-items: flex-start;
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.dayDate .day {
  display: flex;
}

@media screen and (max-width: 900px) {
  .patientDiary .formWrapper form .diarySection.dayDate .day {
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 640px) {
  .patientDiary .formWrapper form .diarySection.dayDate .day {
    flex-wrap: wrap;
    width: 100%;
  }
  .patientDiary .formWrapper form .diarySection.dayDate .day .fieldset {
    padding-bottom: 0.5rem;
  }
  .patientDiary .formWrapper form .diarySection.dayDate .day .fieldset label {
    min-width: 45px;
  }
}
.patientDiary .formWrapper form .diarySection.dayDate .date {
  align-items: center;
  display: flex;
}

.patientDiary .formWrapper form .diarySection.dayDate .date label {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.dayDate .date input {
  -webkit-appearance: none;
  appearance: none;
  border: 3px solid #9ccda3;
  border-radius: 2px;
  font-family: Nexa Light, sans-serif;
  height: 29px;
  padding-left: 10px;
  padding-right: 10px;
  width: 150px;
}

.patientDiary .formWrapper form .diarySection.infusion {
  border-bottom: 2px solid #38a6a0;
  display: flex;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 880px) {
  .patientDiary .formWrapper form .diarySection.infusion {
    align-items: flex-start;
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.infusion .infused {
  align-items: center;
  display: flex;
}

.patientDiary .formWrapper form .diarySection.infusion .infused > label {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.infusion .infused .radio {
  margin-right: 2rem;
}

.patientDiary .formWrapper form .diarySection.infusion .tolerated {
  align-items: center;
  display: flex;
}

@media screen and (max-width: 880px) {
  .patientDiary .formWrapper form .diarySection.infusion .tolerated {
    padding-top: 1rem;
  }
}
@media screen and (max-width: 535px) {
  .patientDiary .formWrapper form .diarySection.infusion .tolerated {
    flex-wrap: wrap;
  }
  .patientDiary .formWrapper form .diarySection.infusion .tolerated label {
    padding-bottom: 0.5rem;
    width: 100%;
  }
  .patientDiary .formWrapper form .diarySection.infusion .tolerated .fieldset input {
    min-width: 35px;
  }
}
.patientDiary .formWrapper form .diarySection.infusion .tolerated > label {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.infusion .tolerated .radio {
  margin-right: 2rem;
}

.patientDiary .formWrapper form .diarySection.infusion .tolerated .radio:last-of-type {
  margin-right: 1rem;
}

.patientDiary .formWrapper form .diarySection.symptomNotes {
  align-items: flex-start;
  border-bottom: 2px solid #38a6a0;
  flex-direction: column;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

.patientDiary .formWrapper form .diarySection.symptomNotes label {
  padding-bottom: 5px;
}

.patientDiary .formWrapper form .diarySection.symptomNotes textarea {
  width: 100%;
}

.patientDiary .formWrapper form .diarySection.todayFeeling {
  border-bottom: 1px solid #ccc;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.todayFeeling {
    align-items: flex-start;
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.todayFeeling > label {
  min-width: 365px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.todayFeeling > label {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.todayFeeling .faces {
  display: flex;
  justify-content: flex-start;
}

@media screen and (max-width: 650px) {
  .patientDiary .formWrapper form .diarySection.todayFeeling .faces {
    flex-wrap: wrap;
  }
  .patientDiary .formWrapper form .diarySection.todayFeeling .faces .fieldset {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio {
  margin-right: 30px;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio:last-of-type label {
  margin-right: 0;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio label {
  display: block;
  height: 37px;
  margin-right: 1.25rem;
  width: 37px;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio label.happy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQzdDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCQzhDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEMzMkYwMENERjExMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDNkNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlIadRMAAAj4SURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio label.slightlyHappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQ0JDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCQ0NDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDQ0MEJDOUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDQUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqFByP0AAAiRSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio label.ok {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQ0ZDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCRDBDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDQ0MEJDRENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDRUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhJ2lO8AAAdhSURBVHja7FxriFVVFN5zfWQwmo4N9FBSJAkVhrTCtPphTqUNiimGMlOmaYQUQooS9SuVBieiRKLR8TXSQxg08VGp0J8Z7aUOqIQyKGT1w3ykho+J7Pu860z77rvvnfOa6zl3zoKPc+957LPXd9bZZ+21194lqsBys031xWYsUAGMBIYCg4ByoJ9x+iXgLHAGOAUcA1qBgyXD1OVC1rukQOSMwWYqMAkYDaQCFvkvcAj4GtgO0n6OLVEg5z5s5gJzgGFdrEcbsBFYD9J+jwVRIGgENkuBWUAvF5dcAE4C54ArAkqpoAwYDgxwUVY78DlQC8KOR5IoEMR2ZgVQk6fcq0ALsE+2x6HQny7LvxsbPoRxwETZ3pnrdGAL8DbKPxMJoqAArWYx8G6Oit8AdgKNwG5U/EZID6Y3NpPlwVQBvXM8mOXAKty3/bYRhcqOkidXYTnMV6kOqEclz3fxx4Kv5wJ5YAMtp/BLWY16HC04UajcfGxWA3dYCOJT/BQVu1pg14MW/RrwjoWw68CbqFN9QYgSk18DvGppFxrYkHe1Bbm0sFpgnkXHdcBCr01AiccK0FlsAiotn+ca3PyAipCgvo9L22i6J3uBGajvpdCJwk3vwuZb4DHj0FY+Odz0ioqgoN6lYukzjUM/AM+g3n+F2u0AvgduGliqYiKsq6X+1KlfKBYlbdJO43X7B3gFT2OLipFAl2psNgA9jdewqrM2y02fa42FpOlxI+mWVaTrPF10cKRSdAz0BOZbzLVaxVyog0WvBb6dSeBaXNskH23WNXGg3bdR0i350fC4t8J0X1RFJNDzS+NrSA/+UVt3J1cbtdggqU2ct2KTeaKbI9R5iSuLkijACa2DS497fNScyZCd0maNC3a7hptRB5tFrTCiAA3FSpJ8CQ+IQ+oIdV+Z16Ik6HZU239O2D2vilikb3hC60jzLRqlB/96GtcsNchb7pck3Px+lY6T3wMwPLsj7DAt7vEENk9KLIoN8S4/cSfqiLIY8fhQM6BlwEtZFiUx7tPq//AtrWmwn1AJylosr7AeTLsmkYWPQyCI0c7PLJ1zWsULuMcxnyGaXzWrIuFDnIert1FzVWaMu84nSSxnlcqOOPYBPsLx2QFJKskRwaAwtr4X5wz0YVXUtU7b1Uv/0utEzdF+s99T70OJHmJJ+WSlKOtXOOT1VJ7j9wJv+Cy7XnR35OUMomTcTY/Z7PTZNj0kbVI+eUAFG76a4OKciT6/gNR5l7ZrmHDTYVFTjWsafSpR6vK8PgGIKu3i8jcb/6fpRE3SDvBd3e3zJr8YPXObsFE/FUARNwMEQcb09ggHjjx3iygJ747WDrT4HVKSaGFn4ZfNOO/vAIrwa3ehk3M+CeCAchCiRdv1MDmiRY01GvV9Ab/ei4DDOY7RC34roCfNdmSW8dQz+qkh9CT2G72XsSmVPSbXElARWtU4cV5/An6TSAQJmhBGbB1lfMMnDaxX6eF4+j87pPwPQvBlm43/FSUwqw2Ga1Dudpi7iLs0dGjPars20aKGajsudHeSxGLJwUVt1xASNUjbcVIloneHHBlEosq1HecTfqxclJMofVzrcsKPlYt+ZuDuSsKPnYtUwoc7Sfnsq3UHKTWJ0jM6+ib8WLm4lDIcq7KEHysXZ0mUPizzYMJPhwzXfp9JGSGPAeK+d2sRDvpru06TKDMQPyIxpiwOjpKoVmPnuIQnNd7430qiDqr03BJHJiY8qae13+TmYEpmKR3SLUqy7Lpr+9TbeKsOkyNnpJhx4kfkNwcCOSNgu4+b0PfoERGd232GnCerzNwLzuDqGFL/SqWnaDhS44UoEDRYyB4ZMetgSHgyCLvo4bIa4/+2ji6MzHfT84SqJHHBrbweNZJEmNIz2wOx1LlK29XmzAXU+3obtd98T73kNP4R4WbHS90WqMxUgE3Oj1CSNCSVkdkfYyJEEL9W3wGrocNNFzrkTdIwT95kJIAu6kZfu0WG7hkjxkkimXKXSJYRj5IDet4BL6ztBgZVqzKnrW0xp9omya5+k13lhPcMMhtlllKxkVQqb5CZjpk1DzlXzLzO6Cwzn6mhCA2qQWXmalHnVbYTrURJwijnvFzXds8stikeKnPWAnWt9jVJO5k05K3QtUaB7cCUGJM0RXTQdVrb2XVuxvUWqvTkP0fYkW6Ko2VJnZtU9sTGhYGJkuy7GSo9B1cnqzFmU2WXyRdOJ4k6zXCTYZhMvnY5+dr1kLoUWGm8hkoqcEQctyg6k0csJFGHSi8z1D3lHsg6AYzXrDMO0Rdploa/LAIElUkD3ayyc9pZ9yovax54evVsroNKlhxxXbFkERsPlWTQbok8xVzLInHaBOM7eySPOwxyaMmcSMCpYs+rKC+LZIk6rJSuT2cLbe2X9sPPQlscnOS4W7wW2rIo5HXptosS1uHrSRfDSQnk0Je+dFt/F2XRar4A3o/s0m0Wwgq9GCAHAhpisxhgDtI46MBZSs+qcJeX5AyGbbFeXjIPaX4XLD2t0vH827Jg6X8CDABDYPCgAj+/nwAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio label.slightlyUnhappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZCREMyM0FDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZCREMyM0JDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkJEQzIzOENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkJEQzIzOUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnC02K8AAAjwSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio label.unhappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZCREMyM0VDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZCREMyM0ZDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkJEQzIzQ0NFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkJEQzIzRENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv66N04AAAjvSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.todayFeeling .faces .radio input {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.stressful {
  border-bottom: 1px solid #ccc;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.stressful {
    align-items: flex-start;
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.stressful > label {
  min-width: 365px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.stressful > label {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.stressful .options {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}

@media screen and (max-width: 605px) {
  .patientDiary .formWrapper form .diarySection.stressful .options {
    align-items: flex-start;
    flex-direction: column;
  }
  .patientDiary .formWrapper form .diarySection.stressful .options label {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .patientDiary .formWrapper form .diarySection.stressful .options .fieldset {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.stressful .options > label {
  min-width: 133px;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio {
  margin-right: 22px;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio:last-of-type label {
  margin-right: 0;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio label {
  display: block;
  height: 37px;
  margin-right: 1.25rem;
  width: 37px;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio label.happy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQzdDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCQzhDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEMzMkYwMENERjExMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDNkNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlIadRMAAAj4SURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio label.slightlyHappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQ0JDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCQ0NDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDQ0MEJDOUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDQUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqFByP0AAAiRSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio label.ok {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQ0ZDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCRDBDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDQ0MEJDRENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDRUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhJ2lO8AAAdhSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio label.slightlyUnhappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZCREMyM0FDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZCREMyM0JDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkJEQzIzOENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkJEQzIzOUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnC02K8AAAjwSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio label.unhappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZCREMyM0VDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZCREMyM0ZDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkJEQzIzQ0NFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkJEQzIzRENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv66N04AAAjvSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio input {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio input.stressfulOne {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUuOCAxNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNS44IDE0Ij48cGF0aCBkPSJNMCAxMy4xaDIuNFYxSDBWMGgzLjR2MTMuMWgyLjR2LjlIMHYtLjl6IiBzdHlsZT0iZmlsbDojM2MzYzNiIi8+PC9zdmc+) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio input.stressfulTwo {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjggMTQuMiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOCAxNC4yIj48cGF0aCBkPSJNLjEgMy45Qy4xLjkgMi45IDAgNS41IDBjMi42IDAgNS40IDEuMSA1LjQgNC4xIDAgMi45LTIuOSA0LTUuNCA0LTIgMC00LjQuNS00LjQgMi45djIuMWg5LjZ2MUgwVjExYzAtMy4xIDIuOS0zLjkgNS40LTMuOSAxLjggMCA0LjQtLjcgNC40LTNDOS44IDEuNiA3LjMgMSA1LjQgMWMtMS45IDAtNC4zLjYtNC4zIDNoLTF6IiBzdHlsZT0iZmlsbDojM2MzYzNiIi8+PC9zdmc+) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio input.stressfulThree {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjkgMTQuNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOSAxNC40Ij48cGF0aCBkPSJNLjIgMy42Qy4yLjcgMy4xIDAgNS40IDBjMy4zIDAgNS4xIDEuNiA1LjIgMy43IDAgMS42LTEuMyAzLTMgMy4zIDEuNy4zIDMuMiAxLjcgMy4yIDMuNCAwIDIuMi0xLjkgNC01LjQgNC0yLjQgMC01LjUtLjctNS41LTMuN2gxYzAgMi41IDIuNyAyLjcgNC41IDIuNyAyLjkgMCA0LjMtMS4zIDQuMy0yLjkgMC0xLjUtMS41LTMtNC40LTNIMy4ydi0xaDIuM2MyLjggMCA0LjItMS41IDQuMi0yLjhDOS43IDIuMiA4LjMuOSA1LjUuOWMtMS43IDAtNC4yLjMtNC4yIDIuN0guMnoiIHN0eWxlPSJmaWxsOiMzYzNjM2IiLz48L3N2Zz4=) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio input.stressfulFour {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjYgMTQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDExLjYgMTQiPjxwYXRoIGQ9Ik05LjkgMHY5LjhoMS44djEuMUg5LjlWMTRIOC44di0zLjJILjJMMCA5LjUgOC4xIDBoMS44ek04LjguOGwtNy42IDloNy42di05eiIgc3R5bGU9ImZpbGw6IzNjM2MzYiIvPjwvc3ZnPg==) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.stressful .options .radio input.stressfulFive {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjkgMTQuMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOSAxNC4xIj48cGF0aCBkPSJNLjMgNi40VjBIMTB2MUgxLjN2NC41aDQuNWMzLjggMCA1IDIuMSA1IDQuMyAwIDIuMy0xLjcgNC40LTUuNCA0LjQtMi41IDAtNS40LS44LTUuNC00aDEuMWMwIDIuNCAyLjUgMi45IDQuMyAyLjkgMyAwIDQuNC0xLjQgNC40LTMuMyAwLTEuNy0uOC0zLjQtMy45LTMuNEguM3oiIHN0eWxlPSJmaWxsOiMzYzNjM2IiLz48L3N2Zz4=) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.sleep {
  border-bottom: 2px solid #38a6a0;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.sleep {
    align-items: flex-start;
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.sleep > label {
  min-width: 365px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.sleep > label {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.sleep .options {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}

@media screen and (max-width: 605px) {
  .patientDiary .formWrapper form .diarySection.sleep .options {
    align-items: flex-start;
    flex-direction: column;
  }
  .patientDiary .formWrapper form .diarySection.sleep .options label {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .patientDiary .formWrapper form .diarySection.sleep .options .fieldset {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.sleep .options > label {
  min-width: 133px;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio {
  margin-right: 22px;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio:last-of-type label {
  margin-right: 0;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio label {
  display: block;
  height: 37px;
  margin-right: 1.25rem;
  width: 37px;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio label.happy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQzdDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCQzhDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEMzMkYwMENERjExMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDNkNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlIadRMAAAj4SURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio label.slightlyHappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQ0JDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCQ0NDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDQ0MEJDOUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDQUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqFByP0AAAiRSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio label.ok {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA0NDBCQ0ZDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0NDBCRDBDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDQ0MEJDRENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDQ0MEJDRUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhJ2lO8AAAdhSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio label.slightlyUnhappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZCREMyM0FDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZCREMyM0JDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkJEQzIzOENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkJEQzIzOUNFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnC02K8AAAjwSURBVHja7FxrbBRVFL6tUMC0yMMaQYw8hCgSUUQsYEzEVnn5BB+YVh7lYUKWmAiBlPpLBCoQFULU8qZVxABCU6gKSvxBQR5KEyAEbCEKGoMUBRR5CH5f9yzcvZ3Zzs5Ml27Zk3y5uzOzd+759tw755577iSpGMuZ+SoNRQbQE7gP6AR0ANKBlsblp4ETwDHgCLAfqAB2pE1SZ2LZ7qQYkfMQiueAgUAvINljlZeBH4AyYANI2xO3RIGc9ijGAKOALvWsRyWwHFgK0n6NC6JAUHcUU4ERQFMHPzkFHAKqgbMCSqqgLdAVaO2grovAKqAAhB1okESBII4zM4HsCPWeA8qBLVIegEJ/OKz/VhT8E/oBmVK2sLn8ClAETEf9xxoEUVCAVjMZeMum4ReAUmn4JjT8gk9/TAqKwUAOMBRIsflj3gbm4r4XrxtRaGwPFMXyBDPlJBsIFKKR1fX8sGiDYrz8YW0tLuGTMhvt2BdzotC4cSgWAM0sCJoBfIyGnYux60GLngDkWxB2HgigTYtiQpSY/EJgrMW4sIQDeX1bkEMLKwByLXRcDEyMdghIirIBdAjXAFkWj+cc3Hy7akCC9vaVsdF0TzYDw9He074ThZveguJroI9xajWtCzc9qxqgoN2pYukvGad2Ak+i3X/5RpRMO7ZYkDQNNypQcSDQgb7dbAuyspxYVpLDManU6G6XgNG4QbGKI4Eu9PGWAU2Mbji0rjHLyZxroQVJw+KNJIq0eZjoEJIs0VG5JkpcAPPpRksqUXEq0vbRxuGxomv0XU+cyd2GnxQ3Y5KDbjgNxSzDz+pt55QmRZiW7DI87tWo5BXViAR6rjaehvTgH7aa7th1vckGSZUWXbAxSK7oFhLqPMWRRUkU4JA2waXH3b+hOZM+O6XbNC447epmRh2sLOodIwqwpLGSJIP7dnFIQ9JCwkX2XU+CbjnGBHeqavwyVXQNSbZwcVWaWPxA744z3E5wzyzofIcKxslvB44DJWmBKl/DtLjHoygek1jUXmAj7nHRhVVVgxhGPN7ThiRyMbLWGCUx7qPqWviWDN/pJlQCBaZIF9ZDwf/WRBYCVfN9IIjRToZ8M41THFtfwD32uwzR/KKFZ0h4x1AMXu96YwzF5rokifW8q2rHy5sDH+D8qx5J4p+71oIkSjdOSXBNWxdWRV3naoeaylOx1hg1SvvMeU+hCyVuEkuKJDNFWbcySLqbnbQDAi7rLhTdQzIyjChZd9NjNqUux6Z7ZEyKJHcpb8tXAxxck+nyCUidN2qHugg3Vy3qWeM3RS6VSHV4XXMPRKXWc/0rje/P60QN0k6wr25yeZODxszcSjioH/GgiJMFAi9remXCQUieqiFKgnK9tBPlbpeU8LRhtLCu8MtKXPe3B0U+VcFF00jyoQcHlJPjcu1QL3JEi8owBvUtHp/ebwA/2pyjF/ymJ086UMVxZITxr4fNU3GN15nEN4ZTnpGsaq/JlXtUhFbVTxy23eJs7hKCBuC859g66vgKxYPAUuCw+D8lUv88H3zZbcb3nkkwq2WGa5DudJm7sYos35/QDq2gRXXSDpy60UmScYoc/Kkd6kiiOmgHDquE6NOhkHQgUenageoEP5ZcpJMoPR3wTIIfSy5amoG7swl+rLlITvDhTJJdztVuBEk1idLX3dMS/FhycTrZcKzaJPix5OIEidKXZbom+Lkq3bTPx5KNkEdrcd9vbL8gyEEr7dBREmUG4rsnjKkWB/tIVIVxsF+CJ9Xf+F7Bdb0dKri3JOQqMN48O2ZmvqAzZwadAS6X0eSbSnu4XMTJKcM0lWmBqn9iSNQT2me2ZUeS9EnGi3rLCQbEWvmVOG9BDAl5GngceIQzcwc/Y2OZTMFY2VbFxY9A1cl6Gp9SJHIQSivYAy56h1aKyzSieAF3BKz3kRzmWDEqOVa6drTLVcnyRCa4hHQZdTIKyVTodSDtko9cDVbhuRdf6p75BuPiHJ8IagEwNHxUBXMn+yt/9t+w3UwpZH7TQdzjdSDFJ6JM3b9QKnxJ/Sd1bb2N3a6dl8R6NPxFFO/L2GMn7ObMGdgnZP4u92a7qDgXMxlYvF8QabcW3ZwArGujh25HJ/M3dW1fTSU4uJsf9CSN5Sq4wUbJhePdDOog6DYVTKMZanPJcbEEdu3vodgFh/XejIJJGUz8YJacuWxOQktx3TqU42QRIloZr8I3H60IffA1SQON5PizRizBlF1C/AYo8Z/HLk1laLHTgXtt/gwma+yMwpqcJWnIgVXab/mDCVE0fgiKby1IYpcegkb3AdZ5JammrbBC4BN87CGE/WxcwpSj79CmwVFUO8Gw0s/03aRmmIUZv1e07/nSb50IFx2bGY90Jmz0gFKbVD0I6r0MrBGrmme0ncvqH0UxNuVrh66Yw04YUbK9tNiwKqfp0npdXMnNhBL5wPl6j4fAGQWYoDtQha+eOH3CFhjWVGxutbWKcOap8FXYXEkIrUvo33DnODcWZaDhW2MeQApU1dxb2rDbiZsjuuUaT+I88zq7PPM8FZ7nRK/4gYa6g8qDO5Aq7omehsR9yJGTXTWZY0yWu4gX3NhkiUFSheiuHBElmfvciaSPLy/LVq7GYk3TVPiuBeqabbdJ23YVRvaEmCl+s2UrV7yTRB1mGYcnRdqc7WS/3iIVvr0jtA2tJE5JekYFk2X1Wcli6DPO6SPdTiaq4Oa/kPAGa+PRsqTNJkmbRUfliSiJSw1XwW2lOllF8TRmyZhUZJBEnYY7ib35sfn6c/ohjX3zteMldakwy+iGShqw16FTGmuS+oqfZJJEHbKckhSVRWk3T7wgIsrGMHYzX8XXK0foAhS6qTvxEptYECWNZKBvivyLdq9FYniWOwLKJI/bD3JoydxI8BrjXcr+tUi07jnX9bVIRsOjedEWV1CYohzNi7bSJe7EBQquu9X1oi1ael6DedGWhULRvrqN8SP91W2hlECm3fDRzm7FhIlWDupq+K9usyCsvTx1RqrEywAdk8atXNylxA04fr5ekouT6+P69ZIRSNNfWMqnZkcVBy8s/V+AAQB9tNTv+eYduwAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio label.unhappy {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZCREMyM0VDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZCREMyM0ZDRTI0MTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkJEQzIzQ0NFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkJEQzIzRENFMjQxMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv66N04AAAjvSURBVHja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) no-repeat 50%;
  background-size: 100%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio input {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio input.sleepOne {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUuOCAxNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNS44IDE0Ij48cGF0aCBkPSJNMCAxMy4xaDIuNFYxSDBWMGgzLjR2MTMuMWgyLjR2LjlIMHYtLjl6IiBzdHlsZT0iZmlsbDojM2MzYzNiIi8+PC9zdmc+) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio input.sleepTwo {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjggMTQuMiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOCAxNC4yIj48cGF0aCBkPSJNLjEgMy45Qy4xLjkgMi45IDAgNS41IDBjMi42IDAgNS40IDEuMSA1LjQgNC4xIDAgMi45LTIuOSA0LTUuNCA0LTIgMC00LjQuNS00LjQgMi45djIuMWg5LjZ2MUgwVjExYzAtMy4xIDIuOS0zLjkgNS40LTMuOSAxLjggMCA0LjQtLjcgNC40LTNDOS44IDEuNiA3LjMgMSA1LjQgMWMtMS45IDAtNC4zLjYtNC4zIDNoLTF6IiBzdHlsZT0iZmlsbDojM2MzYzNiIi8+PC9zdmc+) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio input.sleepThree {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjkgMTQuNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOSAxNC40Ij48cGF0aCBkPSJNLjIgMy42Qy4yLjcgMy4xIDAgNS40IDBjMy4zIDAgNS4xIDEuNiA1LjIgMy43IDAgMS42LTEuMyAzLTMgMy4zIDEuNy4zIDMuMiAxLjcgMy4yIDMuNCAwIDIuMi0xLjkgNC01LjQgNC0yLjQgMC01LjUtLjctNS41LTMuN2gxYzAgMi41IDIuNyAyLjcgNC41IDIuNyAyLjkgMCA0LjMtMS4zIDQuMy0yLjkgMC0xLjUtMS41LTMtNC40LTNIMy4ydi0xaDIuM2MyLjggMCA0LjItMS41IDQuMi0yLjhDOS43IDIuMiA4LjMuOSA1LjUuOWMtMS43IDAtNC4yLjMtNC4yIDIuN0guMnoiIHN0eWxlPSJmaWxsOiMzYzNjM2IiLz48L3N2Zz4=) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio input.sleepFour {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjYgMTQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDExLjYgMTQiPjxwYXRoIGQ9Ik05LjkgMHY5LjhoMS44djEuMUg5LjlWMTRIOC44di0zLjJILjJMMCA5LjUgOC4xIDBoMS44ek04LjguOGwtNy42IDloNy42di05eiIgc3R5bGU9ImZpbGw6IzNjM2MzYiIvPjwvc3ZnPg==) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.sleep .options .radio input.sleepFive {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjkgMTQuMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOSAxNC4xIj48cGF0aCBkPSJNLjMgNi40VjBIMTB2MUgxLjN2NC41aDQuNWMzLjggMCA1IDIuMSA1IDQuMyAwIDIuMy0xLjcgNC40LTUuNCA0LjQtMi41IDAtNS40LS44LTUuNC00aDEuMWMwIDIuNCAyLjUgMi45IDQuMyAyLjkgMyAwIDQuNC0xLjQgNC40LTMuMyAwLTEuNy0uOC0zLjQtMy45LTMuNEguM3oiIHN0eWxlPSJmaWxsOiMzYzNjM2IiLz48L3N2Zz4=) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection.compared {
  border-bottom: 1px solid #ccc;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.compared {
    align-items: flex-start;
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.compared label {
  min-width: 365px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.compared label {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.compared .options {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}

@media screen and (max-width: 445px) {
  .patientDiary .formWrapper form .diarySection.compared .options {
    flex-wrap: wrap;
  }
  .patientDiary .formWrapper form .diarySection.compared .options .fieldset {
    padding-bottom: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection.compared .options .radio {
  align-items: center;
}

.patientDiary .formWrapper form .diarySection.compared .options .radio:last-of-type label {
  margin-right: 0;
}

.patientDiary .formWrapper form .diarySection.compared .options .radio label {
  display: block;
  margin-right: 1.1rem;
  min-width: 56px;
}

.patientDiary .formWrapper form .diarySection.compared .options .radio input {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection.titles {
  align-items: flex-start;
  border-bottom: 1px solid #ccc;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

.patientDiary .formWrapper form .diarySection.titles label span {
  color: #ccc;
  font-size: 17px;
}

.patientDiary .formWrapper form .diarySection.titles label:first-of-type {
  min-width: 365px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.titles label:first-of-type {
    min-width: 50%;
    width: 50%;
  }
}
@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.titles label:first-of-type {
    min-width: 100%;
    width: 100%;
  }
}
.patientDiary .formWrapper form .diarySection.titles label:nth-child(2) {
  min-width: 400px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.titles label:nth-child(2) {
    display: none;
  }
  .patientDiary .formWrapper form .diarySection.titles label:last-of-type {
    min-width: 50%;
    width: 50%;
  }
}
@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.titles label:last-of-type {
    display: none;
  }
}
.patientDiary .formWrapper form .diarySection.infection {
  align-items: flex-start;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.infection {
    justify-content: space-between;
  }
}
@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.infection {
    flex-direction: column;
  }
}
.patientDiary .formWrapper form .diarySection.infection.Lymph > .fieldset.radio, .patientDiary .formWrapper form .diarySection.infection.otherSymptoms > .fieldset.radio, .patientDiary .formWrapper form .diarySection.infection.water > .fieldset.radio {
  align-items: flex-start;
}

.patientDiary .formWrapper form .diarySection.infection.Lymph > .fieldset.radio span, .patientDiary .formWrapper form .diarySection.infection.otherSymptoms > .fieldset.radio span, .patientDiary .formWrapper form .diarySection.infection.water > .fieldset.radio span {
  color: #ccc;
  font-size: 17px;
}

.patientDiary .formWrapper form .diarySection.infection.Lymph > .fieldset.radio label, .patientDiary .formWrapper form .diarySection.infection.otherSymptoms > .fieldset.radio label, .patientDiary .formWrapper form .diarySection.infection.water > .fieldset.radio label {
  line-height: 30px;
}

.patientDiary .formWrapper form .diarySection.infection > .fieldset:first-of-type {
  margin-right: 0;
  min-width: 365px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.infection > .fieldset:first-of-type {
    min-width: 50%;
    order: 1;
    width: 50%;
  }
}
@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.infection > .fieldset:first-of-type {
    min-width: 100%;
    width: 100%;
  }
}
.patientDiary .formWrapper form .diarySection.infection > .fieldset:nth-child(2) {
  min-width: 400px;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.infection > .fieldset:nth-child(2) {
    min-width: 50%;
    order: 3;
    width: 50%;
  }
}
@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.infection > .fieldset:nth-child(2) {
    min-width: 100%;
    order: 2;
    width: 100%;
  }
}
.patientDiary .formWrapper form .diarySection.infection .options {
  display: flex;
}

@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.infection .options {
    flex-wrap: wrap;
  }
}
.patientDiary .formWrapper form .diarySection.infection .options label.mobile500 {
  display: none;
}

.patientDiary .formWrapper form .diarySection.infection .options label.mobile500 span {
  color: #ccc;
  font-size: 17px;
}

@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.infection .options label.mobile500 {
    display: block;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    width: 100%;
  }
  .patientDiary .formWrapper form .diarySection.infection .options label.mobile500 br {
    display: none;
  }
}
@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection.infection .options {
    order: 2;
    width: 50%;
  }
}
@media screen and (max-width: 550px) {
  .patientDiary .formWrapper form .diarySection.infection .options {
    order: 3;
    width: 100%;
  }
}
.patientDiary .formWrapper form .diarySection.infection .options .fieldset.radio {
  margin-right: 7px;
}

.patientDiary .formWrapper form .diarySection.infection .options .fieldset.radio input {
  margin-right: 0;
}

.patientDiary .formWrapper form .diarySection.infection.weight .options .fieldset.radio input {
  margin-right: 5px;
}

.patientDiary .formWrapper form .diarySection.infection.weight .options .fieldset.radio {
  margin-bottom: 8px;
}

.patientDiary .formWrapper form .diarySection .fieldset {
  align-items: center;
  display: flex;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio {
  margin-right: 10px;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input {
  -webkit-appearance: none;
  appearance: none;
  border: 3px solid #9ccda3;
  border-radius: 2px;
  height: 35px;
  margin: 0 5px 0 0;
  width: 35px;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input:checked {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBDMzJFRkVDREYxMTFFQ0I5ODNBNUFBQzdEMDU1NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBDMzJFRkZDREYxMTFFQ0I5ODNBNUFBQzdEMDU1NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEMzMkVGQ0NERjExMUVDQjk4M0E1QUFDN0QwNTU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEMzMkVGRENERjExMUVDQjk4M0E1QUFDN0QwNTU1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrZ2Zc4AAAIVSURBVHja7NoxS8NAFAfwSwY7iLOCQpH6DVxT6CAO/Q5uhbq6FD+CdHG10M3v0EEcCnX1GygiWNBZHLoU38M3lGjTu8u9a56vD/5NUu5CfrRNk8slw8fbLWPMFaQD2YbcQ847x2cvRnCB6xAWN5ATyBe+BblM4aUPuYDsQHD7FDKBDkeCsXjsE7KkZENjP6VPNl/7kLFENB3zmAz56iC4tqSvOPQKLFYNwaOCfYhBW2CxRgjuQp4loy2xaOymcDZ+h5WWVLQDtoXWZKHjAXVsFHScUscngdg33EhyOxCD9sH+AktB+2L/BFcdXQa7FFxVdFlsIbhq6BDYleCqoENhrcDrRofEWoPXhQ6NdQLHRnNgncGx0FxYLzA3mhPrDeZCc2NLgUOjY2BLg0OhY2GDgMuiY2KDgX3RsbFBwa5oWo+KDQ52QH/QcjcmlgXsgDaxsWzgkmg2LCvYE82KZQcvoB8g9RVNXyEZJxYrNcoqjfSVrls0xzZj6mPEfaVVnbRU/S1V/cIjXQMWLy0zyrSgXYPjN725edjcHm4GAJQO8agaxFM1TKtqIF7VoxZVD9NUPS5V9UBc1ZQHVZNaVE1bUjUxTdXUQ1WTSyVifdEJdNgzPwPl4rAe6AzHtAaSsVh0bC2LMbIBgtuSsY7oNoJn0rEO6BmCh/8Ba4keIrgHuYZ8QuaQO0hTIjaHbpJlTjY09r4FGADZbVwN7e366gAAAABJRU5ErkJggg==) no-repeat 50% !important;
  background-size: 90% !important;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input.one:not(:checked) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUuOCAxNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNS44IDE0Ij48cGF0aCBkPSJNMCAxMy4xaDIuNFYxSDBWMGgzLjR2MTMuMWgyLjR2LjlIMHYtLjl6IiBzdHlsZT0iZmlsbDojM2MzYzNiIi8+PC9zdmc+) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input.two:not(:checked) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjggMTQuMiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOCAxNC4yIj48cGF0aCBkPSJNLjEgMy45Qy4xLjkgMi45IDAgNS41IDBjMi42IDAgNS40IDEuMSA1LjQgNC4xIDAgMi45LTIuOSA0LTUuNCA0LTIgMC00LjQuNS00LjQgMi45djIuMWg5LjZ2MUgwVjExYzAtMy4xIDIuOS0zLjkgNS40LTMuOSAxLjggMCA0LjQtLjcgNC40LTNDOS44IDEuNiA3LjMgMSA1LjQgMWMtMS45IDAtNC4zLjYtNC4zIDNoLTF6IiBzdHlsZT0iZmlsbDojM2MzYzNiIi8+PC9zdmc+) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input.three:not(:checked) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjkgMTQuNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOSAxNC40Ij48cGF0aCBkPSJNLjIgMy42Qy4yLjcgMy4xIDAgNS40IDBjMy4zIDAgNS4xIDEuNiA1LjIgMy43IDAgMS42LTEuMyAzLTMgMy4zIDEuNy4zIDMuMiAxLjcgMy4yIDMuNCAwIDIuMi0xLjkgNC01LjQgNC0yLjQgMC01LjUtLjctNS41LTMuN2gxYzAgMi41IDIuNyAyLjcgNC41IDIuNyAyLjkgMCA0LjMtMS4zIDQuMy0yLjkgMC0xLjUtMS41LTMtNC40LTNIMy4ydi0xaDIuM2MyLjggMCA0LjItMS41IDQuMi0yLjhDOS43IDIuMiA4LjMuOSA1LjUuOWMtMS43IDAtNC4yLjMtNC4yIDIuN0guMnoiIHN0eWxlPSJmaWxsOiMzYzNjM2IiLz48L3N2Zz4=) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input.four:not(:checked) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjYgMTQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDExLjYgMTQiPjxwYXRoIGQ9Ik05LjkgMHY5LjhoMS44djEuMUg5LjlWMTRIOC44di0zLjJILjJMMCA5LjUgOC4xIDBoMS44ek04LjguOGwtNy42IDloNy42di05eiIgc3R5bGU9ImZpbGw6IzNjM2MzYiIvPjwvc3ZnPg==) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio input.five:not(:checked) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjkgMTQuMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAuOSAxNC4xIj48cGF0aCBkPSJNLjMgNi40VjBIMTB2MUgxLjN2NC41aDQuNWMzLjggMCA1IDIuMSA1IDQuMyAwIDIuMy0xLjcgNC40LTUuNCA0LjQtMi41IDAtNS40LS44LTUuNC00aDEuMWMwIDIuNCAyLjUgMi45IDQuMyAyLjkgMyAwIDQuNC0xLjQgNC40LTMuMyAwLTEuNy0uOC0zLjQtMy45LTMuNEguM3oiIHN0eWxlPSJmaWxsOiMzYzNjM2IiLz48L3N2Zz4=) no-repeat 50%;
  background-size: auto 50%;
}

.patientDiary .formWrapper form .diarySection .fieldset.radio label {
  font-family: Nexa Light, sans-serif;
  font-size: 18px;
}

.patientDiary .formWrapper form .diarySection .fieldset.text label.mobile {
  display: none;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection .fieldset.text label.mobile {
    display: block;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}
.patientDiary .formWrapper form .diarySection .fieldset.text input {
  height: 27px;
  padding-left: 12px;
  width: 87%;
}

@media screen and (max-width: 1030px) {
  .patientDiary .formWrapper form .diarySection .fieldset.text {
    align-items: flex-start;
    flex-direction: column;
  }
}
.journey {
  position: unset;
}

.journey h2 {
  color: #9ccda3;
  display: none;
  font-family: Nexa Bold, sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 100%;
}

.journey h2 span {
  color: #fff;
  font-family: Born Ready;
  font-size: 26px;
  font-weight: 300;
  line-height: 72px;
}

.journey .video-js .vjs-big-play-button {
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.journey .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 3vw;
  height: auto;
  left: 50%;
  top: 52%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: auto;
}

@media screen and (min-width: 1275px) {
  .journey .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-size: 2rem;
  }
}
.journey .journey-slider {
  margin: 0 auto 9rem;
  max-width: 300px;
  position: unset;
  width: 32.6%;
}

@media screen and (max-width: 1160px) {
  .journey .journey-slider {
    margin-bottom: 6rem;
  }
}
@media screen and (max-width: 828px) {
  .journey .journey-slider {
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 500px) {
  .journey .journey-slider {
    max-width: 300px;
    width: 48.6%;
  }
}
.journey .journey-slider .slick-prev {
  -webkit-appearance: none;
  appearance: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxIDQ3LjMiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQxIDQ3LjMiPjxwb2x5Z29uIHBvaW50cz0iMCAyMy42IDQxIDQ3LjMgNDEgMCIgc3R5bGU9ImZpbGw6IzM4YTZhMCIvPjwvc3ZnPg==) no-repeat 50%;
  background-size: 100%;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  left: 15%;
  min-height: 47px;
  min-width: 40px;
  outline: none;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}

@media screen and (min-width: 1275px) {
  .journey .journey-slider .slick-prev {
    left: 22%;
  }
}
@media screen and (max-width: 1695px) {
  .journey .journey-slider .slick-prev {
    left: 15%;
  }
}
@media screen and (max-width: 1354px) {
  .journey .journey-slider .slick-prev {
    left: 12.5%;
    top: 52%;
  }
}
@media screen and (max-width: 1265px) {
  .journey .journey-slider .slick-prev {
    left: 10.5%;
    top: 54%;
  }
}
@media screen and (max-width: 1200px) {
  .journey .journey-slider .slick-prev {
    left: 8.5%;
  }
}
@media screen and (max-width: 1160px) {
  .journey .journey-slider .slick-prev {
    top: 57%;
  }
}
@media screen and (max-width: 1110px) {
  .journey .journey-slider .slick-prev {
    left: 6.5%;
    top: 57%;
  }
}
@media screen and (max-width: 1000px) {
  .journey .journey-slider .slick-prev {
    top: 59%;
  }
}
@media screen and (max-width: 860px) {
  .journey .journey-slider .slick-prev {
    min-height: 27px;
    min-width: 20px;
    top: 61%;
  }
}
@media screen and (max-width: 767px) {
  .journey .journey-slider .slick-prev {
    min-height: 27px;
    min-width: 20px;
  }
}
@media screen and (max-width: 573px) {
  .journey .journey-slider .slick-prev {
    top: 57%;
  }
}
@media screen and (max-width: 500px) {
  .journey .journey-slider .slick-prev {
    left: 2.5%;
  }
}
@media screen and (max-width: 400px) {
  .journey .journey-slider .slick-prev {
    min-height: 27px;
    min-width: 20px;
  }
}
.journey .journey-slider .slick-next {
  -webkit-appearance: none;
  appearance: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHg9IjAiIHk9IjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxIDQ3LjMiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQxIDQ3LjMiPjxwb2x5Z29uIHBvaW50cz0iNDEgMjMuNiAwIDAgMCA0Ny4zIiBzdHlsZT0iZmlsbDojMzhhNmEwIi8+PC9zdmc+) no-repeat 50%;
  background-size: 100%;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  min-height: 47px;
  min-width: 40px;
  outline: none;
  position: absolute;
  right: 15%;
  text-indent: -9999px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.3s ease;
  z-index: 2;
}

.journey .journey-slider .slick-next.slick-disabled {
  transition: all 0.3s ease;
}

@media screen and (min-width: 1275px) {
  .journey .journey-slider .slick-next {
    right: 22%;
  }
}
@media screen and (max-width: 1695px) {
  .journey .journey-slider .slick-next {
    right: 15%;
  }
}
@media screen and (max-width: 1354px) {
  .journey .journey-slider .slick-next {
    right: 12.5%;
    top: 52%;
  }
}
@media screen and (max-width: 1265px) {
  .journey .journey-slider .slick-next {
    right: 10.5%;
    top: 54%;
  }
}
@media screen and (max-width: 1200px) {
  .journey .journey-slider .slick-next {
    right: 8.5%;
  }
}
@media screen and (max-width: 1160px) {
  .journey .journey-slider .slick-next {
    top: 57%;
  }
}
@media screen and (max-width: 1110px) {
  .journey .journey-slider .slick-next {
    right: 6.5%;
    top: 57%;
  }
}
@media screen and (max-width: 1000px) {
  .journey .journey-slider .slick-next {
    top: 59%;
  }
}
@media screen and (max-width: 860px) {
  .journey .journey-slider .slick-next {
    min-height: 27px;
    min-width: 20px;
    top: 61%;
  }
}
@media screen and (max-width: 767px) {
  .journey .journey-slider .slick-next {
    min-height: 27px;
    min-width: 20px;
  }
}
@media screen and (max-width: 573px) {
  .journey .journey-slider .slick-next {
    top: 57%;
  }
}
@media screen and (max-width: 500px) {
  .journey .journey-slider .slick-next {
    right: 2.5%;
  }
}
@media screen and (max-width: 400px) {
  .journey .journey-slider .slick-next {
    min-height: 27px;
    min-width: 20px;
  }
}
.journey .journey-slider .slick-list {
  overflow: visible;
  position: unset;
}

.journey .journey-slider .slick-list .slick-track {
  display: flex;
  justify-content: center;
  position: unset;
}

.journey .journey-slider .slick-list .slick-track .slick-slide {
  float: none;
  height: 100%;
  margin: 8rem 1rem 1rem;
  position: unset;
  transition: all 0.5s ease;
  width: 100%;
}

@media screen and (max-width: 827px) {
  .journey .journey-slider .slick-list .slick-track .slick-slide {
    margin-top: 4rem;
  }
}
.journey .journey-slider .slick-list .slick-track .slick-slide > div {
  position: unset;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current {
  margin-top: 0;
  -webkit-transform: scale(2.2);
  transform: scale(2.2);
  transition: all 0.5s ease;
  z-index: 2;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 {
  color: #9ccda3;
  display: block;
  font-family: Nexa Bold, sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 100%;
}

.journey.italy .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 {
  font-size: 18px;
}

.journey.italy .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 span {
  font-size: 24px;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 span {
  color: #fff;
  font-family: Born Ready;
  font-size: 28px;
  font-weight: 300;
  line-height: 72px;
}

@media screen and (max-width: 1042px) {
  .journey.italy .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 {
    font-size: 1.6vw;
  }
  .journey.italy .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 span {
    font-size: 2.2vw;
  }
}
@media screen and (max-width: 450px) {
  .journey.italy .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 {
    font-size: 1.8vw;
  }
  .journey.italy .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 span {
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 827px) {
  .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 span {
    font-size: 20px;
    font-size: 14px;
    line-height: 40px;
    line-height: 25px;
  }
  .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 {
    font-size: 12px;
  }
}
@media screen and (max-width: 578px) {
  .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey h2 {
    font-size: 8px;
  }
}
.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar {
  height: 2.2em;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-fullscreen-control, .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-picture-in-picture-control, .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-play-control, .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-progress-control, .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-time-control, .journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-volume-panel {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-volume-panel.vjs-hover {
  width: 3rem;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-icon-placeholder:before {
  line-height: 1.3;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-volume-bar {
  margin: 1em 0.45em;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-time-control {
  line-height: 2.2em;
}

.journey .journey-slider .slick-list .slick-track .slick-slide.slick-current .journey .embed-container .video-js .vjs-control-bar .vjs-has-started .vjs-control-bar {
  justify-content: space-between;
}

.journey .journey-slider .slick-list .slick-track .slick-slide .journey {
  height: auto;
  max-width: 600px;
}

.journey .journey-slider .slick-list .slick-track .slick-slide .journey .embed-container {
  height: auto;
  width: 100%;
}

.journey .journey-slider .slick-list .slick-track .slick-slide .journey .embed-container .video-js {
  height: auto;
  padding-bottom: 52.6684607104%;
  padding-top: 0;
  width: 100%;
}

.journey .journey-slider .slick-list .slick-track .slick-slide .journey .embed-container .video-js .vjs-poster {
  background-size: cover;
}

.journey .journey-slider .slick-list .slick-track .slick-slide .journey .embed-container .video-js video {
  height: 100%;
  width: 100%;
}

.journey .journey-slider .slick-list .slick-track .slick-slide .journey .vjs-big-play-button {
  border-radius: 100%;
  height: 32%;
  width: 17%;
  margin-left: auto !important;
  margin-right: auto !important;
}

.journey .header-module {
  padding-bottom: 5vw;
  padding-top: 8rem;
  position: relative;
}

.journey .header-module h1 {
  display: none;
  margin-bottom: 6rem;
}

.journey .header-module .slider-trim {
  margin: 0 auto;
  max-width: 920px;
  overflow: hidden;
  padding-top: 7rem;
  width: 80%;
}

@media screen and (max-width: 700px) {
  .journey .header-module .slider-trim {
    padding-top: 5rem;
  }
}
.journey .header-module .quote {
  color: #fff;
  font-family: Born Ready;
  font-size: 3vw;
  line-height: 3.7vw;
  margin: 0 auto;
  max-width: 735px;
  padding: 0 1rem;
  position: absolute;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 1640px) {
  .journey .header-module .quote {
    max-width: 560px;
  }
  .journey .header-module .quote br {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  .journey .header-module .quote {
    max-width: 460px;
  }
}
@media screen and (max-width: 850px) {
  .journey .header-module .quote {
    max-width: 400px;
  }
}
.journey .header-module .quote:before {
  color: #38a6a0;
  content: '"';
  font-size: 8vw;
  left: 0;
  line-height: 2vw;
  position: absolute;
  top: 1rem;
  -webkit-transform: translateX(-30%);
  transform: translateX(-30%);
}

@media screen and (min-width: 1750px) {
  .journey .header-module .quote:before {
    font-size: 8rem;
    line-height: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .journey .header-module .quote:before {
    font-size: 6rem;
    line-height: 2rem;
  }
}
.journey .header-module .quote:after {
  bottom: -2rem;
  color: #38a6a0;
  content: '"';
  font-size: 8vw;
  line-height: 2vw;
  position: absolute;
  right: 0;
  -webkit-transform: translateX(30%);
  transform: translateX(30%);
}

@media screen and (min-width: 1750px) {
  .journey .header-module .quote:after {
    font-size: 8rem;
    line-height: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .journey .header-module .quote:after {
    font-size: 6rem;
    line-height: 2rem;
  }
}
@media screen and (min-width: 1750px) {
  .journey .header-module .quote {
    font-size: 2.5rem;
    line-height: 3.75rem;
    max-width: 735px;
  }
}
@media screen and (max-width: 767px) {
  .journey .header-module .quote {
    font-size: 1.5rem;
    line-height: 2.5rem;
    padding: 0 1.5rem;
    width: 50%;
  }
}
@media screen and (max-width: 580px) {
  .journey .header-module .quote {
    max-width: 80%;
    width: 80%;
  }
}
@media screen and (max-width: 572px) {
  .journey .header-module .quote {
    line-height: 1.8rem;
  }
  .journey .header-module .quote br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .journey .transcript {
    text-align: center;
  }
}
.slick-slide slick-active .quote {
  color: red;
  opacity: 1;
  visibility: visible;
}

.hidden {
  opacity: 0;
  visibility: hidden;
}

.understanding.imcd .embed-container {
  border: 1px solid #efefef;
  border-radius: 1rem;
  margin-bottom: 3rem;
  overflow: hidden;
}

.understanding.imcd .video-js {
  height: auto;
  padding-bottom: 56.15%;
  padding-top: 0;
  width: 100%;
}

.container-cookie-consent {
  background: #fff;
  bottom: 0;
  box-shadow: 0 4px 13px 0 rgba(57, 57, 57, 0.38);
  font-weight: 400;
  height: 100vh;
  left: 0;
  max-width: none !important;
  padding: 16px 0;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 999999;
}

.en-US .container-cookie-consent.en-US, .it-IT .container-cookie-consent.italy, .pt_BR .container-cookie-consent.brazil {
  display: block;
}

.container-cookie-consent .cookieWrap {
  align-items: center;
  background: #22809d;
  left: 50%;
  padding: 2rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.container-cookie-consent .cookie-text {
  color: #000;
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  line-height: 28px;
  margin: 0 auto;
  max-width: 650px;
}

.container-cookie-consent .cookie-text .cookie-text-p {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
  text-align: left;
}

.container-cookie-consent .cookie-text .cookie-text-p .underline {
  text-decoration: underline;
}

.container-cookie-consent .cookie-text .cookie-text-p a {
  color: #9ccda3;
}

.container-cookie-consent button.button-accept-cookies {
  align-self: flex-start;
  background: #9ccda3;
  border: 0;
  border-radius: 12px;
  color: #fff;
  cursor: pointer;
  font-family: Montserrat;
  font-family: Nexa Bold, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 14px;
  margin-left: 16px;
  padding: 6px 17px 4px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.25s ease-in-out;
}

.container-cookie-consent button.btn-close-black {
  border: 1px solid #000;
  border-radius: 2rem;
  font-size: 10px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
}

.container-cookie-consent .cookieWrap .cookieTable {
  padding-top: 1rem;
}

.container-cookie-consent .cookieWrap .cookieTable table td, .container-cookie-consent .cookieWrap .cookieTable table th {
  border: 1px solid #fff;
  color: #fff;
  font-size: 12px;
  padding: 0.25rem;
  text-align: left;
}

.container-cookie-consent .cookieWrap .cookieTable table th {
  font-weight: 700;
}

@media screen and (max-width: 540px) {
  .container-cookie-consent {
    bottom: unset;
    top: 0;
  }
  .container-cookie-consent .cookieWrap {
    height: 95vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2rem 1rem;
  }
  .container-cookie-consent .cookieWrap .cookie-text {
    flex-direction: column;
  }
  .container-cookie-consent .cookieWrap .cookie-text button.button-accept-cookies {
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 20px;
  }
  .header .inner .nav li ul li a {
    font-size: 1.05rem;
  }
}
.cookies table {
  margin: 0 auto 1.5rem;
  padding: 0;
  width: 96%;
}
.cookies table th {
  background: #efefef;
  border-right: 1px solid #000;
  padding: 1rem 0 1rem 0.5rem;
  text-align: left;
}
.cookies table th:last-of-type {
  border-right: 0;
}
.cookies table td {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 1rem 0.5rem;
  text-align: left;
}
.cookies table td:last-of-type {
  border-right: 0;
}
.cookies table tr:last-of-type td {
  border-bottom: 0;
}

.legal .section-module .content-block h3 {
  color: #000;
  font-size: 28px;
  margin: 0 auto;
  padding-bottom: 2rem;
  text-align: left;
  width: 96%;
}

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