.nf-field-label .nf-label-span,.nf-field-label label{font-weight:500 !important}.nf-form-fields-required,.nf-error-msg.nf-error-field-errors{display:none !important}.nf-error-msg{font-size:16px !important;color:var(--tt-main-color) !important}.nf-error .ninja-forms-field{border-color:var(--tt-main-color) !important}.ninja-forms-req-symbol{color:inherit !important}.nf-field-container .checkbox-wrap input[type=checkbox],.nf-field-container .list-radio-wrap input[type=radio]{-webkit-appearance:none;background-color:#d1d1d1;padding:9px;border-radius:4px;display:inline-block;position:relative}.nf-field-container .checkbox-wrap .nf-field-label{padding-left:0 !important}.nf-field-container .checkbox-wrap label{display:inline-block;margin-left:32px;margin-bottom:0;cursor:pointer !important;font-weight:800 !important;color:#840d7a !important}.nf-field-container .checkbox-wrap input[type=checkbox]:checked:after{content:' ';left:6px;top:3px;width:5px;height:10px;position:absolute;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nf-field-container .checkbox-wrap input[type=checkbox]{margin-top:0}#ninja_forms_required_items,.nf-field-container{margin-bottom:30px !important}.nf-field-container .checkbox-wrap input[type=checkbox]:checked{color:#99a1a7}.cta-btns-wrapper{display:flex;flex-wrap:wrap}.cta-btns-wrapper.right:not(.overlapping){justify-content:flex-end}.cta-btns-wrapper.overlapping{flex-direction:column}.cta-btns-wrapper.overlapping.left .tt-btn{margin-right:auto}.cta-btns-wrapper.center{align-items:center;justify-content:center}.cta-btns-wrapper.right .tt-btn{margin-left:auto;margin-right:0}.cta-btns-wrapper.right:not(.overlapping) .tt-btn{margin-left:15px;margin-right:0}.cta-btns-wrapper.overlapping.right .tt-btn{margin-right:0}.cta-btns-wrapper .tt-btn{flex-grow:0}.img-wrapper img{display:block}.img-wrapper.center img{margin-left:auto;margin-right:auto}.img-wrapper.left img{margin-left:0;margin-right:auto}.img-wrapper.right img{margin-left:auto;margin-right:0}textarea{resize:none !important}.margin-top-neg-20{margin-top:-20px !important}.tt-section.text-white,.tt-section.text-white p,.tt-section.text-white ul,.tt-section.text-white ol,.tt-section.text-white li,.tt-section.text-white h1,.tt-section.text-white h2,.tt-section.text-white h3,.tt-section.text-white h4,.tt-section.text-whiteh h5,.tt-section.text-white h6{color:#fff}.tt-blog-post-tags a{pointer-events:none;user-select:none}ul.ttgr-cat-classic-list,ul.ttgr-cat-classic-list>li,ul.ttgr-cat-classic-list>li>a{user-select:none}.tt-submenu-trigger.no-arrow>a:after{display:none}@media (min-width:1025px){.tt-submenu{width:auto;padding-right:20px}.tt-submenu.lang-selection{left:-20px}}.lang-menu>a{pointer-events:none}.tt-m-menu-toggle-btn span.change-color:before,.tt-m-menu-toggle-btn span.change-color:after{background-color:#0b1519 !important}@media (max-width:1024px){#content-wrap>.tt-section:first-child{padding-top:120px}}#topbar{padding-left:4%;padding-right:4%;font-size:14px;pointer-events:auto !important;font-weight:600;font-family:'museo-sans',sans-serif}#topbar .wrapper{padding-top:25px;padding-bottom:0;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}#topbar .col{flex:1;text-align:center;white-space:nowrap}#topbar .col:first-child{text-align:left}#topbar .col:last-child{text-align:right}#topbar nav ul{list-style:none;margin:0;padding:0}#topbar nav ul li{display:inline-block;border-right:0 solid rgba(255,255,255,.4);padding:0 15px 15px;margin-bottom:-1px;border-bottom:3px solid transparent;transition:all .2s ease-out}#topbar nav ul li:first-child{padding-left:0}#topbar nav ul li:last-child{border-right:none}#topbar nav ul li.current-menu-item,#topbar nav ul li.current-page-ancestor,#topbar nav ul li.current-page-parent,#topbar nav ul li.current-menu-ancestor #topbar nav ul li.current-menu-parent,#topbar nav ul li:hover{border-bottom:3px solid #840d7a}#topbar nav ul li .active{border-bottom:3px solid #840d7a}#topbar a:hover{cursor:pointer !important}.mobile-topbar,.mobile-nav-contacts{display:none}@media (max-width:1099px){.tt-main-menu-list>li{padding:0 5px}}@media (max-width:1024px){#topbar{display:none}.tt-main-menu-content{vertical-align:top}.tt-main-menu-inner{padding-top:60px;padding-bottom:80px}.mobile-topbar{display:block;border-top:1px solid #ccc;margin-top:20px}.mobile-topbar nav{margin:30px 0}.mobile-topbar nav ul{padding-left:0}.mobile-topbar nav ul li{display:block;padding:5px 0}.mobile-topbar nav ul li a{color:#4d5757}.mobile-topbar nav ul li a>i{width:28px}.mobile-topbar .extra-links li{display:inline-block;font-weight:600;margin-right:30px}.mobile-nav-contacts{display:block;border-top:1px solid #ccc;padding-top:30px;color:#363636;font-size:14px;line-height:1.7}.mobile-nav-contacts a{font-size:inherit !important}.tt-main-menu-content .tt-btn{transform:scale(.8);transform-origin:left}}.tt-grid-item .tt-blog-post-tags{border-top:none;margin-top:0;padding:0}.wpgmza_map{height:80vh !important;min-height:700px;border:none !important;outline:none !important}.gm-style iframe+div{border:none !important}.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator{transform-origin:center top;margin-top:40px;margin-left:30px;margin-right:30px}@media (min-width:768px) and (max-width:1024px){.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator{transform:scale(1.2)}}@media (min-width:1025px){.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator{transform:scale(1.333)}}.wpgmza_map .wpgmza-inner-stack>*{border-radius:20px !important}.wpgmza-infowindow{font-size:14px;padding:20px;line-height:1.3}.wpgmza-infowindow .wpgmza_infowindow_title{font-family:museo,serif;font-size:18px;color:#840d7a}.wpgmza-infowindow a{color:#840d7a}.wpgmza-infowindow .wpgmza_gd{margin-top:1.3em;display:inline-block}#CybotCookiebotDialog,#CybotCookiebotDialog *{font-family:"museo",sans-serif !important}#CybotCookiebotDialog{border-radius:0 !important}#CookiebotWidget button{border-radius:0 !important}#CookiebotWidget.CookiebotWidget-open,#CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent{border-radius:0 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#840d7a !important;border-color:#840d7a !important;padding-top:.7em !important;padding-bottom:.7em !important;font-size:18px !important;border-radius:0 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{padding:.35em .5em !important;border-width:1px !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-color:#840d7a !important;border-radius:0 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyButtonDecline{border-color:#555 !important;padding-top:.7em !important;padding-bottom:.7em !important;font-size:18px !important;border-radius:0 !important}.CybotCookiebotDialogNavItemLink{font-size:16px !important;padding-left:10px !important;padding-right:10px !important}#CybotCookiebotDialogBodyContentTitle{font-family:"museo",sans-serif !important;font-weight:700 !important;font-size:22px !important;line-height:1em !important;color:#87027b !important}#CybotCookiebotDialogDetailBodyContentTextAbout,#CybotCookiebotDialogBodyContentText,.CybotCookiebotDialogDetailBodyContentCookieTypeIntro{font-weight:400 !important;color:#4d5757 !important;font-size:14px !important;line-height:1.5em !important}.CybotExternalLinkArrow{display:none !important}#CybotCookiebotDialogDetailBodyContentTextAbout a{font-size:inherit !important}#CybotCookiebotDialogBodyLevelButtonCustomize{color:#4d5757 !important}#CybotCookiebotDialogPoweredByText{display:none !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{transform:rotate(45deg) scale(.7) !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{font-weight:inherit !important}#CybotCookiebotDialogPoweredbyCybot{display:none !important}.CybotCookiebotDialogBodyBottomWrapper{display:none !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem{color:#4d5757 !important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#840d7a !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid#840d7a !important;color:#840d7a !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#840d7a !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a{color:#840d7a !important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard{padding-top:0 !important}.CybotCookiebotDialogBodyLevelButtonSliderWrapper{transform:scale(.8) !important}@media screen and (min-width:1280px){#CybotCookiebotDialog{padding:24px !important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{margin-top:0 !important}}@media screen and (max-width:1280px){#CybotCookiebotDialog{top:auto !important;bottom:0 !important;transform:translate(-50%,-10px) !important}#CybotCookiebotDialogBodyContent{padding:24px !important}}@media screen and (min-width:1280px){#CybotCookiebotDialog{min-height:165px}}#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-thumb,#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-track{display:none !important}.CookiebotWidget-main-logo,#CybotCookiebotDialogDetailFooter{display:none !important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#555 !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#840d7a !important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:#840d7a !important}#CookiebotWidget #CookiebotWidget-buttons button{border-width:1px !important}#CookiebotWidget strong{color:#555 !important}#CybotCookiebotDialogBodyButtonDecline{border-color:#840d7a !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{border-color:#840d7a !important;background-color:#840d7a !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#555 !important}.checkbox-container .nf-field,.checkbox-container .field-wrap{display:block}.checkbox-container .nf-field-label{display:block;width:100%;margin-left:0;padding-left:32px !important;margin-bottom:5px}.checkbox-container .nf-field-description{display:block;width:100%;width:auto;margin-right:0;font-size:75%;margin-top:3px;padding-left:32px}.label-right .checkbox-wrap .nf-field-element{position:absolute;top:5px;left:0}.html-wrap .nf-field-element h2.color{font-size:24px}#nf-form-7-cont label{font-size:16px !important;line-height:1.2em !important}#nf-form-7-cont .nf-field-description{line-height:1.4em !important;margin-right:0 !important}.list-checkbox-wrap .nf-field-element li input[type=checkbox],.label-right .checkbox-wrap input[type=checkbox]{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;padding:9px;border-radius:0;display:inline-block;position:relative}.list-checkbox-wrap .nf-field-element li input[type=checkbox]:checked:after,.label-right .checkbox-wrap input[type=checkbox]:checked:after{content:' ';left:5px;top:0;width:9px;height:14px;position:absolute;border:solid #87027b;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.list-checkbox-wrap .nf-field-element li input[type=checkbox]:checked,.label-right .checkbox-wrap input[type=checkbox]:checked{background-color:#e9ecee;color:#99a1a7;border:1px solid #adb8c0}.list-checkbox-wrap label{margin-left:2.2em !important;cursor:pointer !important;margin-bottom:12px !important}.listcheckbox-wrap .nf-field-label .nf-label-span{font-weight:700 !important}table.koulutukset{width:100%;border:1px solid #840d7a;border-collapse:separate;border-spacing:0;margin-bottom:30px}table.koulutukset th,table.koulutukset td{padding:10px 15px;text-align:left;vertical-align:top}table.koulutukset tr td{border-bottom:1px solid rgba(192,192,192,.35)}@media (min-width:641px){table.koulutukset tr:last-child td{border-bottom:none}}table.koulutukset a{color:#4d5757 !important}table.koulutukset a:hover{color:#87027b !important}table.koulutukset th{background:#840d7a;color:#fff}table.koulutukset td{font-weight:100;font-size:14px}@media (max-width:640px){table.koulutukset tr td{display:block;padding:10px 15px}table.koulutukset td{display:block;padding:2px 10px}table.koulutukset td.title{font-size:16px;padding:10px 15px;background:#f5f5f5}table.koulutukset tr{border-bottom:1px solid #ddd}}@media (min-width:641px){table.koulutukset tr td:nth-child(1){width:25%}table.koulutukset tr td:nth-child(2){width:50%}table.koulutukset tr td:nth-child(3),table.koulutukset tr td:nth-child(4){width:12.5%}}.footer-links,#footer .social-icons{padding-left:0;margin-left:0;list-style:none}#footer .social-icons{margin-top:15px}#footer .social-icons li{display:inline-block;font-size:24px;margin-right:22px;transition:opacity .3s ease}#footer .social-icons li:hover{opacity:.8}h3.footer-heading{font-size:16px}.footer-links li a{font-size:14px}#footer{cursor:default}#footer a:hover{text-decoration:underline}#footer{background:#811579}#footer *{color:#fff !important}#footer address{font-style:normal;font-size:14px;line-height:2}#footer .pharmac-logo{width:150px;height:auto;margin-bottom:30px;display:block}.scroll-to-top,.tt-copyright a .tt-copyright,.tt-copyright *{color:#fff !important}.footer-links li{padding-top:2px;padding-bottom:2px}@media (max-width:1024px){.footer-links{margin-top:0;margin-bottom:33px}.footer-heading{margin-bottom:12px}}#footer{background:linear-gradient(to bottom,#7e1b78 0%,#8b1f86 100%)}