@media only screen and (min-width: 1200px) {.medicaDesc { width:1200px; margin:0 auto; font-family: inherit, Tahoma, sans-serif; }
.medicaDesc * { box-sizing: border-box; }
.medicaDesc a { color:inherit; }
.medicaDesc p { margin:0; padding:0; }
.medicaDesc table { margin:0 auto; padding:0px; border-spacing:0px; }
.medicaDesc table td { padding:0px; border-spacing:0px; }
.medicaDesc .row:after { content:""; clear:both; display:block; }
.medicaDesc .pageStaticModules { padding:0px; }
.medicaDesc .pageStaticModule { float:left; padding:12px; width:100%; }
.medicaDesc .pageStaticModule.noPadTop { padding-top:0px; }
.medicaDesc .pageStaticModule.noPadBottom { padding-bottom:0px; }
.medicaDesc .pageStaticModule.w25 { width:25%; }
.medicaDesc .pageStaticModule.w33 { width:33.33%; }
.medicaDesc .pageStaticModule.w50 { width:50%; }
.medicaDesc .pageStaticModule.w66 { width:66.66%; }
.medicaDesc .pageStaticModule.w75 { width:75%; }
.medicaDesc .pageStaticModule.w100 { width:100%; }
.medicaDesc .pageStaticModuleLabel { font-size: 18px; font-weight: 600; line-height: 24px; color:#000000; padding-bottom:8px; }
.medicaDesc .pageStaticModuleLabel H2 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleContent { font-size: 14px; font-weight: 400; line-height: 20px; color:#000000; }
.medicaDesc .pageStaticModuleContent .sublabel { font-size: 16px; font-weight: 600; line-height: 22px; color:#000000; padding:4px 0px; }
.medicaDesc .pageStaticModuleContent .sublabel H3 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleContent .subsublabel { font-size: 14px; font-weight: 600; line-height: 20px; color:#000000; }
.medicaDesc .pageStaticModuleContent .subsublabel H3 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleMore { padding-top:8px; font-size: 14px; font-weight: 400; line-height: 20px; color:#000000; }
.medicaDesc .pageStaticModuleMore a { transform: 0.3s; text-decoration:none; }
.medicaDesc .pageStaticModuleMore a:hover { text-decoration:underline; }
.medicaDesc .pageStaticModule .line { height:1px; width:100%; background-color:#000000; }
.medicaDesc .pageStaticModule .photoFrame { border-radius: 16px; width:100%; padding-bottom:75%; position:relative; overflow:hidden; }
.medicaDesc .pageStaticModule .photoFrame.vertical { padding-bottom:125%; }
.medicaDesc .pageStaticModule .photoFrame .photo { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.medicaDesc .pageStaticModule .photoFrame .photo .image { width:100%; height:100%; background-position:center; background-size:cover !important; background-repeat:no-repeat; }
.medicaDesc .pageStaticModule .photoFrame.logo { background-color: #000000; }
.medicaDesc .pageStaticModule .photoFrame.logo .photo .image { background-size:contain !important; }
.medicaDesc .youtubeContainer { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.medicaDesc .youtubeContainer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }}@media only screen and (max-width: 768px) {.medicaDesc { width:100%; margin:0 auto; font-family: inherit, Tahoma, sans-serif; }
.medicaDesc * { box-sizing: border-box; }
.medicaDesc A { color:inherit; }
.medicaDesc P { margin:0; padding:0; }
.medicaDesc TABLE { margin:0 auto; padding:0px; border-spacing:0px; }
.medicaDesc TABLE TD { padding:0px; border-spacing:0px; }
.medicaDesc .row:after { content:""; clear:both; display:block; }
.medicaDesc .pageStaticModules { padding:1vw; }
.medicaDesc .pageStaticModule { float:left; padding:2vw; width:100%; }
.medicaDesc .pageStaticModule.noPadTop { padding-top:0px; }
.medicaDesc .pageStaticModule.noPadBottom { padding-bottom:0px; }
.medicaDesc .pageStaticModule.w25 { width:50%; }
.medicaDesc .pageStaticModule.w33 { width:100%; }
.medicaDesc .pageStaticModule.w50 { width:100%; }
.medicaDesc .pageStaticModule.w66 { width:100%; }
.medicaDesc .pageStaticModule.w75 { width:100%; }
.medicaDesc .pageStaticModule.w100 { width:100%; }
.medicaDesc .pageStaticModuleLabel { font-size: 5vw; font-weight: 600; line-height:125%; color:#000000; padding-bottom:1.6vw; }
.medicaDesc .pageStaticModuleLabel H2 { padding:0vw; margin:0vw; }
.medicaDesc .pageStaticModuleContent { font-size: 4vw; font-weight: 400; line-height:125%; color:#000000; }
.medicaDesc .pageStaticModuleContent .sublabel { font-size: 4.5vw; font-weight: 600; line-height:125%;color:#000000; padding:0.5vw 0vw; }
.medicaDesc .pageStaticModuleContent .sublabel H3 { padding:0vw; margin:0vw; }
.medicaDesc .pageStaticModuleContent .subsublabel { font-size: 4vw; font-weight: 600; line-height:125%;color:#000000; }
.medicaDesc .pageStaticModuleContent .subsublabel H3 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleMore { padding-top:1.6vw; font-size: 4vw; font-weight: 400; line-height:125%; color:#000000; }
.medicaDesc .pageStaticModuleMore A { transform: 0.3s; text-decoration:none; }
.medicaDesc .pageStaticModuleMore
.medicaDesc * { box-sizing: border-box; }
.medicaDesc a { color:inherit; }
.medicaDesc p { margin:0; padding:0; }
.medicaDesc table { margin:0 auto; padding:0px; border-spacing:0px; }
.medicaDesc table td { padding:0px; border-spacing:0px; }
.medicaDesc .row:after { content:""; clear:both; display:block; }
.medicaDesc .pageStaticModules { padding:0px; }
.medicaDesc .pageStaticModule { float:left; padding:12px; width:100%; }
.medicaDesc .pageStaticModule.noPadTop { padding-top:0px; }
.medicaDesc .pageStaticModule.noPadBottom { padding-bottom:0px; }
.medicaDesc .pageStaticModule.w25 { width:25%; }
.medicaDesc .pageStaticModule.w33 { width:33.33%; }
.medicaDesc .pageStaticModule.w50 { width:50%; }
.medicaDesc .pageStaticModule.w66 { width:66.66%; }
.medicaDesc .pageStaticModule.w75 { width:75%; }
.medicaDesc .pageStaticModule.w100 { width:100%; }
.medicaDesc .pageStaticModuleLabel { font-size: 18px; font-weight: 600; line-height: 24px; color:#000000; padding-bottom:8px; }
.medicaDesc .pageStaticModuleLabel H2 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleContent { font-size: 14px; font-weight: 400; line-height: 20px; color:#000000; }
.medicaDesc .pageStaticModuleContent .sublabel { font-size: 16px; font-weight: 600; line-height: 22px; color:#000000; padding:4px 0px; }
.medicaDesc .pageStaticModuleContent .sublabel H3 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleContent .subsublabel { font-size: 14px; font-weight: 600; line-height: 20px; color:#000000; }
.medicaDesc .pageStaticModuleContent .subsublabel H3 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleMore { padding-top:8px; font-size: 14px; font-weight: 400; line-height: 20px; color:#000000; }
.medicaDesc .pageStaticModuleMore a { transform: 0.3s; text-decoration:none; }
.medicaDesc .pageStaticModuleMore a:hover { text-decoration:underline; }
.medicaDesc .pageStaticModule .line { height:1px; width:100%; background-color:#000000; }
.medicaDesc .pageStaticModule .photoFrame { border-radius: 16px; width:100%; padding-bottom:75%; position:relative; overflow:hidden; }
.medicaDesc .pageStaticModule .photoFrame.vertical { padding-bottom:125%; }
.medicaDesc .pageStaticModule .photoFrame .photo { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.medicaDesc .pageStaticModule .photoFrame .photo .image { width:100%; height:100%; background-position:center; background-size:cover !important; background-repeat:no-repeat; }
.medicaDesc .pageStaticModule .photoFrame.logo { background-color: #000000; }
.medicaDesc .pageStaticModule .photoFrame.logo .photo .image { background-size:contain !important; }
.medicaDesc .youtubeContainer { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.medicaDesc .youtubeContainer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }}@media only screen and (max-width: 768px) {.medicaDesc { width:100%; margin:0 auto; font-family: inherit, Tahoma, sans-serif; }
.medicaDesc * { box-sizing: border-box; }
.medicaDesc A { color:inherit; }
.medicaDesc P { margin:0; padding:0; }
.medicaDesc TABLE { margin:0 auto; padding:0px; border-spacing:0px; }
.medicaDesc TABLE TD { padding:0px; border-spacing:0px; }
.medicaDesc .row:after { content:""; clear:both; display:block; }
.medicaDesc .pageStaticModules { padding:1vw; }
.medicaDesc .pageStaticModule { float:left; padding:2vw; width:100%; }
.medicaDesc .pageStaticModule.noPadTop { padding-top:0px; }
.medicaDesc .pageStaticModule.noPadBottom { padding-bottom:0px; }
.medicaDesc .pageStaticModule.w25 { width:50%; }
.medicaDesc .pageStaticModule.w33 { width:100%; }
.medicaDesc .pageStaticModule.w50 { width:100%; }
.medicaDesc .pageStaticModule.w66 { width:100%; }
.medicaDesc .pageStaticModule.w75 { width:100%; }
.medicaDesc .pageStaticModule.w100 { width:100%; }
.medicaDesc .pageStaticModuleLabel { font-size: 5vw; font-weight: 600; line-height:125%; color:#000000; padding-bottom:1.6vw; }
.medicaDesc .pageStaticModuleLabel H2 { padding:0vw; margin:0vw; }
.medicaDesc .pageStaticModuleContent { font-size: 4vw; font-weight: 400; line-height:125%; color:#000000; }
.medicaDesc .pageStaticModuleContent .sublabel { font-size: 4.5vw; font-weight: 600; line-height:125%;color:#000000; padding:0.5vw 0vw; }
.medicaDesc .pageStaticModuleContent .sublabel H3 { padding:0vw; margin:0vw; }
.medicaDesc .pageStaticModuleContent .subsublabel { font-size: 4vw; font-weight: 600; line-height:125%;color:#000000; }
.medicaDesc .pageStaticModuleContent .subsublabel H3 { padding:0px; margin:0px; }
.medicaDesc .pageStaticModuleMore { padding-top:1.6vw; font-size: 4vw; font-weight: 400; line-height:125%; color:#000000; }
.medicaDesc .pageStaticModuleMore A { transform: 0.3s; text-decoration:none; }
.medicaDesc .pageStaticModuleMore