/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background:#fff;font-family:"Montserrat",sans-serif;font-size:62.5%;color:#333}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{color:#1A2A56}.alasivu h1{margin-bottom:5rem}a{text-decoration:none}p{line-height:1.5}.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;-webkit-transition:all 0.55s;transition:all 0.55s}.primary ul,.responsive-nav ul{list-style:none;margin:0;padding:0}figure{max-width:100%;margin:1em 0}figcaption{font-size:13px;color:#888;line-height:1.4}blockquote{font-family:Georgia,sans-serif;font-style:italic;padding:0 20px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.container,.site-branding{width:100%;max-width:120em;margin:0 auto;padding:0 1rem}.site-branding{width:100%;max-width:100rem;margin:0 auto;padding:0 1rem}.site-header{background-image:url("../images/hero.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative;overflow:hidden}.alasivu .site-header{min-height:35vh}.site-header:after{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(26,42,86,0.75)}.site-header .hero-overlay{position:absolute;z-index:1;bottom:5em;left:-10%;right:-10%;height:30em;background-image:url("../images/hero-overlay.svg");background-position:top center;background-size:cover;background-repeat:no-repeat}.alasivu .site-header .hero-overlay{bottom:-9em}.site-branding{display:-ms-grid;display:grid;-ms-grid-columns:15% 35% 50%;grid-template-columns:15% 35% 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em;position:relative;z-index:150}@media screen and (min-width:46em){.site-branding{-ms-grid-columns:8% 25% 67%;grid-template-columns:8% 25% 67%}}.site-branding .logo a{display:block;width:18em;height:10em;padding-top:10em;overflow:hidden;background-image:url("../images/logo.svg");background-size:contain;background-repeat:no-repeat}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#fff;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.2s;transition-duration:0.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.primary{text-align:right;text-transform:uppercase;font-size:1.4em}.primary ul{list-style:none;margin:0;padding:0;display:none}@media screen and (min-width:86em){.primary ul{display:block}}.primary ul li{float:left;margin-right:2.5em;padding-top:0.7em}.primary a{color:#fff;font-weight:bold}.site-branding .contact{vertical-align:middle;display:none}@media screen and (min-width:46em){.site-branding .contact{display:inline-block}}.site-branding .search-icon{display:inline-block;width:2.5em;height:2.5em;padding-top:2.5em;overflow:hidden;background-image:url("../images/search-icon.svg");background-size:contain;vertical-align:middle;margin-left:1.5em;cursor:pointer}.menu-overlay{position:fixed;top:0;left:0;bottom:0;z-index:100;width:100%;background-color:#1A2A56;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;color:#fff}@media screen and (min-width:86em){.menu-overlay{width:auto;min-width:20vw;-webkit-clip-path:polygon(0 0,100% 0,94% 100%,0% 100%);clip-path:polygon(0 0,100% 0,94% 100%,0% 100%)}}.menu-overlay.toggled{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-overlay .container{padding:8rem 1.5rem}.menu-overlay ul{list-style:none;margin:4rem auto;padding:0}.menu-overlay a{color:#fff;font-size:1.5rem}.menu-overlay li{line-height:1.5}.search-container{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;z-index:180;background-color:#1A2A56;display:none;color:#fff}.search-container .container{text-align:center;overflow-y:auto;max-width:640px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:86em){.search-container .container{overflow:hidden;max-height:100vh}}.search-container .container h2{color:#fff;font-size:2em}.search-container .container form{overflow:hidden;padding-bottom:5px;border-bottom:2px solid #fff}.search-container .container form input[type=search]{width:80%;float:left;background-color:transparent;border:none;color:#fff;outline:none;font-size:1.6em}.search-container .container form ::-webkit-input-placeholder{color:#fff;opacity:1}.search-container .container form ::-moz-placeholder{color:#fff;opacity:1}.search-container .container form :-ms-input-placeholder{color:#fff;opacity:1}.search-container .container form ::-ms-input-placeholder{color:#fff;opacity:1}.search-container .container form ::placeholder{color:#fff;opacity:1}.search-container .container form :-ms-input-placeholder{color:#fff}.search-container .container form ::-ms-input-placeholder{color:#fff}.search-container .container form input[type=submit]{width:30px;height:30px;margin-right:5px;padding:30px 0 0!important;display:block;border:none;float:right;background-color:transparent;background-image:url("../images/search-icon.svg");background-repeat:no-repeat;background-size:contain;overflow:hidden}.search-container .close{color:#fff;font-size:2.5rem;position:absolute;top:2.5rem;right:1.5rem;cursor:pointer}@media screen and (min-width:46em){.search-container .close{top:2.5rem;right:2.5rem}}.site-header .caption{color:#fff;width:100%;max-width:104em;margin:0 auto;padding:10em 2em 35em;z-index:10;text-align:center;position:relative}@media screen and (min-width:86em){.site-header .caption{text-align:left}}.site-header .caption h1{color:#fff;font-size:clamp(1.4rem,0.091rem + 6.55vw,4rem);font-weight:normal;margin:0}.site-header .caption p{font-size:1.6em}.breadcrumbs{margin:0 0 15px;font-size:12px}.site-content{padding:0em 0 8em;position:relative}.alasivu .site-content{padding:4em 0;position:relative;z-index:10}.alasivu .site-content .site-main{text-align:left;margin:0 auto 4em}.alasivu .site-content a{color:#7890e7}.alasivu .site-content a:hover{color:#333}.site-content .site-main{text-align:center;font-size:1.6em;max-width:60em;margin:1em auto 1em;padding:0 1em;border-bottom:20px solid #1A2A56}@media screen and (min-width:86em){.site-content .site-main{margin:1em auto 10em}}@media screen and (min-width:120em){.site-content .site-main{padding:0;margin:1em auto 10em}}.site-content .site-main p{margin-bottom:4rem}.alasivu .site-main{border-bottom:none}.alasivu .site-main li{line-height:1.5;font-size:18px}.site-main h2{font-size:clamp(1.5rem,0.955rem + 2.73vw,2.9rem);margin:0}.alasivu .site-main h2{font-size:clamp(1.5rem,0.955rem + 1.73vw,2rem)}.home .nosto{margin-top:0;margin-bottom:8rem}.nosto{padding:0 1em}@media screen and (min-width:46em){.nosto{padding:0 3em 0 2em}}@media screen and (min-width:64em){.nosto{padding:0 7em}}@media screen and (min-width:120em){.nosto{padding:0}}.nosto:before{position:absolute;z-index:10;left:0;right:0;top:-18em;content:"";background-image:url("../images/overlay.svg");background-repeat:no-repeat;background-position:top center;background-size:cover;height:20em}.nosto .container{background-color:#fff;position:relative;z-index:10;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:visible}@media screen and (min-width:46em){.nosto .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:120em;min-height:35em}}@media screen and (min-width:64em){.nosto .container{-webkit-transform:skew(-12deg);transform:skew(-12deg)}}.nosto .container:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#fff;content:""}.nosto .container:after{position:absolute;bottom:-2em;right:-2em;left:0.5em;height:100%;top:auto;z-index:-1;background-color:#1A2A56;content:"";display:none}@media screen and (min-width:46em){.nosto .container:after{display:block}}.nosto .text{padding:2em;font-size:17px;position:relative;z-index:10;line-height:1.8}@media screen and (min-width:64em){.nosto .text{-webkit-transform:skew(12deg);transform:skew(12deg);padding:2em 5em;font-size:17px;line-height:1.8}}.nosto .image{position:relative;z-index:10;height:100%;overflow:hidden}.nosto .image .caption{position:absolute;bottom:25%;left:0;right:0;z-index:10}@media screen and (min-width:64em){.nosto .image .caption{-webkit-transform:skew(12deg);transform:skew(12deg)}}.nosto h3{color:#fff;font-size:clamp(1.5rem,0.955rem + 2.73vw,3rem);margin:0 0 0.5em}.nosto .image .caption span{display:inline-block;background-color:#1A2A56;color:#fff;padding:1em 4em;font-size:1.6em;-webkit-clip-path:polygon(6% 0%,100% 0,94% 100%,0% 100%);clip-path:polygon(6% 0%,100% 0,94% 100%,0% 100%)}.nosto img{width:130%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;display:block}@media screen and (min-width:64em){.nosto img{position:absolute;left:-15%;right:0;top:0;bottom:0;-webkit-transform:skew(20deg);transform:skew(20deg)}}.nosto-big{background-image:url("../images/nosto-bg.svg");background-repeat:no-repeat;background-size:contain;background-position:top right;position:relative}.nosto-big p a{color:#fff}.nosto-big p a:hover{text-decoration:underline}.alasivu .nosto-big{margin-top:4em}.nosto-big .container{margin-left:0;padding:10em 2em;text-align:center;background-repeat:no-repeat;background-position:left center;background-image:url("../images/isonosto.jpg");color:#fff;position:relative;z-index:10}@media screen and (min-width:46em){.nosto-big .container{max-width:85%;-webkit-clip-path:polygon(0 0,100% 0,94% 100%,0% 100%);clip-path:polygon(0 0,100% 0,94% 100%,0% 100%);padding:10em 2em 10em 18%}}.nosto-big .container div{position:relative;z-index:10;padding:0 5em}.nosto-big .container:after{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(26,42,86,0.5)}.nosto-big .bg{position:absolute;bottom:-2em;right:0;left:0;width:90%;height:100%;margin:0 auto;top:auto;z-index:1;background-color:#1A2A56;content:""}@media screen and (min-width:46em){.nosto-big .bg{right:5em;width:75%;-webkit-clip-path:polygon(6% 0%,100% 0,93.15% 100%,0% 100%);clip-path:polygon(6% 0%,100% 0,93.15% 100%,0% 100%)}}.nosto-big h2{color:#fff;font-size:clamp(1.4rem,0.682rem + 3vw,3rem);font-weight:normal;margin:0.5em 0}.nosto-big p{font-size:clamp(1rem,0.636rem + 1.82vw,2rem)}.tekstinosto{text-align:center;padding:8em 2em 4em}.tekstinosto h3{color:#707070;font-weight:normal;font-size:clamp(1.2rem,0.545rem + 3.27vw,3rem)}.btn{display:inline-block;background-color:#1A2A56;color:#fff;padding:1rem 2rem;font-size:0.8rem;text-transform:uppercase;-webkit-clip-path:polygon(6% 0%,100% 0,94% 100%,0% 100%);clip-path:polygon(6% 0%,100% 0,94% 100%,0% 100%);margin-top:1.5rem}.wp-block-table tr{line-height:1.5}@media screen and (min-width:86em){.wp-block-table tr{line-height:2.5}}@media screen and (min-width:120em){.wp-block-table tr{line-height:3.5}}.sidebar{width:100%;margin-top:25px}@media screen and (min-width:86em){.sidebar{float:right;width:33%}}.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;width:auto;color:#fff;background:#555}.pagination a:hover{color:#fff;background:#3279BB}.pagination .current{padding:6px 9px 5px 9px;background:#3279BB;color:#fff}.comment-list img{width:auto;max-width:100%}button[type=submit],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{padding:7px 9px;width:100%}@media screen and (min-width:46em){button[type=submit],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{width:auto}}textarea{max-width:100%;width:100%}input[type=submit]{width:auto}.alignleft{margin:25px 0}@media screen and (min-width:46em){.alignleft{float:left;margin:0 25px 25px 0}}.alignright{margin:25px 0}@media screen and (min-width:46em){.alignright{float:right;margin:0 0 25px 25px}}.aligncenter{margin:25px auto}.wp-block-button__link{display:inline-block;background-color:#1A2A56;color:#fff;padding:1rem 2rem;font-size:0.8rem;text-transform:uppercase;-webkit-clip-path:polygon(6% 0%,100% 0,94% 100%,0% 100%);clip-path:polygon(6% 0%,100% 0,94% 100%,0% 100%);margin-top:1.5rem;border-radius:0}.site-footer{background-color:#1A2A56;color:#fff;padding:5em 2em}.site-footer a{color:#fff}.site-footer .logo{display:block;width:18em;height:10em;padding-top:10em;overflow:hidden;background-image:url("../images/logo.svg");background-size:contain;background-repeat:no-repeat}.site-footer ul{font-size:1.6em;margin:2em 0;padding:0;list-style:none}.site-footer ul li{line-height:1.5}.site-footer p{font-size:1.2em}.site-footer .design{text-align:right;font-weight:bold}