.article-embargo{margin-top:var(--main-padding)}.page-wrapper{padding-top:var(--main-padding);background:var(--bg-color2)}.page-wrapper>div:first-child{padding-right:var(--main-padding)}.content-send .info-box p{padding:var(--xlarge);border:1px solid #bbb;border-radius:4px;margin-bottom:var(--medium);margin-top:0;width:100%;text-align:center;display:none}.content-send .info-box p.success{background:#34ab349c}.content-send .info-box p.fail{background:#e35050c9}.ag-form .form-row textarea,.ag-form .form-row input,.ag-form .form-row select{background:transparent;padding:9px;border:1px solid var(--font-color1);width:100% !important;box-sizing:border-box;border-radius:4px;margin-bottom:var(--main-padding)}.ag-form .form-row textarea,.ag-form .form-row input{color:var(--font-color1)}.ag-form .form-row *::placeholder{opacity:0}.ag-form .form-row.active *::placeholder{opacity:1}.ag-form .form-row.active label{top:-7px;left:3px;font-size:12px}.ag-form .form-row.active select{color:var(--font-color1)}.ag-form .form-row select{color:transparent}.ag-form .form-row select option:first-of-type{display:none}.ag-form .form-row .check-box{user-select:none}.ag-form .form-row label{background:var(--bg-color3);color:var(--font-color1);font-family:var(--font-family1);position:absolute;z-index:1;top:9px;left:6px;padding:0px 8px;transition:top .3s, left .3s, font-size .3s}.form-row input::placeholder{opacity:0}.form-row.active input::placeholder{opacity:1}.form-row.active input::placeholder{opacity:1}h2.elemAnimationUp{margin-top:40px}select#country{background:transparent;padding:9px;border:1px solid;width:100% !important;box-sizing:border-box;border-radius:4px;margin-bottom:15px}.margin-contact{margin-left:30px}.content-box-yhteystiedot{background:var(--bg-color3);padding:var(--main-padding);position:relative;height:100%;height:initial;margin-bottom:var(--large-padding);border:3px solid var(--bg-color7)}.contact-page-button input[type="submit"]{border:0;background:#1482AA !important;padding:10px;margin-bottom:20px;margin-left:20px;font-size:16px;cursor:pointer;border-radius:4px;font-weight:500;color:white}.contact-picture .crop_container img{max-height:70%  !important;min-height:70% !important;max-width:70%  !important;margin-left:auto !important;margin-right:auto !important}label.check-label{font-family:var(--font-family1);margin:var(--small-padding) 0;color:var(--font-color1)}.contact-picture .crop_container{max-width:400px !important;max-height:400px !important}.marbinBottom20{margin-bottom:20px}.marginBottom20{margin-bottom:20px}.ag-contact-wrap h2{font-family:var(--font-family2);color:var(--font-color1)}.ag-contact-wrap p{font-family:var(--font-family1);color:var(--font-color1)}.ag-contact-wrap>div:nth-child(2){margin-left:var(--small-padding)}.ag-contact-wrap a p{background:var(--bg-color4);color:var(--font-color2);margin-bottom:var(--small-padding);padding:var(--small-padding)}.ag-contact-wrap a p:hover{background:var(--bg-color6)}.ag-contact-wrap .textarea{text-align:center}.grecaptcha-badge{z-index:99999}.footer{z-index:100}.footer.footer-color{background:var(--bg-color4)}.footer .footer-text{color:var(--font-color1);font-family:var(--font-family2);padding:var(--main-padding)}.footer .footer-text a{color:var(--font-color1);font-family:var(--font-family2);text-decoration:none}.footer .footer-text b{font-size:var(--font-size1)}.footer .logo *{max-width:100% !important}.article-publishingtime{margin-left:5px}.news-page-article-text-box{padding-left:var(--main-padding)}@media only screen and (max-width: 940px){.news-page-article-wrapper{flex-direction:column}}@media only screen and (min-width: 941px){.news-page-article-wrapper .prod-img{max-width:300px}}.publishing-wrapper{font-family:var(--font-family1);font-weight:600}a{text-decoration:none;color:initial}.article-list.top-story h2.ingressi{font-size:var(--font-size2)}.article-list.small-list{background:var(--bg-color-bg)}.article-list.small-list .article-first-image{margin-right:var(--main-padding)}.article-list.small-list a>div{margin:var(--main-padding)}.article-list.small-list a:not(:last-child){border-bottom:var(--main-border)}.article-list:not(.top-story) h1{font-size:var(--font-size2);margin:0;padding-right:var(--mini-padding);padding-left:var(--mini-padding)}.article-list.top-story h1{font-size:var(--font-size3);margin:var(--small-padding) 0 0 0}.article-list.top-story p.Caption,.article-list.top-story p.Source{display:block;padding:0 var(--main-padding);font-family:var(--font-family1);font-size:var(--font-size-small);color:var(--font-color1);font-style:italic}.article-list h2.ingressi{margin:var(--small-padding) 0;font-weight:400}.article-list.top-story .article-headline,.article-list.top-story .article-ingres{padding:0 var(--main-padding)}h1{font-family:var(--font-family1);color:var(--font-color1)}p.Caption,p.Source{display:none}.production-list h2{font-size:var(--font-size-small);padding-left:var(--small-padding);font-weight:600;margin:0}.production-list a{margin-bottom:var(--small-padding);padding:var(--small-padding)}.production-list a:not(:last-child){border-bottom:var(--main-border)}.article-list a:hover h1,.article-list a:hover h2,.article-list a:hover p.Source,.article-list a:hover p.Caption{color:var(--font-color-hover1)}.site-wrapper{background-color:var(--bg-color2)}.yhteystiedot{background:var(--bg-color-bg);margin-top:var(--main-padding)}.yhteystiedot h2{font-family:var(--font-family1);margin:0;color:var(--font-color1)}.yhteystiedot p{font-family:var(--font-family2);color:var(--font-color1)}.yhteystiedot .split .textarea{padding-left:var(--main-padding)}.yhteystiedot .split{padding:var(--main-padding)}.yhteystiedot .vinjet p{padding-left:var(--main-padding)}.agTextTagCloud span{padding:var(--mini-padding) var(--small-padding);border:var(--main-border);border-radius:50px;background:var(--bg-color2);display:inline-block}.agTextTagCloud a{display:inline-block;margin-bottom:var(--small-padding);margin-right:var(--small-padding)}.agTextTagCloud a:hover span{background:var(--bg-color3);color:var(--font-color1);border-color:var(--bg-color2)}.yhteystiedot .split .map{overflow:hidden}.yhteystiedot .split .map iframe{width:100%}.tag-label{font-family:var(--font-family1);border-bottom:var(--main-border)}body{margin:0;overflow-x:hidden}h2.lead{font-family:var(--font-family2);color:var(--font-color1);font-weight:400}.uutiskirje>div,.uutiskirje iframe{width:100% !important}.header .header-top .nav-bar{position:fixed;transition:background 0.4s ease-in;z-index:10;padding:var(--small-padding) var(--main-padding);background:var(--bg-color3);border-bottom:1px solid #e6e6e6}.header .header-top .logo img{width:113px !important;max-width:113px !important;height:50px !important}.header .header-top .navigation a p{font-size:var(--font-size1);font-family:var(--font-family-main);color:var(--font-color1);font-weight:600;padding:var(--padding2);white-space:nowrap}.header .header-top .navigation a:hover p{color:var(--font-color3)}.header .header-top .navigation.side a p{color:var(--font-color1);padding:0 0 0 var(--main-padding)}.header .header-top .navigation.side a p:hover{color:var(--font-color3)}.ag-cookie{position:fixed;z-index:10;bottom:0;background:var(--bg-color2)}.ag-cookie p,.ag-cookie h2{font-family:var(--font-family2);color:var(--font-color1)}.ag-cookie h2{margin-bottom:0}.ag-cookie a{display:inline-block}.ag-cookie .accept-cookie{background:var(--bg-color3);height:100%;position:absolute;border-right:var(--main-border);border-top:var(--main-border)}.ag-cookie .accept-cookie p{background:var(--bg-color4);color:var(--font-color2);padding:var(--main-padding);cursor:pointer;border-radius:15px}.ag-cookie .accept-cookie p:hover{background:var(--bg-color6)}.ag-cookie .coockie-text{margin-left:20%;padding:2em 5em;border-top:var(--main-border)}.ag-cookie .coockie-text p{font-size:var(--font-size1)}.ag-cookie .coockie-text p a{text-decoration:underline;color:var(--font-color1)}.ag-cookie.none{display:none !important}.theme>div{cursor:pointer;width:100%;display:inline-flex}.theme>div>div{position:relative;height:15px;width:44px;margin:auto 0;margin-left:5px}.theme>div>div .bar{background-color:var(--bg-color2);border:1px solid var(--font-color1);width:45px;height:16px;flex-shrink:0;border-radius:8px;position:absolute}.theme>div>div .select{width:21px;height:21px;margin-top:-2px;background:var(--bg-color3);border:1px solid #a6a6a6;position:absolute;border-radius:50%;z-index:999}.theme.dark>div>div .select{margin-left:24px}.theme:hover span.select{background-color:var(--bg-color2)}.none{display:none}.relative{position:relative}@media only screen and (max-width: 940px){.header .header-top .navigation:not(.navigation.side) a:first-child p{padding-left:0}}span.ag_page_navigation_top,span.ag_page_navigation_bottom,span.ag_page_navigation_current{display:flex}span.ag_page_navigation_top,span.ag_page_navigation_bottom{margin:10px 0px;font-family:var(--font-family1);width:100%}span.ag_page_navigation_top{width:100%;padding-bottom:var(--main-padding);margin-bottom:0px}span.ag_page_navigation_dots,span.ag_page_navigation_current{margin:0px 2px;padding:3px 9px;color:var(--font-color2);background:var(--bg-color4);border:var(--main-border)}span.ag_page_navigation_top a,span.ag_page_navigation_bottom a,span.ag_page_navigation_current a{margin:0px 2px !important;padding:3px 9px !important;border:var(--main-border);color:#2d2a2a;background:#ffffff !important}.personnel{background:var(--bg-color-bg2);padding-top:var(--main-padding)}.personnel h2.ingressi{font-size:var(--font-size1);margin:0}.personnel h1.otsikko{font-size:var(--font-size2);margin:0;padding:var(--mini-padding) 0 0.2em 0;color:var(--bg-color4)}.personnel p.teksti{margin:0}.personnel>div>div{margin-top:var(--small-padding);border-top:var(--main-border);padding-top:var(--small-padding);width:calc(50% - var(--small-padding))}.personnel>div>div:nth-child(odd){margin-right:var(--mini-padding)}.personnel>div>div:nth-child(even){margin-left:var(--mini-padding)}.aghtml,.aghtml iframe{width:100%}@media only screen and (max-width: 768px){.footer-text>div{-webkit-flex-direction:column;flex-direction:column}.footer-text>div:last-child>div{width:100%}}.top-story{background:var(--bg-color-bg);margin-bottom:var(--main-padding)}.right-col>div{background:var(--bg-color-bg)}.right-col>div:not(:last-child){margin-bottom:var(--main-padding)}.right-col .hunajakenno{padding:var(--main-padding) 0}@media only screen and (max-width: 1024px){.yhteystiedot .vinjet p{padding-left:var(--small-padding)}.yhteystiedot .split{padding:var(--small-padding)}}.production-list a:hover h2{color:var(--font-color-hover1)}span.bold{font-weight:bold}p.valiotsikko,p.subheader{font-size:var(--font-size2)}span.teksti_kursiivi,span.italic{font-style:italic}@media only screen and (min-width: 1025px){.article-list.small-list{height:100%}}@media only screen and (max-width: 500px){.slide-nav .navigation{-webkit-flex-direction:column;flex-direction:column}.slide-nav .navigation a,.slide-nav .navigation a>div{width:100%;height:40px}.slide-nav .navigation a p{margin:auto}.slide-nav .theme{width:100%;height:40px}.slide-nav .theme>div{justify-content:center;margin:auto;width:auto}.slide-nav .theme>div p{font-size:var(--font-size1);font-family:var(--font-family1);color:var(--font-color1);font-weight:600;margin:0}}.menu-btn p{font-size:var(--font-size1);font-family:var(--font-family1);color:var(--font-color1);font-weight:600;padding:0 var(--small-padding)}.menu-btn i{width:15px}.header .header-top .menu-btn p:hover{color:var(--font-color3)}@media only screen and (max-width: 500px){.article-list.small-list a>div{margin:var(--mini-padding)}}@media only screen and (max-width: 500px){.article-list.top-story .article-headline,.article-list.top-story .article-ingres{padding:0 var(--mini-padding)}}@media only screen and (max-width: 500px){.article-list.top-story p.Caption,.article-list.top-story p.Source{padding:var(--mini-padding)}}@media only screen and (max-width: 500px){.yhteystiedot .split{padding:var(--mini-padding)}}@media only screen and (max-width: 500px){.article-list.small-list .article-first-image{margin-right:var(--small-padding)}}.js-anim{opacity:0}.js-anim1,.js-anim2,.js-anim3,.js-animBig{opacity:0}.textBox h2,.textBox p{color:var(--font-color1);font-family:var(--font-family2);margin:0 auto;text-align:center;padding:var(--small-padding) 0}.textBox h2{font-size:var(--font-size3);padding:var(--small-padding) 0}.textBox p{font-size:var(--font-size1);padding-bottom:var(--main-padding)}.ag-customer{background:var(--bg-color3);padding-bottom:calc(var(--main-padding) * 3);padding-left:var(--main-padding);padding-right:var(--main-padding)}.ag-customer-wrap img{max-width:350px !important;width:100%;margin:0 auto}.ag-number{background:var(--bg-color7);padding:calc(var(--main-padding) * 3) var(--main-padding) 0}.ag-number .number-card{padding:calc(var(--main-padding) * 3) var(--main-padding)}.ag-number .number-card i{padding-top:var(--mini-padding)}.ag-number .number-card h2,.ag-number .number-card p{color:var(--font-color1);font-family:var(--font-family1);margin:0 auto;text-align:center}.ag-number .number-card p{font-size:1.2em}.ag-number .number-card h2{font-size:1.6em}.lineimg img{max-width:100%;min-width:100%}.ag-prod .ag-all-prod a{color:var(--font-color2);background:var(--bg-color4);padding:var(--main-padding);font-size:var(--font-size1);font-family:var(--font-family1);margin-top:var(--main-padding)}.ag-contact{background:var(--bg-color3);padding:calc(var(--main-padding) * 4) var(--main-padding)}.ag-newsletter{position:fixed;top:100px;right:20px}.ag-prod{background:var(--bg-color3);padding:calc(var(--main-padding) * 4) var(--main-padding)}.ag-prod .ag-prod-wrap{padding:var(--main-padding) 0;gap:30px}.ag-prod .ag-prod-wrap>a{background:var(--bg-color3);padding:var(--main-padding);position:relative;height:100%;height:initial;box-shadow:0px 2px 10px 0px rgba(90,132,150,0.15);flex:1 1 30%}.ag-prod .ag-prod-wrap>a:hover{box-shadow:0 1em 4em 0 rgba(90,132,150,0.15)}.ag-prod .ag-prod-wrap>a h3{font-family:var(--font-family2);font-size:var(--font-size2);margin:0;color:var(--font-color1)}.ag-prod .ag-prod-wrap>a p{font-family:var(--font-family1);font-size:var(--font-size);color:var(--font-color1);line-height:var(--font-size2)}.ag-prod .ag-prod-wrap>a img{max-width:100% !important;bottom:0}.ag-prod .ag-prod-wrap>a>div,.ag-prod .ag-prod-wrap>a>div>div{height:100%}.ag-prod .ag-prod-wrap>a h2{font-size:var(--font-size1)}@media only screen and (max-width: 500px){.ag-number .number-card{-webkit-flex-direction:column;flex-direction:column;align-items:center}.ag-number .number-card>div{padding:var(--main-padding)}}.menu-wrap{margin-left:var(--main-padding)}.list-page .ag-prod .ag-prod-wrap a{height:initial;margin-bottom:var(--main-padding)}@media only screen and (max-width: 940px){.header-img-text p{font-size:var(--font-size2)}.header-img-text button{font-size:var(--font-size1)}}.footer-links p,.footer-links a{margin:0}.footer-links p{padding:var(--small-padding)}.footer-links p i{display:none}.footer-img img{width:100% !important;padding:0 var(--main-padding)}.ag-personnel{background:var(--bg-color7)}.ag-personnel .personnel-card{margin-bottom:var(--main-padding);border-bottom:var(--main-border);margin:0 var(--small-padding) var(--main-padding) var(--small-padding);padding-bottom:var(--small-padding)}.ag-personnel .personnel-card:last-child{border:none !important}.ag-personnel .personnel-card h2.ingressi{font-size:var(--font-size1);margin:0}.ag-personnel .personnel-card h1.otsikko{font-size:var(--font-size2);margin:var(--small-padding) 0}.ag-personnel .personnel-card p{margin:0 0 var(--small-padding) 0}.ag-personnel .article-wrap .personnel-card .article-headline,.ag-personnel .article-wrap .personnel-card .article-ingres,.ag-personnel .article-wrap .personnel-card .article-text{padding:0}@media only screen and (min-width: 769px){.ag-personnel .personnel-card:nth-child(odd):nth-last-child(2){border:none !important}}@media only screen and (max-width: 768px){.footer .footer-img{-webkit-flex-direction:column;flex-direction:column;align-items:start}.footer .footer-img img{padding:var(--main-padding)}}.google-maps{position:relative;padding-bottom:25%;height:0;width:100%;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media only screen and (min-width: 769px) and (max-width: 940px){.google-maps{padding-bottom:35%}}@media only screen and (max-width: 768px){.google-maps{padding-bottom:40%}}.footer .footer-text .top-col-footer p,.footer .footer-text .top-col-footer a,.footer .footer-text .bottom-col-footer p{margin:0px;color:#bbe2f5;font-size:12px;margin-left:var(--small-padding)}.footer .footer-text .top-col-footer a{margin:0 !important}.footer .footer-text .top-col-footer .footer-fa-icon{background:#58bae3;border-radius:50px;width:50px;height:50px}.footer .footer-text .top-col-footer .footer-fa-icon i{color:#bbe2f5}.footer .footer-text .top-col-footer>div:not(:last-child){border-right:1px solid var(--font-color1);padding-right:var(--main-padding);margin-right:var(--main-padding)}.footer .footer-text .bottom-col-footer{padding-top:var(--main-padding)}.footer .footer-text .bottom-col-footer>div:last-child>div:first-child{border-right:1px solid var(--font-color1);padding-right:var(--main-padding);margin-right:var(--main-padding)}.footer .footer-text .bottom-col-footer>div:last-child>div p{margin:0px}.footer .footer-text .cookies p{cursor:pointer}.solutions{position:relative}.nav-dropdown-wrapper{position:absolute;top:64px;min-width:fit-content;border:1px solid #e6e6e6;border-top:0;padding:var(--small-padding);align-items:center;display:none;transition:background 0.4s ease-in;background:var(--bg-color3);overflow-y:auto;max-height:calc(100vh - 77px)}.nav-dropdown-wrapper p{margin:0 0 var(--small-padding) 0}.nav-dropdown-wrapper a:last-child p{margin-bottom:0}.nav-dropdown-wrapper h1{font-size:var(--font-size1);margin:0 0 var(--small-padding) 0}.nav-dropdown-wrapper a{width:230px}.nav-dropdown-wrapper a:hover h1{color:var(--font-color-hover1)}.ag-page-col{padding-top:75px}.footer .worldmarket a{display:inline-flex;-webkit-align-items:center;align-items:center}.textBox-five p{text-align:left !important}.footer .footer-top.navi a{display:inline-flex;-webkit-align-items:center;align-items:center}.menu__item.flags .language-list{display:inline-flex}.menu__item.flags .language-list a{height:auto}@media only screen and (max-width: 500px){.footer .footer-text .bottom-col-footer>div:first-child>div:first-child{border-right:1px solid var(--font-color1);padding-right:var(--small-padding);margin-right:var(--small-padding)}}.content-box-form{background:var(--bg-color3);padding:var(--main-padding);position:relative;height:100%;height:initial;border:3px solid var(--bg-color7)}.ag-form .same-row{display:inline-flex;width:100%;position:relative}.ag-form .same-row .form-row{width:50%;position:relative}.ag-form .same-row .form-row:first-child{margin-right:4px}.ag-form .same-row .form-row:last-child{margin-left:4px}@media only screen and (max-width: 500px){.textBox h2{font-size:var(--font-size25)}}.content.article-page{background:var(--bg-color3)}.content.article-page .article-wrap{margin-bottom:0em}.social{margin:var(--main-padding)}.social>div{width:3em;height:3em;margin-right:var(--small-padding)}.social>div a{background:var(--bg-color4);justify-content:center;display:flex}.social>div span{padding:9px 0px}.social>div span i{font-size:var(--font-size2);color:var(--bg-color3)}.social>div a:hover{background:var(--bg-color8)}.header-img-wrap{position:relative}.header-img-wrap .text-wrap-main{position:absolute;top:45%;padding:0 var(--main-padding)}.header-img-wrap .header-img{background:url(/neodirect/static/5/kansikuva/sivut-tausta.png) no-repeat scroll center 100%;background-size:cover;padding-top:67px;padding-bottom:0;min-height:100vh;user-select:none}.header-img-text p,.header-img-text button{color:var(--font-color2);margin:0;display:inline-block;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;padding:var(--mini-padding);background:var(--bg-color4);font-family:var(--font-family2);transition:all 0.4s ease-in}.header-img-text p{font-size:var(--font-size3);line-height:1.5em;border-radius:255px 15px 225px 0px/15px 225px 15px 255px}.header-img-text button{font-size:var(--font-size2);cursor:pointer;border:0}.header-img-text button:hover{color:var(--font-color1)}.newsletterFooter img{width:50%}.newsletterKollega a{text-decoration:none;color:#4A85A8}.newsletterLinks a,.newsletterLinks p{text-decoration:none;color:#4A85A8;margin-top:10px}.newsletterLogo img{width:50%}.newsletterLogoFooter img{width:30%}.newsletterMiniArticle{border-width:1px;border-color:#333333;background-color:#F3F3F9;border-style:solid;border-top:none;border-bottom:none;border-right:none}.newsletterPeruutus a{text-decoration:none;color:#4A85A8}.newsletterTarget h1{font-family:Georgia,serif;font-size:28px;font-weight:lighter;margin-top:0px;margin-bottom:15px}.newsletterTarget h2{font-weight:400;font-size:16px;margin:0}.newsletterTarget h3,.newsletterTargetSmall h3,newsletterTargetSmall p.otsikko,newsletterTargetSmall h1.otsikko{font-weight:lighter;font-family:times, sans-serif;font-size:18px}.newsletterTarget hr{dispaly:none}.newsletterTargetMain h1,.newsletterTargetMain a{font-family:Georgia,serif;font-size:28px;font-weight:lighter;margin-top:0;margin-bottom:0px;text-decoration:none;color:#000000}.newsletterTargetSmall h1,.newsletterTargetSmall p.otsikko,.newsletterTargetSmall h1.otsikko{font-family:Georgia,serif;font-size:22px;font-weight:lighter;margin-top:0px;margin-bottom:10px}.newsletterLinks h1{text-decoration:none;color:#4A85A8;margin-top:10px;font-size:18px}.background-img{margin-top:-20px}.marginTop20{margin-top:20px}.copyright-footer p{color:#bbe2f5 !important}.newsletterTarget a,.newsletterTargetSmall a{text-decoration:none;color:#333333;hyphens:none !important;display:inline !important}.newsletterTarget span.textelement-createdtime.datetime{margin-bottom:0px;padding-bottom:0px;display:none}.newsletterArticle img{display:flex;justify-content:center;align-items:center;width:100%}.newsletterHeader{background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.newsletterHeader img{width:100%;max-width:600px}.newsletter{border-width:1px;border-style:solid;border-color:#dadada;padding:5px;margin-top:10px;font-family:georgia, sans-serif}@media only screen and (max-width: 768px){.header-img-text p{font-size:var(--font-size1)}.header-img-text button{font-size:var(--font-size1)}}@media only screen and (max-width: 768px){.header-text-mobile p{font-size:var(--font-size2) !important}}.article-wrap a{display:inline-block;color:var(--bg-color4)}.media-host:not(.portrait),.media-host:not(.landscape){background:white !important}.nd-carousel-container .nd-carousel-overflow,.nd-carousel-container .nd-slide-textblock,.nd-carousel-container .fullscreen{background-color:#ffffff !important}.nd-carousel-container p.nd-slide-caption.long{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-carousel-container p.nd-slide-caption.long.more{white-space:normal !important}.nd-carousel-container button.showCaption{float:right;background:none;border:none;font-size:18px;color:#000;cursor:pointer}.nd-carousel-container{background-color:#ffffff !important;padding-bottom:20px}.nd-carousel-container button.showCaption.rotate{transform:rotate(180deg)}nd-carousel-slide p{color:#000}.nd-carousel-container.fullscreen .nd-carousel-overflow{margin-bottom:60px}.fullscreen .nd-slide-media{max-width:initial !important}.newsletterLinks h2{text-decoration:none;color:#333333;margin-top:-20px;font-size:14px}.article-wrap{background:var(--bg-color-bg);height:100%}.article-wrap h1{font-size:var(--font-size3);margin-bottom:var(--small-padding)}.article-wrap h2{font-size:var(--font-size2);margin:0 0 var(--small-padding) 0}.article-wrap p{font-family:var(--font-family1);margin:var(--small-padding) 0;color:var(--font-color1)}.article-wrap p a{display:inline-block;color:var(--font-color1);text-decoration:underline}.article-wrap .article-headline,.article-wrap .article-ingres,.article-wrap .article-text,.article-wrap .article-tag,.article-wrap .article-embargo{padding:0 var(--main-padding)}.article-wrap p.Caption,.article-wrap p.Source{display:block;padding:0 var(--main-padding);font-size:var(--font-size-small);font-style:italic}.article-wrap .crop_container{width:inherit !important}.article-wrap .crop_container img{width:inherit !important}.margin-404{margin-top:60px}.ag-newsletter-mobiili{background:linear-gradient(180deg, var(--bg-color3) 50%, var(--bg-color7) 50%);position:relative}.ag-newsletter-mobiili .ag-newsletter-wrap{box-shadow:0em 0em 3em 1em rgba(90,132,150,0.4)}.newsletterTarget h2.lead span.italic{font-style:italic !important}h2 span.italic,h2.lead span.italic{font-style:italic}.flags{flex-direction:row;align-items:center;align-self:center}.flags .language-list{z-index:9999;flex-direction:row}.flags .language-list>div{margin-left:var(--small-padding)}.flags .language-list a{height:18px}.flags .language-list img{height:18px;width:23px}.flags .world-icon{pointer-events:none}.flags .world-icon p{margin:0 var(--small-padding) 0 0;padding:0 !important}.flags .fa-globe-europe{font-size:var(--font-size2)}@media only screen and (max-width: 940px){.content-box{padding:var(--medium);margin-bottom:var(--medium)}}.content-box{background:var(--color-w);box-shadow:var(--bs);margin-bottom:var(--large);width:100%;padding:var(--large)}.content-box.mySwiper .swiper-slide .crop_container{padding-top:0px !important;overflow:hidden;border-radius:4px}.content-box.mySwiper .swiper-slide .crop_container img{max-height:initial !important}.demo-fp .content-box.d-img-left-lg{flex-flow:row}.demo-fp .content-box.d-img-left-lg .text-wrapper{justify-content:center}.demo-fp .content-box.d-dark{background:#222323}.demo-fp .content-box.d-dark .headline{color:#fff !important}.demo-fp .content-box.d-dark.d-feature{background:none}.demo-fp .content-box.d-dark.d-feature .text-wrapper{background:#222323}.demo-fp .content-box.d-feature .text-wrapper{margin-top:-25px;background:#f3f3f9;z-index:100;width:80%;align-self:center;border-radius:4px;border:1px solid #222323;text-align:center}.demo-fp .content-box.d-feature .text-wrapper>div{align-items:center}.demo-fp .content-box.d-feature.d-beige{background:none}.demo-fp .content-box.d-feature.d-beige .text-wrapper{background:#E8DCCA}.demo-fp .content-box.d-italic .headline{font-style:italic}.demo-fp .content-box.d-beige{background:#E8DCCA}.demo-fp .content-box.d-font-lg .headline{font-size:var(--font-xlarge)}.demo-fp .content-box.d-no-img{justify-content:center;border:2px solid #222323}.demo-fp .content-box.d-no-img .demo-img{display:none}.ag-form button,.ag-form .button-wrapper input{border:0;background:var(--bg-color4) !important;padding:10px;width:calc(50% - 8px);margin-bottom:var(--main-padding);font-size:16px;cursor:pointer;border-radius:4px;font-weight:500;color:white}.content-box-form .form-row{position:relative}.form-subtitle{text-align:center;padding-bottom:15px}.ag-contact .textarea{text-align:center}@media only screen and (max-width: 500px){.article-wrap .article-headline,.article-wrap .article-head,.article-wrap .article-text,.article-wrap .article-tag,.article-wrap .article-embargo{padding:0 var(--mini-padding)}}@media only screen and (max-width: 500px){.article-wrap p.Caption,.article-wrap p.Source{padding:0 var(--mini-padding)}}@media only screen and (max-width: 768px){.ag-cookie .accept-cookie{position:static;width:100% !important;border-right:0}.ag-cookie .accept-cookie p{font-size:var(--font-size-small)}.ag-cookie>div{flex-direction:column-reverse}.ag-cookie .coockie-text{margin-left:0;width:100% !important;padding:2em}.ag-cookie .coockie-text p{font-size:var(--font-size-small)}.ag-cookie .coockie-text h2{font-size:var(--font-size1)}}@media only screen and (max-width: 1024px){.page-wrapper>div:first-child{padding-right:0}}@media only screen and (max-width: 500px){.header .header-top .navigation.side a p{padding:0 var(--small-padding)}}@media only screen and (max-width: 1024px){.yhteystiedot,.footer .footer-text{margin-top:var(--small-padding)}}@media only screen and (max-width: 1024px){.top-story{margin-bottom:var(--small-padding)}}.vinjet{background:var(--bg-color1)}.vinjet p{padding:var(--small-padding);margin:0;font-family:var(--font-family1);font-weight:bold;color:var(--font-color2);font-size:var(--font-size1)}@media only screen and (max-width: 940px){.footer .footer-text .top-col-footer-navi>div{border:0 !important;padding-bottom:var(--small-padding)}}@media only screen and (max-width: 940px){.footer .footer-text .top-col-footer>div{border:0 !important;padding-bottom:var(--small-padding)}}@media only screen and (max-width: 768px){.personnel>div>div{width:100%;margin-left:0 !important;margin-right:0 !important}}@media only screen and (min-width: 769px){.personnel>div>div:last-child,.personnel>div>div:nth-last-child(2){margin-bottom:var(--small-padding);padding-bottom:var(--small-padding)}}@media only screen and (max-width: 768px){.article-wrap h1{font-size:var(--font-size2)}.article-wrap h2{font-size:var(--font-size1)}}@media only screen and (min-width: 941px){.header .header-top .logo{margin-right:calc(var(--main-padding) * 3)}}@media only screen and (min-width: 769px) and (max-width: 1024px){.ag-prod .ag-prod-wrap>a{flex:1 1 40%}}@media only screen and (max-width: 768px){.ag-prod .ag-prod-wrap>a{flex:1 1 90%}}@media only screen and (min-width: 501px) and (max-width: 1024px){.page-wrapper{padding-left:var(--small-padding);padding-right:var(--small-padding);padding-top:var(--small-padding)}}.ag-contact-bg{background:var(--bg-color7);padding:var(--main-padding)}@media only screen and (max-width: 500px){.page-wrapper{padding-left:0;padding-right:0;padding-top:var(--mini-padding)}}@media only screen and (max-width: 768px){.yhteystiedot .split{-webkit-flex-direction:column;flex-direction:column}.yhteystiedot .split>div{width:100%}.yhteystiedot .split .textarea{padding-top:var(--main-padding);padding-left:0}}@media only screen and (max-width: 940px){.ag-contact-wrap{-webkit-flex-direction:column;flex-direction:column}.ag-contact-wrap>div{width:100%;margin:0 !important}.ag-contact-wrap .map iframe{margin:0 auto}.ag-contact-wrap p{margin:0 auto;padding:var(--main-padding);text-align:center}.ag-contact-wrap h2{margin:0 auto}.ag-contact-wrap .textarea{-webkit-align-items:center;align-items:center}}@media only screen and (max-width: 940px){.ag-contact .about-us .article-headline{-webkit-align-items:center;align-items:center}}@media only screen and (max-width: 1024px){.header .header-bottom div:not(:first-child) p:before{content:none}}@media only screen and (max-width: 1024px){.right-col{margin-top:var(--small-padding)}.right-col>div:not(:last-child){margin-bottom:var(--small-padding)}}@media only screen and (max-width: 768px){.article-list:not(.top-story) h1{padding:var(--small-padding) var(--mini-padding);font-size:var(--font-size1)}.article-list.top-story h1{font-size:var(--font-size2)}.article-list.top-story h2.ingressi{font-size:var(--font-size1);font-weight:bold}}
