html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
:focus{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}
audio,canvas,video{display:inline-block;display:inline;zoom:1;max-width:100%}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
img{border:0;-ms-interpolation-mode:bicubic}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;height:13px;width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:0;padding-left:0}
.tecfitieto{max-width:900px;margin:auto;background:#153643;color:white;padding:1rem}
.tecfitieto .container{margin:1rem;padding:1rem}
.tecfitieto .container p{margin:.5rem 0}
.cmp-text .lead{border-left:5px solid grey;display:block;font-size:1rem;margin:auto;font-weight:bold;padding:1rem 2rem}
.basicpage h4{color:#e34400}
.basicpage .cmp_image-mobile-support_style2:before{background-color:#e34400}
.ms-ja-hyvinvointi h1,.ms-ja-hyvinvointi h2,.ms-ja-hyvinvointi a,.ms-ja-hyvinvointi h4,.ms-ja-hyvinvointi .cmp--rte__style2{color:#69a206}
.ms-ja-hyvinvointi .lead{border-color:#69a206}
.ms-ja-hyvinvointi .overlay-element{background:white}
.ms-ja-hyvinvointi .overlay-element .cmp-title__text{color:#69a206}
.ms-ja-hyvinvointi .cmp_image-mobile-support_style5 .img-center-aligned:before,.ms-ja-hyvinvointi .cmp_image-mobile-support_style5 .cmp-image-mobile:before,.ms-ja-hyvinvointi .cmp_image-mobile-support_style5 .cmp-image:before{background-color:#69a206 !important}
.ms-ja-hyvinvointi .cmp_image-mobile-support_style2:before{background-color:#69a206 !important}
.ms-ja-hyvinvointi .button a{border:3px solid #69a206;color:#69a206;background:#fff;font-family:'Motiva Bold'}
.ms-ja-hyvinvointi .button a:hover{background:#69a206;color:#fff}
.ms-ja-hyvinvointi ul li:before,.ms-ja-hyvinvointi ol li:before{color:#69a206 !important}
.ms-ja-hyvinvointi .title.aem-GridColumn .cmp-title h1{background-color:#69a206}
.min-ja-ms h1,.min-ja-ms h2,.min-ja-ms a,.min-ja-ms h4,.min-ja-ms .cmp--rte__style2{color:#e34400}
.min-ja-ms .lead{border-color:#e34400}
.min-ja-ms .overlay-element{background:white}
.min-ja-ms .overlay-element .cmp-title__text{color:#e34400}
.min-ja-ms .cmp_image-mobile-support_style5 .img-center-aligned:before,.min-ja-ms .cmp_image-mobile-support_style5 .cmp-image-mobile:before,.min-ja-ms .cmp_image-mobile-support_style5 .cmp-image:before{background-color:#e34400 !important}
.min-ja-ms .cmp_image-mobile-support_style2:before{background-color:#e34400 !important}
.min-ja-ms .button a{border:3px solid #e34400;color:#e34400;background:#fff;font-family:'Motiva Bold'}
.min-ja-ms .button a:hover{background:#e34400;color:#fff}
.min-ja-ms ul li:before,.min-ja-ms ol li:before{color:#e34400 !important}
.min-ja-ms .title.aem-GridColumn .cmp-title h1{background-color:#e34400}
.mstauti h1,.mstauti h2,.mstauti a,.mstauti h4,.mstauti .cmp--rte__style2{color:#ca225a}
.mstauti .lead{border-color:#ca225a}
.mstauti .overlay-element{background:white}
.mstauti .overlay-element .cmp-title__text{color:#ca225a}
.mstauti .cmp_image-mobile-support_style5 .img-center-aligned:before,.mstauti .cmp_image-mobile-support_style5 .cmp-image-mobile:before,.mstauti .cmp_image-mobile-support_style5 .cmp-image:before{background-color:#ca225a !important}
.mstauti .cmp_image-mobile-support_style2:before{background-color:#ca225a !important}
.mstauti .button a{border:3px solid #ca225a;color:#ca225a;background:#fff;font-family:'Motiva Bold'}
.mstauti .button a:hover{color:#fff;background:#ca225a}
.mstauti ul li:before,.mstauti ol li:before{color:#ca225a !important}
.mstauti .title.aem-GridColumn .cmp-title h1{background-color:#ca225a}
.hoito h1,.hoito h2,.hoito a,.hoito h4,.hoito .cmp--rte__style2{color:#0595d6}
.hoito .lead{border-color:#0595d6}
.hoito .overlay-element{background:white}
.hoito .overlay-element .cmp-title__text{color:#0595d6}
.hoito .cmp_image-mobile-support_style5 .img-center-aligned:before,.hoito .cmp_image-mobile-support_style5 .cmp-image-mobile:before,.hoito .cmp_image-mobile-support_style5 .cmp-image:before{background-color:#0595d6 !important}
.hoito .cmp_image-mobile-support_style2:before{background-color:#0595d6 !important}
.hoito .button a{border:3px solid #0595d6;color:#0595d6;background:#fff;font-family:'Motiva Bold'}
.hoito .button a:hover{background:#0595d6;color:#fff}
.hoito ul li:before,.hoito ol li:before{color:#0595d6 !important}
.hoito .title.aem-GridColumn .cmp-title h1{background-color:#0595d6}
.Techfidera h1,.Techfidera h2,.Techfidera a,.Techfidera h4,.Techfidera .cmp--rte__style2{color:#80276c}
.Techfidera .lead{border-color:#80276c}
.Techfidera ul li:before,.Techfidera ol li:before{color:#80276c !important}
.Techfidera .overlay-element{background:white}
.Techfidera .overlay-element .cmp-title__text{color:#80276c}
.Techfidera .button a{border:3px solid #80276c;color:#80276c;background:white;font-family:'Motiva Bold'}
.Techfidera .button a:hover{background:#80276c;color:white}
.Techfidera .dxp-list-component .list-horizontal a{color:#80276c;background:#fff;font-family:'Motiva Bold'}
.Techfidera .dxp-list-component .list-horizontal a:hover{color:#fff;background:#80276c}
.Techfidera .title.aem-GridColumn .cmp-title h1{background-color:#80276c}
.Avonex h1,.Avonex h2,.Avonex a,.Avonex h4,.Avonex .cmp--rte__style2{color:#950d26}
.Avonex ul li:before,.Avonex ol li:before{color:#950d26 !important}
.Avonex .lead{border-color:#950d26}
.Avonex .overlay-element{background:white}
.Avonex .overlay-element .cmp-title__text{color:#950d26}
.Avonex .button a{border:3px solid #950d26;color:#950d26;background:white;font-family:'Motiva Bold'}
.Avonex .button a:hover{background:#950d26;color:white}
.Avonex .dxp-list-component .list-horizontal a{color:#950d26;background:#fff;font-family:'Motiva Bold'}
.Avonex .dxp-list-component .list-horizontal a:hover{color:#fff;background:#950d26}
.Avonex .title.aem-GridColumn .cmp-title h1{background-color:#950d26}
.Plegridy h1,.Plegridy h2,.Plegridy a,.Plegridy h4,.Plegridy .cmp--rte__style2{color:#528065}
.Plegridy .lead{border-color:#528065}
.Plegridy .overlay-element{background:white}
.Plegridy .overlay-element .cmp-title__text{color:#528065}
.Plegridy ul li:before,.Plegridy ol li:before{color:#528065 !important}
.Plegridy .button a{border:3px solid #528065;color:#528065;background:white;font-family:'Motiva Bold'}
.Plegridy .button a:hover{background:#528065;color:white}
.Plegridy .dxp-list-component .list-horizontal a{color:#528065;background:#fff;font-family:'Motiva Bold'}
.Plegridy .dxp-list-component .list-horizontal a:hover{color:#fff;background:#528065}
.Plegridy .title.aem-GridColumn .cmp-title h1{background-color:#528065}
.Tysabri h1,.Tysabri h2,.Tysabri a,.Tysabri h4,.Tysabri .cmp--rte__style2{color:#0596d6}
.Tysabri .lead{border-color:#0596d6}
.Tysabri ul li:before,.Tysabri ol li:before{color:#0596d6 !important}
.Tysabri .overlay-element{background:white}
.Tysabri .overlay-element .cmp-title__text{color:#0596d6}
.Tysabri .button a{border:3px solid #0596d6;color:#0596d6;background:white;font-family:'Motiva Bold'}
.Tysabri .button a:hover{background:#0596d6;color:white}
.Tysabri .dxp-list-component .list-horizontal a{color:#0596d6;background:#fff;font-family:'Motiva Bold'}
.Tysabri .dxp-list-component .list-horizontal a:hover{color:#fff;background:#0596d6}
.Tysabri .title.aem-GridColumn .cmp-title h1{background-color:#0596d6}
.Vumerity h1,.Vumerity h2,.Vumerity a,.Vumerity h4,.Vumerity .cmp--rte__style2{color:#ce0058}
.Vumerity .modal-body h2{color:#132144}
.Vumerity .lead{border-color:#ce0058}
.Vumerity ul li:before,.Vumerity ol li:before{color:#ce0058 !important}
.Vumerity .overlay-element{background:white}
.Vumerity .overlay-element .cmp-title__text{color:#ce0058}
.Vumerity .button a{border:3px solid #ce0058;color:#ce0058;background:white;font-family:'Motiva Bold'}
.Vumerity .button a:hover{background:#ce0058;color:white}
.Vumerity .dxp-list-component .list-horizontal a{color:#ce0058;background:#fff;font-family:'Motiva Bold'}
.Vumerity .dxp-list-component .list-horizontal a:hover{color:#fff;background:#ce0058}
.Vumerity .title.aem-GridColumn .cmp-title h1{background-color:#ce0058}
.ajankohtaista h1,.ajankohtaista h2,.ajankohtaista a,.ajankohtaista h4,.ajankohtaista .cmp--rte__style2{color:#e34400}
.ajankohtaista ul li:before,.ajankohtaista ol li:before{color:#e34400 !important}
.clearfix:after{display:block;clear:both;content:""}
@font-face{font-family:'Motiva Regular';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaRegular.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaRegular.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaRegular.eot");font-weight:normal;font-style:normal}
@font-face{font-family:'Motiva Regular';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaRegularItalic.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaRegularItalic.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaRegularItalic.eot");font-style:italic;font-weight:normal}
@font-face{font-family:'Motiva Light';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaLight.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaLight.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaLight.eot");font-weight:light}
@font-face{font-family:'Motiva Light';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaLightItalic.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaLightItalic.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaLightItalic.eot");font-style:italic;font-weight:light}
@font-face{font-family:'Motiva Bold';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBold.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBold.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBold.eot");font-weight:bold}
@font-face{font-family:'Motiva Bold';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBoldItalic.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBoldItalic.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBoldItalic.eot");font-style:italic;font-weight:bold}
@font-face{font-family:'Motiva Black';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBlack.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBlack.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBlack.eot");font-weight:black}
@font-face{font-family:'Motiva Black';src:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBlackItalic.ttf") format('truetype'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBlackItalic.woff") format('woff'),url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/fonts/MotivaBlackItalic.eot");font-style:italic;font-weight:black}
#header-mainnav-wrapper,.header-variation-one .header-topnav-wrapper{border:0}
.header-variation-one .header-topnav-wrapper{display:none}
@media all and (min-width:1439px){header.header{display:flex;max-width:1440px}
}
header{display:flex;background:white}
header .header-topnav-wrapper{display:none}
header #header-mainnav-wrapper{border:0}
header #header-mainnav-wrapper .container{display:flex;justify-content:center;flex-direction:column}
header .cmp-main-nav{height:86px}
header .cmp-main-nav nav .main-nav-right{display:none}
.header.aem-GridColumn.aem-GridColumn--default--12{max-width:100% !important;background:white !important}
@media all and (min-width:991px){.header.aem-GridColumn.aem-GridColumn--default--12{display:flex;justify-content:center}
}
@media(min-width:992px) and (max-width:1300px){header.header{padding:0 !important}
}
header.header{display:flex;max-width:1440px;box-sizing:border-box;padding:0 40px;justify-content:space-between}
header.header .hoito:hover{color:#0595d6 !important}
header.header .ms-ja-hyvinvointi:hover{color:#69a206 !important}
header.header .mstauti:hover,header.header .mstauti a:hover{color:#ca225a !important}
header.header .min-ja-ms:hover{color:#e34400 !important}
header.header .ajankohtaista:hover{color:#e34400 !important}
header.header .cmp-logo-img{height:100% !important}
.dropdown-menu .min-ja-ms h3{color:#e34400 !important}
.dropdown-menu .ms-ja-hyvinvointi h3{color:#69a206 !important}
.dropdown-menu .mstauti h3{color:#ca225a !important}
.dropdown-menu .hoito h3{color:#0595d6 !important}
.cmp-main-nav-container.mobile-collapsible{display:none}
.footer-links-section .address{padding:0}
.cmp-main-nav-container.mobile-collapsible{display:block}
.cmp-main-nav-btn.navbar-toggler{outline:0}
#header-mainnav-wrapper{box-sizing:border-box;max-width:100%;width:1072px}
#header-mainnav-wrapper>.container{padding:0;width:1310px;max-width:100%}
.header-utilitynav-wrapper{padding:0}
.header-utilitynav-wrapper>.container{width:123px;height:52px;box-sizing:border-box;padding:0}
header.header .main-nav-right{display:none}
@media all and (-ms-high-contrast:none){*::-ms-backdrop,#header-mainnav-wrapper{width:1094px}
}
@media all and (max-width:991px){.cmp-main-nav-container{left:0;transition:none}
}
@media all and (min-width:992px) and (max-width:1300px){header.header{padding:0 20px}
#header-mainnav-wrapper{width:900px}
#main-nav ul.nav.main-navigation-list .dropdown{padding:0 46px 0 0}
#main-nav ul.nav li{width:max-content !important}
#main-nav ul.nav li:first-of-type{width:135px}
#main-nav ul.nav li:nth-of-type(2){width:140px}
#main-nav ul.nav li:nth-of-type(3){width:148px}
#main-nav ul.nav li:nth-of-type(4){width:123px}
#main-nav ul.nav li>a{line-height:1.25}
}
#main-nav .main-navigation-list .dropdown-menu{position:absolute;top:86px;background:transparent;max-height:130px;padding:41px 0;box-sizing:content-box;border:0;border-top:2px solid #f5f5f5;max-width:1180px;transform:translate3d(0,0,0);transition:all .1s linear 0}
#main-nav .main-navigation-list .nav-item:nth-child(6) ul li{width:40% !important}
@media all and (max-width:1300px){#main-nav .main-navigation-list .nav-item:nth-child(6) ul{max-height:140px}
#main-nav .main-navigation-list .nav-item:nth-child(6) ul li{width:35% !important}
}
@media all and (max-width:991px){#main-nav .main-navigation-list .nav-item:nth-child(6) ul li{width:100% !important}
}
#main-nav .main-navigation-list .dropdown-menu li.ajankohtaista ~ li:not(:last-child){margin-bottom:10px}
#main-nav ul.nav.main-navigation-list .dropdown:hover>ul{display:flex;flex-direction:column;flex-wrap:wrap}
#main-nav ul.nav.main-navigation-list .dropdown:hover .dropdown-menu-bg{position:absolute;background-color:rgba(255,255,255,0.95);height:231px;top:0;left:0;z-index:1;transform:translate3d(0,0,0);transition:transform 0 linear 0}
#main-nav .main-navigation-list .nav-item .dropdown-menu li:not(:first-child){width:max-content}
@media all and (min-width:1300px){#main-nav .main-navigation-list .nav-item .dropdown-menu li:nth-of-type(-n+4):not(:first-of-type){margin-left:350px}
}
#main-nav .main-navigation-list .nav-item .dropdown-menu li.ajankohtaista ~ li:nth-of-type(-n+5):not(:first-of-type){margin-right:22px}
@media all and (max-width:1300px){#main-nav .main-navigation-list .nav-item .dropdown-menu li.ajankohtaista ~ li:nth-of-type(-n+5):not(:first-of-type){margin-left:282px;margin-right:8px}
}
@media all and (max-width:1025px){#main-nav .main-navigation-list .nav-item .dropdown-menu li.ajankohtaista ~ li:nth-of-type(-n+5):not(:first-of-type){margin-left:270px;margin-right:-4px}
}
.menu-main-title{width:250px;position:absolute;left:0;top:0;box-sizing:border-box;padding:0}
.menu-main-title h3{position:absolute;left:0;width:250px;display:flex;align-items:center;justify-content:center;height:200px;color:#e34400;padding-left:80px;padding-right:20px;text-align:left}
.cmp-main-nav ul.nav>li.active-link{background:transparent}
.cmp-main-nav ul.nav>li.active-link>a,.cmp-main-nav ul.nav>li.active-link .cmp-call a{color:#000}
.cmp-main-nav ul.nav>li.active-link:hover,.cmp-main-nav ul.nav>li.active-link:focus{background:transparent}
.cmp-main-nav ul.nav>li.active-link:hover>a,.cmp-main-nav ul.nav>li.active-link:focus{background:transparent}
.cmp-main-nav ul.nav.main-navigation-list .dropdown .child-link{color:#3f494f;height:100%;padding:0;display:flex;align-items:center}
.cmp-main-nav#main-nav .main-navigation-list .dropdown-menu li{padding:0;min-height:0;margin-bottom:11px}
.cmp-main-nav#main-nav .main-navigation-list .dropdown-menu li:last-child{margin:0}
.cmp-main-nav#main-nav ul.nav.main-nav-right{display:none}
.cmp-main-nav#main-nav ul.nav.main-navigation-list{max-width:100%;flex:0 0 100%;align-items:center}
.cmp-main-nav ul.nav>li>a:after,.cmp-main-nav ul.nav>li .cmp-call a:after{display:none}
.cmp-main-nav#main-nav .main-navigation-list .dropdown:hover>a{font-weight:bold;text-decoration:underline}
.header-mainnav-wrapper .nav-item.active-link{font-weight:bold;text-decoration:underline}
.cmp-main-nav ul.nav .dropdown-menu li a{font-size:16px;line-height:22px;color:#3f494f;-webkit-touch-callout:none;webkit-tap-highlight-color:none}
.cmp-main-nav ul.nav .dropdown-menu li:hover a{font-weight:bold;text-decoration:underline}
.cmp-main-nav ul.nav.main-navigation-list .dropdown{height:86px}
.cmp-main-nav ul.nav>li>a,.cmp-main-nav ul.nav>li .cmp-call a{text-transform:inherit}
.cmp-main-nav ul.nav>li .arrow-down-icon{height:86px;position:absolute;right:10px;width:40px;top:0;background:url('../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/1arrow-icon.png') 10px 39px no-repeat;background-size:12px 8px;transform-origin:50% 50%;transform:scaleY(1);transition:transform .3s linear 0;pointer-events:none;display:block}
.cmp-main-nav ul.nav .dropdown:hover .arrow-down-icon{background:url('../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/1arrow-icon.png') 10px 39px no-repeat;background-size:12px 8px;transform:scaleY(-1)}
header #header-mainnav-wrapper .container{padding-left:0}
.cmp-main-nav ul.nav.main-navigation-list .dropdown{padding:0 52px 0 0}
.cmp-main-nav#main-nav ul.nav.main-navigation-list .dropdown:nth-child(3){padding:0 48px 0 0}
@media all and (min-width:992px) and (max-width:1300px){#main-nav .main-navigation-list .nav-item .menu-main-title{width:250px}
#main-nav .main-navigation-list .nav-item .menu-main-title h3{padding-left:20px}
#main-nav .main-navigation-list .nav-item .dropdown-menu li:nth-of-type(-n+5):not(:first-of-type){margin-left:300px}
}
@media all and (max-width:991px){header.header,header.header .sticky-mobile-header{height:60px;max-width:100%;padding:0 10px}
header .cmp-main-nav{height:auto}
header .cmp-main-nav ul.nav>li a{width:95%}
.header.sticky-mobile-header .header-utilitynav-wrapper.sticky,.header .header-utilitynav-wrapper{border:0;width:100%;height:60px;left:0;display:flex;align-items:center}
.header.sticky-mobile-header .header-utilitynav-wrapper.sticky{padding:0 0 0 10px}
.sticky-mobile-header.header-variation-one .header-utilitynav-wrapper .cmp-logo,.header-variation-one .header-utilitynav-wrapper .cmp-logo{text-align:left}
header .logo,header .cmp-logo-img,header .cmp-logo,header .cmp-logo-link,.header-utilitynav-wrapper>.container{width:auto;height:40px}
.sticky-mobile-header .header-utilitynav-wrapper.sticky .container,.header-utilitynav-wrapper .container{max-width:100%;padding:0;margin:0}
.sticky-mobile-header .header-utilitynav-wrapper.sticky .container>div .col-2:last-of-type,.header-utilitynav-wrapper .container>div .col-2:last-of-type{display:none !important}
.sticky-mobile-header .header-utilitynav-wrapper.sticky .container>div .col-2:first-of-type,.header-utilitynav-wrapper .container>div .col-2:first-of-type{position:absolute;min-width:60px;height:60px;width:85%;right:0;top:0;z-index:100;display:flex !important;justify-content:flex-end;padding-right:10px}
.sticky-mobile-header .header-utilitynav-wrapper.sticky .container>div .col-2:first-of-type .cmp-main-nav-btn.navbar-toggler,.header-utilitynav-wrapper .container>div .col-2:first-of-type .cmp-main-nav-btn.navbar-toggler{border:0;width:auto}
.sticky-mobile-header .header-utilitynav-wrapper.sticky .container>div .col-2:first-of-type .cmp-main-nav-btn.navbar-toggler .icon-bar,.header-utilitynav-wrapper .container>div .col-2:first-of-type .cmp-main-nav-btn.navbar-toggler .icon-bar{width:32px;height:4px;border-radius:2px;background:#e34400;margin:0}
.sticky-mobile-header .header-utilitynav-wrapper.sticky .container>div .col-2:first-of-type .cmp-main-nav-btn.navbar-toggler .icon-bar:nth-of-type(3),.header-utilitynav-wrapper .container>div .col-2:first-of-type .cmp-main-nav-btn.navbar-toggler .icon-bar:nth-of-type(3){margin:6px 0}
.cmp-main-nav-container.mobile-collapsible{overflow-y:unset}
#header-mainnav-wrapper .container{padding:0;max-width:100%}
.cmp-main-nav-container{background:rgba(255,255,255,0.95)}
#header-mainnav-wrapper{position:absolute;top:-400px;left:0;opacity:0;z-index:-1}
header.header #main-nav ul.nav.main-navigation-list .dropdown .arrow-down-icon{background:transparent;transform:scaleY(1)}
header.header #main-nav ul.nav.main-navigation-list .dropdown .arrow-down-icon:after{top:4px;background-image:url('../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/1arrow-icon.png');background-position:center center;background-size:12px 8px;background-repeat:no-repeat}
header.header #main-nav ul.nav.main-navigation-list .dropdown .dropdown-menu{pointer-events:none}
header.header #main-nav ul.nav.main-navigation-list .dropdown.show-inner-dropdown .arrow-down-icon:after{top:4px;background-image:url('../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/1arrow-icon.png');background-position:center center;background-size:12px 8px;background-repeat:no-repeat;transform:scaleY(-1)}
header.header.mobile-menu-opened{position:relative;z-index:1}
header.header.mobile-menu-opened .navbar-toggler{opacity:0}
header.header.mobile-menu-opened #header-mainnav-wrapper{display:block;left:0;top:60px;opacity:1;transition:top .3s ease-out}
header.header.mobile-menu-opened #main-nav{padding:30px 0 40px}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list{position:relative}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown{padding:0;height:auto;margin-bottom:30px;z-index:2;position:relative}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown:nth-child(5){height:24px}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown .nav-link{font-size:18px;line-height:24px;font-weight:normal;color:#3f494f;display:block;position:absolute;left:0;right:0;margin:0;padding:0;width:100%;padding-right:45px;height:auto}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown:nth-child(3){padding:0}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown .dropdown-menu{z-index:2;padding:0;height:auto;position:relative;width:100%;top:initial !important;bottom:0;border:0;margin-top:44px;pointer-events:auto;display:none}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown .dropdown-menu.show{display:block;position:realtive;bottom:-15px;margin:0;max-height:none}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown .dropdown-menu .dropdown-item{width:100%;margin:0 0 16px 0;min-height:unset;height:auto}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown .dropdown-menu .dropdown-item a{padding:0;font-size:18px;line-height:24px;font-weight:normal;margin-left:auto;margin-right:20px;font-family:'Motiva regular'}
header.header.mobile-menu-opened #main-nav ul.nav.main-navigation-list .dropdown .dropdown-menu .menu-main-title{display:none}
.cmp-main-nav ul.nav>li{border:0}
.cmp-main-nav ul.nav>li>a,.cmp-main-nav ul.nav>li .cmp-call a{color:#3f494f;text-transform:unset}
.cmp-main-nav ul.nav>li.active-link>a,.cmp-main-nav ul.nav>li.active-link .cmp-call a{color:#3f494f}
.cmp-main-nav .arrow-down-icon:after{display:none;background:transparent}
.cmp-main-nav ul.nav>li .arrow-down-icon{height:24px;right:0;width:58px;background-size:12px 8px;background-position:center center;border:0;cursor:pointer;position:inherit;pointer-events:auto}
#main-nav .button.section.ask-your-neuro{left:0}
.cmp-main-nav-container.apply-padding .close-icon{top:-56px;right:0;width:50px;height:50px;background-size:32px 32px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#e34400;-webkit-mask-image:url('../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/Hamburger-closed.svg');mask-image:url('../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/Hamburger-closed.svg')}
.cmp-main-nav-container .close-icon:before{content:'';display:none}
.cmp-main-nav ul.nav .dropdown-menu.show{background:transparent;border:0;margin:0;padding:0;float:none}
.cmp-main-nav ul.nav .dropdown-menu li{display:flex}
.cmp-main-nav ul.nav .dropdown-menu li a{text-align:right;color:#3f494f}
.cmp-main-nav ul.nav .dropdown-menu.show a{font-weight:bold;line-height:24px}
.cmp-main-nav ul.nav>li>a{text-align:right;color:#3f494f}
}
.footer.aem-GridColumn+.button{display:none}
.footer .image .cmp-image__link{outline:0;border:0}
.address a{color:#3f494f !important}
.footer.aem-GridColumn.aem-GridColumn--default--12{background:#f5f5f5}
footer{width:100%}
div.footer>div{margin:0 auto}
.footer .footer-links-section .row .col:first-child{padding-left:5%}
.footer .footer-links-section .row .col:last-child{padding-right:5%}
.footer .bg-light-blue{display:none}
.footer .footer-links-section{background-color:#f5f5f5;margin-top:2rem}
.footer .footer-links-section img{height:auto !important}
.footer .footer-links-section .column-control-column{align-items:flex-start}
@media all and (min-width:320px) and (max-width:767px){.footer .footer-links-section .column-control-column{align-items:center}
}
.footer .footer-links-section .column-control-column a:hover{text-decoration:underline}
.footer .footer-links-section .cmp-text{padding:0}
.footer .footer-links-section .cmp-text p{font-size:16px}
.footer .footer-links-section .html b,.footer .footer-links-section .html ul{display:block;padding-bottom:15px}
.footer .footer-links-section .html ul li{display:block;padding-bottom:5px}
.footer .footer-links-section .html ul li:last-child{padding-bottom:0}
.footer .footer-links-section .html b a,.footer .footer-links-section .html ul li a{color:#000;font-family:"Motiva Regular"}
.footer .footer-links-section .html ul#external-footer-links{display:flex;flex-direction:column;margin-top:20px}
footer.footer .comp-footer-references{display:none;align-items:center;justify-content:center;max-width:844px;padding:40px;text-align:center;margin:0 auto}
@media all and (min-width:320px) and (max-width:767px){footer.footer .comp-footer-references{padding:20px;margin:0}
}
@media all and (min-width:768px){footer.footer .col{padding-right:.25rem}
}
@media all and (min-width:320px) and (max-width:767px){footer.footer .col .column-control-column{text-align:center;margin-bottom:0}
footer.footer .col .column-control-column .dxp-list-component{margin-bottom:0}
footer.footer .col .column-control-column .dxp-list-component .rich-text+.rich-text{margin-top:.5}
}
footer.footer .col:last-child .image.section{width:125px;height:40px;margin-bottom:1rem}
@media all and (min-width:320px) and (max-width:767px){footer.footer .col:last-child .image.section{margin:1rem auto}
}
@media all and (min-width:768px) and (max-width:1023px){footer.footer .col.col-12{flex:1 1 20%}
}
footer.footer a.list-group-title{color:#393939;font-size:12px;font-weight:bold;line-height:16px}
footer.footer .dxp-list-component{margin-bottom:.5rem}
@media all and (min-width:320px) and (max-width:991px){footer.footer .dxp-list-component{margin-bottom:.5rem}
}
footer.footer .dxp-list-component .list-group-title.mb-2{color:#393939;font-family:"Motiva Bold";font-size:12px;font-weight:bold;line-height:16px;padding:.5rem 0;margin:.5rem 0 !important;padding-left:0;padding-right:0}
footer.footer .dxp-list-component .list-group-item.cmp-list__item-link{color:#393939;font-family:"Motiva Regular";font-size:12px;line-height:16px;font-weight:500;padding:.2rem .25rem;padding-left:0}
footer.footer .footer-links-section .cmp-text p.address{max-width:280px;color:#393939;font-size:12px;line-height:12px;padding:0}
@media all and (min-width:320px) and (max-width:767px){footer.footer .footer-links-section .cmp-text p.address{margin:0 auto}
}
footer.footer .footer-links-section .rich-text{padding:0}
footer.footer #external-footer-links li a{color:#393939;font-size:12px;line-height:16px}
@media all and (min-width:320px) and (max-width:767px){footer.footer #external-footer-links{justify-content:flex-start;flex-direction:column !important}
}
footer.footer .rich-text{margin-bottom:.5rem}
footer.footer .rich-text.foot-notes-rte{margin-bottom:0}
footer.footer .cmp-backToTop-wrapper.hidden{display:none !important}
footer.footer .button.section a{background-color:transparent;border:3px solid #ca225a;color:#ca225a;word-break:normal}
footer.footer .button.section a:hover{color:#fff;background-color:#ca225a}
.isi-master-container{display:none}
@media all and (max-width:768px){footer .footer-links-section .col{flex:0 0 100%;max-width:100%}
}
.button a{border:3px solid #e34400;border-radius:3rem;color:#e34400;background:#fff;font-family:'Motiva Bold';text-transform:none}
.button a:hover{background:#e34400;color:#fff}
.cmp--button__style2{margin:auto;display:flex;align-items:center;justify-content:center}
.cmp--button__style3{margin:auto;display:flex;align-items:center;justify-content:flex-end}
.cmp--column-control__style1{margin:auto;padding:0 2rem}
@media only screen and (max-width:600px){.cmp--column-control__style1{padding:0 1rem}
}
.cmp--column-control__style1 .subtitle,.cmp--column-control__style1 h3{padding:0 !important;margin:1rem 0 !important}
.cmp--column-control__style1 .rich-text,.cmp--column-control__style1 p{padding:0 !important}
.cmp--column-control__style1 .column-control-column{padding:0 !important}
.cmp--column-control__style1 .col-lg-3,.cmp--column-control__style1 .col-lg-4{display:flex;align-items:center;padding:0 2rem}
@media only screen and (max-width:600px){.cmp--column-control__style1 .col-lg-3{padding:0 7rem}
}
.cmp--column-control__style2{max-width:900px !important;margin:auto;padding:0 2rem}
@media only screen and (max-width:600px){.cmp--column-control__style2{padding:0 1rem}
}
.cmp--column-control__style2 .subtitle,.cmp--column-control__style2 h3{padding:0 !important;margin:1rem 0 !important}
.cmp--column-control__style2 .rich-text,.cmp--column-control__style2 p{padding:0 !important}
.cmp--column-control__style2 .column-control-column{padding:0 !important}
.cmp--column-control__style2 .col-lg-3,.cmp--column-control__style2 .col-lg-4{display:flex;align-items:center;padding:0 2rem}
@media only screen and (max-width:600px){.cmp--column-control__style2 .col-lg-3{padding:0 7rem}
}
.cmp--column-control__style3 .row{display:flex;align-items:center;justify-content:center;padding:0 2rem}
@media only screen and (max-width:767px){.cmp--column-control__style3 .row{flex-flow:column-reverse;padding:0 1rem}
}
.cmp--column-control__style3 .row p{padding:0rem}
.cmp--column-control__style3 .row h3{margin:1rem 0}
.cmp--column-control__style3 .row .image-mobile-support{max-width:20rem !important}
@media only screen and (max-width:600px){.cmp--column-control__style3 .row .image-mobile-support{max-width:15rem !important}
}
.subtitle.cmp--subtitle__style3 h2{color:#e34400}
@media(min-width:765px){.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
form{max-width:500px;margin:auto;padding:1rem;background:#153643;color:white}
@media only screen and (max-width:600px){form label{font-size:.8rem}
}
form .cmp-form-options__field-description{line-height:22px}
form .form-group{display:flex;align-items:center;justify-content:space-between}
form .checkbox legend{display:none}
.root .aem-Grid .responsivegrid,.root .aem-Grid .header{margin:auto}
.root .aem-Grid div:not(.footer):not(.footer-links-section):not(.modal-dialog):not(.entry-modal){max-width:1300px;float:none !important}
@media only screen and (max-width:600px){.button{max-width:80% !important}
}
iframe{max-width:85%}
@media only screen and (max-width:991px){iframe{max-height:250px;max-width:85% !important}
}
.cmp-list-component .list-horizontal{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2rem}
.cmp-list-component .currentLink{text-decoration:underline}
.rich-text{padding:0 1rem;font-family:'Motiva Regular' !important;display:flex;justify-content:center}
@media only screen and (max-width:991px){.rich-text{padding:0}
}
.rich-text .cmp-text{max-width:900px}
@media only screen and (max-width:991px){.rich-text .cmp-text{max-width:100% !important}
}
.rich-text p{padding:0 2rem;white-space:pre-line;overflow-wrap:break-word;max-width:900px}
@media only screen and (max-width:991px){.rich-text p{padding:0 1rem}
}
.rich-text ul{padding:1rem 3rem;padding-left:4rem;max-width:900px}
.rich-text ul li{padding-bottom:1rem;display:list-item;list-style:none;line-height:22px}
.rich-text ul li:before{content:'-';color:black;font-weight:bold;font-size:1.5rem;display:inline-block;width:1em;margin-left:-1.5rem}
.rich-text ol{padding:1rem 3rem;padding-left:4rem;max-width:900px;counter-reset:ordered-list}
.rich-text ol li{padding-bottom:1rem;display:list-item;max-width:800px;list-style:decimal;line-height:22px;counter-increment:counts;list-style:none}
.rich-text ol li:before{content:counter(counts) '. ';display:inline-block;width:1.5rem;font-weight:bold;margin-left:-1.5rem}
.cmp--title__style1 .cmp-title h2{margin:3rem 2rem -1rem 2rem}
.cmp_image-mobile-support_style4{display:flex;align-items:center;justify-content:center;padding-top:1rem}
.cmp_image-mobile-support_style4 img{max-height:350px !important;padding:0 !important;object-fit:cover;object-position:center;max-width:1750px !important}
@media only screen and (max-width:991px){.cmp_image-mobile-support_style4 img{height:250px !important;width:100vw !important}
}
.cmp_image-mobile-support_style5{display:flex;align-items:center;justify-content:center;padding-top:1rem}
.cmp_image-mobile-support_style5 .img-center-aligned,.cmp_image-mobile-support_style5 .cmp-image-mobile,.cmp_image-mobile-support_style5 .cmp-image{width:100%}
.cmp_image-mobile-support_style5 .img-center-aligned:before,.cmp_image-mobile-support_style5 .cmp-image-mobile:before,.cmp_image-mobile-support_style5 .cmp-image:before{content:'Asiantuntija kertoo';color:white;font-family:'Motiva Light' !important;background:#e34400;font-size:1.25rem;height:3rem;text-align:center;line-height:1.5;position:absolute;padding:.5rem;width:13rem}
@media only screen and (max-width:1295px){.cmp_image-mobile-support_style5 .img-center-aligned:before,.cmp_image-mobile-support_style5 .cmp-image-mobile:before,.cmp_image-mobile-support_style5 .cmp-image:before{left:0}
}
.cmp_image-mobile-support_style5 img{max-height:350px !important;padding:0 !important;object-fit:cover;object-position:center;max-width:1750px !important}
@media only screen and (max-width:991px){.cmp_image-mobile-support_style5 img{height:250px !important;width:100vw !important}
}
.cmp_image-mobile-support_style6{display:flex;align-items:center;justify-content:center;padding-top:1rem}
.cmp_image-mobile-support_style6 img.cmp-image__image{height:375px !important;width:1200px !important;max-width:1750px;padding:0 !important;object-fit:cover;object-position:center}
@media only screen and (max-width:991px){.cmp_image-mobile-support_style6 img.cmp-image__image{height:250px !important}
}
.cmp_image-mobile-support_style3 div{display:flex;flex-flow:column;align-items:center}
.cmp_image-mobile-support_style3 div img{padding:1rem;display:block;width:100% !important;height:auto !important;margin:1rem;max-width:900px !important}
@media only screen and (max-width:991px){.cmp_image-mobile-support_style3 div img{max-width:95% !important}
}
sup,sub{font-size:.75rem}
.subtitle{display:flex;justify-content:center;align-items:center;width:100%}
.subtitle h2,.subtitle h3,.subtitle h4,.subtitle h5,.subtitle h6{display:flex;flex:1}
.subtitle h2{justify-content:center;align-items:center}
.subtitle h3,.subtitle h4,.subtitle h5,.subtitle h6{justify-content:flex-start;align-items:center}
.subtitle h3{padding:0 2rem;color:#3f494f;font-size:1.2rem;max-width:900px}
@media only screen and (max-width:991px){.subtitle h3{padding:0 1rem}
}
.subtitle .section{padding:1rem}
.overlay-element{margin:0 0 2rem 0;background:white}
.overlay-element h1{text-align:center;text-size:2.5rem;padding:1rem 0;color:#3f494f}
.title.aem-GridColumn{display:flex;align-items:center;justify-content:center;text-align:center}
.title.aem-GridColumn .cmp-title{padding:0 1rem}
.title.aem-GridColumn .cmp-title h1{color:white;position:relative;background-color:#e34400;transform:translateY(-50%);width:100%;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,5% 50%,0 0);-webkit-clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,5% 50%,0 0);padding:.5rem 4rem}
table{max-width:900px;width:100%;margin:auto;line-height:22px}
table th{background:#f5f5f5;font-weight:bold;min-width:6.25rem}
table .suosi{background:#69a206;color:white}
table .valta{background:#e34400;color:white}
@media only screen and (max-width:991px){table{max-width:98% !important;font-size:.75rem}
}
table,th,td{border:1px solid black;padding:1rem}
@media only screen and (max-width:991px){table,th,td{padding:.25rem;word-break:break-word}
}
.responsivegrid .column-control-column{display:flex;align-items:center;flex-flow:column;padding:1rem}
.image-mobile-support div img{padding:1rem 0;width:100% !important;height:100%}
@media only screen and (min-width:991px){.column-control-column .cmp_image-mobile-support_style1,.column-control-column .cmp_image-mobile-support_style2{width:100%}
.column-control-column .cmp_image-mobile-support_style1 .cmp-image,.column-control-column .cmp_image-mobile-support_style2 .cmp-image{width:100%}
}
.column-control-column .cmp_image-mobile-support_style1 div img,.column-control-column .cmp_image-mobile-support_style2 div img{padding:1rem 0 !important;width:100% !important;height:250px;object-fit:cover}
.cmp_image-mobile-support_style2:before{content:'Asiantuntija kertoo';color:white;font-family:'Motiva Light' !important;background:#e34400;margin-top:2rem;position:absolute;padding:.5rem}
#askYouNeuroBtn{display:none !important}
.button{font-style:italic}
.cmp--column-control__style2 .cmp-image{display:flex}
.cmp--column-control__style2 .cmp-image img{display:block;width:100%;margin:auto}
.cmp--rte__style2 .cmp-text p{padding:0 1rem;color:#69a206;font-size:2rem;line-height:2.75rem;max-width:90%;margin:auto;font-weight:bold;font-style:italic}
@media only screen and (max-width:991px){.cmp--rte__style2 .cmp-text p{font-size:1.5rem}
}
.cmp--rte__style2 .cmp-text a{font-size:1rem}
.cmp--background-container__style4 .card-color-container{width:95%;background:#0595d610}
.cmp--background-container__style4 .overlay-element{color:#0595d6 !important;background:#0595d610;padding:1rem 0 4.5rem}
.cmp--background-container__style4 .overlay-element .heading-h4,.cmp--background-container__style4 .overlay-element a{color:white;font-size:1.25rem}
.cmp--background-container__style4 .overlay-element h2{max-width:100%}
.cmp--background-container__style4 .overlay-element p{color:#3f494f}
.cmp--background-container__style4 .overlay-element .button a{color:#0595d6;background:transparent;border-color:#0595d6}
.cmp--background-container__style4 .overlay-element .button a:hover{color:white;background:#0595d6}
@media only screen and (max-width:991px){.cmp--rte__style1 .cmp-text p{font-size:18px !important;line-height:unset !important}
}
@media all and (max-width:991px){.cmp-image-mobile{display:flex;justify-content:center}
.cmp-image-desktop{display:none !important}
}
@media all and (min-width:991px){.cmp-image-mobile{display:none !important}
.cmp-image-desktop{display:flex}
}
.cmp--html-cmp__style1{max-width:900px !important;margin:auto;padding:0 2rem}
body.Techfidera #hiddenVideo{display:none}
.card-container.cmp--background-container__style18 #error-page-title{font-size:28px;line-height:40px;text-align:center;font-family:"Motiva Regular";color:#132144;letter-spacing:.2px}
.card-container.cmp--background-container__style18 .card-color-container .button.cmp--button__style3{margin:20px 0;text-align:center}
.responsivegrid .aem-Grid .responsivegrid{overflow:hidden}
body .root>.aem-Grid{display:none}
body.loaded .root>.aem-Grid{display:block}
header{max-width:1440px;height:86px;margin:0 auto;display:flex;align-items:center}
header .logo,header .cmp-logo,header .cmp-logo-link{width:123px;height:52px;cursor:pointer;z-index:2}
@media only screen and (max-width:991px){header .logo,header .cmp-logo,header .cmp-logo-link{height:40px}
}
.basepage #homePageCards .col:last-child .cmp_image-mobile-support_style4{padding-top:0}
.basepage #homePageCards .col:last-child h4{margin-top:24px}
@media screen and (min-width:765px){.basepage #homePageCards .column-control-column{height:100%}
}
@media screen and (max-width:990px){.basepage #homePageCards .col:nth-child(2) .cmp-image__image{height:282px;object-fit:cover;object-position:center}
}
.basepage .herovideo{overflow:hidden;max-width:1750px;height:400px;margin:auto}
@media only screen and (max-width:600px){.basepage .herovideo{height:auto;margin-top:1rem}
}
.basepage .herovideo .hero-logo{position:absolute;top:11rem;left:0;right:0;width:275px;margin:auto}
@media only screen and (max-width:600px){.basepage .herovideo .hero-logo{top:7rem;width:200px}
}
.basepage .herovideo video{width:100% !important;height:auto !important;margin-top:-10%}
@media only screen and (max-width:999px){.basepage .herovideo video{margin-top:0}
}
.subnav-horizontal-dropdown-menu{border:0}
.header-utilitynav-wrapper .support-contact{display:none}
.header-utilitynav-wrapper .col-lg-9.d-lg-inline-block{display:none !important}
.pb-1,.py-1{padding-bottom:0 !important}
.pt-1,.py-1{padding-top:0 !important}
.row{margin:0}
.footer.footer-variation-one.my-4{margin:0 !important}
html{width:100vw}
.aem-GridColumn--default--12 .cmp_image-mobile-support_style4 .img-center-aligned.cmp-image-desktop,.aem-GridColumn--default--12 .cmp_image-mobile-support_style1 .img-center-aligned.cmp-image-desktop{width:100%}
.aem-GridColumn--default--12 .cmp_image-mobile-support_style4 .cmp-image,.aem-GridColumn--default--12 .cmp_image-mobile-support_style1 .cmp-image{width:100%}
body{overflow-x:hidden;max-width:100%;margin:auto !important;padding:0;font-family:"Motiva Regular";color:#3f494f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:inherit;text-rendering:optimizeLegibility}
a,a:hover,a:focus{outline:0;text-decoration:none;font-family:"Motiva Bold";font-style:italic;color:#3f494f}
.hide-overflow{overflow:hidden}
.hidden{display:none}
.cursorclick{cursor:pointer}
.show{display:block}
.new.section{margin:0}
h1{padding:1rem;text-align:center;font-family:"Motiva Light" !important}
h2{max-width:900px;margin:3rem 2rem 2rem 2rem;padding:.5rem;text-align:center;font-family:"Motiva Black" !important;font-size:32px}
@media only screen and (max-width:991px){h2{margin:2rem 1rem 1rem 1rem}
}
h3{max-width:900px;margin:1.5rem 1rem;font-family:"Motiva Bold" !important}
@media only screen and (max-width:991px){h3{margin:1rem 0}
}
h4,h5,a{max-width:900px;font-family:"Motiva Bold"}
ol,ul{font-family:"Motiva Regular"}
p{font-family:"Motiva Regular" !important}
b{font-family:"Motiva Bold" !important;font-weight:bold}
i{font-family:"Motiva Regular";font-style:italic}
.cmp--rte__style1{text-align:center;line-height:28px;font-size:22px;color:#3f494f}
.cmp--rte__style1 .cmp-text p{line-height:35px;font-size:22px}
.cmp--rte__style1 h4 b a{color:#e34400}
.cmp--column-control__style9 .rich-text .cmp-text h4 b a{color:#383838}
.cmp--rte__style2{color:#fff}
.cmp--rte__style3{color:#3f494f}
.card-container{overflow:hidden}
h1{line-height:62px;font-size:44px}
@media only screen and (max-width:991px){h1{line-height:34px;font-size:30px}
}
h2{line-height:40px;font-size:32px}
@media only screen and (max-width:991px){h2{line-height:32px;font-size:28px}
}
h3{line-height:42px;font-size:30px}
@media only screen and (max-width:991px){h3{line-height:30px;font-size:22px}
}
h4{margin-bottom:.5rem;text-align:center;line-height:30px;font-size:24px}
@media only screen and (max-width:991px){h4{line-height:28px;font-size:20px}
}
h5{line-height:28px;font-size:20px}
@media only screen and (max-width:991px){h5{line-height:24px;font-size:18px}
}
a:hover{text-decoration:underline}
.cmp-text p{line-height:22px;font-size:16px}
.cmp-text p.footnote{line-height:16px;font-size:12px}
.center-align-items{height:100%;margin:0;align-items:center;justify-content:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
input::-ms-clear{display:none}
#disclaimerNew{position:fixed;top:2%;left:50%;width:50%;padding:35px 10px 40px;transform:translateX(-50%);display:table;transition:.25s all ease-in-out;opacity:1;background-color:#fff;border-radius:10px;-webkit-box-shadow:4px 8px 15px 5px rgba(0,0,0,0.4);box-shadow:4px 8px 15px 5px rgba(0,0,0,0.4);text-align:center;z-index:999999999}
#disclaimerNew h2,#disclaimerNew p,#disclaimerNew a{font-family:sans-serif;font-style:normal;color:#307cbb;text-decoration:none !important}
#disclaimerNew .title{font-size:37px;font-weight:700;margin-bottom:20px}
#disclaimerNew .sub-title{font-size:14px;margin-bottom:30px;font-weight:300}
#disclaimerNew .sub-line{margin-bottom:30px}
#disclaimerNew #updateButton{padding:15px;display:inline-block;transition:.25s all ease-in-out;background-color:#307cbb;border:1px solid #307cbb;font-size:16px;color:#fff;margin-bottom:30px;cursor:pointer}
#disclaimerNew #updateButton:hover{background-color:#fff;color:#236092}
#disclaimerNew img{width:50px;height:50px}
#disclaimerNew .browsersButton{margin-right:40px}
#disclaimerNew .last-child{margin-right:0}
#disclaimerNew #closeButton{position:absolute;top:10px;right:10px;font-size:24px;line-height:24px}
.bcove-video-wrapper{width:640px;height:360px;margin-bottom:3px;display:inline-block}
.bcove-video-wrapper .vjs-text-track-display,.bcove-video-wrapper .vjs-text-track-display div,.bcove-video-wrapper .vjs-control-bar,.bcove-video-wrapper .vjs-progress-holder,.bcove-video-wrapper .vjs-progress-control,.bcove-video-wrapper .vjs-custom-control-spacer,.bcove-video-wrapper .vjs-load-progress,.bcove-video-wrapper .vjs-play-progress{max-width:100% !important}
@media screen and (min-width:992px){.hidden-lg{display:none}
}
@media screen and (max-width:991px){.hidden-md{display:none}
.bcove-video-wrapper{width:444px;height:auto}
}
@media screen and (max-width:991px) and (min-width:767px){.hidden-sm{display:none}
}
@media screen and (max-width:767px){.hidden-xs{display:none}
}
.visible-lg{display:none}
@media screen and (min-width:992px){.visible-lg{display:block}
}
.visible-md{display:none}
@media screen and (max-width:991px){.visible-md{display:block}
}
.visible-sm{display:none}
@media screen and (max-width:991px) and (min-width:767px){.visible-sm{display:block}
}
.visible-xs{display:none}
@media screen and (max-width:767px){.visible-xs{display:block}
}
@media all and (min-width:602px){.left-move{width:900px}
}
.sharedLogin .row{display:flex;justify-content:center}
#sharedLoginForm{margin-top:20px}
#sharedLoginForm .loginButton{margin-top:20px}
#customLoginForm #goToPage{background-color:#efefef !important}
.modal#genericLightbox .lightbox-modal.nurse-entry{height:auto}
.modal#genericLightbox .lightbox-modal.nurse-entry .modal-body{padding:0 0 40px}
.modal#genericLightbox .lightbox-modal.nurse-entry h2{margin:40px 0 20px;color:#ca225a}
.modal#genericLightbox .lightbox-modal.nurse-entry p{text-align:center}
@media(max-width:567px){.modal#genericLightbox .lightbox-modal.nurse-entry .transformer-modal-close{top:20px;right:20px}
}
@media screen and (max-height:375px){.modal#genericLightbox .lightbox-modal.nurse-entry h2{margin:20px 0 10px}
.modal#genericLightbox .lightbox-modal.nurse-entry #error{margin:0}
}
.pwd-modal button{border:3px solid #ca225a;border-radius:3rem;color:#ca225a;background:#fff;font-family:'Motiva Bold';text-transform:none}
.pwd-modal button:hover{color:#fff;background:#ca225a}
.pwd-modal button:focus{box-shadow:none}
.pwd-modal #error{height:40px;margin:10px 0;color:#ca225a;text-align:center}
.pwd-modal input{max-width:320px}
.close:focus{outline:0}
.entry-modal .modal-content{padding:5px 10px 40px}
.entry-modal h2{margin:0;padding:10px 20px;font-size:30px;color:#e34400}
.entry-modal p{margin-bottom:20px;text-align:center}
.entry-modal .button{max-width:100% !important;text-align:center}
.entry-modal .button a{display:inline;border:3px solid #e34400;color:#e34400}
.entry-modal .button a:hover{background:#e34400;color:#fff}
.hoitajasivu .cmp--column-control__style1 .col-lg-4 .image-mobile-support img{padding:1rem 2rem}
@media all and (max-width:991px){.hoitajasivu .column-control.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.cmp--column-control__style3.aem-GridColumn--offset--default--1 .row>.col{height:490px}
}
@media all and (max-width:767px){.hoitajasivu .column-control.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.cmp--column-control__style3.aem-GridColumn--offset--default--1 .row>.col{height:auto}
}
.hoitajasivu .cmp--column-control__style4{margin:auto!Important}
.hoitajasivu .cmp--column-control__style4 .row{display:flex;justify-content:center;align-items:center}
.hoitajasivu .cmp--column-control__style4 .row .new{height:0}
@media all and (max-width:991px){.hoitajasivu .cmp--column-control__style4{margin:0}
.hoitajasivu .cmp--column-control__style4 img{padding:0;max-width:70%;display:block;margin:0 auto}
}
.hoitajasivu button.like-button.rounded-box,.hoitajasivu .player .vp-sidedock .box,.hoitajasivu .player .vp-sidedock{display:none !important}
.hoitajasivu .expandContainer{display:flex;flex-flow:column;justify-content:center}
@media all and (max-width:991px){.hoitajasivu .expandContainer{max-width:100vw !important;margin:0;padding:0}
}
.hoitajasivu .expandContainer .video{width:30%;margin:auto;height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center}
@media all and (max-width:991px){.hoitajasivu .expandContainer .video{width:90%;height:auto;margin:0 auto}
}
.hoitajasivu .expandContainer .preview{display:flex;justify-content:center;row-gap:20px;flex-wrap:wrap}
@media all and (max-width:991px){.hoitajasivu .expandContainer .preview{flex-flow:column}
}
@media all and (max-width:991px){.hoitajasivu .expandContainer .preview iframe{max-height:200px}
}
.hoitajasivu .expandContainer .all{display:none;justify-content:center}
@media all and (max-width:991px){.hoitajasivu .expandContainer .all{flex-flow:column}
}
.hoitajasivu .expandContainer .show{display:flex;flex-flow:wrap}
.hoitajasivu .expandContainer #expandButton{background:url("../../../../content/dam/intl/europe/finland/ms/patients/msnyt/images/common/1arrow-icon.png");height:19px;width:5rem;cursor:pointer;background-repeat:repeat-y;background-position:center;margin:auto;display:none}
.hoitajasivu .expandContainer #expandButton.close{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}
.hoitajasivu .title.aem-GridColumn .cmp-title h1{background-color:#0595d6}
.hoitajasivu h2{color:#0595d6}
.hoitajasivu .button a{border:3px solid #ca225a;color:#ca225a;background:transparent;word-break:normal}
@media all and (max-width:767px){.hoitajasivu .button a{font-size:10px}
}
.hoitajasivu .button a:hover{color:#fff;background:#ca225a}
.hoitajasivu .cmp-text .lead{border-left:5px solid #ca225a}
.hoitajasivu .responsivegrid{background:#f5f5f5}
#filterByMedicine{justify-content:center;display:flex;flex-flow:column;align-items:center;transition:all .2s ease;margin:2rem 0}
@media all and (max-width:991px){#filterByMedicine{max-width:100vw !important;margin:0;padding:0}
}
#filterByMedicine .active{border:2px solid grey}
#filterByMedicine #filterButtonContainer{margin:1rem}
#filterByMedicine #filterButtonContainer .btn{margin:.5rem}
#filterByMedicine .container{display:flex;flex-flow:wrap}
#filterByMedicine .filterDiv{color:black;width:30%;text-align:center;margin:1rem;padding:1rem;display:none}
#filterByMedicine .filterDiv img{max-width:100%}
@media all and (max-width:991px){#filterByMedicine .filterDiv{width:40%;padding:0}
}
#filterByMedicine .show{display:block}
.videoTeaser,.frontVideos,.videos{display:flex;align-items:center;justify-content:center;flex-flow:wrap}
.videoSummary{border:2px solid teal;color:black;text-align:center;margin:1rem;padding:2rem;width:30%}
iframe{max-width:90% !important}
.brightcove-video{max-width:345px !important;position:relative;width:100%;overflow:hidden}
.brightcove-video div{max-width:100% !important}
.brightcove-video .video-js,.brightcove-video video,.brightcove-video .video-js .vjs-tech{max-height:100% !important}
.brightcove-video button.vjs-big-play-button{width:1em !important;height:1em !important;margin:0;transform:translate(-50%,-50%)}
.brightcove-video .video-js .vjs-big-play-button .vjs-icon-placeholder:before{top:-24px;font-size:36px}
#brightcove-video-1 .vjs-poster{background:url('https://cf-images.us-east-1.prod.boltdns.net/v1/jit/5662516403001/883b476b-a13d-4239-a39b-2542360cddc6/main/1200x720/00m01s0ms/match/image.jpg') no-repeat -6px -6px !important;background-size:104% !important}
@media all and (min-width:992px){.hoitajasivu #speakers .col-lg-6 .column-control-column{align-items:flex-end;padding:0 5rem 0 !important}
.hoitajasivu #speakers .col-lg-6:first-of-type .column-control-column .rich-text{align-self:stretch}
.hoitajasivu #speakers .col-lg-6:last-of-type .column-control-column{align-items:flex-start}
}
@media all and (max-width:991px){.column-control.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.cmp--column-control__style3.aem-GridColumn--offset--default--1 .row>.col{height:370px}
.column-control.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.cmp--column-control__style3.aem-GridColumn--offset--default--1 .row>.col>.column-control-column{justify-content:space-between;height:100%}
.filterDiv.button.opas.show a{word-break:break-word}
}
@media all and (max-width:767px){.column-control.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.cmp--column-control__style3.aem-GridColumn--offset--default--1 .row>.col{height:auto}
.column-control.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.cmp--column-control__style3.aem-GridColumn--offset--default--1 .row>.col>.column-control-column{height:100%}
}
@media all and (max-width:427px){.brightcove-video{max-width:90% !important}
}
.page.ajankohtaista .col.col-12.col-lg-4 .rich-text.text{min-height:66px}
.page.ajankohtaista .cmp-text .lead{border-left:5px solid #e34400}
.page.ajankohtaista .subtitle h2{color:#e34400}
.page.ajankohtaista .overlay-element h1{color:#e34400}
@media(max-width:700px){.page.ajankohtaista .rich-text ol{padding:1rem .2rem 1rem 2rem;font-size:12px}
}
.dingate .wrapper{text-align:center}
.dingate .cmp-din-gate h4.cmp-din-gate_title{display:flex;flex:1;font-size:32px;color:#132144;letter-spacing:.1px;line-height:42px;justify-content:center;align-items:center}
.dingate .cmp-din-gate .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.dingate .cmp-din-gate .col-md-4 .cmp-din-gate_form{background:unset;display:block;text-align:center}
.dingate .cmp-din-gate .col-md-4 .cmp-din-gate_form .cmp-din-gate_label{display:none}
.dingate .cmp-din-gate .col-md-4 .cmp-din-gate_form .cmp-din-gate_button{border:3px solid #ca225a;border-radius:3rem;color:#ca225a;background:#fff;font-family:'Motiva Bold';text-transform:none}
.dingate .cmp-din-gate .col-md-4 .cmp-din-gate_form .cmp-din-gate_button:hover{color:#fff;background:#ca225a}
.dingate #DinGate .form-group.cmp-din-gate_error{max-width:500px;margin:0 auto}
.dingate #DinGate .form-group.cmp-din-gate_error .cmp-din-gate_error-label{font-size:14px;color:#d22b2b}
.login-wrapper{padding:50px 0 100px 0}
.login-wrapper .map-form.cmp-din-gate_form{max-width:100%;margin-top:50px;background:#132144 !important}
.login-wrapper .map-form.cmp-din-gate_form .btn.btn-default.cmp-din-gate_button{background:#efefef !important;color:#222 !important;border-radius:5px;border:0}
.login-wrapper .cmp-din-gate_error-label{max-width:100% !important;margin-top:10px;font-size:14px;color:#d22b2b}
@media all and (max-width:768px){.login-wrapper{padding:50px 0}
}