html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{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;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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{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}[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}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.margin-fix:first-child{margin-top:0px !important}.margin-fix:last-child{margin-bottom:0px !important}.empty-fix:empty{margin-bottom:0px;margin-top:0px}.margin-top-fix:first-child{margin-top:0px !important}.margin-bottom-fix:last-child{margin-bottom:0px !important}.hidden{display:none;visibility:hidden;opacity:0}.visible{display:initial;visibility:visible;opacity:1}.display-inline{display:inline}.display-block{display:block}.display-inline-block{display:inline-block}.display-initial{display:initial}.full-width{width:100%}.float-fix::after{clear:both;content:' ';display:table}.centered-content{text-align:center}.centered-content>*{margin-left:auto;margin-right:auto;text-align:left}.centered{margin-left:auto;margin-right:auto}.centered:not(table){display:block}.float-left{float:left;margin-right:20px;margin-bottom:20px}.float-left:last-child{margin-bottom:0px !important}.float-right{float:right;margin-left:20px;margin-bottom:20px}.float-right:last-child{margin-bottom:0px !important}.clear-both{clear:both}.list-linear li{list-style:none;margin-left:0px}.list-horizontal{display:flex;flex-flow:row wrap}.list-horizontal li{list-style:none;margin-left:0px}.list-horizontal-left{display:flex;flex-flow:row wrap;justify-content:flex-start}.list-horizontal-left li{list-style:none;margin-left:0px}.list-horizontal-center{display:flex;flex-flow:row wrap;justify-content:center}.list-horizontal-center li{list-style:none;margin-left:0px}.list-horizontal-right{display:flex;flex-flow:row wrap;justify-content:flex-end}.list-horizontal-right li{list-style:none;margin-left:0px}.list-inline li{display:inline;list-style:none;margin-left:0px}.list-inline-block li{display:inline-block;list-style:none;margin-left:0px}.list-float::after{clear:both;content:' ';display:table}.list-float li{display:block;float:left;list-style:none;margin-left:0px}.table-linear,.table-linear thead,.table-linear tbody,.table-linear tfoot,.table-linear tr,.table-linear td,.table-linear th{display:block}.hyphenation{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.text-hide{overflow:hidden;position:relative;text-indent:100%;white-space:nowrap}.no-wrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.no-focus:focus{outline:0px}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.break-words{-ms-word-break:break-all;word-break:break-word}.screen-reader{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.screen-reader:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}*,*::before,*::after{box-sizing:inherit;background-clip:inherit;background-origin:inherit;-webkit-text-size-adjust:none !important;text-size-adjust:none !important}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-clip:border-box;background-origin:padding-box;font-size:100%}*,::before,::after{max-width:100%}*{-ms-word-break:break-all;word-break:break-word}@media screen{*:first-child{margin-top:0px !important}*:last-child{margin-bottom:0px !important}*:empty{margin-bottom:0px;margin-top:0px}}[hidden]{display:none !important}body{width:99.999%}body{overflow-wrap:break-word;word-wrap:break-word}body *{word-wrap:break-word}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}address{font-style:normal}b,strong{font-weight:700}b b,strong b,b strong,strong strong{font-weight:normal}caption,figcaption{font-style:italic;text-align:left}cite,dfn,var{font-style:italic}dt{font-weight:bold}em,i{font-style:italic}em em,i em,em i,i i{font-style:normal}output{font-style:italic}summary{font-weight:bold}tfoot td,tfoot th{font-style:italic}td,th{vertical-align:top}th{font-weight:bold;text-align:left}body{padding:0px;margin:0px}blockquote,details,dl,fieldset,figure,form,menu,nav,ol,p,pre,ul,summary,table{margin-top:0px;margin-bottom:0px}blockquote{margin-right:0px}caption,figcaption{margin:0px;padding-top:0px;padding-right:10px;padding-left:10px}dl{padding:0px}dl dt{margin:0px;padding:0px}dl dd{margin:0px;padding:0px}figure{margin-left:0px;margin-right:0px}menu,ol,ul{margin-left:0px;padding:0px}menu li,ol li,ul li{padding:0px;margin:0px}menu li ol,ol li ol,ul li ol,menu li ul,ol li ul,ul li ul{margin-bottom:0px}menu[type='toolbar'] li{margin-left:0px}menu[type='context'] li{margin:0px}a img,a input[type='image']{border:none}a>img,a>input[type='image']{display:inline-block}img,canvas,video,audio{max-width:100%}img,canvas,video{height:auto}.gm-style img{max-width:none}img{-ms-interpolation-mode:bicubic}table{position:relative}table td,table th{padding-top:4px;padding-right:10px;padding-bottom:5px;padding-left:9px}table tfoot td,table tfoot th{padding-top:4px;padding-right:10px;padding-bottom:5px;padding-left:9px}table thead td,table thead th{padding-top:3px;padding-right:10px;padding-bottom:5px;padding-left:8px}table{background-color:#000;background-color:transparent;color:#333;border-collapse:collapse;width:100%}table caption{caption-side:top}table td,table th{border-color:#ccc;border-bottom-style:solid;border-bottom-width:1px}table tfoot td,table tfoot th{background-color:#000;background-color:transparent;border-color:#ccc;color:#333;border-bottom-style:solid;border-bottom-width:1px}table thead td,table thead th{background-color:#000;background-color:transparent;border-color:#ccc;color:#333;border-bottom-style:solid;border-bottom-width:2px}audio,canvas,embed,iframe,img,object,video{vertical-align:middle}iframe{border:none}form{margin:0px}fieldset{border-width:0px;margin:0px;padding:0px;margin-bottom:1.125rem}legend{margin:0px;margin-bottom:1.125rem;padding:0px;width:100%}label{cursor:pointer}input[type='button'],input[type='submit'],input[type='reset'],textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}button *{vertical-align:middle}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;cursor:pointer}input[type='text'],input[type='password'],input[type='search'],input[type='tel'],input[type='url'],input[type='email'],input[type='datetime'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime-local'],input[type='number'],input[type='range'],input[type='color']{background-color:#fff;border-color:#333;color:#000;border-style:solid;border-width:1px;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-size:1.125rem;font-weight:normal;height:2.5rem;line-height:150%;margin:0px 0px;padding:10px 10px 10px 10px}input[type='text'][required],input[type='password'][required],input[type='search'][required],input[type='tel'][required],input[type='url'][required],input[type='email'][required],input[type='datetime'][required],input[type='date'][required],input[type='month'][required],input[type='week'][required],input[type='time'][required],input[type='datetime-local'][required],input[type='number'][required],input[type='range'][required],input[type='color'][required],input[type='text']:required,input[type='password']:required,input[type='search']:required,input[type='tel']:required,input[type='url']:required,input[type='email']:required,input[type='datetime']:required,input[type='date']:required,input[type='month']:required,input[type='week']:required,input[type='time']:required,input[type='datetime-local']:required,input[type='number']:required,input[type='range']:required,input[type='color']:required{background-color:#ffc;border-color:#333;color:#000}input[type='text'][disabled],input[type='password'][disabled],input[type='search'][disabled],input[type='tel'][disabled],input[type='url'][disabled],input[type='email'][disabled],input[type='datetime'][disabled],input[type='date'][disabled],input[type='month'][disabled],input[type='week'][disabled],input[type='time'][disabled],input[type='datetime-local'][disabled],input[type='number'][disabled],input[type='range'][disabled],input[type='color'][disabled],input[type='text']:disabled,input[type='password']:disabled,input[type='search']:disabled,input[type='tel']:disabled,input[type='url']:disabled,input[type='email']:disabled,input[type='datetime']:disabled,input[type='date']:disabled,input[type='month']:disabled,input[type='week']:disabled,input[type='time']:disabled,input[type='datetime-local']:disabled,input[type='number']:disabled,input[type='range']:disabled,input[type='color']:disabled{background-color:#eee;border-color:#333;color:#aaa}input[type='checkbox'],input[type='radio']{margin:0px;padding:0px;position:relative;top:-1px;width:20px}input[type='button'],input[type='submit'],input[type='reset'],button{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid;border-width:0;display:inline-block;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;height:auto;line-height:150%;margin:0rem 0px;padding:1rem 2.5rem;position:relative;vertical-align:middle;white-space:nowrap}input[type='button']:hover,input[type='submit']:hover,input[type='reset']:hover,button:hover{background-color:#42aa82;border-color:#aaa;color:#fff}input[type='button'].active,input[type='submit'].active,input[type='reset'].active,button.active{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid}input[type='button'][disabled],input[type='submit'][disabled],input[type='reset'][disabled],button[disabled],input[type='button']:disabled,input[type='submit']:disabled,input[type='reset']:disabled,button:disabled{background-color:#eee !important;border-color:#ddd !important;color:#aaa !important;border-style:solid !important}input[type='submit']{background-color:#42aa82;border-color:#aaa;color:#fff}input[type='search']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type='file']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;height:26px;position:relative;margin:2px 0px}input[type='file'][required],input[type='file']:required{color:#000}input[type='file'][disabled],input[type='file']:disabled{color:#aaa}select{background-color:#fff;border-color:#333;color:#000;border-style:solid;border-width:1px;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-size:1.125rem;font-weight:normal;line-height:150%;margin:0px 0px;padding:10px 10px 10px 10px}select[required],select:required{background-color:#ffc;border-color:#333;color:#000}select[disabled],select:disabled{background-color:#eee;border-color:#333;color:#aaa}select option{padding:0px 3px}select:not([multiple]){height:2.5rem}textarea{background-color:#fff;border-color:#333;color:#000;border-style:solid;border-width:1px;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-size:1.125rem;font-weight:normal;height:400px;line-height:150%;margin:0px 0px;padding:3px 6px 3px 6px}textarea[required],textarea:required{background-color:#ffc;border-color:#333;color:#000}textarea[disabled],textarea:disabled{background-color:#eee;border-color:#333;color:#aaa}*+html input[type='text'],*+html input[type='password'],*+html input[type='search'],*+html input[type='tel'],*+html input[type='url'],*+html input[type='email'],*+html input[type='datetime'],*+html input[type='date'],*+html input[type='month'],*+html input[type='week'],*+html input[type='time'],*+html input[type='datetime-local'],*+html input[type='number'],*+html input[type='range'],*+html input[type='color']{height:22px !important;padding:0px 3px !important}*+html input[type='file']{height:24px !important}*+html input[type='button'],*+html input[type='submit'],*+html input[type='reset'],*+html button{height:auto !important;width:auto;overflow:visible}*+html select{height:23px;margin:3px 0px 4px 0px}::-webkit-input-placeholder,:-webkit-input-placeholder,:-moz-placeholder,:-ms-input-placeholder,::-ms-input-placeholder,:-o-placeholder,::placeholder{color:#ccc;font-style:italic}hr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ccc;color:#ccc;border:none;top:2px;position:relative;height:2px;outline:none;padding:0px}hr,hr:empty{margin:2.25rem 0px}*+html hr{margin-top:-6px;position:relative;top:-1px}@media screen{body{color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:400;font-size:1.125rem;line-height:150%}a{color:#333}a,a:visited,a.active{text-decoration:underline}a:visited{color:#333}a:hover{color:#333;text-decoration:none}a.active{color:#333}h1 a,h1 a:visited{color:#fff}h2 a,h2 a:visited{color:#333}h3 a,h3 a:visited{color:#333}h4 a,h4 a:visited{color:#333}h5 a,h5 a:visited{color:#333}h6 a,h6 a:visited{color:#333}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{text-decoration:none}h1 a.active,h2 a.active,h3 a.active,h4 a.active,h5 a.active,h6 a.active{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#333}code,kbd,samp{color:#333;font-family:'Roboto Mono','Inconsolata','Source Code Pro','Courier New','Courier','Lucida Sans Typewriter','Lucida Typewriter','FreeMono',monospace;font-weight:400;font-size:1.125rem;line-height:150%}h1{color:#fff;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:2.75rem;letter-spacing:normal;line-height:3.5rem;text-transform:none}h2{color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.8rem;letter-spacing:normal;line-height:2.5rem;text-transform:none}h3{color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.4rem;letter-spacing:normal;line-height:2.2rem;text-transform:none}h4{color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none}h5{color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none}h6{color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none}pre{color:#333;font-family:'Roboto Mono','Inconsolata','Source Code Pro','Courier New','Courier','Lucida Sans Typewriter','Lucida Typewriter','FreeMono',monospace;font-weight:400;font-size:1.125rem;line-height:150%}ruby{line-height:300%}ruby rp,ruby rt{line-height:75%}big{font-size:1.35rem;line-height:180%}small{font-size:.9rem;line-height:120%}sub,sup{line-height:45%}td,th{line-height:150%}blockquote,dd,details,dl,dt,fieldset,figure,menu,nav,ol,p,pre,ul,summary,table{margin-bottom:1.125rem}blockquote{margin-left:2rem;margin-right:2rem}caption,figcaption{padding-bottom:1.125rem}dd{margin-left:2rem}h1{margin-bottom:1.125rem;margin-top:1.5rem}h2{margin-bottom:1.125rem;margin-top:4rem}h3{margin-bottom:1.125rem;margin-top:40px}h4{margin-bottom:1.125rem;margin-top:40px}h5{margin-bottom:1.125rem;margin-top:2rem}h6{margin-bottom:1.125rem;margin-top:2rem}hgroup{margin-bottom:1.125rem;margin-top:1.5rem}menu li,ol li,ul li{margin-left:2rem}ol li{margin-left:2rem}}::selection{background-color:#09c}@media print{caption,figcaption{page-break-before:avoid}caption,dt h1,h2,h3,h4,h5,h6,legend,label,summary{page-break-after:avoid}audio,button,canvas,caption,dt,figcaption,figure,h1,h2,h3,h4,h5,h6,hgroup,img,input,legend,li,label,select,sub,summary,sup,td,textarea,th,video{page-break-inside:avoid}body{color:#000 !important;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif !important;font-weight:400 !important;font-size:10pt !important;line-height:15pt !important}a{color:#06f !important}a,a:visited,a.active{text-decoration:none !important}a:visited{color:#06f !important}a:hover{color:#06f !important;text-decoration:underline !important}a.active{color:#06f !important}h1 a,h1 a:visited{color:#000}h2 a,h2 a:visited{color:#000}h3 a,h3 a:visited{color:#000}h4 a,h4 a:visited{color:#000}h5 a,h5 a:visited{color:#000}h6 a,h6 a:visited{color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{text-decoration:none}h1 a.active,h2 a.active,h3 a.active,h4 a.active,h5 a.active,h6 a.active{color:#06f}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#06f}code,kbd,samp{color:#000 !important;font-family:'Roboto Mono','Inconsolata','Source Code Pro','Courier New','Courier','Lucida Sans Typewriter','Lucida Typewriter','FreeMono',monospace !important;font-weight:400 !important;font-size:10pt !important;line-height:15pt !important}h1{color:#000 !important;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif !important;font-weight:bold !important;font-size:20pt !important;letter-spacing:normal !important;line-height:30pt !important;text-transform:none !important}h2{color:#000 !important;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif !important;font-weight:bold !important;font-size:15pt !important;letter-spacing:normal !important;line-height:20pt !important;text-transform:none !important}h3{color:#000 !important;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif !important;font-weight:bold !important;font-size:12.5pt !important;letter-spacing:normal !important;line-height:16.6666pt !important;text-transform:none !important}h4{color:#000 !important;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif !important;font-weight:bold !important;font-size:11.25pt !important;letter-spacing:normal !important;line-height:16.6666pt !important;text-transform:none !important}h5{color:#000 !important;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif !important;font-weight:bold !important;font-size:10pt !important;letter-spacing:normal !important;line-height:16.6666pt !important;text-transform:none !important}h6{color:#000 !important;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif !important;font-weight:bold !important;font-size:9pt !important;letter-spacing:normal !important;line-height:16.6666pt !important;text-transform:none !important}pre{color:#000 !important;font-family:'Roboto Mono','Inconsolata','Source Code Pro','Courier New','Courier','Lucida Sans Typewriter','Lucida Typewriter','FreeMono',monospace !important;font-weight:400 !important;font-size:10pt !important;line-height:15pt !important}ruby{line-height:30pt !important}ruby rp,ruby rt{line-height:7.5pt}big{font-size:12pt;line-height:18pt !important}small{font-size:8pt;line-height:12pt !important}sub,sup{line-height:4.5pt !important}th,td{line-height:15pt !important}blockquote,dd,details,dl,dt,fieldset,figure,form,menu,nav,ol,p,pre,ul,summary,table{margin-bottom:10px}caption,figcaption{padding-bottom:10px}dd{margin-left:30px}h1{margin-top:30pt;margin-bottom:20px}h2{margin-top:20pt;margin-bottom:20px}h3{margin-top:16.6666pt;margin-bottom:20px}h4{margin-top:16.6666pt;margin-bottom:20px}h5{margin-top:16.6666pt;margin-bottom:20px}h6{margin-top:16.6666pt;margin-bottom:20px}hgroup{margin-bottom:20px;margin-top:30pt}menu li,ol li,ul li{margin-left:30px}ol li{margin-left:40px}}.h1{margin-bottom:1.125rem;margin-top:1.5rem;color:#fff;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:2.75rem;letter-spacing:normal;line-height:3.5rem;text-transform:none}.h1 a,.h1 a:visited{text-decoration:none;color:#fff}.h1 a.active{color:#333}.h1 a:hover{color:#333}.h2{margin-bottom:1.125rem;margin-top:4rem;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.8rem;letter-spacing:normal;line-height:2.5rem;text-transform:none}.h2 a,.h2 a:visited{text-decoration:none;color:#333}.h2 a.active{color:#333}.h2 a:hover{color:#333}.h3{margin-bottom:1.125rem;margin-top:40px;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.4rem;letter-spacing:normal;line-height:2.2rem;text-transform:none}.h3 a,.h3 a:visited{text-decoration:none;color:#333}.h3 a.active{color:#333}.h3 a:hover{color:#333}.h4{margin-bottom:1.125rem;margin-top:40px;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none}.h4 a,.h4 a:visited{text-decoration:none;color:#333}.h4 a.active{color:#333}.h4 a:hover{color:#333}.h5{margin-bottom:1.125rem;margin-top:2rem;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none}.h5 a,.h5 a:visited{text-decoration:none;color:#333}.h5 a.active{color:#333}.h5 a:hover{color:#333}.h6{margin-bottom:1.125rem;margin-top:2rem;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none}.h6 a,.h6 a:visited{text-decoration:none;color:#333}.h6 a.active{color:#333}.h6 a:hover{color:#333}@media screen{body{text-align:center;background-color:#fff;margin:0px;padding:0px}body>*{margin-left:auto;margin-right:auto;text-align:left}}#page{margin-bottom:0px;position:relative}@media screen{#page{text-align:center;background-color:transparent}#page>*{margin-left:auto;margin-right:auto;text-align:left}}#header{margin-bottom:0px}@media screen{#header{text-align:center;background-color:#fff}#header>*{margin-left:auto;margin-right:auto;text-align:left}}#main{margin-bottom:0px}@media screen{#main{text-align:center;background-color:#fff}#main>*{margin-left:auto;margin-right:auto;text-align:left}}#footer{margin-bottom:0px}@media screen{#footer{text-align:center;background-color:#42aa82}#footer>*{margin-left:auto;margin-right:auto;text-align:left}}.zone-wrapper{position:relative}@media screen{.zone-wrapper{text-align:center}.zone-wrapper>*{margin-left:auto;margin-right:auto;text-align:left}}.zone{position:relative}@media screen{.zone{margin-left:auto;margin-right:auto}.zone:not(table){display:block}}@media screen{#main .zone{padding-bottom:60px;padding-top:60px}}@media print{#main .zone{padding-bottom:20px;padding-top:20px}}.block{position:relative}@media screen{#main .block{margin-bottom:60px}}@media print{#main .block{margin-bottom:20px}}.row-break{clear:left;margin-left:0px}@media screen{.auto-row-break{clear:left}}.no-icon::before,.no-icon::after{content:'' !important;display:none !important}.no-icons::before,.no-icons *::before,.no-icons::after,.no-icons *::after{content:'' !important;display:none !important}.article{margin-bottom:2.25rem}.article::after{clear:both;content:' ';display:table}.article-link{margin-bottom:1.125rem}.article-teaser{margin-bottom:1.125rem}.search-result{margin-bottom:1.125rem}.field{margin-bottom:1.125rem}.field-image a{display:inline-block}.field-image a{display:inline-block}.listing,.view .view-content,.view .view-attachment{margin-bottom:2.25rem}.page-navigation{margin-bottom:2.25rem}.button{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid;border-width:0;cursor:pointer;display:inline-block;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;height:auto;line-height:150%;margin:0rem 0px;padding:1rem 2.5rem;position:relative;white-space:nowrap;text-align:center}.button,.button:visited,.button:hover,.button:focus,.button:active,.button.active{text-decoration:none}.button,.button:visited{background-color:#42aa82;border-color:#aaa;color:#fff}.button:active,.button.active{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid}.button:hover,.button:focus{background-color:#42aa82;border-color:#aaa;color:#fff}.button:disabled,.button.disabled{background-color:#eee !important;border-color:#ddd !important;color:#aaa !important;border-style:solid !important}.button-icon{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid;border-width:0;cursor:pointer;display:inline-block;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;height:auto;line-height:150%;margin:0rem 0px;padding:1rem 2.5rem;text-align:center;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;background-position:center center;background-repeat:no-repeat}.button-icon,.button-icon:visited,.button-icon:hover,.button-icon:focus,.button-icon:active,.button-icon.active{text-decoration:none}.button-icon,.button-icon:visited{background-color:#42aa82;border-color:#aaa;color:#fff}.button-icon:active,.button-icon.active{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid}.button-icon:hover,.button-icon:focus{background-color:#42aa82;border-color:#aaa;color:#fff}.button-icon:disabled,.button-icon.disabled{background-color:#eee !important;border-color:#ddd !important;color:#aaa !important;border-style:solid !important}.button-icon-text{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid;border-width:0;cursor:pointer;display:inline-block;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;height:auto;line-height:150%;margin:0rem 0px;padding:1rem 2.5rem;position:relative;white-space:nowrap;text-align:center;background-position:left top;background-repeat:no-repeat;padding-left:30px}.button-icon-text,.button-icon-text:visited,.button-icon-text:hover,.button-icon-text:focus,.button-icon-text:active,.button-icon-text.active{text-decoration:none}.button-icon-text,.button-icon-text:visited{background-color:#42aa82;border-color:#aaa;color:#fff}.button-icon-text:active,.button-icon-text.active{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid}.button-icon-text:hover,.button-icon-text:focus{background-color:#42aa82;border-color:#aaa;color:#fff}.button-icon-text:disabled,.button-icon-text.disabled{background-color:#eee !important;border-color:#ddd !important;color:#aaa !important;border-style:solid !important}.drawer{position:relative}.drawer.closed{display:none}.drawer.open{display:block}.toggle-drawer-button{display:inline-block;border:0px solid #aaa;padding:0rem 0rem;min-height:2.5rem;min-width:2.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-size:1.375rem;line-height:2.5rem;font-weight:400;text-decoration:none}.toggle-drawer-button,.toggle-drawer-button:visited{background-color:transparent;color:#333}.toggle-drawer-button.active,.toggle-drawer-button:visited.active{background-color:#e6f2ee;color:#333}.toggle-drawer-button:hover,.toggle-drawer-button:visited:hover{background-color:#afdaca;color:#333}.form{margin-bottom:2.25rem}.form:last-child{margin-bottom:0px}.form legend{font-size:1.125rem;font-weight:bold}.form label[for]{display:block;font-size:1.125rem;font-weight:bold;margin-bottom:.28125rem}.form-field{margin-bottom:1.125rem}.form-label{display:block;font-size:1.125rem;font-weight:bold}.form-value-label{display:inline-block;font-size:1.125rem;font-weight:400}.form-legend{font-size:1.125rem;font-weight:bold}.form-hint{color:#888;display:block;font-size:1.0125rem;font-style:normal}.form-tip{color:#c60;display:block;font-size:1.125rem;font-style:italic}.form-actions{margin-bottom:1.125rem}.form-check,.form-honeypot{display:none}.link-action:visited{color:#333}.link-unmarked,.link-unmarked:visited,.link-unmarked:active{color:#333;text-decoration:none}.link-unmarked:hover{color:#333;text-decoration:none}.link-more:visited,.link-more a:visited{color:#333}.link-less:visited,.link-less a:visited{color:#333}.link-all:visited,.link-all a:visited{color:#333}.view .view-filters{margin-bottom:10px}.view .attachment-before{margin-bottom:20px}.view .attachment-after{margin-top:20px}.view .more-link{margin-top:20px}.listing-full>*,.view-full .view-content>*,.view-full .view-attachment>*{margin-bottom:30px}.listing-full>*::after,.view-full .view-content>*::after,.view-full .view-attachment>*::after{clear:both;content:' ';display:table}.listing-full>*:last-child,.view-full .view-content>*:last-child,.view-full .view-attachment>*:last-child{margin-bottom:0px !important}.listing-teasers>*,.view-teasers .view-content>*,.view-teasers .view-attachment>*{margin-bottom:30px}.listing-teasers>*::after,.view-teasers .view-content>*::after,.view-teasers .view-attachment>*::after{clear:both;content:' ';display:table}.listing-teasers>*:last-child,.view-teasers .view-content>*:last-child,.view-teasers .view-attachment>*:last-child{margin-bottom:0px !important}.listing-search-results>*,.view-search-results .view-content>*,.view-search-results .view-attachment>*{margin-bottom:30px}.listing-search-results>*::after,.view-search-results .view-content>*::after,.view-search-results .view-attachment>*::after{clear:both;content:' ';display:table}.listing-search-results>*:last-child,.view-search-results .view-content>*:last-child,.view-search-results .view-attachment>*:last-child{margin-bottom:0px !important}.listing-grid>*,.view-grid .view-content>*,.view-grid .view-attachment>*{margin-bottom:20px}.listing-grid>*::after,.view-grid .view-content>*::after,.view-grid .view-attachment>*::after{clear:both;content:' ';display:table}.listing-grid>*:last-child,.view-grid .view-content>*:last-child,.view-grid .view-attachment>*:last-child{margin-bottom:0px !important}.listing-titles ol li,.listing-titles ul li,.view-titles .view-content ol li,.view-titles .view-content ul li,.view-titles .view-attachment ol li,.view-titles .view-attachment ul li{list-style:none;margin-left:0px}.listing-titles ol li,.listing-titles ul li,.view-titles .view-content ol li,.view-titles .view-content ul li,.view-titles .view-attachment ol li,.view-titles .view-attachment ul li{margin-bottom:10px}.listing-titles ol li::after,.listing-titles ul li::after,.view-titles .view-content ol li::after,.view-titles .view-content ul li::after,.view-titles .view-attachment ol li::after,.view-titles .view-attachment ul li::after{clear:both;content:' ';display:table}.listing-titles ol li:last-child,.listing-titles ul li:last-child,.view-titles .view-content ol li:last-child,.view-titles .view-content ul li:last-child,.view-titles .view-attachment ol li:last-child,.view-titles .view-attachment ul li:last-child{margin-bottom:0px !important}.listing-item,.views-row{page-break-inside:avoid}.media-wrapper,.caption-wrapper{display:inline-block}.media,.media-element{display:inline-block;margin-bottom:20px;margin-top:20px}.media:first-child,.media-element:first-child{margin-top:0px !important}.media:last-child,.media-element:last-child{margin-bottom:0px !important}.media.float-left,.media.float-right,.media-element.float-left,.media-element.float-right{margin-top:0px;margin-bottom:20px}.media.float-left:first-child,.media.float-right:first-child,.media-element.float-left:first-child,.media-element.float-right:first-child{margin-top:0px !important}.media.float-left:last-child,.media.float-right:last-child,.media-element.float-left:last-child,.media-element.float-right:last-child{margin-bottom:0px !important}.media.float-left,.media-element.float-left{margin-right:20px}.media.float-right,.media-element.float-right{margin-left:20px}.media,.media>figure,.media>img,.media>canvas,.media>video,.media>audio,.media-element,.media-element>figure,.media-element>img,.media-element>canvas,.media-element>video,.media-element>audio{height:auto;max-width:100%}.figure{margin-bottom:20px;margin-top:20px}.figure:first-child{margin-top:0px !important}.figure:last-child{margin-bottom:0px !important}.image-adaptive,img.adaptive-image{height:auto;max-width:100%}.player-video,.media-youtube-video,.media-vimeo-video{display:block;height:0px;padding-bottom:56.25%;padding-top:30px;position:relative;overflow:hidden}.player-video iframe,.player-video object,.player-video embed,.media-youtube-video iframe,.media-youtube-video object,.media-youtube-video embed,.media-vimeo-video iframe,.media-vimeo-video object,.media-vimeo-video embed{height:100%;left:0;position:absolute;top:0;width:100%}@media print{.player-video,.media-youtube-video,.media-vimeo-video{display:none}}.media-caption,.caption-wrapper .caption{margin-top:1.125rem}.navigation-menu{color:#333}.navigation-menu,.navigation-menu *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}.navigation-menu,.navigation-menu ul{background-color:#fff;position:relative;margin:0px}.navigation-menu li{position:relative;background-color:#fff;color:#333}.navigation-menu li>a,.navigation-menu li>button{max-height:999999px}.navigation-menu li>a:focus:not(.mouse-focused),.navigation-menu li>button:focus:not(.mouse-focused){z-index:100000}.navigation-menu li>a:focus:not(.mouse-focused)+.toggle,.navigation-menu li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}.navigation-menu li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}.navigation-menu li>a:first-child,.navigation-menu li>a:first-child:visited{text-decoration:none}.navigation-menu li>a:first-child:active,.navigation-menu li>a:first-child:visited:active,.navigation-menu li>a:first-child.active,.navigation-menu li>a:first-child:visited.active{text-decoration:none}.navigation-menu li>a:first-child:hover,.navigation-menu li>a:first-child:visited:hover{text-decoration:none}.navigation-menu li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}.navigation-menu li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}.navigation-menu li>.toggle,.navigation-menu li>.toggle:active,.navigation-menu li>.toggle.active,.navigation-menu li>.toggle:hover{text-decoration:none}.navigation-menu li.has-children>a:first-child,.navigation-menu li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu li.has-children>a:first-child::after,.navigation-menu li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}.navigation-menu li>a:first-child,.navigation-menu li>a:first-child:visited{background-color:#fff;color:#333}.navigation-menu li>a:first-child.active,.navigation-menu li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}.navigation-menu li>a:first-child:hover,.navigation-menu li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}.navigation-menu li>.toggle{background-color:transparent;color:#333}.navigation-menu li>.toggle::after{background-color:#fff;color:#333}.navigation-menu li>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu li.active-trail>.toggle::after,.navigation-menu li.current-menu-ancestor>.toggle::after,.navigation-menu li.current-page-ancestor>.toggle::after,.navigation-menu li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}.navigation-menu li.active-trail>.toggle.active::after,.navigation-menu li.current-menu-ancestor>.toggle.active::after,.navigation-menu li.current-page-ancestor>.toggle.active::after,.navigation-menu li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}.navigation-menu li.active-trail>.toggle:hover::after,.navigation-menu li.current-menu-ancestor>.toggle:hover::after,.navigation-menu li.current-page-ancestor>.toggle:hover::after,.navigation-menu li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu li.active>a:first-child,.navigation-menu li.current-menu-item>a:first-child,.navigation-menu li.active>a:first-child:visited,.navigation-menu li.current-menu-item>a:first-child:visited,.navigation-menu li.active>a:first-child.active,.navigation-menu li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}.navigation-menu li.active>a:first-child:hover,.navigation-menu li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}.navigation-menu li.expanded>a:first-child,.navigation-menu li.hovering>a:first-child,.navigation-menu li.expanded>a:first-child:visited,.navigation-menu li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}.navigation-menu li.disabled>a:first-child,.navigation-menu li.disabled>a:first-child:visited,.navigation-menu li.disabled>a:first-child.active,.navigation-menu li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}.navigation-menu li.has-children>a:first-child::after,.navigation-menu li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}.navigation-menu li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}.navigation-menu-item{position:relative}.navigation-menu-item>a,.navigation-menu-item>button{max-height:999999px}.navigation-menu-item>a:focus:not(.mouse-focused),.navigation-menu-item>button:focus:not(.mouse-focused){z-index:100000}.navigation-menu-item>a:focus:not(.mouse-focused)+.toggle,.navigation-menu-item>button:focus:not(.mouse-focused)+.toggle{z-index:100001}.navigation-menu-item>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}.navigation-menu-item>a:first-child,.navigation-menu-item>a:first-child:visited{text-decoration:none}.navigation-menu-item>a:first-child:active,.navigation-menu-item>a:first-child:visited:active,.navigation-menu-item>a:first-child.active,.navigation-menu-item>a:first-child:visited.active{text-decoration:none}.navigation-menu-item>a:first-child:hover,.navigation-menu-item>a:first-child:visited:hover{text-decoration:none}.navigation-menu-item>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}.navigation-menu-item>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}.navigation-menu-item>.toggle,.navigation-menu-item>.toggle:active,.navigation-menu-item>.toggle.active,.navigation-menu-item>.toggle:hover{text-decoration:none}.navigation-menu-item.has-children>a:first-child,.navigation-menu-item.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-item.has-children>a:first-child::after,.navigation-menu-item.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}.navigation-menu-bar{color:#333;text-transform:uppercase;display:flex;flex-flow:row wrap;margin-bottom:0px;position:relative}.navigation-menu-bar,.navigation-menu-bar *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}.navigation-menu-bar,.navigation-menu-bar ul{background-color:#fff;position:relative;margin:0px}.navigation-menu-bar li{position:relative;background-color:#fff;color:#333}.navigation-menu-bar li>a,.navigation-menu-bar li>button{max-height:999999px}.navigation-menu-bar li>a:focus:not(.mouse-focused),.navigation-menu-bar li>button:focus:not(.mouse-focused){z-index:100000}.navigation-menu-bar li>a:focus:not(.mouse-focused)+.toggle,.navigation-menu-bar li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}.navigation-menu-bar li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}.navigation-menu-bar li>a:first-child,.navigation-menu-bar li>a:first-child:visited{text-decoration:none}.navigation-menu-bar li>a:first-child:active,.navigation-menu-bar li>a:first-child:visited:active,.navigation-menu-bar li>a:first-child.active,.navigation-menu-bar li>a:first-child:visited.active{text-decoration:none}.navigation-menu-bar li>a:first-child:hover,.navigation-menu-bar li>a:first-child:visited:hover{text-decoration:none}.navigation-menu-bar li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}.navigation-menu-bar li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}.navigation-menu-bar li>.toggle,.navigation-menu-bar li>.toggle:active,.navigation-menu-bar li>.toggle.active,.navigation-menu-bar li>.toggle:hover{text-decoration:none}.navigation-menu-bar li.has-children>a:first-child,.navigation-menu-bar li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-bar li.has-children>a:first-child::after,.navigation-menu-bar li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}.navigation-menu-bar li>a:first-child,.navigation-menu-bar li>a:first-child:visited{background-color:#fff;color:#333}.navigation-menu-bar li>a:first-child.active,.navigation-menu-bar li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}.navigation-menu-bar li>a:first-child:hover,.navigation-menu-bar li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}.navigation-menu-bar li>.toggle{background-color:transparent;color:#333}.navigation-menu-bar li>.toggle::after{background-color:#fff;color:#333}.navigation-menu-bar li>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-bar li.active-trail>.toggle::after,.navigation-menu-bar li.current-menu-ancestor>.toggle::after,.navigation-menu-bar li.current-page-ancestor>.toggle::after,.navigation-menu-bar li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}.navigation-menu-bar li.active-trail>.toggle.active::after,.navigation-menu-bar li.current-menu-ancestor>.toggle.active::after,.navigation-menu-bar li.current-page-ancestor>.toggle.active::after,.navigation-menu-bar li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}.navigation-menu-bar li.active-trail>.toggle:hover::after,.navigation-menu-bar li.current-menu-ancestor>.toggle:hover::after,.navigation-menu-bar li.current-page-ancestor>.toggle:hover::after,.navigation-menu-bar li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-bar li.active>a:first-child,.navigation-menu-bar li.current-menu-item>a:first-child,.navigation-menu-bar li.active>a:first-child:visited,.navigation-menu-bar li.current-menu-item>a:first-child:visited,.navigation-menu-bar li.active>a:first-child.active,.navigation-menu-bar li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}.navigation-menu-bar li.active>a:first-child:hover,.navigation-menu-bar li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}.navigation-menu-bar li.expanded>a:first-child,.navigation-menu-bar li.hovering>a:first-child,.navigation-menu-bar li.expanded>a:first-child:visited,.navigation-menu-bar li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}.navigation-menu-bar li.disabled>a:first-child,.navigation-menu-bar li.disabled>a:first-child:visited,.navigation-menu-bar li.disabled>a:first-child.active,.navigation-menu-bar li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}.navigation-menu-bar li.has-children>a:first-child::after,.navigation-menu-bar li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}.navigation-menu-bar li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}.navigation-menu-bar .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.navigation-menu-bar .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.navigation-menu-bar::after{clear:both;content:' ';display:table}.navigation-menu-bar li{list-style:none;margin-left:0px}.navigation-menu-bar,.navigation-menu-bar ul{font-size:0%}.navigation-menu-bar ul{position:absolute;top:99.99999%}.navigation-menu-bar li{list-style:none;margin-left:0px}.navigation-menu-bar li a:first-child{display:inline-block}.navigation-menu-bar>*{vertical-align:middle}.navigation-menu-col{color:#333;text-transform:uppercase}.navigation-menu-col,.navigation-menu-col *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}.navigation-menu-col,.navigation-menu-col ul{background-color:#fff;position:relative;margin:0px}.navigation-menu-col li{position:relative;background-color:#fff;color:#333}.navigation-menu-col li>a,.navigation-menu-col li>button{max-height:999999px}.navigation-menu-col li>a:focus:not(.mouse-focused),.navigation-menu-col li>button:focus:not(.mouse-focused){z-index:100000}.navigation-menu-col li>a:focus:not(.mouse-focused)+.toggle,.navigation-menu-col li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}.navigation-menu-col li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}.navigation-menu-col li>a:first-child,.navigation-menu-col li>a:first-child:visited{text-decoration:none}.navigation-menu-col li>a:first-child:active,.navigation-menu-col li>a:first-child:visited:active,.navigation-menu-col li>a:first-child.active,.navigation-menu-col li>a:first-child:visited.active{text-decoration:none}.navigation-menu-col li>a:first-child:hover,.navigation-menu-col li>a:first-child:visited:hover{text-decoration:none}.navigation-menu-col li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}.navigation-menu-col li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}.navigation-menu-col li>.toggle,.navigation-menu-col li>.toggle:active,.navigation-menu-col li>.toggle.active,.navigation-menu-col li>.toggle:hover{text-decoration:none}.navigation-menu-col li.has-children>a:first-child,.navigation-menu-col li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-col li.has-children>a:first-child::after,.navigation-menu-col li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}.navigation-menu-col li>a:first-child,.navigation-menu-col li>a:first-child:visited{background-color:#fff;color:#333}.navigation-menu-col li>a:first-child.active,.navigation-menu-col li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}.navigation-menu-col li>a:first-child:hover,.navigation-menu-col li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}.navigation-menu-col li>.toggle{background-color:transparent;color:#333}.navigation-menu-col li>.toggle::after{background-color:#fff;color:#333}.navigation-menu-col li>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-col li.active-trail>.toggle::after,.navigation-menu-col li.current-menu-ancestor>.toggle::after,.navigation-menu-col li.current-page-ancestor>.toggle::after,.navigation-menu-col li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}.navigation-menu-col li.active-trail>.toggle.active::after,.navigation-menu-col li.current-menu-ancestor>.toggle.active::after,.navigation-menu-col li.current-page-ancestor>.toggle.active::after,.navigation-menu-col li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}.navigation-menu-col li.active-trail>.toggle:hover::after,.navigation-menu-col li.current-menu-ancestor>.toggle:hover::after,.navigation-menu-col li.current-page-ancestor>.toggle:hover::after,.navigation-menu-col li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-col li.active>a:first-child,.navigation-menu-col li.current-menu-item>a:first-child,.navigation-menu-col li.active>a:first-child:visited,.navigation-menu-col li.current-menu-item>a:first-child:visited,.navigation-menu-col li.active>a:first-child.active,.navigation-menu-col li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}.navigation-menu-col li.active>a:first-child:hover,.navigation-menu-col li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}.navigation-menu-col li.expanded>a:first-child,.navigation-menu-col li.hovering>a:first-child,.navigation-menu-col li.expanded>a:first-child:visited,.navigation-menu-col li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}.navigation-menu-col li.disabled>a:first-child,.navigation-menu-col li.disabled>a:first-child:visited,.navigation-menu-col li.disabled>a:first-child.active,.navigation-menu-col li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}.navigation-menu-col li.has-children>a:first-child::after,.navigation-menu-col li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}.navigation-menu-col li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}.navigation-menu-col .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.navigation-menu-col .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.navigation-menu-col li{list-style:none;margin-left:0px}.navigation-menu-col li{list-style:none;margin-left:0px}.navigation-menu-col li.has-children>a:first-child,.navigation-menu-col li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-col li li>a:first-child{padding-left:1.75rem}.navigation-menu-col li li li>a:first-child{padding-left:2.75rem}.navigation-menu-col li li li li>a:first-child{padding-left:3.75rem}.navigation-menu-col li li li li li>a:first-child{padding-left:4.75rem}.navigation-menu-bar-dropdown{color:#333;text-transform:uppercase;display:flex;flex-flow:row wrap;margin-bottom:0px;position:relative}.navigation-menu-bar-dropdown,.navigation-menu-bar-dropdown *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}.navigation-menu-bar-dropdown,.navigation-menu-bar-dropdown ul{background-color:#fff;position:relative;margin:0px}.navigation-menu-bar-dropdown li{position:relative;background-color:#fff;color:#333}.navigation-menu-bar-dropdown li>a,.navigation-menu-bar-dropdown li>button{max-height:999999px}.navigation-menu-bar-dropdown li>a:focus:not(.mouse-focused),.navigation-menu-bar-dropdown li>button:focus:not(.mouse-focused){z-index:100000}.navigation-menu-bar-dropdown li>a:focus:not(.mouse-focused)+.toggle,.navigation-menu-bar-dropdown li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}.navigation-menu-bar-dropdown li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}.navigation-menu-bar-dropdown li>a:first-child,.navigation-menu-bar-dropdown li>a:first-child:visited{text-decoration:none}.navigation-menu-bar-dropdown li>a:first-child:active,.navigation-menu-bar-dropdown li>a:first-child:visited:active,.navigation-menu-bar-dropdown li>a:first-child.active,.navigation-menu-bar-dropdown li>a:first-child:visited.active{text-decoration:none}.navigation-menu-bar-dropdown li>a:first-child:hover,.navigation-menu-bar-dropdown li>a:first-child:visited:hover{text-decoration:none}.navigation-menu-bar-dropdown li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}.navigation-menu-bar-dropdown li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}.navigation-menu-bar-dropdown li>.toggle,.navigation-menu-bar-dropdown li>.toggle:active,.navigation-menu-bar-dropdown li>.toggle.active,.navigation-menu-bar-dropdown li>.toggle:hover{text-decoration:none}.navigation-menu-bar-dropdown li.has-children>a:first-child,.navigation-menu-bar-dropdown li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-bar-dropdown li.has-children>a:first-child::after,.navigation-menu-bar-dropdown li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}.navigation-menu-bar-dropdown li>a:first-child,.navigation-menu-bar-dropdown li>a:first-child:visited{background-color:#fff;color:#333}.navigation-menu-bar-dropdown li>a:first-child.active,.navigation-menu-bar-dropdown li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}.navigation-menu-bar-dropdown li>a:first-child:hover,.navigation-menu-bar-dropdown li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}.navigation-menu-bar-dropdown li>.toggle{background-color:transparent;color:#333}.navigation-menu-bar-dropdown li>.toggle::after{background-color:#fff;color:#333}.navigation-menu-bar-dropdown li>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-bar-dropdown li.active-trail>.toggle::after,.navigation-menu-bar-dropdown li.current-menu-ancestor>.toggle::after,.navigation-menu-bar-dropdown li.current-page-ancestor>.toggle::after,.navigation-menu-bar-dropdown li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}.navigation-menu-bar-dropdown li.active-trail>.toggle.active::after,.navigation-menu-bar-dropdown li.current-menu-ancestor>.toggle.active::after,.navigation-menu-bar-dropdown li.current-page-ancestor>.toggle.active::after,.navigation-menu-bar-dropdown li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}.navigation-menu-bar-dropdown li.active-trail>.toggle:hover::after,.navigation-menu-bar-dropdown li.current-menu-ancestor>.toggle:hover::after,.navigation-menu-bar-dropdown li.current-page-ancestor>.toggle:hover::after,.navigation-menu-bar-dropdown li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-bar-dropdown li.active>a:first-child,.navigation-menu-bar-dropdown li.current-menu-item>a:first-child,.navigation-menu-bar-dropdown li.active>a:first-child:visited,.navigation-menu-bar-dropdown li.current-menu-item>a:first-child:visited,.navigation-menu-bar-dropdown li.active>a:first-child.active,.navigation-menu-bar-dropdown li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}.navigation-menu-bar-dropdown li.active>a:first-child:hover,.navigation-menu-bar-dropdown li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}.navigation-menu-bar-dropdown li.expanded>a:first-child,.navigation-menu-bar-dropdown li.hovering>a:first-child,.navigation-menu-bar-dropdown li.expanded>a:first-child:visited,.navigation-menu-bar-dropdown li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}.navigation-menu-bar-dropdown li.disabled>a:first-child,.navigation-menu-bar-dropdown li.disabled>a:first-child:visited,.navigation-menu-bar-dropdown li.disabled>a:first-child.active,.navigation-menu-bar-dropdown li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}.navigation-menu-bar-dropdown li.has-children>a:first-child::after,.navigation-menu-bar-dropdown li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}.navigation-menu-bar-dropdown li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}.navigation-menu-bar-dropdown .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.navigation-menu-bar-dropdown .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.navigation-menu-bar-dropdown::after{clear:both;content:' ';display:table}.navigation-menu-bar-dropdown li{list-style:none;margin-left:0px}.navigation-menu-bar-dropdown,.navigation-menu-bar-dropdown ul{font-size:0%}.navigation-menu-bar-dropdown ul{position:absolute;top:99.99999%}.navigation-menu-bar-dropdown li{list-style:none;margin-left:0px}.navigation-menu-bar-dropdown li a:first-child{display:inline-block}.navigation-menu-bar-dropdown>*{vertical-align:middle}.navigation-menu-bar-dropdown.no-script li.has-children>a:first-child::after,.navigation-menu-bar-dropdown.no-script li.menu-item-has-children>a:first-child::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-bar-dropdown li>.toggle::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-bar-dropdown li>.toggle.active::after{content:'\f106';content:'\f106' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';line-height:1.4rem;text-indent:0rem}.navigation-menu-bar-dropdown ul{display:none;left:0px;overflow:visible clip !important;position:absolute;max-width:300px;width:300px;width:max-content;z-index:9999}.navigation-menu-bar-dropdown ul.finished{overflow:visible !important}.navigation-menu-bar-dropdown ul ul{left:99.99999%;overflow:clip visible !important;top:0px}.navigation-menu-bar-dropdown ul ul.finished{overflow:visible !important}.navigation-menu-bar-dropdown ul li{display:block;max-width:300px;min-width:140px}.navigation-menu-bar-dropdown ul li,.navigation-menu-bar-dropdown ul a:first-child{display:block !important}.navigation-menu-col-dropdown{color:#333;text-transform:uppercase}.navigation-menu-col-dropdown,.navigation-menu-col-dropdown *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}.navigation-menu-col-dropdown,.navigation-menu-col-dropdown ul{background-color:#fff;position:relative;margin:0px}.navigation-menu-col-dropdown li{position:relative;background-color:#fff;color:#333}.navigation-menu-col-dropdown li>a,.navigation-menu-col-dropdown li>button{max-height:999999px}.navigation-menu-col-dropdown li>a:focus:not(.mouse-focused),.navigation-menu-col-dropdown li>button:focus:not(.mouse-focused){z-index:100000}.navigation-menu-col-dropdown li>a:focus:not(.mouse-focused)+.toggle,.navigation-menu-col-dropdown li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}.navigation-menu-col-dropdown li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}.navigation-menu-col-dropdown li>a:first-child,.navigation-menu-col-dropdown li>a:first-child:visited{text-decoration:none}.navigation-menu-col-dropdown li>a:first-child:active,.navigation-menu-col-dropdown li>a:first-child:visited:active,.navigation-menu-col-dropdown li>a:first-child.active,.navigation-menu-col-dropdown li>a:first-child:visited.active{text-decoration:none}.navigation-menu-col-dropdown li>a:first-child:hover,.navigation-menu-col-dropdown li>a:first-child:visited:hover{text-decoration:none}.navigation-menu-col-dropdown li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}.navigation-menu-col-dropdown li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}.navigation-menu-col-dropdown li>.toggle,.navigation-menu-col-dropdown li>.toggle:active,.navigation-menu-col-dropdown li>.toggle.active,.navigation-menu-col-dropdown li>.toggle:hover{text-decoration:none}.navigation-menu-col-dropdown li.has-children>a:first-child,.navigation-menu-col-dropdown li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-col-dropdown li.has-children>a:first-child::after,.navigation-menu-col-dropdown li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}.navigation-menu-col-dropdown li>a:first-child,.navigation-menu-col-dropdown li>a:first-child:visited{background-color:#fff;color:#333}.navigation-menu-col-dropdown li>a:first-child.active,.navigation-menu-col-dropdown li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}.navigation-menu-col-dropdown li>a:first-child:hover,.navigation-menu-col-dropdown li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}.navigation-menu-col-dropdown li>.toggle{background-color:transparent;color:#333}.navigation-menu-col-dropdown li>.toggle::after{background-color:#fff;color:#333}.navigation-menu-col-dropdown li>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-col-dropdown li.active-trail>.toggle::after,.navigation-menu-col-dropdown li.current-menu-ancestor>.toggle::after,.navigation-menu-col-dropdown li.current-page-ancestor>.toggle::after,.navigation-menu-col-dropdown li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}.navigation-menu-col-dropdown li.active-trail>.toggle.active::after,.navigation-menu-col-dropdown li.current-menu-ancestor>.toggle.active::after,.navigation-menu-col-dropdown li.current-page-ancestor>.toggle.active::after,.navigation-menu-col-dropdown li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}.navigation-menu-col-dropdown li.active-trail>.toggle:hover::after,.navigation-menu-col-dropdown li.current-menu-ancestor>.toggle:hover::after,.navigation-menu-col-dropdown li.current-page-ancestor>.toggle:hover::after,.navigation-menu-col-dropdown li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-col-dropdown li.active>a:first-child,.navigation-menu-col-dropdown li.current-menu-item>a:first-child,.navigation-menu-col-dropdown li.active>a:first-child:visited,.navigation-menu-col-dropdown li.current-menu-item>a:first-child:visited,.navigation-menu-col-dropdown li.active>a:first-child.active,.navigation-menu-col-dropdown li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}.navigation-menu-col-dropdown li.active>a:first-child:hover,.navigation-menu-col-dropdown li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}.navigation-menu-col-dropdown li.expanded>a:first-child,.navigation-menu-col-dropdown li.hovering>a:first-child,.navigation-menu-col-dropdown li.expanded>a:first-child:visited,.navigation-menu-col-dropdown li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}.navigation-menu-col-dropdown li.disabled>a:first-child,.navigation-menu-col-dropdown li.disabled>a:first-child:visited,.navigation-menu-col-dropdown li.disabled>a:first-child.active,.navigation-menu-col-dropdown li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}.navigation-menu-col-dropdown li.has-children>a:first-child::after,.navigation-menu-col-dropdown li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}.navigation-menu-col-dropdown li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}.navigation-menu-col-dropdown .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.navigation-menu-col-dropdown .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.navigation-menu-col-dropdown li{list-style:none;margin-left:0px}.navigation-menu-col-dropdown li{list-style:none;margin-left:0px}.navigation-menu-col-dropdown li.has-children>a:first-child,.navigation-menu-col-dropdown li.menu-item-has-children>a:first-child{padding-right:2.75rem}.navigation-menu-col-dropdown li li>a:first-child{padding-left:1.75rem}.navigation-menu-col-dropdown li li li>a:first-child{padding-left:2.75rem}.navigation-menu-col-dropdown li li li li>a:first-child{padding-left:3.75rem}.navigation-menu-col-dropdown li li li li li>a:first-child{padding-left:4.75rem}.navigation-menu-col-dropdown.no-script li.has-children>a:first-child::after,.navigation-menu-col-dropdown.no-script li.menu-item-has-children>a:first-child::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-col-dropdown li>.toggle::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-col-dropdown li>.toggle.active::after{content:'\f106';content:'\f106' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:0rem;line-height:1.4rem}.navigation-menu-col-dropdown ul{display:none;width:100%;z-index:9999;left:0px}.navigation-menu-col-dropdown ul ul{left:0px}.navigation-menu-dropdown-rtl:is(li),.navigation-menu-dropdown-rtl li{text-align:right !important}.navigation-menu-dropdown-rtl:is(li).has-children::after,.navigation-menu-dropdown-rtl li.has-children::after,.navigation-menu-dropdown-rtl:is(li).menu-item-has-children::after,.navigation-menu-dropdown-rtl li.menu-item-has-children::after{right:auto !important;left:0px !important}.navigation-menu-dropdown-rtl:is(li).has-children>a:first-child,.navigation-menu-dropdown-rtl li.has-children>a:first-child,.navigation-menu-dropdown-rtl:is(li).menu-item-has-children>a:first-child,.navigation-menu-dropdown-rtl li.menu-item-has-children>a:first-child{padding-right:.75rem !important;padding-left:2.75rem !important}.navigation-menu-dropdown-rtl:is(li)>a:first-child,.navigation-menu-dropdown-rtl li>a:first-child{padding:.5rem .75rem .5rem .75rem !important}.navigation-menu-dropdown-rtl:is(li)>.toggle,.navigation-menu-dropdown-rtl li>.toggle{right:auto !important;left:0px !important}.navigation-menu-dropdown-rtl:is(ul),.navigation-menu-dropdown-rtl ul{left:auto !important;right:0px !important}.navigation-menu-dropdown-rtl:is(.submenu .submenu),.navigation-menu-dropdown-rtl ul:is(.submenu .submenu){text-align:right !important;left:auto !important;right:99.99999% !important}.navigation-menu-dropdown-rtl:is(.submenu .submenu) ul,.navigation-menu-dropdown-rtl ul:is(.submenu .submenu) ul{left:auto !important;right:99.99999% !important}.navigation-menu-dropdown-rtl:is(.submenu .submenu) ul li,.navigation-menu-dropdown-rtl ul:is(.submenu .submenu) ul li{float:right;clear:right}.pager{font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:400;line-height:150%;font-size:1.125rem;margin-bottom:20px}.pager::after{clear:both;content:' ';display:table}.pager:last-child{margin-bottom:0px}.pager:empty{margin-bottom:0px}.pager .page-controls{margin-bottom:1.125rem;display:flex;flex-flow:row wrap}.pager .page-controls:empty{margin-bottom:0px}.pager .page-controls a{margin-right:20px}.pager .page-controls a:last-child{margin-right:0px}.pager .page-links{margin-bottom:1.125rem}.pager .page-links:empty{margin-bottom:0px}.pager .page-links ul,.pager .page-links ol{display:flex;flex-flow:row wrap}.pager .page-links li{list-style:none;margin-left:0px;margin-right:.5rem}.pager .page-links li:last-child{margin-right:0px}.pager .page-links span.page-link,.pager .page-links a{display:inline-block;position:relative;text-align:center;min-width:2rem}.separator{background-color:#ccc;clear:both;content:" ";display:block;height:2px;margin-bottom:.25rem;position:relative}.search-form input[type='search'],.search-form input[type='text']{font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-size:1.125rem;font-weight:normal;line-height:150%;background-color:#fff;color:#000;height:2.5rem;width:15rem;padding:.25rem .5rem;border:0px solid #bbb;-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box}.search-form input[type='submit'],.search-form button[type='submit']{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-size:1rem;font-weight:600;line-height:150%;background-color:#42aa82;color:#fff;height:2.5rem;width:2rem;padding:0rem .5rem;border:0px solid #bbb}.search-form input[type='submit'].active,.search-form button[type='submit'].active{background-color:#42aa82;color:#fff}.search-form input[type='submit']:hover,.search-form button[type='submit']:hover{background-color:#42aa82;color:#fff}.search-form-input{font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-size:1.125rem;font-weight:normal;line-height:150%;background-color:#fff;color:#000;height:2.5rem;width:15rem;padding:.25rem .5rem;border:0px solid #bbb}.search-form-button{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-size:1rem;font-weight:600;line-height:150%;background-color:#42aa82;color:#fff;height:2.5rem;width:2rem;padding:0rem .5rem;border:0px solid #bbb}.search-form-button.active{background-color:#42aa82;color:#fff}.search-form-button:hover{background-color:#42aa82;color:#fff}.system-message{background-color:#eee;color:#333;margin-bottom:10px;padding:10px 10px}.system-message-success,.messages.status,.form-item div.status{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#cfc;color:#333}.system-message-success::before,.messages.status::before,.form-item div.status::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.system-message-notice,.messages.warning,.form-item div.warning,.form-item div.error{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#ffc;color:#333}.system-message-notice::before,.messages.warning::before,.form-item div.warning::before,.form-item div.error::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.system-message-failure,.messages.error{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#fcc;color:#333}.system-message-failure::before,.messages.error::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.system-message-information,.messages.information{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#cdf;color:#333}.system-message-information::before,.messages.information::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.system-message-question,.messages.question{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#dcf;color:#333}.system-message-question::before,.messages.question::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.form-item div.status,.form-item div.warning,.form-item div.error{margin-top:10px}.heading{font-size:1.35rem;font-weight:bold;font-style:normal;color:#333;margin-top:20px}.heading:first-child{margin-top:0px}.lead{font-size:1.35rem;font-weight:bold;font-style:normal;color:#333}.caption{font-size:.9rem;font-weight:normal;font-style:normal;color:#333}.dim{font-size:.9rem;font-weight:normal;font-style:normal;color:#666}@font-face{font-family:'Font Awesome 6';font-style:normal;font-weight:400;font-display:block;src:url('https://konsepto.fi/wp-content/themes/konsepto/less/../fonts/subset/fa-light-300.woff2') format('woff2'),url('https://konsepto.fi/wp-content/themes/konsepto/less/../fonts/subset/fa-light-300.ttf') format('truetype')}@font-face{font-family:'Font Awesome 6 Pro Regular';font-style:normal;font-weight:400;font-display:block;src:url('https://konsepto.fi/wp-content/themes/konsepto/less/../fonts/subset/fa-regular-400.woff2') format('woff2'),url('https://konsepto.fi/wp-content/themes/konsepto/less/../fonts/subset/fa-regular-400.ttf') format('truetype')}*,*::before,*::after{transition:color .333s ease,background-color .333s ease,box-shadow .333s ease,opacity .333s ease}*{outline-color:transparent}*:focus{outline:3px dashed #9c41aa !important;outline:3px dashed #aa4168 !important;outline:3px dashed #d96cab !important;outline-offset:2px;transition:outline-color .333s ease}*.mouse-focused:focus,.mouse-focused :focus{outline:0px !important}a,input,button{-webkit-tap-highlight-color:transparent}@supports (-webkit-appearance: none) or (-moz-appearance: none){select:not([multiple]){-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:2rem;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22angle-down%22%20class%3D%22svg-inline--fa%20fa-angle-down%20fa-w-10%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M143%20352.3L7%20216.3c-9.4-9.4-9.4-24.6%200-33.9l22.6-22.6c9.4-9.4%2024.6-9.4%2033.9%200l96.4%2096.4%2096.4-96.4c9.4-9.4%2024.6-9.4%2033.9%200l22.6%2022.6c9.4%209.4%209.4%2024.6%200%2033.9l-136%20136c-9.2%209.4-24.4%209.4-33.8%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-repeat:no-repeat,repeat;background-position:right .625rem top 50%;background-size:.625rem auto}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;top:-2px}input[type=checkbox],input[type=radio],input[type=checkbox]::after,input[type=radio]::after{position:relative;text-align:center;vertical-align:middle;width:1.25rem;height:1.25rem;font-size:2rem;line-height:1.125rem;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;color:#000}input[type=checkbox]::after,input[type=radio]::after{top:2px;display:block;color:#000}input[type=checkbox]:checked::after,input[type=radio]:checked::after{color:#333}input[type=checkbox]::after{content:'\f0c8';content:'\f0c8' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}input[type=checkbox]:checked::after{content:'\f14a';content:'\f14a' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}input[type=radio]::after{content:'\f111';content:'\f111' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}input[type=radio]:checked::after{content:'\f192';content:'\f192' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}}@media print{#header{border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:20px}}@media print{#footer{border-top:2px solid #ccc;margin-top:20px;padding-top:10px}}.less-error-message{text-align:left !important;top:48px;left:48px;right:48px;position:fixed;z-index:999999}.less-error-message li{padding:0px !important}.less-error-message label{font-size:inherit !important;padding:0px !important;float:left !important;display:block !important}.less-error-message pre{padding:0px !important;display:block !important}#debug-tools{position:fixed;right:16px;bottom:16px;z-index:999999}#button-client-size-display-mode,#button-grid-layout-mode,#button-large-text-mode-mode,#button-mark-image-dimensions,#button-reload-stylesheets,#button-less-watch-mode-mode{color:#FFF;background-color:#999;display:inline-block;font-size:16px;line-height:24px;min-width:32px;padding:4px;text-align:center;font-weight:normal;margin-left:8px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.125);box-shadow:3px 3px 5px rgba(0,0,0,0.125);opacity:0.5}#button-client-size-display-mode:hover,#button-grid-layout-mode:hover,#button-large-text-mode-mode:hover,#button-mark-image-dimensions:hover,#button-reload-stylesheets:hover,#button-less-watch-mode-mode:hover{-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25);box-shadow:3px 3px 5px rgba(0,0,0,0.25);opacity:1}#button-client-size-display-mode:active,#button-grid-layout-mode:active,#button-large-text-mode-mode:active,#button-mark-image-dimensions:active,#button-reload-stylesheets:active,#button-less-watch-mode-mode:active{-webkit-box-shadow:1.5px 1.5px 2.5px rgba(0,0,0,0.25);box-shadow:1.5px 1.5px 2.5px rgba(0,0,0,0.25);opacity:1}html.client-size-display-mode #button-client-size-display-mode,html.grid-layout-mode #button-grid-layout-mode,html.large-text-mode #button-large-text-mode-mode,html.mark-image-dimensions-mode #button-mark-image-dimensions,html.less-watch-mode-mode #button-less-watch-mode-mode{-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25);box-shadow:3px 3px 5px rgba(0,0,0,0.25);opacity:1}#button-client-size-display-mode::before{content:'\f545';content:'\f545' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#button-client-size-display-mode,#button-client-size-display-mode:active{margin-left:0px}#button-grid-layout-mode::before{content:'\f00a';content:'\f00a' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#button-large-text-mode-mode::before{content:'\f034';content:'\f034' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#button-mark-image-dimensions::before{content:'\e0a5';content:'\e0a5' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#button-reload-stylesheets::before{content:'\f1b8';content:'\f1b8' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#button-less-watch-mode-mode::before{content:'\f06e';content:'\f06e' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#client-size-display{background-color:#999;font-size:16px;line-height:24px;padding:4px;text-align:right;font-weight:normal;padding-left:6px;padding-right:6px;margin-right:8px;color:#fff;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25);box-shadow:3px 3px 5px rgba(0,0,0,0.25);opacity:1;white-space:nowrap;display:none;vertical-align:middle}html.client-size-display-mode #client-size-display{display:inline-block}html.grid-layout-mode body{background-color:transparent !important}html.grid-layout-mode *:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);background-color:transparent !important}html.grid-layout-mode #header,html.grid-layout-mode #main,html.grid-layout-mode #footer{background-size:auto !important;background-color:transparent !important;background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/grid-10-10-60-20.png') !important;background-repeat:repeat !important;background-position:0px 0px !important;background-attachment:scroll !important;image-rendering:pixelated}html.grid-layout-mode #header>*,html.grid-layout-mode #main>*,html.grid-layout-mode #footer>*{image-rendering:auto}html.grid-layout-mode #header:hover,html.grid-layout-mode #main:hover,html.grid-layout-mode #footer:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(255,127,0,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(255,127,0,0.5);box-shadow:0px 0px 10px 0px rgba(255,127,0,0.5)}html.grid-layout-mode .zone-wrapper:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(0,255,0,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,255,0,0.5);box-shadow:0px 0px 10px 0px rgba(0,255,0,0.5)}html.grid-layout-mode .zone:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(0,255,255,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,255,255,0.5);box-shadow:0px 0px 10px 0px rgba(0,255,255,0.5)}html.grid-layout-mode .block:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(255,0,255,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(255,0,255,0.5);box-shadow:0px 0px 10px 0px rgba(255,0,255,0.5)}html.grid-layout-mode audio:hover,html.grid-layout-mode embed:hover,html.grid-layout-mode button:hover,html.grid-layout-mode canvas:hover,html.grid-layout-mode hr:hover,html.grid-layout-mode iframe:hover,html.grid-layout-mode img:hover,html.grid-layout-mode input:hover,html.grid-layout-mode object:hover,html.grid-layout-mode select:hover,html.grid-layout-mode textarea:hover,html.grid-layout-mode video:hover{opacity:0.5 !important}html.grid-layout-mode caption:hover,html.grid-layout-mode dd:hover,html.grid-layout-mode dt:hover,html.grid-layout-mode figcaption:hover,html.grid-layout-mode h1:hover,html.grid-layout-mode h2:hover,html.grid-layout-mode h3:hover,html.grid-layout-mode h4:hover,html.grid-layout-mode h5:hover,html.grid-layout-mode h6:hover,html.grid-layout-mode li:hover,html.grid-layout-mode p:hover,html.grid-layout-mode pre:hover{background-color:transparent !important;background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/text-background-block.png') !important;background-repeat:repeat !important;background-position:left top !important;background-attachment:scroll !important}html.grid-layout-mode a:hover,html.grid-layout-mode abbr:hover,html.grid-layout-mode b:hover,html.grid-layout-mode bdi:hover,html.grid-layout-mode bdo:hover,html.grid-layout-mode cite:hover,html.grid-layout-mode code:hover,html.grid-layout-mode del:hover,html.grid-layout-mode dfn:hover,html.grid-layout-mode em:hover,html.grid-layout-mode i:hover,html.grid-layout-mode ins:hover,html.grid-layout-mode kbd:hover,html.grid-layout-mode label:hover,html.grid-layout-mode mark:hover,html.grid-layout-mode output:hover,html.grid-layout-mode q:hover,html.grid-layout-mode ruby:hover,html.grid-layout-mode rt:hover,html.grid-layout-mode rp:hover,html.grid-layout-mode s:hover,html.grid-layout-mode samp:hover,html.grid-layout-mode small:hover,html.grid-layout-mode strong:hover,html.grid-layout-mode sub:hover,html.grid-layout-mode sup:hover,html.grid-layout-mode time:hover,html.grid-layout-mode u:hover,html.grid-layout-mode var:hover{background-color:transparent !important;background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/text-background-inline.png') !important;background-repeat:repeat !important;background-position:left top !important;background-attachment:scroll !important}html.grid-layout-mode legend:hover,html.grid-layout-mode summary:hover,html.grid-layout-mode td:hover,html.grid-layout-mode th:hover{background-color:transparent !important;background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/text-background-other.png') !important;background-repeat:repeat !important;background-position:left top !important;background-attachment:scroll !important}html.grid-layout-mode applet,html.grid-layout-mode acronym,html.grid-layout-mode bgsound,html.grid-layout-mode dir,html.grid-layout-mode frame,html.grid-layout-mode frameset,html.grid-layout-mode noframes,html.grid-layout-mode hgroup,html.grid-layout-mode isindex,html.grid-layout-mode listing,html.grid-layout-mode nextid,html.grid-layout-mode noembed,html.grid-layout-mode plaintext,html.grid-layout-mode strike,html.grid-layout-mode xmp,html.grid-layout-mode basefont,html.grid-layout-mode big,html.grid-layout-mode blink,html.grid-layout-mode center,html.grid-layout-mode font,html.grid-layout-mode marquee,html.grid-layout-mode multicol,html.grid-layout-mode nobr,html.grid-layout-mode spacer,html.grid-layout-mode tt{outline:2px solid #f00 !important}html.large-text-mode{font-size:200%}html.mark-image-dimensions-mode .loss-of-quality-upscaling{outline:2px solid #f00 !important}html.mark-image-dimensions-mode .loss-of-quality-downscaling{outline:2px solid #ffa500 !important}html.mark-image-dimensions-mode .divisible-downscaling{outline:2px solid #008000 !important}html.mark-image-dimensions-mode .not-scaled{outline:2px solid #00f !important}@media print{#button-client-size-display-mode,#button-grid-layout-mode,#button-large-text-mode-mode,#button-mark-image-dimensions,#button-reload-stylesheets,#button-less-watch-mode-mode,#client-size-display{display:none !important}}.wp-block-buttons.is-layout-flex{display:flex;gap:0.5em;flex-wrap:wrap;align-items:center}.button-group::after{clear:both;content:' ';display:table}.button-group>*{float:left}.drawer-container:hover .drawer.no-script,.drawer-container:focus-within .drawer.no-script{display:block !important}.toggle-drawer-button{border-radius:100%}.toggle-drawer-button::before{content:'\2b';content:'\2b' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;min-height:2.5rem;min-width:2.5rem;padding:0rem 0rem;position:relative;top:1px}.toggle-drawer-button.active::before{content:'\f068';content:'\f068' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.toggle-drawer-button .text{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.toggle-drawer-button .text:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}#toggle-navigation-menu-button::before{content:'\f0c9';content:'\f0c9' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#toggle-navigation-menu-button.active::before{content:'\f00d';content:'\f00d' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#toggle-search-form-button::before{content:'\f002';content:'\f002' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#toggle-search-form-button.active::before{content:'\f00d';content:'\f00d' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.form-label{margin-bottom:.28125rem}.form-hint{margin-top:.28125rem}.form-tip{margin-top:.28125rem;padding-left:1.5rem}.form-tip::before{content:'\f062';content:'\f062' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:1.125rem;margin-left:-1.25rem;position:absolute}a[href].accessible-link{overflow-wrap:break-word}a[href].link-anchor .link-anchor-icon::after{content:'\f13d';content:'\f13d' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-email .link-protocol-icon::after{content:'\f0e0';content:'\f0e0' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-phone .link-protocol-icon::after{content:'\f095';content:'\f095' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-application .link-protocol-icon::after{content:'\f12e';content:'\f12e' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-pdf-file .link-file-type-icon::after{content:'\f1c1';content:'\f1c1' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-word-file .link-file-type-icon::after{content:'\f1c2';content:'\f1c2' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-excel-file .link-file-type-icon::after{content:'\f1c3';content:'\f1c3' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-powerpoint-file .link-file-type-icon::after{content:'\f1c4';content:'\f1c4' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-image-file .link-file-type-icon::after{content:'\f1c5';content:'\f1c5' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-video-file .link-file-type-icon::after{content:'\f1c8';content:'\f1c8' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-audio-file .link-file-type-icon::after{content:'\f1c7';content:'\f1c7' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-archive-file .link-file-type-icon::after{content:'\f1c6';content:'\f1c6' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-text-file .link-file-type-icon::after{content:'\f15c';content:'\f15c' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-rich-text-file .link-file-type-icon::after{content:'\f15c';content:'\f15c' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-tabular-data-file .link-file-type-icon::after{content:'\f6dd';content:'\f6dd' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-code-file .link-file-type-icon::after{content:'\f1c9';content:'\f1c9' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-file .link-file-type-icon::after{content:'\f15b';content:'\f15b' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-external .link-host-icon::after{content:'\f35d';content:'\f35d' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href].link-new-tab .link-target-icon::after{content:'\f2d0';content:'\f2d0' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}a[href] .link-anchor-icon,a[href] .link-protocol-icon,a[href] .link-file-type-icon,a[href] .link-host-icon,a[href] .link-target-icon{white-space:nowrap}a[href] .link-anchor-icon::after,a[href] .link-protocol-icon::after,a[href] .link-file-type-icon::after,a[href] .link-host-icon::after,a[href] .link-target-icon::after{margin-left:0.25rem;width:1.25rem;text-align:center;display:inline-block}a[href].has-image .link-anchor-icon::after,a[href].has-image .link-protocol-icon::after,a[href].has-image .link-file-type-icon::after,a[href].has-image .link-host-icon::after,a[href].has-image .link-target-icon::after{display:none}a[href] .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}a[href] .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.link-email .link-protocol-icon::after,.link-phone .link-protocol-icon::after{display:none !important}.image-zoomable{display:block;position:relative}.image-zoomable::before{color:#ccc;content:'\f00e';content:'\f00e' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;height:20px;position:absolute;right:10px;bottom:10px;width:20px}@media print{.image-zoomable::before{display:none}}.navigation-menu{text-transform:uppercase}.navigation-menu .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.navigation-menu .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.navigation-menu-item{background-color:#fff;color:#333}.navigation-menu-item>a:first-child,.navigation-menu-item>a:first-child:visited{background-color:#fff;color:#333}.navigation-menu-item>a:first-child.active,.navigation-menu-item>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}.navigation-menu-item>a:first-child:hover,.navigation-menu-item>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}.navigation-menu-item>.toggle{background-color:transparent;color:#333}.navigation-menu-item>.toggle::after{background-color:#fff;color:#333}.navigation-menu-item>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-item.active-trail>.toggle::after,.navigation-menu-item.current-menu-ancestor>.toggle::after,.navigation-menu-item.current-page-ancestor>.toggle::after,.navigation-menu-item.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}.navigation-menu-item.active-trail>.toggle.active::after,.navigation-menu-item.current-menu-ancestor>.toggle.active::after,.navigation-menu-item.current-page-ancestor>.toggle.active::after,.navigation-menu-item.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}.navigation-menu-item.active-trail>.toggle:hover::after,.navigation-menu-item.current-menu-ancestor>.toggle:hover::after,.navigation-menu-item.current-page-ancestor>.toggle:hover::after,.navigation-menu-item.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}.navigation-menu-item.active>a:first-child,.navigation-menu-item.current-menu-item>a:first-child,.navigation-menu-item.active>a:first-child:visited,.navigation-menu-item.current-menu-item>a:first-child:visited,.navigation-menu-item.active>a:first-child.active,.navigation-menu-item.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}.navigation-menu-item.active>a:first-child:hover,.navigation-menu-item.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}.navigation-menu-item.expanded>a:first-child,.navigation-menu-item.hovering>a:first-child,.navigation-menu-item.expanded>a:first-child:visited,.navigation-menu-item.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}.navigation-menu-item.disabled>a:first-child,.navigation-menu-item.disabled>a:first-child:visited,.navigation-menu-item.disabled>a:first-child.active,.navigation-menu-item.disabled>a:first-child:hover{background-color:#eee;color:#aaa}.navigation-menu-item.has-children>a:first-child::after,.navigation-menu-item.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}.navigation-menu-item>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}.navigation-menu-bar.no-script li.has-children>a:first-child::after,.navigation-menu-bar.no-script li.menu-item-has-children>a:first-child::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-bar li>.toggle::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-bar li>.toggle.active::after{content:'\f106';content:'\f106' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';line-height:1.4rem;text-indent:0rem}.navigation-menu-col.no-script li.has-children>a:first-child::after,.navigation-menu-col.no-script li.menu-item-has-children>a:first-child::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-col li>.toggle::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-col li>.toggle.active::after{content:'\f106';content:'\f106' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:0rem;line-height:1.4rem}.navigation-menu-bar-dropdown.no-script li:hover>ul,.navigation-menu-bar-dropdown.no-script li:focus-within>ul{display:block;z-index:9999}.navigation-menu-bar-dropdown.no-script li li.has-children>a:first-child::after,.navigation-menu-bar-dropdown.no-script li li.menu-item-has-children>a:first-child::after{content:'\f105';content:'\f105' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-bar-dropdown ul li>.toggle::after{content:'\f105';content:'\f105' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:0.075rem;line-height:1.4rem}.navigation-menu-bar-dropdown ul li>.toggle.active::after{content:'\f104';content:'\f104' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:-0.125rem;line-height:1.4rem}.navigation-menu-col-dropdown.no-script li:hover>ul,.navigation-menu-col-dropdown.no-script li:focus-within>ul{display:block !important}.navigation-menu-dropdown-rtl.no-script:is(.submenu li).has-children>a:first-child::after,.no-script .navigation-menu-dropdown-rtl:is(.submenu li).has-children>a:first-child::after,.navigation-menu-dropdown-rtl.no-script li:is(.submenu li).has-children>a:first-child::after,.no-script .navigation-menu-dropdown-rtl li:is(.submenu li).has-children>a:first-child::after,.navigation-menu-dropdown-rtl.no-script:is(.submenu li).menu-item-has-children>a:first-child::after,.no-script .navigation-menu-dropdown-rtl:is(.submenu li).menu-item-has-children>a:first-child::after,.navigation-menu-dropdown-rtl.no-script li:is(.submenu li).menu-item-has-children>a:first-child::after,.no-script .navigation-menu-dropdown-rtl li:is(.submenu li).menu-item-has-children>a:first-child::after{content:'\f105' !important;content:'\f105' '' !important;font-family:'Font Awesome 6' !important;font-style:normal !important;font-weight:normal !important;speak:never !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;-moz-osx-font-smoothing:grayscale !important;-webkit-font-smoothing:antialiased !important;text-rendering:auto !important;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-dropdown-rtl:is(.submenu li)>.toggle::after,.navigation-menu-dropdown-rtl li:is(.submenu li)>.toggle::after{content:'\f104' !important;content:'\f104' '' !important;font-family:'Font Awesome 6' !important;font-style:normal !important;font-weight:normal !important;speak:never !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;-moz-osx-font-smoothing:grayscale !important;-webkit-font-smoothing:antialiased !important;text-rendering:auto !important;font-family:'Font Awesome 6 Pro Regular'}.navigation-menu-dropdown-rtl:is(.submenu li)>.toggle.active::after,.navigation-menu-dropdown-rtl li:is(.submenu li)>.toggle.active::after{content:'\f105' !important;content:'\f105' '' !important;font-family:'Font Awesome 6' !important;font-style:normal !important;font-weight:normal !important;speak:never !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;-moz-osx-font-smoothing:grayscale !important;-webkit-font-smoothing:antialiased !important;text-rendering:auto !important;font-family:'Font Awesome 6 Pro Regular'}.pager .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.pager .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.system-message::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.system-message-success,.messages.status,.form-item div.status{padding-left:40px}.system-message-success::before,.messages.status::before,.form-item div.status::before{content:'\f058';content:'\f058' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.system-message-notice,.messages.warning,.form-item div.warning,.form-item div.error{padding-left:40px}.system-message-notice::before,.messages.warning::before,.form-item div.warning::before,.form-item div.error::before{content:'\f071';content:'\f071' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.system-message-failure,.messages.error{padding-left:40px}.system-message-failure::before,.messages.error::before{content:'\f057';content:'\f057' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.system-message-information,.messages.information{padding-left:40px}.system-message-information::before,.messages.information::before{content:'\f05a';content:'\f05a' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.system-message-question,.messages.question{padding-left:40px}.system-message-question::before,.messages.question::before{content:'\f059';content:'\f059' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.table-striped tbody tr:nth-child(odd){background-color:#eee}.table-bordered td,.table-bordered th{border-style:solid;border-width:1px}.table-bordered tfoot td,.table-bordered tfoot th{border-bottom-width:1px}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:auto !important;-webkit-appearance:auto !important;opacity:1 !important}.hidden{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.hidden:not(.popup){display:none !important}#price-inquiry-form-container header{margin-bottom:2.25rem}#price-inquiry-form-container~.quality-logos p{margin-bottom:0 !important}#price-inquiry-selections-form section{margin:2.5rem 0}#price-inquiry-description>*,#price-inquiry-form-container p{max-width:860px}.spinner{border:9px solid #f3f3f3;border-top:9px solid #42aa82;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#price-inquiry-form-container .buttons{display:flex;margin-top:2rem;margin-bottom:2rem}#price-inquiry-form-container .buttons .button--secondary{background:#e6f2ee;color:#333;margin-left:1.1rem}#price-inquiry-selections-form button.add-row{margin:1.125rem 0 0 0;background:none;color:#333;font-size:1.25rem;display:flex;align-items:center;padding:0}#price-inquiry-selections-form button.add-row svg{margin-right:0.5rem}#price-inquiry-selections-form button.remove-row{background:none;padding:0;margin-left:5px;line-height:normal;font-size:0;font-family:none}#price-inquiry-selections-form .radio-group:not(.hidden),#price-inquiry-selections-form .checkbox-group:not(.hidden){margin-top:2rem}#price-inquiry-selections-form .radio-group.flex,#price-inquiry-selections-form .checkbox-group.flex{display:flex;flex-flow:row wrap;row-gap:2rem;justify-content:flex-start;column-gap:4rem}#price-inquiry-selections-form .radio-group.grid,#price-inquiry-selections-form .checkbox-group.grid{display:grid;row-gap:2rem}#price-inquiry-selections-form .radio-group.grid-3,#price-inquiry-selections-form .checkbox-group.grid-3{grid-template-columns:repeat(3, 1fr)}#price-inquiry-selections-form .radio-group.grid-4,#price-inquiry-selections-form .checkbox-group.grid-4{grid-template-columns:repeat(4, 1fr)}#price-inquiry-selections-form legend{font-size:1.4rem;line-height:2.2rem;font-weight:700}#price-inquiry-selections-form .form-field{align-items:center;align-content:center;position:relative;display:flex;flex-flow:row wrap;gap:10px;margin:0;width:fit-content}#price-inquiry-selections-form .form-field.default label{cursor:default}#price-inquiry-selections-form .form-field input:required{background:#fff}#price-inquiry-selections-form .form-field input[type="radio"]{width:2rem;height:1.375rem;margin-top:3px !important}#price-inquiry-selections-form .form-field input[type="checkbox"]{width:1.8rem;height:1.375rem;margin-top:3px !important}#price-inquiry-selections-form .form-field svg{margin:0px 3px 0px 2px}#price-inquiry-selections-form .form-field .additional-feature-estimate,#price-inquiry-selections-form .form-field .additional-service-estimate{max-width:73px}#price-inquiry-selections-form #target-level .form-field{flex-direction:column-reverse}#price-inquiry-selections-form #additional-languages-count{max-width:63px}#price-inquiry-selections-form #other-features .form-field,#price-inquiry-selections-form #other-services .form-field{margin-bottom:20px !important}#price-inquiry-selections-form .form-field .svg-container{width:20px;height:20px;display:flex;justify-content:center;cursor:pointer;position:relative;margin-top:-1px}#price-inquiry-selections-form .form-field .svg-container+.popup{position:absolute;left:0;max-width:min(90vw, 450px);width:max-content;min-width:250px;background:#e6f2ee;padding:15px 20px;z-index:100;top:50px;box-shadow:0px 0px 10px rgba(0,0,0,0.25);border-radius:10px;display:block !important;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;font-weight:600;font-size:16px}#price-inquiry-selections-form .form-field .svg-container+.popup:before{border-bottom:15px solid #e6f2ee;z-index:1}#price-inquiry-selections-form .form-field .svg-container+.popup:after{border-bottom:15px solid #cbcbcb;top:-16px;z-index:-1;filter:blur(1px)}#price-inquiry-selections-form .form-field .svg-container+.popup:before,#price-inquiry-selections-form .form-field .svg-container+.popup:after{content:'';position:absolute;top:-15px;left:var(--arrow-x-position, 20px);border-left:15px solid transparent;border-right:15px solid transparent}#price-inquiry-selections-form .search-field .popup,#price-inquiry-selections-form #other-services .popup,#price-inquiry-selections-form #other-features .popup{top:147% !important}#price-inquiry-selections-form #filters{margin-top:1.125rem;display:flex;flex-flow:row wrap;gap:8px;margin:2.5rem 0}#price-inquiry-selections-form #filters li{list-style:none;margin-left:0}#price-inquiry-selections-form #filters li a{display:block;position:relative;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase !important;padding:10px 20px;background-color:#e6f2ee;color:#000;user-select:none;width:max-content;text-decoration:none}#price-inquiry-selections-form #filters li a[aria-selected="true"],#price-inquiry-selections-form #filters li a:hover{background-color:#afdaca}#price-inquiry-selections-form div[role="tabpanel"]{margin:0}#price-inquiry-selections-form #selected-options{margin:1rem 0 0 0}#price-inquiry-selections-form #selected-options:empty::before{content:'–'}#price-inquiry-selections-form #target-level .levels-container{display:flex;flex-direction:row;gap:1.25rem;align-items:flex-end}#price-inquiry-selections-form #target-level .levels-container>span{font-style:italic}#price-inquiry-selections-form #target-level .radio-group{gap:0.75rem !important;margin-top:0rem;align-items:center}#price-inquiry-selections-form #target-level .radio-group .form-field{margin-top:0}#price-inquiry-selections-form #target-level .radio-group span:last-child{margin-left:10px}#price-inquiry-selections-form .search-field input{padding-right:35px}#price-inquiry-selections-form .search-field .search-icon{position:absolute;right:40px;cursor:pointer;background:none}#price-inquiry-results p{max-width:900px}#price-inquiry-results #result-boxes{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.125rem}#price-inquiry-results #result-boxes .result-box{background:#e5f0b7;padding:30px;text-align:center;min-width:239px;max-width:239px;flex:0 0 0}#price-inquiry-results #result-boxes .result-box h4{margin-bottom:0.8rem}#price-inquiry-results #result-boxes .result-box p{font-size:1.875rem}#price-inquiry-results .form-selections{padding:30px;background-color:#e6f2ee}#price-inquiry-results #next-steps ul{margin-bottom:2.5rem}#price-inquiry-submission p{max-width:900px}#price-inquiry-submission #price-inquiry-submission-form legend{font-weight:800;font-size:1.4rem;line-height:2.2rem}#price-inquiry-submission #price-inquiry-submission-form .flex-container{display:flex;flex-wrap:wrap;gap:1rem}#price-inquiry-submission #price-inquiry-submission-form .flex-container .form-field{display:flex;flex-direction:column}#price-inquiry-submission #price-inquiry-submission-form .flex-container.flex-2 .form-field{width:100%;max-width:433px}#price-inquiry-submission #price-inquiry-submission-form label{font-weight:600}#price-inquiry-submission #price-inquiry-submission-form label[for="gdpr-consent"] a{margin-left:1rem}#price-inquiry-submission #price-inquiry-submission-form input[type="text"],#price-inquiry-submission #price-inquiry-submission-form input[type="email"]{background:#fff}#price-inquiry-submission #price-inquiry-submission-form textarea{width:100%;max-width:881px}#price-inquiry-submission #price-inquiry-submission-form #website-details{margin:2.5rem 0 1rem 0 !important}#price-inquiry-submission #price-inquiry-submission-form #website-details fieldset{display:flex;flex-direction:column;gap:20px}#price-inquiry-submission #price-inquiry-submission-form #contact-details{margin:2.5rem 0 1rem 0 !important}#price-inquiry-submission #price-inquiry-submission-form #form-footer .form-field{margin:2.5rem 0 2.5rem 0 !important}@media screen and (max-width:1330px){#price-inquiry-selections-form .radio-group.grid-4,#price-inquiry-selections-form .checkbox-group.grid-4{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:1089px){#price-inquiry-selections-form .radio-group.grid-3,#price-inquiry-selections-form .checkbox-group.grid-3,#price-inquiry-selections-form .radio-group.grid-4,#price-inquiry-selections-form .checkbox-group.grid-4{grid-template-columns:repeat(2, 1fr)}#price-inquiry-selections-form #website-type .grid-4{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:849px){#price-inquiry-selections-form .radio-group.grid-3,#price-inquiry-selections-form .checkbox-group.grid-3,#price-inquiry-selections-form #website-type .grid-4{grid-template-columns:repeat(2, 1fr)}#price-inquiry-selections-form #additional-services .checkbox-group.grid-3{grid-template-columns:repeat(1, 1fr)}#price-inquiry-selections-form .radio-group.flex{column-gap:2rem}#price-inquiry-selections-form #other-features .form-field,#price-inquiry-selections-form #other-services .form-field{width:min-content}}@media screen and (max-width:640px){#price-inquiry-selections-form .radio-group,#price-inquiry-selections-form .checkbox-group{display:flex !important;flex-direction:column !important;align-items:flex-start}#price-inquiry-selections-form #target-level .radio-group.flex{flex-direction:column !important;align-content:flex-start;align-items:flex-start;row-gap:1rem}#price-inquiry-selections-form #target-level .radio-group.flex .form-field{flex-direction:row !important}#price-inquiry-selections-form .search-field{flex-direction:column;align-items:flex-start}#price-inquiry-selections-form .search-field label{margin-left:0}#price-inquiry-selections-form .search-field .search-icon{right:12px;bottom:12px}#price-inquiry-selections-form .search-field .svg-container{position:absolute;right:-28px;bottom:10px}.buttons{flex-direction:column;gap:1rem}.buttons input,.buttons button{margin-left:0 !important}#price-inquiry-selections-form #target-level .levels-container{flex-direction:column;align-items:flex-start}#price-inquiry-selections-form #target-level .radio-group.flex{flex-direction:row}}@media screen and (max-width:400px){#price-inquiry-selections-form .grid-4 .form-field .popup,#price-inquiry-selections-form #cms .flex .form-field .popup,#price-inquiry-selections-form #starting-point .flex .form-field .popup{left:0 !important;max-width:300px}}@media screen{body.admin-bar{padding-top:32px}#page{overflow:hidden}.has-text-align-center{text-align:center}#block-skip-link{text-align:center}#block-skip-link .skip-link{position:absolute;left:0px;top:0px;width:1px;height:1px;overflow:hidden;display:inline-block}#block-skip-link .skip-link:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important;margin-bottom:1rem !important;margin-top:1rem !important}.zone-wrapper{width:100% !important}.zone{padding-left:25px;padding-right:25px}.not-home #zone-content{padding-top:90px;padding-bottom:90px}.not-home #zone-content-bottom{padding-top:0px;padding-bottom:90px}#widget-area-header{position:relative}#block-site-logo a{display:inline-block}#block-site-logo a img{animation:none;opacity:1 !important;max-width:100%;transition:color .333s ease,background-color .333s ease,box-shadow .333s ease,opacity .333s ease,transform .333s ease}#block-site-logo a img:hover{transform:scale(1.0625)}#block-search-form .widget-title{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}#block-search-form .widget-title:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}#block-search-form form input[type='search'],#block-search-form form input[type='text']{font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-size:1.125rem;font-weight:normal;line-height:150%;background-color:#fff;color:#000;height:2.5rem;width:15rem;padding:.25rem .5rem;border:0px solid #bbb;-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box}#block-search-form form input[type='submit'],#block-search-form form button[type='submit']{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-size:1rem;font-weight:600;line-height:150%;background-color:#42aa82;color:#fff;height:2.5rem;width:2rem;padding:0rem .5rem;border:0px solid #bbb}#block-search-form form input[type='submit'].active,#block-search-form form button[type='submit'].active{background-color:#42aa82;color:#fff}#block-search-form form input[type='submit']:hover,#block-search-form form button[type='submit']:hover{background-color:#42aa82;color:#fff}#block-search-form form label{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}#block-search-form form label:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}#block-search-form form input[type='search']{padding-right:2.5rem;height:2.5rem}#block-search-form form button[type='submit']{background-color:transparent;color:#333;position:absolute;right:0rem;top:0rem;height:2.5rem;width:2.5rem;padding:0px;margin:0px}#block-search-form form button[type='submit'],#block-search-form form button[type='submit']::before{transition:transform .333s ease,color .333s ease,background-color .333s ease,box-shadow .333s ease,opacity .333s ease}#block-search-form form button[type='submit']:hover{color:#333;background-color:transparent}#block-search-form form button[type='submit']::before{border-radius:1.25rem;content:'\f002';content:'\f002' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';font-size:1.375rem;line-height:2.5rem;position:relative;display:block;width:2.5rem;height:2.5rem;background-color:#fff}#block-search-form form button[type='submit']:hover::before{background-color:#afdaca !important}#block-search-form form button[type='submit'] .text{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}#block-search-form form button[type='submit'] .text:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}#block-search-form form .form-field{position:relative}#block-search-form form button[type='submit']{width:2.5rem}body.search-results input[type='search']{background-color:#e6f2ee !important}#block-navigation-menu .menu{z-index:2}#zone-wrapper-content-top{padding-top:0px !important;padding-bottom:0px !important;overflow:hidden}#zone-wrapper-content-top::before,#zone-wrapper-content-top::after{display:block;position:absolute;content:"";background-repeat:no-repeat;background-size:contain;z-index:0}#zone-wrapper-content-top{background-color:#42aa82}#zone-content-top{padding-top:0px !important;padding-bottom:0px !important;position:relative;z-index:1}#zone-content-top:after{content:none}.block-hero-area{display:flex;flex-wrap:wrap;z-index:4;padding-top:20px;gap:20px 60px;justify-content:flex-start}.block-hero-area:after{content:none}.block-hero-area .field-hero-text,.block-hero-area .field-hero-image{margin-bottom:0px}.block-hero-area .field-hero-text{color:#fff;font-weight:600;font-size:1.25rem;line-height:1.875rem}.block-hero-area .field-hero-image{z-index:1;align-self:flex-end;text-align:center}#zone-content>ul li,#zone-content>ol li{margin-bottom:0.4375rem;position:relative;max-width:860px}#zone-content>ul li :last-child,#zone-content>ol li :last-child{margin-bottom:0px}#zone-content>ul li{list-style:none;margin-left:2rem}#zone-content>ul li::before{content:'';background-color:#42aa82;height:8px;width:8px;border-radius:20px;position:absolute;left:-1.5rem;top:0.6rem}#zone-content>ol li{list-style:none;counter-increment:li;margin-left:3rem}#zone-content>ol li::before{content:counter(li);background-color:#42aa82;left:-2.5rem;display:inline-block;position:absolute;color:#fff;padding:0px .5rem;min-width:1.6875rem;border-radius:100%}.has-light-green-background-color{background-color:#e6f2ee}.has-green-background-color{background-color:#42aa82}.has-lime-background-color{background-color:#e5f0b7}.has-lightgray-background-color{background-color:#f5f5f5}.has-darkgray-background-color{background-color:#333}.has-lime-border-background-color{background-color:#e5f0b7}.has-background{margin-top:60px;margin-bottom:60px;padding:30px 30px}#main>*{padding-left:25px;padding-right:25px}#main>*.wp-block-cover,#main>*.wp-block-group{width:100%;text-align:center;margin-bottom:0rem !important;padding-left:0rem;padding-right:0rem;overflow:hidden}#main>*.wp-block-cover.alignwide,#main>*.wp-block-group.alignwide{margin-bottom:60px}#main>*.wp-block-cover.background .wp-block-cover__inner-container,#main>*.wp-block-group.background .wp-block-cover__inner-container,#main>*.wp-block-cover.background .wp-block-group__inner-container,#main>*.wp-block-group.background .wp-block-group__inner-container{padding-top:60px;padding-bottom:60px}#main>*.wp-block-cover>.wp-block-cover__inner-container,#main>*.wp-block-group>.wp-block-cover__inner-container,#main>*.wp-block-cover>.wp-block-group__inner-container,#main>*.wp-block-group>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;text-align:left}#main>*.wp-block-cover.alignfull,#main>*.wp-block-group.alignfull{width:100%}#main>*.wp-block-cover.alignfull>.wp-block-cover__inner-container,#main>*.wp-block-group.alignfull>.wp-block-cover__inner-container,#main>*.wp-block-cover.alignfull>.wp-block-group__inner-container,#main>*.wp-block-group.alignfull>.wp-block-group__inner-container{width:100%}#main>*.zone-wrapper{padding-left:0rem;padding-right:0rem}#main>*>.wp-block-group__inner-container>p,#main>* #zone-content>p,#main>*>.wp-block-group__inner-container>h2,#main>* #zone-content>h2,#main>*>.wp-block-group__inner-container>h3,#main>* #zone-content>h3,#main>*>.wp-block-group__inner-container>h4,#main>* #zone-content>h4,#main>*>.wp-block-group__inner-container>h5,#main>* #zone-content>h5,#main>*>.wp-block-group__inner-container>h6,#main>* #zone-content>h6,#main>*>.wp-block-group__inner-container blockquote,#main>* #zone-content blockquote,#main>*>.wp-block-group__inner-container .wpcf7,#main>* #zone-content .wpcf7{max-width:860px}.not-home aside h2,.not-home aside.right-aside h2{font-size:1.4rem;line-height:2.2rem}#zone-footer{position:relative;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;width:100%}#zone-footer h2,#zone-footer p{color:#fff}#widget-wysiwyg_widgets_widget-35{position:relative;overflow:hidden}#widget-wysiwyg_widgets_widget-35 #cta-bottom{margin-left:auto;margin-right:auto;padding-top:90px;padding-bottom:90px;position:relative;z-index:2}#widget-wysiwyg_widgets_widget-35 .cta-buttons{margin-top:2rem;margin-bottom:0rem !important;display:flex;flex-wrap:wrap;gap:20px 20px}#widget-wysiwyg_widgets_widget-35 .cta-buttons .accessible-link span::after{display:none !important}#widget-wysiwyg_widgets_widget-35::before,#widget-wysiwyg_widgets_widget-35::after{display:block;position:absolute;content:"";background-repeat:no-repeat;background-size:contain;z-index:1}#widget-wysiwyg_widgets_widget-37{background-color:#e6f2ee}#widget-wysiwyg_widgets_widget-37 a:hover{background-color:#fff}#widget-wysiwyg_widgets_widget-37 #contact-2{max-width:1260px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:30px 20px;padding-top:30px;padding-bottom:30px}#widget-wysiwyg_widgets_widget-37 #contact-2 h2,#widget-wysiwyg_widgets_widget-37 #contact-2 h3,#widget-wysiwyg_widgets_widget-37 #contact-2 h4{margin-bottom:1.125rem;margin-top:40px;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none;margin-bottom:.5625rem}#widget-wysiwyg_widgets_widget-37 #contact-2 h2 a,#widget-wysiwyg_widgets_widget-37 #contact-2 h3 a,#widget-wysiwyg_widgets_widget-37 #contact-2 h4 a,#widget-wysiwyg_widgets_widget-37 #contact-2 h2 a:visited,#widget-wysiwyg_widgets_widget-37 #contact-2 h3 a:visited,#widget-wysiwyg_widgets_widget-37 #contact-2 h4 a:visited{text-decoration:none;color:#333}#widget-wysiwyg_widgets_widget-37 #contact-2 h2 a.active,#widget-wysiwyg_widgets_widget-37 #contact-2 h3 a.active,#widget-wysiwyg_widgets_widget-37 #contact-2 h4 a.active{color:#333}#widget-wysiwyg_widgets_widget-37 #contact-2 h2 a:hover,#widget-wysiwyg_widgets_widget-37 #contact-2 h3 a:hover,#widget-wysiwyg_widgets_widget-37 #contact-2 h4 a:hover{color:#333}#widget-wysiwyg_widgets_widget-37 #contact-2 p{margin-bottom:.5625rem}#widget-wysiwyg_widgets_widget-37 #contact-2 div p{color:#000}#widget-wysiwyg_widgets_widget-34{max-width:1260px;margin-left:auto;margin-right:auto;padding-top:16px;padding-bottom:16px}#widget-wysiwyg_widgets_widget-34 a,#widget-wysiwyg_widgets_widget-34 a:visited,#widget-wysiwyg_widgets_widget-34 a:hover{color:#fff;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:1rem}#widget-wysiwyg_widgets_widget-34 a:hover{background-color:#71bfa1}#widget-wysiwyg_widgets_widget-34 ul{display:flex;flex-flow:row wrap}#widget-wysiwyg_widgets_widget-34 ul li{list-style:none;margin-left:0px}#widget-wysiwyg_widgets_widget-34 ul li{margin-left:25px}}@media screen and (max-width: 689.98px){html.grid-layout-mode #header,html.grid-layout-mode #footer,html.grid-layout-mode #main{background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/grid-10-10-60-20.png') !important;background-position:25px 0px !important}}@media screen and (min-width: 690px) and (max-width: 849.98px){html.grid-layout-mode #header,html.grid-layout-mode #footer,html.grid-layout-mode #main{background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/grid-10-10-60-20-even.png') !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px){html.grid-layout-mode #header,html.grid-layout-mode #footer,html.grid-layout-mode #main{background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/grid-10-10-60-20-even.png') !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){html.grid-layout-mode #header,html.grid-layout-mode #footer,html.grid-layout-mode #main{background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/grid-10-10-60-20-odd.png') !important}}@media screen and (min-width: 1330px){html.grid-layout-mode #header,html.grid-layout-mode #footer,html.grid-layout-mode #main{background-image:url('//konsepto.fi/wp-content/themes/front-end-framework/themes/default/img/grid-10-10-60-20-even.png') !important}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){html.grid-layout-mode #header,html.grid-layout-mode #footer,html.grid-layout-mode #main{background-position:center 0px !important}}@media screen and (max-width: 689.98px){h2,.h2{font-size:1.625rem;line-height:2.25rem;margin-top:3rem}h3,.h3{font-size:1.375rem;line-height:1.7769rem;margin-top:3rem}}@media screen and (max-width: 689.98px) and (orientation:portrait),screen and (min-width: 690px) and (max-width: 849.98px) and (orientation:portrait),screen and (min-width: 850px) and (max-width: 1089.98px) and (orientation:portrait){html.scrolled #header{box-shadow:0px 0px 10px rgba(0,0,0,0.25);top:0px;z-index:2000;position:fixed;width:100%;max-height:100%;overflow:auto;transition:top .333s ease}html.scrolled #main{padding-top:77px}html.scroll-down #header{top:-77px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.zone{width:670px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.zone{width:830px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.zone{width:1070px}}@media screen and (min-width: 1330px){.zone{width:1310px}}@media screen and (max-width: 689.98px){.not-home #zone-content{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#zone-header{padding-top:16px;padding-bottom:16px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#zone-header{padding-top:40px;padding-bottom:30px}}@media screen and (max-width: 689.98px){#block-site-logo{margin-right:6rem}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#block-site-logo{margin-bottom:0rem;position:relative;height:45px;display:flex;align-items:center}#block-site-logo img{vertical-align:middle;width:160px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-site-logo{margin-bottom:30px}#block-site-logo img{height:auto;width:220px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#block-toggle-search-form-button{position:absolute;top:0.25rem;right:2.75rem}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-toggle-search-form-button{display:none}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#block-search-form{display:none}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-search-form{display:block !important;height:auto !important;position:absolute;right:0rem;top:0.75rem}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){#block-search-form .widget-title{display:none}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-search-form form input[type='search']{width:16rem}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#block-search-form form{padding-top:1rem;padding-bottom:0rem}#block-search-form form input[type='search'],#block-search-form form input[type='text']{width:100%;max-width:100%;background-color:#e6f2ee;height:2.5rem}#block-search-form form button[type='submit']::before{transform:scale(.8)}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-search-form form:hover input[type='search'],#block-search-form form:focus-within input[type='search']{background-color:#e6f2ee}#block-search-form form:hover button[type='submit']::before,#block-search-form form:focus-within button[type='submit']::before{background-color:#fff;transform:scale(.8)}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#block-toggle-navigation-menu-button{position:absolute;top:0.25rem;right:0px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-toggle-navigation-menu-button{display:none}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#block-navigation-menu{display:none}#block-navigation-menu nav{padding-top:1rem;padding-bottom:0rem}#block-navigation-menu .menu{color:#333;text-transform:uppercase}#block-navigation-menu .menu,#block-navigation-menu .menu *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}#block-navigation-menu .menu,#block-navigation-menu .menu ul{background-color:#fff;position:relative;margin:0px}#block-navigation-menu .menu li{position:relative;background-color:#fff;color:#333}#block-navigation-menu .menu li>a,#block-navigation-menu .menu li>button{max-height:999999px}#block-navigation-menu .menu li>a:focus:not(.mouse-focused),#block-navigation-menu .menu li>button:focus:not(.mouse-focused){z-index:100000}#block-navigation-menu .menu li>a:focus:not(.mouse-focused)+.toggle,#block-navigation-menu .menu li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}#block-navigation-menu .menu li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}#block-navigation-menu .menu li>a:first-child,#block-navigation-menu .menu li>a:first-child:visited{text-decoration:none}#block-navigation-menu .menu li>a:first-child:active,#block-navigation-menu .menu li>a:first-child:visited:active,#block-navigation-menu .menu li>a:first-child.active,#block-navigation-menu .menu li>a:first-child:visited.active{text-decoration:none}#block-navigation-menu .menu li>a:first-child:hover,#block-navigation-menu .menu li>a:first-child:visited:hover{text-decoration:none}#block-navigation-menu .menu li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}#block-navigation-menu .menu li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}#block-navigation-menu .menu li>.toggle,#block-navigation-menu .menu li>.toggle:active,#block-navigation-menu .menu li>.toggle.active,#block-navigation-menu .menu li>.toggle:hover{text-decoration:none}#block-navigation-menu .menu li.has-children>a:first-child,#block-navigation-menu .menu li.menu-item-has-children>a:first-child{padding-right:2.75rem}#block-navigation-menu .menu li.has-children>a:first-child::after,#block-navigation-menu .menu li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}#block-navigation-menu .menu li>a:first-child,#block-navigation-menu .menu li>a:first-child:visited{background-color:#fff;color:#333}#block-navigation-menu .menu li>a:first-child.active,#block-navigation-menu .menu li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}#block-navigation-menu .menu li>a:first-child:hover,#block-navigation-menu .menu li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}#block-navigation-menu .menu li>.toggle{background-color:transparent;color:#333}#block-navigation-menu .menu li>.toggle::after{background-color:#fff;color:#333}#block-navigation-menu .menu li>.toggle:hover::after{background-color:#afdaca;color:#333}#block-navigation-menu .menu li.active-trail>.toggle::after,#block-navigation-menu .menu li.current-menu-ancestor>.toggle::after,#block-navigation-menu .menu li.current-page-ancestor>.toggle::after,#block-navigation-menu .menu li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}#block-navigation-menu .menu li.active-trail>.toggle.active::after,#block-navigation-menu .menu li.current-menu-ancestor>.toggle.active::after,#block-navigation-menu .menu li.current-page-ancestor>.toggle.active::after,#block-navigation-menu .menu li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}#block-navigation-menu .menu li.active-trail>.toggle:hover::after,#block-navigation-menu .menu li.current-menu-ancestor>.toggle:hover::after,#block-navigation-menu .menu li.current-page-ancestor>.toggle:hover::after,#block-navigation-menu .menu li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}#block-navigation-menu .menu li.active>a:first-child,#block-navigation-menu .menu li.current-menu-item>a:first-child,#block-navigation-menu .menu li.active>a:first-child:visited,#block-navigation-menu .menu li.current-menu-item>a:first-child:visited,#block-navigation-menu .menu li.active>a:first-child.active,#block-navigation-menu .menu li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}#block-navigation-menu .menu li.active>a:first-child:hover,#block-navigation-menu .menu li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}#block-navigation-menu .menu li.expanded>a:first-child,#block-navigation-menu .menu li.hovering>a:first-child,#block-navigation-menu .menu li.expanded>a:first-child:visited,#block-navigation-menu .menu li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}#block-navigation-menu .menu li.disabled>a:first-child,#block-navigation-menu .menu li.disabled>a:first-child:visited,#block-navigation-menu .menu li.disabled>a:first-child.active,#block-navigation-menu .menu li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}#block-navigation-menu .menu li.has-children>a:first-child::after,#block-navigation-menu .menu li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}#block-navigation-menu .menu li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}#block-navigation-menu .menu .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}#block-navigation-menu .menu .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}#block-navigation-menu .menu li{list-style:none;margin-left:0px}#block-navigation-menu .menu li{list-style:none;margin-left:0px}#block-navigation-menu .menu li.has-children>a:first-child,#block-navigation-menu .menu li.menu-item-has-children>a:first-child{padding-right:2.75rem}#block-navigation-menu .menu li li>a:first-child{padding-left:1.75rem}#block-navigation-menu .menu li li li>a:first-child{padding-left:2.75rem}#block-navigation-menu .menu li li li li>a:first-child{padding-left:3.75rem}#block-navigation-menu .menu li li li li li>a:first-child{padding-left:4.75rem}#block-navigation-menu .menu.no-script li.has-children>a:first-child::after,#block-navigation-menu .menu.no-script li.menu-item-has-children>a:first-child::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#block-navigation-menu .menu li>.toggle::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#block-navigation-menu .menu li>.toggle.active::after{content:'\f106';content:'\f106' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:0rem;line-height:1.4rem}#block-navigation-menu .menu ul{display:none;width:100%;z-index:9999;left:0px}#block-navigation-menu .menu ul ul{left:0px}#block-navigation-menu .menu.no-script li:hover>ul,#block-navigation-menu .menu.no-script li:focus-within>ul{display:block !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-navigation-menu{display:block !important;height:auto !important;margin-top:0.5rem}#block-navigation-menu .submenu{box-shadow:0px 0px 10px rgba(0,0,0,0.25)}#block-navigation-menu .menu{color:#333;text-transform:uppercase;display:flex;flex-flow:row wrap;margin-bottom:0px;position:relative}#block-navigation-menu .menu,#block-navigation-menu .menu *{font-size:1.0625rem;line-height:1.5rem;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;overflow:visible}#block-navigation-menu .menu,#block-navigation-menu .menu ul{background-color:#fff;position:relative;margin:0px}#block-navigation-menu .menu li{position:relative;background-color:#fff;color:#333}#block-navigation-menu .menu li>a,#block-navigation-menu .menu li>button{max-height:999999px}#block-navigation-menu .menu li>a:focus:not(.mouse-focused),#block-navigation-menu .menu li>button:focus:not(.mouse-focused){z-index:100000}#block-navigation-menu .menu li>a:focus:not(.mouse-focused)+.toggle,#block-navigation-menu .menu li>button:focus:not(.mouse-focused)+.toggle{z-index:100001}#block-navigation-menu .menu li>a:first-child{min-height:2rem;position:relative;display:block;padding:.5rem .75rem .5rem .75rem}#block-navigation-menu .menu li>a:first-child,#block-navigation-menu .menu li>a:first-child:visited{text-decoration:none}#block-navigation-menu .menu li>a:first-child:active,#block-navigation-menu .menu li>a:first-child:visited:active,#block-navigation-menu .menu li>a:first-child.active,#block-navigation-menu .menu li>a:first-child:visited.active{text-decoration:none}#block-navigation-menu .menu li>a:first-child:hover,#block-navigation-menu .menu li>a:first-child:visited:hover{text-decoration:none}#block-navigation-menu .menu li>.toggle{background-color:transparent;border:0px;cursor:pointer;line-height:1.5rem;margin:0px;padding:0px;position:absolute;text-align:center;top:0px;right:0px;z-index:1}#block-navigation-menu .menu li>.toggle::after{display:block;min-height:2.5rem;min-width:2.5rem;z-index:1;padding:.25rem .25rem .25rem .25rem}#block-navigation-menu .menu li>.toggle,#block-navigation-menu .menu li>.toggle:active,#block-navigation-menu .menu li>.toggle.active,#block-navigation-menu .menu li>.toggle:hover{text-decoration:none}#block-navigation-menu .menu li.has-children>a:first-child,#block-navigation-menu .menu li.menu-item-has-children>a:first-child{padding-right:2.75rem}#block-navigation-menu .menu li.has-children>a:first-child::after,#block-navigation-menu .menu li.menu-item-has-children>a:first-child::after{text-align:center;position:absolute;min-height:2.5rem;min-width:2.5rem;padding:.25rem .25rem .25rem .25rem;right:0px;top:0px}#block-navigation-menu .menu li>a:first-child,#block-navigation-menu .menu li>a:first-child:visited{background-color:#fff;color:#333}#block-navigation-menu .menu li>a:first-child.active,#block-navigation-menu .menu li>a:first-child:visited.active{background-color:#e6f2ee !important;color:#333 !important}#block-navigation-menu .menu li>a:first-child:hover,#block-navigation-menu .menu li>a:first-child:visited:hover{background-color:#afdaca !important;color:#333 !important}#block-navigation-menu .menu li>.toggle{background-color:transparent;color:#333}#block-navigation-menu .menu li>.toggle::after{background-color:#fff;color:#333}#block-navigation-menu .menu li>.toggle:hover::after{background-color:#afdaca;color:#333}#block-navigation-menu .menu li.active-trail>.toggle::after,#block-navigation-menu .menu li.current-menu-ancestor>.toggle::after,#block-navigation-menu .menu li.current-page-ancestor>.toggle::after,#block-navigation-menu .menu li.current-post-ancestor>.toggle::after{background-color:#e6f2ee;color:#333}#block-navigation-menu .menu li.active-trail>.toggle.active::after,#block-navigation-menu .menu li.current-menu-ancestor>.toggle.active::after,#block-navigation-menu .menu li.current-page-ancestor>.toggle.active::after,#block-navigation-menu .menu li.current-post-ancestor>.toggle.active::after{background-color:#e6f2ee;color:#333}#block-navigation-menu .menu li.active-trail>.toggle:hover::after,#block-navigation-menu .menu li.current-menu-ancestor>.toggle:hover::after,#block-navigation-menu .menu li.current-page-ancestor>.toggle:hover::after,#block-navigation-menu .menu li.current-post-ancestor>.toggle:hover::after{background-color:#afdaca;color:#333}#block-navigation-menu .menu li.active>a:first-child,#block-navigation-menu .menu li.current-menu-item>a:first-child,#block-navigation-menu .menu li.active>a:first-child:visited,#block-navigation-menu .menu li.current-menu-item>a:first-child:visited,#block-navigation-menu .menu li.active>a:first-child.active,#block-navigation-menu .menu li.current-menu-item>a:first-child.active{background-color:#e6f2ee;color:#333}#block-navigation-menu .menu li.active>a:first-child:hover,#block-navigation-menu .menu li.current-menu-item>a:first-child:hover{background-color:#afdaca;color:#333}#block-navigation-menu .menu li.expanded>a:first-child,#block-navigation-menu .menu li.hovering>a:first-child,#block-navigation-menu .menu li.expanded>a:first-child:visited,#block-navigation-menu .menu li.hovering>a:first-child:visited{background-color:#afdaca !important;color:#333 !important}#block-navigation-menu .menu li.disabled>a:first-child,#block-navigation-menu .menu li.disabled>a:first-child:visited,#block-navigation-menu .menu li.disabled>a:first-child.active,#block-navigation-menu .menu li.disabled>a:first-child:hover{background-color:#eee;color:#aaa}#block-navigation-menu .menu li.has-children>a:first-child::after,#block-navigation-menu .menu li.menu-item-has-children>a:first-child::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.2rem;text-indent:0.05rem}#block-navigation-menu .menu li>.toggle::after{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;line-height:1.25rem;margin:.3125rem .3125rem;border-radius:100%;overflow:hidden;line-height:1.4rem;text-indent:0.05rem}#block-navigation-menu .menu .assistive{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}#block-navigation-menu .menu .assistive:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}#block-navigation-menu .menu::after{clear:both;content:' ';display:table}#block-navigation-menu .menu li{list-style:none;margin-left:0px}#block-navigation-menu .menu,#block-navigation-menu .menu ul{font-size:0%}#block-navigation-menu .menu ul{position:absolute;top:99.99999%}#block-navigation-menu .menu li{list-style:none;margin-left:0px}#block-navigation-menu .menu li a:first-child{display:inline-block}#block-navigation-menu .menu>*{vertical-align:middle}#block-navigation-menu .menu.no-script li.has-children>a:first-child::after,#block-navigation-menu .menu.no-script li.menu-item-has-children>a:first-child::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#block-navigation-menu .menu li>.toggle::after{content:'\f107';content:'\f107' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#block-navigation-menu .menu li>.toggle.active::after{content:'\f106';content:'\f106' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';line-height:1.4rem;text-indent:0rem}#block-navigation-menu .menu ul{display:none;left:0px;overflow:visible clip !important;position:absolute;max-width:300px;width:300px;width:max-content;z-index:9999}#block-navigation-menu .menu ul.finished{overflow:visible !important}#block-navigation-menu .menu ul ul{left:99.99999%;overflow:clip visible !important;top:0px}#block-navigation-menu .menu ul ul.finished{overflow:visible !important}#block-navigation-menu .menu ul li{display:block;max-width:300px;min-width:140px}#block-navigation-menu .menu ul li,#block-navigation-menu .menu ul a:first-child{display:block !important}#block-navigation-menu .menu.no-script li:hover>ul,#block-navigation-menu .menu.no-script li:focus-within>ul{display:block;z-index:9999}#block-navigation-menu .menu.no-script li li.has-children>a:first-child::after,#block-navigation-menu .menu.no-script li li.menu-item-has-children>a:first-child::after{content:'\f105';content:'\f105' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular'}#block-navigation-menu .menu ul li>.toggle::after{content:'\f105';content:'\f105' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:0.075rem;line-height:1.4rem}#block-navigation-menu .menu ul li>.toggle.active::after{content:'\f104';content:'\f104' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';text-indent:-0.125rem;line-height:1.4rem}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#menu-main-navigation>.current-menu-item::after,#menu-main-navigation>.current-menu-ancestor::after{content:'';color:#42aa82;position:absolute;bottom:-30px;left:0px;right:0px;margin-left:auto;margin-right:auto;width:0;height:0;border-style:solid;border-width:0 16px 16px 16px;border-color:transparent transparent #42aa82 transparent}}@media screen and (max-width: 689.98px){#zone-wrapper-content-top::before{display:none}#zone-wrapper-content-top::after{background-image:url(/wp-content/themes/konsepto/images/header-background-2.svg);background-position:right top;right:-101px;top:-1px;width:286px;height:352px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px),screen and (min-width: 1620px){#zone-wrapper-content-top::before{background-image:url(/wp-content/themes/konsepto/images/header-background.svg);background-position:left bottom;left:-115px;bottom:-1px;width:429px;height:528px}#zone-wrapper-content-top::after{background-image:url(/wp-content/themes/konsepto/images/header-background-2.svg);background-position:right top;right:-115px;top:-1px;width:429px;height:528px}}@media screen and (min-width: 690px) and (max-width: 849.98px){#zone-wrapper-content-top::before{left:-213px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){#zone-wrapper-content-top::before{left:-155px}#zone-wrapper-content-top::after{right:-155px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){#zone-wrapper-content-top::before{left:-155px}#zone-wrapper-content-top::after{right:-155px}}@media screen and (min-width: 1620px){#zone-wrapper-content-top::before{left:-1px}#zone-wrapper-content-top::after{right:-1px}}@media screen and (max-width: 689.98px){#zone-wrapper-content-top h1{font-size:2.125rem;line-height:2.625rem}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){#zone-wrapper-content-top h1{font-size:2.5rem;line-height:3.25rem}}@media screen and (min-width: 1330px){#zone-content-top{padding-top:0px}}@media screen and (max-width: 689.98px){.block-hero-area .field-hero-text,.block-hero-area .field-hero-image{width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px){.block-hero-area .field-hero-text,.block-hero-area .field-hero-image{width:100%}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.block-hero-area .field-hero-text,.block-hero-area .field-hero-image{width:100%}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.block-hero-area .field-hero-text,.block-hero-area .field-hero-image{width:480px}}@media screen and (min-width: 1330px){.block-hero-area .field-hero-text,.block-hero-area .field-hero-image{width:600px}}@media screen and (max-width: 689.98px){.block-hero-area .field-hero-text{margin-top:40px !important;margin-bottom:0px !important}}@media screen and (min-width: 690px) and (max-width: 849.98px){.block-hero-area .field-hero-text{margin-top:70px !important;margin-bottom:0px !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.block-hero-area .field-hero-text{margin-top:100px !important;margin-bottom:0px !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.block-hero-area .field-hero-text{margin-top:100px !important;margin-bottom:120px !important}}@media screen and (min-width: 1330px){.block-hero-area .field-hero-text{margin-top:130px !important;margin-bottom:90px !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.block-hero-area .field-hero-image img{width:500px}}@media screen and (max-width: 689.98px){.has-background{padding:20px 20px}}@media screen and (min-width: 690px) and (max-width: 849.98px){#main>*{width:670px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){#main>*{width:830px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){#main>*{width:1070px}}@media screen and (min-width: 1330px){#main>*{width:1310px}}@media screen and (max-width: 689.98px){#main>*.wp-block-cover.alignwide,#main>*.wp-block-group.alignwide{margin-top:30px;margin-bottom:30px}}@media screen and (max-width: 689.98px){#main>*.wp-block-cover.background .wp-block-cover__inner-container,#main>*.wp-block-group.background .wp-block-cover__inner-container,#main>*.wp-block-cover.background .wp-block-group__inner-container,#main>*.wp-block-group.background .wp-block-group__inner-container{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 690px) and (max-width: 849.98px){#main>*.wp-block-cover>.wp-block-cover__inner-container,#main>*.wp-block-group>.wp-block-cover__inner-container,#main>*.wp-block-cover>.wp-block-group__inner-container,#main>*.wp-block-group>.wp-block-group__inner-container{width:670px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){#main>*.wp-block-cover>.wp-block-cover__inner-container,#main>*.wp-block-group>.wp-block-cover__inner-container,#main>*.wp-block-cover>.wp-block-group__inner-container,#main>*.wp-block-group>.wp-block-group__inner-container{width:830px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){#main>*.wp-block-cover>.wp-block-cover__inner-container,#main>*.wp-block-group>.wp-block-cover__inner-container,#main>*.wp-block-cover>.wp-block-group__inner-container,#main>*.wp-block-group>.wp-block-group__inner-container{width:1070px}}@media screen and (min-width: 1330px){#main>*.wp-block-cover>.wp-block-cover__inner-container,#main>*.wp-block-group>.wp-block-cover__inner-container,#main>*.wp-block-cover>.wp-block-group__inner-container,#main>*.wp-block-group>.wp-block-group__inner-container{width:1310px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.not-home aside,.not-home aside.right-aside{width:100%;margin-top:30px;margin-bottom:30px}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.not-home aside,.not-home aside.right-aside{float:right;margin:55px 0px 20px 30px !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.not-home aside,.not-home aside.right-aside{width:460px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.not-home aside,.not-home aside.right-aside{width:460px}}@media screen and (min-width: 1330px){.not-home aside,.not-home aside.right-aside{width:460px}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-35 #cta-bottom{padding-left:25px;padding-right:25px;max-width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px){#widget-wysiwyg_widgets_widget-35 #cta-bottom{max-width:620px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){#widget-wysiwyg_widgets_widget-35 #cta-bottom{max-width:780px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){#widget-wysiwyg_widgets_widget-35 #cta-bottom{max-width:1020px}}@media screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-35 #cta-bottom{max-width:1260px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-35 #cta-bottom p{max-width:780px}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-35 .cta-buttons{gap:10px !important}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-35 .cta-buttons .button{-ms-word-break:break-all;word-break:break-word;white-space:normal}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-35 .cta-buttons .button{width:100%;padding-left:20px;padding-right:20px;-ms-word-break:break-all;word-break:break-word;white-space:normal}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-35 .cta-buttons .button{flex-grow:1;flex-basis:0}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-35::before{background-image:url(/wp-content/themes/konsepto/images/footer-background-1.svg);background-position:left bottom;left:-91px;bottom:-1px;width:303px;height:271px}#widget-wysiwyg_widgets_widget-35::after{background-image:url(/wp-content/themes/konsepto/images/footer-background-4.svg);background-position:right top;right:-91px;top:-1px;width:303px;height:271px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-35::before{display:none}#widget-wysiwyg_widgets_widget-35::after{background-image:url(/wp-content/themes/konsepto/images/footer-background-4.svg);background-position:right top;right:-136px;top:-1px;width:454px;height:406px}}@media screen and (min-width: 1620px){#widget-wysiwyg_widgets_widget-35::before{display:block;background-image:url(/wp-content/themes/konsepto/images/footer-background-1.svg);background-position:left bottom;left:-1px;bottom:-1px;width:354px;height:322px}#widget-wysiwyg_widgets_widget-35::after{background-image:url(/wp-content/themes/konsepto/images/footer-background-4.svg);background-position:right top;right:-1px;top:-1px;width:354px;height:322px}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-37 #contact-2{padding-left:25px;padding-right:25px}}@media screen and (min-width: 690px) and (max-width: 849.98px){#widget-wysiwyg_widgets_widget-37 #contact-2{max-width:620px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){#widget-wysiwyg_widgets_widget-37 #contact-2{max-width:780px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){#widget-wysiwyg_widgets_widget-37 #contact-2{max-width:1020px}}@media screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-37 #contact-2{max-width:1260px}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-37 #contact-2 div{width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px){#widget-wysiwyg_widgets_widget-37 #contact-2 div{flex-basis:calc(50% - 10px)}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-37 #contact-2 div{flex-grow:1;flex-basis:0}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-34{margin-bottom:1.125rem;padding-left:25px;padding-right:25px;padding-top:32px;padding-bottom:32px}}@media screen and (min-width: 690px) and (max-width: 849.98px){#widget-wysiwyg_widgets_widget-34{max-width:620px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){#widget-wysiwyg_widgets_widget-34{max-width:780px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){#widget-wysiwyg_widgets_widget-34{max-width:1020px}}@media screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-34{max-width:1260px}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-34 ul{display:block}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#widget-wysiwyg_widgets_widget-34 ul li:first-child{margin-left:0rem}}@media screen and (max-width: 689.98px){#widget-wysiwyg_widgets_widget-34 ul li{margin-left:0px;margin-top:0.5rem;margin-bottom:0.5rem}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){#block-contact{float:left;margin-right:20px}}@media print{.decoration{display:none}#block-skip-link{display:none !important}#block-language-navigation{display:none !important}#block-site-logo img{max-width:140pt;height:auto}#block-toggle-search-form-button{display:none !important}#block-search-form{display:none !important}#block-toggle-navigation-menu-button{display:none !important}#block-navigation-menu{display:none !important}img{max-width:300pt}#footer{display:none !important}#cookie-notice{display:none !important}}@media reader,speech,aural{::before,::after{display:none !important;content:''}}@keyframes images{from{opacity:0}to{opacity:1}}img,#zone-wrapper-content-top::before,#zone-wrapper-content-top::after,#widget-wysiwyg_widgets_widget-35::before,#widget-wysiwyg_widgets_widget-35::after{animation:images 1s}@keyframes buttons{from{top:100%}to{top:-20%}}@keyframes hero-heading{0%{opacity:0}100%{opacity:1}}@keyframes hero-image{0%{opacity:0}100%{opacity:1}}#zone-content-top .field-hero-text{animation:hero-heading 3s}#zone-content-top .field-hero-image{animation:hero-image 3s}.views-template-page-8211-work-sample .block-main-image{animation:hero-image 3s}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a img{transition:transform .333s}a:hover img{transform:scale(1.0625)}a.link-image:hover{background-color:transparent}main a:hover{background-color:#e6f2ee}.read-more::before,.solution-links li::before,.listing-services.child li::before,.listing-services.child li::before,.teaser-work-sample .field-title::before{transition:transform .333s;top:1px;position:relative;display:inline}.read-more:hover::before,.solution-links li:hover::before,.listing-services.child li:hover::before,.listing-services.child li:hover::before,.teaser-work-sample .field-title:hover::before{transform:rotate(360deg)}figcaption{padding:.5rem 0;text-align:left}blockquote{margin-left:0px;margin-right:0px;padding:1.5rem 2rem}@media (max-width: 689.98px){blockquote{padding-left:0rem;padding-right:0rem}}@media (min-width: 690px) and (max-width: 849.98px){blockquote{padding-left:1rem;padding-right:1rem}}.ab-sub-wrapper{max-width:none}img.lazy{opacity:0;transition:color .333s ease,background-color .333s ease,box-shadow .333s ease,opacity 1s ease,transform .333s ease;animation:none}img.lazy.loaded,img.lazy.ewww_webp_loaded{opacity:1}.screen-reader-text{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.screen-reader-text:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.wpv-filter-form{margin-bottom:2.25rem}.wpv-filter-form:last-child{margin-bottom:0px}.wpv-filter-form legend{font-size:1.125rem;font-weight:bold}.wpv-filter-form label[for]{display:block;font-size:1.125rem;font-weight:bold;margin-bottom:.28125rem}.wpv-filter-form .checkbox label,.wpv-filter-form .radio label{display:inline-block;font-size:1.125rem;font-weight:400}.wpcf7 .screen-reader-response{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.wpcf7 .screen-reader-response:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.wpcf7-form{margin-bottom:2.25rem}.wpcf7-form:last-child{margin-bottom:0px}.wpcf7-form legend{font-size:1.125rem;font-weight:bold}.wpcf7-form label[for]{display:block;font-size:1.125rem;font-weight:bold;margin-bottom:.28125rem}.wpcf7-form .wpcf7-not-valid-tip{color:#c60;display:block;font-size:1.125rem;font-style:italic;margin-top:.28125rem;padding-left:1.5rem}.wpcf7-form .wpcf7-not-valid-tip::before{content:'\f062';content:'\f062' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:1.125rem;margin-left:-1.25rem;position:absolute}.wpcf7-form .wpcf7-response-output{background-color:#eee;color:#333;margin-bottom:10px;padding:10px 10px;display:none}.wpcf7-form .wpcf7-response-output::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.wpcf7-form.sent>.wpcf7-response-output{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#cfc;color:#333;padding-left:40px;display:block}.wpcf7-form.sent>.wpcf7-response-output::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.wpcf7-form.sent>.wpcf7-response-output::before{content:'\f058';content:'\f058' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.wpcf7-form.invalid>.wpcf7-response-output,.wpcf7-form.unaccepted>.wpcf7-response-output{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#ffc;color:#333;padding-left:40px;display:block}.wpcf7-form.invalid>.wpcf7-response-output::before,.wpcf7-form.unaccepted>.wpcf7-response-output::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.wpcf7-form.invalid>.wpcf7-response-output::before,.wpcf7-form.unaccepted>.wpcf7-response-output::before{content:'\f071';content:'\f071' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.wpcf7-form.failed>.wpcf7-response-output,.wpcf7-form.aborted>.wpcf7-response-output,.wpcf7-form.spam>.wpcf7-response-output{background-color:#eee;margin-bottom:10px;padding:10px 10px;background-color:#fcc;color:#333;padding-left:40px;display:block}.wpcf7-form.failed>.wpcf7-response-output::before,.wpcf7-form.aborted>.wpcf7-response-output::before,.wpcf7-form.spam>.wpcf7-response-output::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.wpcf7-form.failed>.wpcf7-response-output::before,.wpcf7-form.aborted>.wpcf7-response-output::before,.wpcf7-form.spam>.wpcf7-response-output::before{content:'\f057';content:'\f057' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.wpcf7 .form-field{margin:0rem 0rem 2.25rem 0rem}.wpcf7 .form-field .form-label{margin:0rem 0rem .25rem 0rem}.wpcf7 input[type='file']{height:auto;width:100%}.wpcf7 .wpcf7-form-control.wpcf7-file::-webkit-file-upload-button{visibility:hidden}.wpcf7 .wpcf7-form-control.wpcf7-file::before{content:'Lisää tiedostoja';display:inline-block;background-color:#42aa82;color:#fff;border-radius:0px;padding:1rem 2rem;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:600;font-size:18px}.wpcf7 input[type=checkbox]{margin-right:20px}.wpcf7 .wpcf7-list-item{display:block;margin:5px 0px}.wpcf7 .wpcf7-list-item.first{padding-top:10px}.wpcf7 .wpcf7-list-item-label{font-weight:400}.wpcf7 .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{display:inline-block;margin-top:0.5rem !important;margin-left:0px}.wpcf7 .form-label{margin-top:1.125rem !important}.wpcf7 .form-actions{margin-top:4rem}.wpcf7 input[type='submit']{text-transform:uppercase}.wpcf7 textarea{height:250px}.wpcf7 textarea,.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input[type='tel']{max-width:860px;width:100%;margin-top:0.25rem !important}.wpcf7 .form-actions{position:relative}.wpcf7 .form-field.privacy .form-label .wpcf7-form-control-wrap.privacy-policy{margin-left:-45px}.wpcf7 .form-field.privacy .form-label a{font-weight:400}.wpcf7 .wpcf7-form.invalid>.wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted>.wpcf7-response-output{position:relative;padding:10px 10px 10px 40px !important}.wpcf7 .wpcf7-spinner{margin:8px 24px !important;border:7px solid #42aa82;border-top:7px solid #fff;border-radius:50%;width:40px;height:40px;animation:spinner 1.5s linear infinite;background-color:#fff;position:absolute;transition:color .333s ease,background-color .333s ease,box-shadow .333s ease,opacity 1s ease}.wpcf7 .wpcf7-spinner::before{display:none}.wpcf7 #rfp-additional-information h2,.wpcf7 #rfp-attachments h2{margin-bottom:2.25rem}.wpcf7 #form-input-message-contact-form,.wpcf7 #form-input-message-rfp-form{height:500px}hr.separator{height:2px;background-color:#333;margin-bottom:90px;margin-top:0px}@media (max-width: 689.98px){hr.separator{margin-bottom:60px}}#toggle-work-sample-filters-button::before,#toggle-rfp-attachments-button::before,#toggle-rfp-additional-information-button::before{display:inline;margin-right:0.5rem}#toggle-rfp-attachments-button,#toggle-rfp-additional-information-button{margin-top:0.5625rem}.js-wpv-filter-form-719 fieldset:first-child{margin-top:3rem !important}#rfp-additional-information,#rfp-attachments{margin-top:3rem !important;margin-bottom:3rem !important}.page-navigation{margin-top:90px}@media (max-width: 689.98px){.page-navigation{margin-top:60px}}.page-navigation .widget-title,.page-navigation .total-pages,.page-navigation .current-page{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.page-navigation .widget-title:focus,.page-navigation .total-pages:focus,.page-navigation .current-page:focus{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important}.page-navigation .pager{display:flex;align-items:center}@media (max-width: 689.98px){.page-navigation .pager{display:inline-block;width:100%;text-align:center}}.page-navigation .pager>*{margin-bottom:0px !important}.page-navigation .pager .page-controls{display:flex;flex-flow:wrap;justify-content:center;gap:10px 20px}@media (min-width: 690px) and (max-width: 849.98px),(min-width: 850px) and (max-width: 1089.98px),(min-width: 1090px) and (max-width: 1329.98px),(min-width: 1330px){.page-navigation .pager .page-controls{margin-right:30px}}@media (max-width: 689.98px){.page-navigation .pager .page-controls{margin-bottom:2rem !important}}.page-navigation .pager .page-controls a{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid;border-width:0;cursor:pointer;display:inline-block;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;height:auto;line-height:150%;margin:0rem 0px;padding:1rem 2.5rem;position:relative;white-space:nowrap;text-align:center}.page-navigation .pager .page-controls a,.page-navigation .pager .page-controls a:visited,.page-navigation .pager .page-controls a:hover,.page-navigation .pager .page-controls a:focus,.page-navigation .pager .page-controls a:active,.page-navigation .pager .page-controls a.active{text-decoration:none}.page-navigation .pager .page-controls a,.page-navigation .pager .page-controls a:visited{background-color:#42aa82;border-color:#aaa;color:#fff}.page-navigation .pager .page-controls a:active,.page-navigation .pager .page-controls a.active{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid}.page-navigation .pager .page-controls a:hover,.page-navigation .pager .page-controls a:focus{background-color:#42aa82;border-color:#aaa;color:#fff}.page-navigation .pager .page-controls a:disabled,.page-navigation .pager .page-controls a.disabled{background-color:#eee !important;border-color:#ddd !important;color:#aaa !important;border-style:solid !important}@media (max-width: 689.98px){.page-navigation .pager .page-controls a{width:100%}}@media (min-width: 690px) and (max-width: 849.98px),(min-width: 850px) and (max-width: 1089.98px),(min-width: 1090px) and (max-width: 1329.98px),(min-width: 1330px){.page-navigation .pager .page-controls a{min-width:200px}}.page-navigation .pager .wpv-filter-previous-link::before,.page-navigation .pager .wpv-filter-next-link::after{font-family:'Font Awesome 6 Pro Regular';position:relative}.page-navigation .pager .wpv-filter-previous-link::before{content:'\f060';content:'\f060' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-right:0.625rem}.page-navigation .pager .wpv-filter-next-link::after{content:'\f061';content:'\f061' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-left:0.625rem}@media (max-width: 689.98px){.page-navigation .pager .page-links ul{display:block;text-align:center}}@media (max-width: 689.98px){.page-navigation .pager .page-links ul li{display:inline-block}}.wp-block-columns.pricing{overflow:hidden;align-items:center}@media (min-width: 850px) and (max-width: 1089.98px),(min-width: 1090px) and (max-width: 1329.98px),(min-width: 1330px){.wp-block-columns.pricing .wp-block-column:first-child{padding-right:60px}}@media (min-width: 690px) and (max-width: 849.98px),(min-width: 850px) and (max-width: 1089.98px),(min-width: 1090px) and (max-width: 1329.98px),(min-width: 1330px){.wp-block-columns.pricing .wp-block-column:last-child{text-align:right}}@media (min-width: 690px) and (max-width: 849.98px),(min-width: 850px) and (max-width: 1089.98px),(min-width: 1090px) and (max-width: 1329.98px),(min-width: 1330px){.wp-block-columns.pricing img{width:265px;position:relative;top:20px}}@media (max-width: 689.98px){.wp-block-columns.pricing img{display:none}}@media (min-width: 690px) and (max-width: 849.98px){.wp-block-columns.pricing img{top:60px;right:-50px}}@media (min-width: 850px) and (max-width: 1089.98px){.wp-block-columns.pricing img{top:40px;right:-70px}}@media (min-width: 1090px) and (max-width: 1329.98px){.wp-block-columns.pricing img{top:20px;right:-100px}}@media (min-width: 1330px){.wp-block-columns.pricing img{top:20px;right:-100px}}@media (min-width: 690px) and (max-width: 849.98px){.wp-block-columns.pricing{display:inline-flex !important}}.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{clear:none;text-align:center}.aligncenter{clear:none !important;text-align:center}.has-large-font-size{line-height:1.6875rem;line-height:150%}img.emoji{width:1.6875rem;height:1.6875rem}.wp-block-columns{display:flex;flex-direction:row !important;flex-wrap:nowrap;justify-content:space-between;align-items:stretch !important;align-content:flex-start;gap:20px 20px !important}@media (max-width: 689.98px){.wp-block-columns{flex-wrap:wrap !important}}.wp-block-column{position:relative;flex-grow:unset !important;flex-shrink:unset !important;justify-content:flex-start !important}@media (max-width: 689.98px){.wp-block-column{min-width:100% !important}}.wp-block-column .wp-block-image{text-align:center}.alignright{float:right;margin-bottom:20px !important;margin-left:20px !important}@media (max-width: 689.98px){.alignright{text-align:inherit;float:none;margin-left:0px !important}}.alignleft{float:left;margin-bottom:20px !important;margin-right:20px !important}@media (max-width: 689.98px){.alignleft{text-align:inherit;float:none;margin-right:0px !important}}@media screen{.mc4wp-form button,.wp-block-button a,.btn.work-sample-btn,.button,.wpcf7 input[type='submit'],.page-navigation .pager .page-controls a{border-color:#aaa;color:#fff;border-style:solid;border-width:0;cursor:pointer;display:inline-block;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;height:auto;line-height:150%;margin:0rem 0px;position:relative;white-space:nowrap;text-align:center;border-radius:3.5rem !important;padding:1rem 2.5rem;text-transform:uppercase;background-color:#42aa82;background-image:linear-gradient(0deg, #71bfa1 0%, #71bfa1 50%, #42aa82 50%, #42aa82 100%);background-size:100% 200%;background-position-y:0%;transition:background-position .333s}.mc4wp-form button,.wp-block-button a,.btn.work-sample-btn,.button,.wpcf7 input[type='submit'],.page-navigation .pager .page-controls a,.mc4wp-form button:visited,.wp-block-button a:visited,.btn.work-sample-btn:visited,.button:visited,.wpcf7 input[type='submit']:visited,.page-navigation .pager .page-controls a:visited,.mc4wp-form button:hover,.wp-block-button a:hover,.btn.work-sample-btn:hover,.button:hover,.wpcf7 input[type='submit']:hover,.page-navigation .pager .page-controls a:hover,.mc4wp-form button:focus,.wp-block-button a:focus,.btn.work-sample-btn:focus,.button:focus,.wpcf7 input[type='submit']:focus,.page-navigation .pager .page-controls a:focus,.mc4wp-form button:active,.wp-block-button a:active,.btn.work-sample-btn:active,.button:active,.wpcf7 input[type='submit']:active,.page-navigation .pager .page-controls a:active,.mc4wp-form button.active,.wp-block-button a.active,.btn.work-sample-btn.active,.button.active,.wpcf7 input[type='submit'].active,.page-navigation .pager .page-controls a.active{text-decoration:none}.mc4wp-form button,.wp-block-button a,.btn.work-sample-btn,.button,.wpcf7 input[type='submit'],.page-navigation .pager .page-controls a,.mc4wp-form button:visited,.wp-block-button a:visited,.btn.work-sample-btn:visited,.button:visited,.wpcf7 input[type='submit']:visited,.page-navigation .pager .page-controls a:visited{background-color:#42aa82;border-color:#aaa;color:#fff}.mc4wp-form button:active,.wp-block-button a:active,.btn.work-sample-btn:active,.button:active,.wpcf7 input[type='submit']:active,.page-navigation .pager .page-controls a:active,.mc4wp-form button.active,.wp-block-button a.active,.btn.work-sample-btn.active,.button.active,.wpcf7 input[type='submit'].active,.page-navigation .pager .page-controls a.active{background-color:#42aa82;border-color:#aaa;color:#fff;border-style:solid}.mc4wp-form button:hover,.wp-block-button a:hover,.btn.work-sample-btn:hover,.button:hover,.wpcf7 input[type='submit']:hover,.page-navigation .pager .page-controls a:hover,.mc4wp-form button:focus,.wp-block-button a:focus,.btn.work-sample-btn:focus,.button:focus,.wpcf7 input[type='submit']:focus,.page-navigation .pager .page-controls a:focus{background-color:#42aa82;border-color:#aaa;color:#fff}.mc4wp-form button:disabled,.wp-block-button a:disabled,.btn.work-sample-btn:disabled,.button:disabled,.wpcf7 input[type='submit']:disabled,.page-navigation .pager .page-controls a:disabled,.mc4wp-form button.disabled,.wp-block-button a.disabled,.btn.work-sample-btn.disabled,.button.disabled,.wpcf7 input[type='submit'].disabled,.page-navigation .pager .page-controls a.disabled{background-color:#eee !important;border-color:#ddd !important;color:#aaa !important;border-style:solid !important}.mc4wp-form button:hover,.wp-block-button a:hover,.btn.work-sample-btn:hover,.button:hover,.wpcf7 input[type='submit']:hover,.page-navigation .pager .page-controls a:hover{background-position-y:-100%}.mc4wp-form button:disabled,.wp-block-button a:disabled,.btn.work-sample-btn:disabled,.button:disabled,.wpcf7 input[type='submit']:disabled,.page-navigation .pager .page-controls a:disabled{background:#CCC !important;color:#333 !important}.block-cta .button,footer .cta-buttons .button,#zone-content-top .button,.mc4wp-form button{background-color:#e6f2ee;background-image:linear-gradient(0deg, #c5e4d8 0%, #c5e4d8 50%, #e6f2ee 50%, #e6f2ee 100%);color:#333}.wp-block-buttons{margin-top:2rem;margin-bottom:2rem;gap:10px !important;flex-flow:wrap}.wp-block-button__link{width:100%}.lead{font-size:1.4rem;line-height:2rem;font-weight:600}.listing-testimonials{display:flex;flex-wrap:wrap;gap:20px 20px}.teaser-testimonial{background-color:#f5f5f5;vertical-align:baseline;margin-bottom:0px;position:relative;text-align:left;clip-path:polygon(0% 30px, 30px 0%, 100% 0%, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%, 0 0)}.teaser-testimonial::before{color:#42aa82;content:"”";content:"”" / "Lainausmerkki";position:absolute;margin-top:1rem;font-size:4rem}.teaser-testimonial blockquote{margin:0px;padding:1rem 0rem}.teaser-testimonial .field{text-align:left;margin-bottom:0px}.teaser-testimonial .field-content{margin-top:2.5rem !important;font-style:italic}.teaser-testimonial .field-name{font-weight:600}.teaser-testimonial .field-info{position:relative;margin-top:1rem}.teaser-testimonial .field-info::before{color:#42aa82;font-size:35px}.block-cta-person h2.wp-block-heading{padding-top:3rem;padding-bottom:1rem}.block-cta-person .wp-block-columns{display:flex;flex-wrap:nowrap;align-items:self-start !important;justify-content:unset;gap:0px 0px !important}.block-cta-person .wp-block-columns .field-featured-image{margin:20px 0px 20px 0px !important}.block-cta-person .wp-block-columns .field-featured-image img{clip-path:polygon(0% 20px, 20px 0%, 100% 0%, 100% calc(90%), calc(90%) 100%, 0% 100%, 0 0)}.block-cta-person .wp-block-columns .field{position:relative;margin-bottom:5px}.block-cta-person .wp-block-columns .wp-block-column:nth-child(2){margin-top:5.25rem;min-height:13.75rem;max-width:68%}.home .listing-testimonials,.block-testimonials .listing-testimonials{padding-top:20px;padding-bottom:20px}.single-work-sample .teaser-testimonial{width:100% !important;max-width:980px}.listing-work-samples{display:flex;flex-wrap:wrap;align-items:center}.listing-work-samples .teaser-work-sample{flex-basis:0;margin-bottom:0px}.listing-work-samples .teaser-work-sample:hover{background-color:transparent !important}.listing-work-samples .teaser-work-sample .field{text-align:center}.listing-work-samples .teaser-work-sample .field-title{position:relative}.listing-work-samples .teaser-work-sample .field-title::before{content:'\f061';content:'\f061' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';position:relative;margin-right:0.625rem;top:1px}.listing-work-samples .teaser-work-sample .field-title,.listing-work-samples .teaser-work-sample .field-title a{font-weight:600}.listing-work-samples .teaser-work-sample .field-image{display:flex;align-items:center}.listing-work-samples .teaser-work-sample .field-image img{object-fit:cover}.listing-work-samples .teaser-work-sample .field-image a{text-align:center;margin-left:auto;margin-right:auto}.listing-work-samples .teaser-work-sample .field-image a:hover{background-color:transparent}.block-work-samples,.block-articles{margin-top:3rem !important}.single-work-sample .teaser-testimonial{width:100% !important;max-width:980px}.js-wpv-filter-form-4068{margin-top:2.25rem}.listing.listing-blogs,.view .view-content.listing-blogs,.view .view-attachment.listing-blogs{display:flex;flex-wrap:wrap}.page-id-4055 .article-teaser{min-width:100%}.home .block-frontpage-articles .article-teaser,.single-post .article-teaser,.single-person .article-teaser{min-width:32%}.article-teaser.teaser-blog{padding:30px;background-color:#e6f2ee;flex-basis:0;margin-bottom:0px}.article-teaser.teaser-blog .field{text-align:center}.article-teaser.teaser-blog .field-title{position:relative}.article-teaser.teaser-blog .field-title::before{content:'\f061';content:'\f061' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';position:relative;margin-right:0.625rem;top:1px}.article-teaser.teaser-blog .field-title,.article-teaser.teaser-blog .field-title a{font-weight:600}.article-teaser.teaser-blog .field.field-image{display:none}.article-teaser.teaser-blog .field-image a{background-color:transparent}.article-teaser.teaser-blog .field-image a img{transform:scale(1)}.article-teaser.teaser-blog .field-image a *,.article-teaser.teaser-blog .field-image a *::before,.article-teaser.teaser-blog .field-image a *::after{transition:none}.field.field-meta{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;margin-top:1rem;font-size:1rem}.field.field-meta .category{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;margin-top:1rem;font-size:1rem;display:block;text-transform:uppercase}.field.field-meta .category:hover{background-color:transparent}.field.field-meta .updated{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;text-transform:uppercase;display:inline-block}.field.field-meta .published{display:inline-block}.field.field-hero-text .field.field-meta{margin-top:0rem}.field.field-hero-text .post-type{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;text-transform:uppercase;font-size:1rem}.page-id-4055 .article-teaser.teaser-blog.number-1{width:100%;flex-basis:auto;background-color:#e6f2ee;display:flex;flex-wrap:wrap;gap:30px 30px;align-items:center;padding:0px 0px 0px 0px;column-count:2}.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-image{display:block !important;text-align:left;margin-bottom:0px}.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-title{text-align:center}.block-frontpage-articles{padding-top:3rem !important;padding-bottom:3rem !important}.block-frontpage-articles p{max-width:980px !important}.block-frontpage-articles a:hover{background-color:transparent !important}.single-post .pagination{margin-top:3rem}.single-post .pagination .button.next-link:empty,.single-post .pagination .button.previous-link:empty{display:none}.single-post .pagination .button.next-link,.single-post .pagination .button.previous-link{margin:5px 10px 5px 0px}.single-post .pagination .button.next-link a,.single-post .pagination .button.previous-link a{color:#fff;text-decoration:none;background-color:transparent}.block.block-articles h2{margin-bottom:3rem}.block.block-articles .article-teaser.teaser-blog{max-width:380px;padding:30px;background-color:#e6f2ee}.block.block-articles .article-teaser.teaser-blog .field.field-image{display:none !important}.block.block-articles .article-teaser.teaser-blog .field-title{position:relative}.block.block-articles .article-teaser.teaser-blog .field-title::before{content:'\f061';content:'\f061' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';position:relative;margin-right:0.625rem;top:1px}.block.block-articles .article-teaser.teaser-blog .field-title a:hover{background-color:transparent !important}.block.block-articles .action{margin-top:3rem}.single.single-post .article.article-person{margin-top:6rem}.single.single-post .listing-persons{display:flex;flex-wrap:wrap;gap:40px 40px;margin-top:40px !important;margin-bottom:40px !important}.single.single-post .teaser-person{margin-bottom:0px;width:390px;text-align:left}.single.single-post .teaser-person .field-image{width:110px}.single.single-post .teaser-person .field-title{margin-bottom:0.5rem}.single.single-post .teaser-person .field-title a{font-weight:600}.single.single-post .teaser-person .field-image a img{clip-path:polygon(0% 20px, 20px 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0% 100%, 0 0)}.single.single-post .button a{text-decoration:none;color:#fff}.listing-services.child ul li{margin-left:0rem;list-style:none;margin-top:10px !important}.listing-services.child ul li::before,.field-more::before,.read-more::before{content:'\f061';content:'\f061' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';margin-right:10px;display:inline}.read-more{margin-left:25px}.read-more::before{margin-right:10px;margin-left:-25px}.quality-logos p{max-width:none !important;align-items:center;display:flex;justify-content:space-evenly}.quality-logos p a{display:inline-block}.block-cta{background-color:#42aa82;padding:40px 30px;overflow:hidden;text-align:center;position:relative}.block-cta h2{color:#fff}.block-cta .button{display:inline-block;border-radius:2rem;padding:1rem 3rem;background-color:#e6f2ee;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;text-transform:uppercase;font-size:1rem;text-decoration:none}.block-cta .button span::after{display:none !important}.home .tb-fields-and-text,.home .wp-block-toolset-ct p,.block-technologies .field-technologies,.views-template-page-8211-work-sample .field-technologies{display:flex;text-align:center}.home .tb-fields-and-text a:hover,.home .wp-block-toolset-ct p a:hover,.block-technologies .field-technologies a:hover,.views-template-page-8211-work-sample .field-technologies a:hover{background-color:transparent}.home .tb-fields-and-text a img,.home .wp-block-toolset-ct p a img,.block-technologies .field-technologies a img,.views-template-page-8211-work-sample .field-technologies a img{height:auto}.home .tb-fields-and-text{justify-content:space-between}.views-template-page-8211-work-sample .field-technologies{text-align:left}.cta-newsletter{display:block;margin-top:4rem}.cta-newsletter .mc4wp-form input[type='email']:required,.cta-newsletter .mc4wp-form input[type='email'][required]{background-color:#fff !important;margin-top:0.5rem;border:0px solid #000;border-radius:30px;height:3.6rem;display:inline-block;vertical-align:baseline;width:100%;padding:1rem}.cta-newsletter .mc4wp-form .mc4wp-form-fields label[for=AGREE_TO_TERMS]{margin-left:2.5rem}.cta-newsletter .mc4wp-form label{display:inline-block;vertical-align:baseline;margin-right:1rem}.cta-newsletter .mc4wp-form label a{color:#fff}.cta-newsletter .mc4wp-form input[type='checkbox']{display:inline-block;margin-right:0.5rem;background-color:#fff;width:1.7rem;height:1.5rem;border-radius:3px;margin-left:-2.5rem}.cta-newsletter .mc4wp-form input[type=checkbox]::after,.cta-newsletter .mc4wp-form input[type=radio]::after{top:3px}.cta-newsletter .mc4wp-form button#newsletter-btn{margin-top:0.5rem}.cta-newsletter .mc4wp-form button#newsletter-btn:hover,.cta-newsletter .mc4wp-form button#newsletter-btn:focus{color:#000 !important}.cta-newsletter .mc4wp-form a:hover{text-decoration:none;background-color:transparent}.cta-newsletter .mc4wp-form a[href].link-new-tab .link-target-icon::after{display:none}.cta-newsletter .mc4wp-form .mc4wp-response .mc4wp-alert{margin-top:2rem !important;padding:10px 10px;border-color:#ffb900;background-color:#ffc;padding-left:40px;display:block}.cta-newsletter .mc4wp-form .mc4wp-response .mc4wp-alert p{color:#000 !important}.cta-newsletter .mc4wp-form .mc4wp-alert.mc4wp-success{background-color:#cfc;border-color:#46b450}.cta-newsletter .mc4wp-form .mc4wp-response .mc4wp-alert.mc4wp-success::before{content:'\f058';content:'\f058' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.cta-newsletter .mc4wp-form .mc4wp-response .mc4wp-alert::before{display:inline-block;float:left;margin-right:10px;margin-left:-30px;min-width:20px}.cta-newsletter .mc4wp-form .mc4wp-response .mc4wp-alert.mc4wp-notice::before{content:'\f071';content:'\f071' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.mc4wp{background-image:url(/wp-content/uploads/group808.svg),url(/wp-content/uploads/group850.svg);background-repeat:no-repeat,no-repeat;background-position:left 101%,right 101%;padding:40px 30px;overflow:hidden;text-align:center;position:relative;max-width:850px}.mc4wp h2,.mc4wp p,.mc4wp a{color:#fff !important}.mc4wp p,.mc4wp a{font-weight:600}.mc4wp .mc4wp-form input[type='email']:required,.mc4wp .mc4wp-form input[type='email'][required]{background-color:#fff !important;display:block;margin-left:auto;margin-right:auto;margin-top:0.5rem;border:2px solid #000;border-radius:8px}.mc4wp .mc4wp-form label{max-width:500px;width:100% !important;display:block;margin-left:auto;margin-right:auto}.mc4wp .mc4wp-form input[type='checkbox']{display:inline-block;margin-right:0.5rem;background-color:#fff;width:1.7rem;height:1.5rem;border-radius:3px}.mc4wp .mc4wp-form input[type=checkbox]::after,.mc4wp .mc4wp-form input[type=radio]::after{top:3px}.mc4wp .mc4wp-form p{max-width:600px;text-align:center;margin-left:auto;margin-right:auto}.mc4wp .mc4wp-form button:hover{color:#000 !important}.mc4wp .mc4wp-form a:hover{text-decoration:none;background-color:transparent}.mc4wp .mc4wp-form a[href].link-new-tab .link-target-icon::after{display:none}}@media screen and (max-width: 689.98px){.mc4wp-form button,.wp-block-button a,.btn.work-sample-btn,.button,.wpcf7 input[type='submit'],.page-navigation .pager .page-controls a{word-break:break-word;white-space:normal;width:100%}}@media screen and (max-width: 689.98px){.wp-block-buttons{gap:10px !important}}@media screen and (max-width: 689.98px){.wp-block-button{width:100%}}@media screen and (max-width: 689.98px){.teaser-testimonial{padding:30px 30px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.teaser-testimonial{padding:40px 40px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.teaser-testimonial{width:380px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.teaser-testimonial{width:326px}}@media screen and (min-width: 1330px){.teaser-testimonial{width:406px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.teaser-testimonial .field-info::before{position:absolute;left:-50px;top:8px}}@media screen and (max-width: 689.98px){.listing-work-samples{gap:40px 30px;margin-top:40px !important;margin-bottom:40px !important}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.listing-work-samples{gap:60px 40px;margin-top:40px !important;margin-bottom:60px !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.listing-work-samples{gap:80px 60px;margin-top:60px !important;margin-bottom:80px !important}}@media screen and (max-width: 689.98px){.listing-work-samples .teaser-work-sample{min-width:100%}.listing-work-samples .teaser-work-sample img{width:600px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.listing-work-samples .teaser-work-sample{min-width:290px;min-height:300px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.listing-work-samples .teaser-work-sample{min-width:370px;min-height:370px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.listing-work-samples .teaser-work-sample{min-width:480px}}@media screen and (min-width: 1330px){.listing-work-samples .teaser-work-sample{min-width:600px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.listing-work-samples .teaser-work-sample .field-image{object-fit:none;min-height:300px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.listing-work-samples .teaser-work-sample .field-image{object-fit:none;min-height:370px}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px){.listing-work-samples .teaser-work-sample .field-image{min-height:460px}}@media screen and (max-width: 689.98px){.listing.listing-blogs,.view .view-content.listing-blogs,.view .view-attachment.listing-blogs{gap:20px 20px;margin-top:40px !important;margin-bottom:40px !important}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.listing.listing-blogs,.view .view-content.listing-blogs,.view .view-attachment.listing-blogs{gap:20px 20px;margin-top:40px !important;margin-bottom:60px !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.listing.listing-blogs,.view .view-content.listing-blogs,.view .view-attachment.listing-blogs{gap:20px 20px;margin-top:60px !important;margin-bottom:80px !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (max-width: 689.98px){.home .block-frontpage-articles .article-teaser,.single-post .article-teaser,.single-person .article-teaser{min-width:100%}}@media screen and (max-width: 689.98px){.article-teaser.teaser-blog{min-width:100%}.article-teaser.teaser-blog img{width:600px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.article-teaser.teaser-blog{min-width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (max-width: 689.98px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-image{width:100%}.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-image a{object-fit:contain;width:100%}.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-image a img{width:100%}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-image{width:375px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-image{width:475px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (max-width: 689.98px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-title{width:100%;padding:0px 30px 30px 30px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-title{width:345px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-title{width:475px}}@media screen and (min-width: 1330px){.page-id-4055 .article-teaser.teaser-blog.number-1 .field.field-title{width:590px}}@media screen and (max-width: 689.98px){.single.single-post .listing-persons{gap:40px 0px;justify-content:center}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.single.single-post .listing-persons{gap:20px 20px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.single.single-post .listing-persons{gap:30px 30px}}@media screen and (max-width: 689.98px){.single.single-post .teaser-person{width:220px;text-align:center}.single.single-post .teaser-person img{width:180px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.single.single-post .teaser-person{max-width:180px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.single.single-post .teaser-person{max-width:180px}}@media screen and (max-width: 689.98px){.single.single-post .teaser-person .field-image{width:220px}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 690px) and (max-width: 849.98px){.single.single-post .teaser-person .field.field-image,.single.single-post .teaser-person .field.field-title{display:inline-block;vertical-align:top}.single.single-post .teaser-person .field.field-title{margin-top:1.5rem;margin-left:1rem}.single.single-post .teaser-person .field.field-position{display:block}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.quality-logos p{flex-wrap:nowrap}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.quality-logos p{margin-bottom:80px !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.quality-logos p{flex-wrap:wrap;margin-bottom:60px !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.quality-logos p{gap:30px 40px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.quality-logos p{gap:20px 80px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.quality-logos p{gap:20px 20px}}@media screen and (min-width: 1330px){.quality-logos p{gap:20px 50px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.quality-logos p a{width:100px}}@media screen and (min-width: 1330px){.quality-logos p a img{max-width:110px !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.quality-logos p a img{max-width:90px !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.quality-logos p a img{max-width:100px !important}}@media screen and (max-width: 689.98px){.block-cta{padding:30px 20px 160px 20px}.block-cta::after{content:'';width:250px;height:125px;background-image:url(/wp-content/uploads/group808.svg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;display:block;position:relative;margin-bottom:-160px;margin-right:auto;margin-left:auto;max-width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px){.block-cta{padding:40px 30px 80px 30px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.block-cta{padding:40px 30px 60px 30px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.block-cta{background-image:url(/wp-content/uploads/group808.svg),url(/wp-content/uploads/group850.svg);background-repeat:no-repeat,no-repeat;background-position:left 101%,right 101%}}@media screen and (min-width: 690px) and (max-width: 849.98px){.block-cta{background-position:-10% 101%,110% 101%}}@media screen and (max-width: 689.98px){.home .tb-fields-and-text,.home .wp-block-toolset-ct p,.block-technologies .field-technologies,.views-template-page-8211-work-sample .field-technologies{flex-flow:wrap;gap:0px 20px;justify-content:center}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .tb-fields-and-text,.home .wp-block-toolset-ct p,.block-technologies .field-technologies,.views-template-page-8211-work-sample .field-technologies{gap:20px;flex-flow:nowrap;justify-content:flex-start}}@media screen and (max-width: 689.98px){.home .tb-fields-and-text a,.home .wp-block-toolset-ct p a,.block-technologies .field-technologies a,.views-template-page-8211-work-sample .field-technologies a{flex-basis:210px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .tb-fields-and-text a,.home .wp-block-toolset-ct p a,.block-technologies .field-technologies a,.views-template-page-8211-work-sample .field-technologies a{flex-basis:33.3333%}}@media screen and (max-width: 689.98px){.home .tb-fields-and-text a img,.home .wp-block-toolset-ct p a img,.block-technologies .field-technologies a img,.views-template-page-8211-work-sample .field-technologies a img{width:210px}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .tb-fields-and-text a img,.home .wp-block-toolset-ct p a img,.block-technologies .field-technologies a img,.views-template-page-8211-work-sample .field-technologies a img{width:315px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .tb-fields-and-text,.block-technologies .field-technologies{margin-bottom:-30px !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 690px) and (max-width: 849.98px){.cta-newsletter .mc4wp-form input[type='email']:required,.cta-newsletter .mc4wp-form input[type='email'][required]{max-width:410px}}@media screen and (max-width: 689.98px){.mc4wp .mc4wp-form button#newsletter-btn{margin-bottom:7rem !important}}@media screen and (min-width: 690px) and (max-width: 849.98px){.mc4wp .mc4wp-form button#newsletter-btn{margin-bottom:3rem !important}}@media print{img.emoji{height:15pt}}@media screen{.home #main>*>.wp-block-group__inner-container>p,.home #main>*>.wp-block-group__inner-container>h2,.home #main>*>.wp-block-group__inner-container>h3{max-width:700px}.home .listing-solutions li,.home .listing-services li{list-style-type:none}.home .listing-solutions,.home .listing-services.parent{margin-top:2rem !important}.home .listing-solutions li,.home .listing-services.child li{margin-bottom:0.5rem !important;margin-left:1.5rem;font-size:1.125rem;font-weight:normal}.home .listing-solutions li::before,.home .listing-services.child li::before{content:'\f061';content:'\f061' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;font-family:'Font Awesome 6 Pro Regular';margin-right:0.625rem;margin-left:-1.5rem;position:relative;top:1px;display:inline}.home .listing-services.parent>ul{display:flex;flex-wrap:wrap;gap:30px 30px;align-items:baseline}.home .listing-services.parent>ul>li{font-weight:800;color:#333 !important;margin-left:0px}.home .listing-services.child ul{display:block;flex-wrap:nowrap;align-items:unset}.home .listing-persons{display:flex;flex-wrap:wrap;gap:40px 15px;margin-top:40px !important;margin-bottom:40px !important}.home .teaser-person{margin-bottom:0px;width:240px;text-align:center}.home .teaser-person .field-title{margin-bottom:0.5rem}.home .teaser-person .field-title a{font-weight:600}.home .teaser-person .field-image a img{clip-path:polygon(0% 20px, 20px 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0% 100%, 0 0)}.home .wp-block-image.top{text-align:center}.home .wp-block-image.right{position:relative}.home .wp-block-image.middle{text-align:center;height:100%}.home .wp-block-group.news .wp-block-columns .wp-block-column:last-child{align-self:center}.page-id-752 .listing-services .field-more{display:none}.views-template-page .listing-solutions,.views-template-page .listing-services{display:flex;flex-wrap:wrap;gap:60px 60px}.views-template-page .listing-solutions .article-teaser,.views-template-page .listing-services .article-teaser{margin-bottom:0px;position:relative}.views-template-page .listing-solutions .article-teaser::before,.views-template-page .listing-services .article-teaser::before{font-size:64px !important;color:#42aa82;display:inline-block;line-height:64px !important}.views-template-page .listing-solutions .field-title,.views-template-page .listing-services .field-title{margin-top:1.5rem !important}.views-template-page .solution-jarjeston-kotisivut::before{content:'\f0c0';content:'\f0c0' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-yrityksen-kotisivut::before{content:'\f54e';content:'\f54e' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-tietosivusto::before{content:'\f78a';content:'\f78a' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-markkinointimateriaalit::before{content:'\f65a';content:'\f65a' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-visuaalinen-ilme::before{content:'\f3a5';content:'\f3a5' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-verkkokauppa::before{content:'\e0af';content:'\e0af' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-saavutettava-sivusto::before{content:'\e2ce';content:'\e2ce' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-verkkokatalogi::before{content:'\f02c';content:'\f02c' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-verkkojulkaisu::before{content:'\f1ea';content:'\f1ea' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-kampanjasivusto::before{content:'\f648';content:'\f648' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-uutiskirje::before{content:'\f2b6';content:'\f2b6' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .solution-intranet-ja-extranet::before{content:'\f508';content:'\f508' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .service-suunnittelu::before{content:'\f672';content:'\f672' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .service-ohjelmistokehitys::before{content:'\e165';content:'\e165' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .service-yllapito-hosting-ja-tuki::before{content:'\f6ff';content:'\f6ff' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .service-analytiikka-optimointi-ja-mainonta::before{content:'\f626';content:'\f626' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page .service-saavutettavuusauditointi::before{content:'\f29d';content:'\f29d' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:before{font-size:64px !important;color:#42aa82;display:block;line-height:64px !important;margin-left:0px;text-align:left !important;margin-bottom:1.5rem}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(1)::before{content:'\f7a2';content:'\f7a2' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(2)::before{content:'\f4be';content:'\f4be' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(3)::before{content:'\f73e';content:'\f73e' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(4)::before{content:'\f06c';content:'\f06c' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(5)::before{content:'\f5da';content:'\f5da' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(6)::before{content:'\f0e9';content:'\f0e9' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1087 #zone-content>h2.wp-block-heading:nth-of-type(7)::before{content:'\f4be';content:'\f4be' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.views-template-page-8211-solution-service-technology #zone-content-bottom .block,.views-template-page-8211-person #zone-content-bottom .block,.views-template-page-8211-work-sample #zone-content-bottom .block{margin-bottom:90px}.page-child .listing-services.parent{display:none !important}.parent-pageid-752 #zone-content::before{font-size:80px !important;color:#42aa82;display:inline-block;line-height:80px !important;margin-top:20px;margin-bottom:20px}.parent-pageid-752 .listing-services{margin-top:40px !important}.parent-pageid-752 .listing-services .listing.links,.parent-pageid-752 .listing-services .view .view-content.links,.parent-pageid-752 .listing-services .view .view-attachment.links{display:none}.parent-pageid-752 .listing-services .field-more{margin-bottom:0px !important}.parent-pageid-752 .listing-services .field-title{margin-top:0px !important}.page-id-1180 #zone-content::before{content:'\f672';content:'\f672' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1069 #zone-content::before{content:'\e165';content:'\e165' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1073 #zone-content::before{content:'\f6ff';content:'\f6ff' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1079 #zone-content::before{content:'\f626';content:'\f626' '';font-family:'Font Awesome 6';font-style:normal;font-weight:normal;speak:never;text-align:center;text-decoration:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.page-id-1202 .listing-technologies{display:flex;gap:60px 60px;flex-flow:nowrap}.page-id-1202 .listing-technologies .article-teaser{margin:0px}.page-id-1202 .listing-technologies .article-teaser .field-logo{text-align:center;margin-bottom:0px}.page-id-1202 .listing-technologies .article-teaser .field-logo img{width:315px;height:auto}.page-id-1202 .listing-technologies .article-teaser .field-excerpt,.page-id-1202 .listing-technologies .article-teaser .field-more{text-align:center}.page-id-764 .listing-persons{margin-bottom:40px !important}.page-id-764 .article-person{border-bottom:1px solid #333;padding-bottom:40px;margin-bottom:40px}.page-id-764 .article-person::after,.views-template-page-8211-person .article-person::after{clear:both;content:' ';display:table}.page-id-764 .article-person .field-title,.views-template-page-8211-person .article-person .field-title{font-weight:600;margin-bottom:0.5rem}.page-id-764 .article-person .field-position,.views-template-page-8211-person .article-person .field-position{margin-bottom:30px}.page-id-764 .article-person .field-featured-image,.views-template-page-8211-person .article-person .field-featured-image{width:220px;margin-bottom:20px}.page-id-764 .article-person .field-featured-image img,.views-template-page-8211-person .article-person .field-featured-image img{clip-path:polygon(0% 20px, 20px 0%, 100% 0%, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0% 100%, 0 0)}.page-id-764 .article-person .field-telephone,.views-template-page-8211-person .article-person .field-telephone,.page-id-764 .article-person .field-email,.views-template-page-8211-person .article-person .field-email,.page-id-764 .article-person .field-linkedin,.views-template-page-8211-person .article-person .field-linkedin{position:relative;margin-bottom:5px}.page-id-764 .article-person .field-telephone span::after,.views-template-page-8211-person .article-person .field-telephone span::after,.page-id-764 .article-person .field-email span::after,.views-template-page-8211-person .article-person .field-email span::after,.page-id-764 .article-person .field-linkedin span::after,.views-template-page-8211-person .article-person .field-linkedin span::after{position:absolute;left:0rem;margin-left:0rem}.page-id-764 .article-person .field-linkedin,.views-template-page-8211-person .article-person .field-linkedin{padding-left:1.75rem}.page-id-764 .article-person .field-linkedin::before,.views-template-page-8211-person .article-person .field-linkedin::before{content:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2026.3.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20448%20512%22%20style%3D%22enable-background%3Anew%200%200%20448%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23333333%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M416%2C32H31.9C14.3%2C32%2C0%2C46.5%2C0%2C64.3v383.4C0%2C465.5%2C14.3%2C480%2C31.9%2C480H416c17.6%2C0%2C32-14.5%2C32-32.3V64.3%0A%09C448%2C46.5%2C433.6%2C32%2C416%2C32z%20M135.4%2C416H69V202.2h66.5V416H135.4z%20M102.2%2C173c-21.3%2C0-38.5-17.3-38.5-38.5S80.9%2C96%2C102.2%2C96%0A%09c21.2%2C0%2C38.5%2C17.3%2C38.5%2C38.5C140.7%2C155.8%2C123.5%2C173%2C102.2%2C173z%20M384.3%2C416h-66.4V312c0-24.8-0.5-56.7-34.5-56.7%0A%09c-34.6%2C0-39.9%2C27-39.9%2C54.9V416h-66.4V202.2h63.7v29.2h0.9c8.9-16.8%2C30.6-34.5%2C62.9-34.5c67.2%2C0%2C79.7%2C44.3%2C79.7%2C101.9V416z%22%2F%3E%0A%3C%2Fsvg%3E%0A');height:18px;width:18px;display:inline-block;position:absolute;left:1px;top:3px}.page-id-764 .article-person .field-linkedin span::after,.views-template-page-8211-person .article-person .field-linkedin span::after{display:none}.page-id-720 .wpv-filter-form legend,.page-id-4055 .wpv-filter-form legend{font-size:1.4rem;line-height:2.2rem}.page-id-720 .wpv-filter-form input[type=radio],.page-id-4055 .wpv-filter-form input[type=radio],.page-id-720 .wpv-filter-form input[type=checkbox],.page-id-4055 .wpv-filter-form input[type=checkbox]{width:100%;height:1.125rem;top:-0.075rem;left:0px;display:inline-block;margin-right:-100%}.page-id-720 .wpv-filter-form input[type=radio]::after,.page-id-4055 .wpv-filter-form input[type=radio]::after,.page-id-720 .wpv-filter-form input[type=checkbox]::after,.page-id-4055 .wpv-filter-form input[type=checkbox]::after{content:none}.page-id-720 .wpv-filter-form .radio label,.page-id-4055 .wpv-filter-form .radio label,.page-id-720 .wpv-filter-form .checkbox label,.page-id-4055 .wpv-filter-form .checkbox label{display:block;position:relative;font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase !important;padding:10px 20px;background-color:#e6f2ee;color:#000;user-select:none}.page-id-720 .wpv-filter-form .radio label:hover,.page-id-4055 .wpv-filter-form .radio label:hover,.page-id-720 .wpv-filter-form .checkbox label:hover,.page-id-4055 .wpv-filter-form .checkbox label:hover{background-color:#afdaca;color:#000}.page-id-720 .wpv-filter-form .radio.checked label,.page-id-4055 .wpv-filter-form .radio.checked label,.page-id-720 .wpv-filter-form .checkbox.checked label,.page-id-4055 .wpv-filter-form .checkbox.checked label{background-color:#42aa82;color:#fff}.page-id-720 .wpv-filter-form .radio.checked label:hover,.page-id-4055 .wpv-filter-form .radio.checked label:hover,.page-id-720 .wpv-filter-form .checkbox.checked label:hover,.page-id-4055 .wpv-filter-form .checkbox.checked label:hover{background-color:#71bfa1;color:#fff}.page-id-720 .wpv-filter-form .form-field,.page-id-4055 .wpv-filter-form .form-field{margin-bottom:3rem;max-width:1140px}.page-id-720 .wpv-filter-form .form-field:nth-child(2) fieldset .radio label,.page-id-4055 .wpv-filter-form .form-field:nth-child(2) fieldset .radio label,.page-id-720 .wpv-filter-form .form-field:nth-child(2) fieldset .checkbox label,.page-id-4055 .wpv-filter-form .form-field:nth-child(2) fieldset .checkbox label{background-color:#ccc}.page-id-4055 fieldset .checkbox:first-of-type{display:none !important}.views-template-page-8211-work-sample .block-main-image{border-bottom:1px solid #333;padding-bottom:60px;margin-bottom:60px !important;text-align:center}.views-template-page-8211-work-sample .field-links{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap;text-align:center}.views-template-page-8211-work-sample .grid{margin-bottom:60px;display:flex;gap:60px 40px;flex-wrap:wrap}.views-template-page-8211-work-sample .block-meta{background-color:#e6f2ee;padding:30px 30px}.views-template-page-8211-work-sample .field .value:empty::before{content:'–'}.views-template-page-8211-work-sample .field-work-sample-images li{list-style-type:none}.views-template-page-8211-work-sample .field-work-sample-images .viewport{display:none;margin:0px}.views-template-page-8211-work-sample .field-work-sample-images .viewport li{padding:10px;background-color:#f5f5f5;margin:0px}.views-template-page-8211-work-sample .field-work-sample-images .thumbnails{margin:0px;padding:10px 0px;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:10px}.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail{background-color:#f5f5f5;margin:0px;display:block;list-style:none;padding:5px;opacity:1 !important}.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail a,.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail a:hover{display:block;background-color:transparent}.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail.active{background-color:#42aa82}.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail.active img{opacity:0.5}.views-template-page-8211-work-sample .field-work-sample-images.slider .viewport{display:block;position:relative}.views-template-page-8211-work-sample .field-work-sample-images.slider .slide{display:block;position:absolute;max-width:100%;max-height:100%;top:0px;left:0px;bottom:0px;right:0px;z-index:1;opacity:0}.views-template-page-8211-work-sample .field-work-sample-images.slider .slide.active{position:relative;z-index:0;opacity:1}.views-template-page-8211-work-sample .field-work-sample-images.slider .thumbail.active img{opacity:0.5}.views-template-page-8211-work-sample .listing-testimonials{padding-top:0px;padding-bottom:0px}.page-id-14 .cta-contact .wp-block-buttons{display:flex;flex-wrap:wrap;gap:20px 20px}.page-id-14 .company-contact-info h3,.page-id-14 .company-contact-info h4{margin-bottom:1.125rem;margin-top:40px;color:#333;font-family:'noto-serif','Noto Serif','Roboto Slab','Merriweather','Georgia','Times','Times New Roman',serif;font-weight:800;font-size:1.125rem;letter-spacing:normal;line-height:2rem;text-transform:none;margin-bottom:.5625rem}.page-id-14 .company-contact-info h3 a,.page-id-14 .company-contact-info h4 a,.page-id-14 .company-contact-info h3 a:visited,.page-id-14 .company-contact-info h4 a:visited{text-decoration:none;color:#333}.page-id-14 .company-contact-info h3 a.active,.page-id-14 .company-contact-info h4 a.active{color:#333}.page-id-14 .company-contact-info h3 a:hover,.page-id-14 .company-contact-info h4 a:hover{color:#333}.page-id-14 .company-contact-info .wp-block-columns{padding-top:20px;padding-bottom:20px;gap:20px}.page-id-14 .listing-persons{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.page-id-14 .teaser-person{margin-bottom:0px}.page-id-14 .teaser-person .field{margin-bottom:0.125rem}.page-id-1046 .wpcf7 div:first-child+h2{margin-top:0px}.search-results .wpv-filter-form{display:none}.search-results #footer{margin-top:60px}.search-results .listing.search-results .search-result,.search-results .view .view-content.search-results .search-result,.search-results .view .view-attachment.search-results .search-result{max-width:780px;margin-bottom:60px}.search.search-results #zone-wrapper-content-top,.views-template-page-no-hero-image #zone-wrapper-content-top,.views-template-page-8211-person #zone-wrapper-content-top,.views-template-page-8211-work-sample #zone-wrapper-content-top{padding-top:0px !important;padding-bottom:0px !important}.error404 #main{border-top:4px solid #42aa82}.error404 #main #zone-content h1{color:#333}.views-template-page-8211-no-hero-image .block-hero-area{padding-bottom:40px}.views-template-page-8211-no-hero-image .field-hero-text{margin-top:70px !important;margin-bottom:70px !important}.single.single-post #zone-wrapper-content-top::before,.archive.category #zone-wrapper-content-top::before{background-image:none}.single.single-post .block-hero-area,.archive.category .block-hero-area{padding-bottom:40px}.single.single-post .field-hero-text,.archive.category .field-hero-text{margin-top:70px !important;margin-bottom:70px !important}.not-home.views-template-page-8211-campaign-grand-one .field-grand-one,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .field-grand-one{font-family:'futura-pt','Open Sans','Lato','Roboto','Arial','Helvetica Neue','Helvetica','FreeSans',sans-serif;text-transform:uppercase}.not-home.views-template-page-8211-campaign-grand-one #zone-wrapper-content-top,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #zone-wrapper-content-top{background-color:#42aa82;box-shadow:inset 0 0 10rem #338464}.not-home.views-template-page-8211-campaign-grand-one .field.field-links,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .field.field-links{margin-top:30px !important}.not-home.views-template-page-8211-campaign-grand-one #zone-content-top,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #zone-content-top{padding-bottom:200px !important}.not-home.views-template-page-8211-campaign-grand-one .field.field-hero-text,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .field.field-hero-text{width:100%;max-width:960px}.not-home.views-template-page-8211-campaign-grand-one .block.block-main-image .field.featured-image,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .block.block-main-image .field.featured-image{margin-top:-220px !important}.not-home.views-template-page-8211-campaign-grand-one .wp-block-columns,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .wp-block-columns{padding:30px 0px}.not-home.views-template-page-8211-campaign-grand-one .has-background,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .has-background{margin-left:auto;margin-right:auto;padding:1.5rem !important}.not-home.views-template-page-8211-campaign-grand-one .wp-block-column .wp-block-image,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .wp-block-column .wp-block-image{margin-top:60px;margin-bottom:60px}.not-home.views-template-page-8211-campaign-grand-one #main .block.block-main-image img,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .block.block-main-image img{width:100% !important}.not-home.views-template-page-8211-campaign-grand-one #main .block.block-main-image img,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .block.block-main-image img,.not-home.views-template-page-8211-campaign-grand-one #main .wp-block-group.has-background,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .wp-block-group.has-background,.not-home.views-template-page-8211-campaign-grand-one #main .wp-block-image img,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .wp-block-image img{border-radius:30px}.not-home.views-template-page-8211-campaign-grand-one hr,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus hr{height:4px;background-color:#333}.not-home.views-template-page-8211-campaign-grand-one .teaser-testimonial,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .teaser-testimonial{width:100%;margin-top:60px;margin-bottom:60px}.not-home.views-template-page-8211-campaign-grand-one .quality-logos,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .quality-logos{margin-top:60px}.not-home.views-template-page-8211-campaign-grand-one .work-info,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .work-info{max-width:780px;text-align:center}.not-home.views-template-page-8211-campaign-grand-one .work-info .wp-block-buttons.is-layout-flex,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .work-info .wp-block-buttons.is-layout-flex{display:inline-flex}.page-id-3773 .wp-block-group.listing.listing-work-samples>.wp-block-group__inner-container,.page-id-3773 .wp-block-group.view .view-content.listing-work-samples>.wp-block-group__inner-container,.page-id-3773 .wp-block-group.view .view-attachment.listing-work-samples>.wp-block-group__inner-container{gap:80px 60px;display:flex;flex-wrap:wrap;align-items:start}}@media screen and (max-width: 689.98px){.home .people .wp-block-group__inner-container,.home .works .wp-block-group__inner-container{text-align:center !important}}@media screen and (min-width: 1330px){.home .listing-solutions{max-width:620px}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .listing-solutions ul{column-count:2;column-gap:20px;column-width:300px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.home .listing-services.parent>ul>li{flex-basis:100%}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .listing-services.parent>ul>li{flex-basis:calc(50% - 15px)}}@media screen and (max-width: 689.98px){.home .solutions img{margin-bottom:-10px !important}}@media screen and (max-width: 689.98px){.home .wp-container-6 .wp-block-button__link,.home .wp-container-7 .wp-block-button__link,.home .wp-container-9 .wp-block-button__link,.home .wp-container-11 .wp-block-button__link{width:100%;padding-left:20px;padding-right:20px;-ms-word-break:break-all;word-break:break-word;white-space:normal}}@media screen and (max-width: 689.98px){.home .wp-container-6 .wp-block-button,.home .wp-container-7 .wp-block-button,.home .wp-container-9 .wp-block-button,.home .wp-container-11 .wp-block-button{width:100%}}@media screen and (max-width: 689.98px){.home .listing-persons{gap:40px 0px;justify-content:center}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.home .listing-persons{gap:20px 20px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.home .listing-persons{gap:30px 20px}}@media screen and (max-width: 689.98px){.home .teaser-person{width:240px}.home .teaser-person img{width:220px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.home .teaser-person{max-width:195px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.home .teaser-person{max-width:240px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.home .teaser-person{width:320px}}@media screen and (max-width: 689.98px){.home .wp-block-image.top{margin-top:-120px !important;margin-bottom:20px !important}.home .wp-block-image.top img{max-width:80%}}@media screen and (min-width: 690px) and (max-width: 849.98px){.home .wp-block-image.top{margin-top:-100px !important}.home .wp-block-image.top img{max-width:90%}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.home .wp-block-image.top{margin-top:-110px !important}.home .wp-block-image.top img{max-width:80%}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.home .wp-block-image.top{margin-top:-120px !important}}@media screen and (min-width: 1330px){.home .wp-block-image.top{margin-top:-120px !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .wp-block-image.bottom{position:absolute;bottom:-9.25rem;right:0rem}}@media screen and (min-width: 690px) and (max-width: 849.98px){.home .wp-block-image.bottom{position:absolute;bottom:-12.25rem;right:0rem}}@media screen and (max-width: 689.98px){.home .wp-block-image.bottom{margin-top:2rem !important;margin-bottom:-110px !important;text-align:center;margin-left:20px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.home .wp-block-image.left{margin-left:-15px !important}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.home .wp-block-image.left{margin-left:-40px !important}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.home .wp-block-image.left{margin-left:-55px !important}}@media screen and (min-width: 1330px){.home .wp-block-image.left{margin-left:-55px !important}}@media screen and (max-width: 689.98px){.home .wp-block-image.right img{display:none}}@media screen and (min-width: 690px) and (max-width: 849.98px){.home .wp-block-image.right img{margin-right:-3.75rem}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.home .wp-block-image.right img{margin-right:-6.35rem}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.home .wp-block-image.right img{margin-right:-11.35rem}}@media screen and (min-width: 1330px){.home .wp-block-image.right img{margin-right:-11.35rem}}@media screen and (max-width: 689.98px){.home .wp-block-group.news .wp-block-columns{padding:26px 26px !important}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.home .wp-block-group.news .wp-block-columns{padding:36px 36px !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.home .wp-block-group.news .wp-block-columns .wp-block-column:last-child{padding-top:2rem}}@media screen and (min-width: 690px) and (max-width: 849.98px){.home .wp-block-group.news .wp-block-columns{margin-left:auto !important;margin-right:auto !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.views-template-page .listing-solutions,.views-template-page .listing-services{gap:50px 50px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.views-template-page .listing-solutions .article-teaser,.views-template-page .listing-services .article-teaser{width:100%}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.views-template-page .listing-solutions .article-teaser,.views-template-page .listing-services .article-teaser{width:calc(50% - 40px)}}@media screen and (max-width: 689.98px){.views-template-page .listing-solutions .field-title,.views-template-page .listing-services .field-title,.views-template-page .listing-solutions .field-excerpt,.views-template-page .listing-services .field-excerpt,.views-template-page .listing-solutions .field-more,.views-template-page .listing-services .field-more,.views-template-page .listing-solutions .listing.links.listing-services.parent,.views-template-page .listing-services .listing.links.listing-services.parent,.views-template-page .listing-solutions .view .view-content.links.listing-services.parent,.views-template-page .listing-services .view .view-content.links.listing-services.parent,.views-template-page .listing-solutions .view .view-attachment.links.listing-services.parent,.views-template-page .listing-services .view .view-attachment.links.listing-services.parent{margin-left:0rem}}@media screen and (max-width: 689.98px){.views-template-page-8211-solution-service-technology #zone-content-bottom .block-technologies,.views-template-page-8211-person #zone-content-bottom .block-technologies,.views-template-page-8211-work-sample #zone-content-bottom .block-technologies,.views-template-page-8211-solution-service-technology #zone-content-bottom .block-work-samples,.views-template-page-8211-person #zone-content-bottom .block-work-samples,.views-template-page-8211-work-sample #zone-content-bottom .block-work-samples{text-align:center !important}}@media screen and (max-width: 689.98px){.views-template-page-8211-solution-service-technology #zone-content-bottom .block,.views-template-page-8211-person #zone-content-bottom .block,.views-template-page-8211-work-sample #zone-content-bottom .block{margin-bottom:60px}}@media screen and (max-width: 689.98px){.parent-pageid-752 #zone-content::before{margin-top:10px;margin-bottom:0px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.parent-pageid-752 .listing-services{gap:40px 40px}}@media screen and (max-width: 689.98px){.parent-pageid-752 .listing-services{margin-top:60px !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.parent-pageid-752 .listing-services .article-teaser{margin-top:0px !important}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.page-id-1202 .listing-technologies{flex-flow:wrap;gap:30px 30px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.page-id-1202 .listing-technologies .article-teaser{width:100%}}@media screen and (max-width: 689.98px){.page-id-764 .article-person{padding-bottom:40px;margin-bottom:40px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.page-id-764 .article-person .col,.views-template-page-8211-person .article-person .col{width:280px;margin-right:20px;float:left;margin-top:7px}}@media screen and (max-width: 689.98px){.page-id-764 .article-person .col,.views-template-page-8211-person .article-person .col{margin-bottom:2rem}}@media screen and (min-width: 690px) and (max-width: 849.98px){.page-id-764 .article-person .field-body,.views-template-page-8211-person .article-person .field-body{margin-left:320px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-764 .article-person .field-body,.views-template-page-8211-person .article-person .field-body{margin-left:320px}}@media screen and (min-width: 1330px){.page-id-764 .article-person .field-body,.views-template-page-8211-person .article-person .field-body{margin-left:320px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.page-id-720 .wpv-filter-form .radio,.page-id-4055 .wpv-filter-form .radio,.page-id-720 .wpv-filter-form .checkbox,.page-id-4055 .wpv-filter-form .checkbox{margin:0px 5px 5px 0px;display:inline-block}}@media screen and (max-width: 689.98px){.page-id-720 .wpv-filter-form .radio label,.page-id-4055 .wpv-filter-form .radio label,.page-id-720 .wpv-filter-form .checkbox label,.page-id-4055 .wpv-filter-form .checkbox label{padding:10px 10px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.views-template-page-8211-work-sample .block-main-image .featured-image{padding:0px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.views-template-page-8211-work-sample .block-main-image .featured-image{padding:10px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.views-template-page-8211-work-sample .block-main-image .featured-image{padding:20px}}@media screen and (min-width: 1330px){.views-template-page-8211-work-sample .block-main-image .featured-image{padding:30px}}@media screen and (max-width: 689.98px){.views-template-page-8211-work-sample .block-main-image{padding-bottom:60px;margin-bottom:60px !important}}@media screen and (max-width: 689.98px){.views-template-page-8211-work-sample .field-links .button{width:100%}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px){.views-template-page-8211-work-sample .grid .col{width:100%}}@media screen and (min-width: 1330px){.views-template-page-8211-work-sample .grid .col:first-child{width:600px}.views-template-page-8211-work-sample .grid .col:last-child{width:620px}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px){.views-template-page-8211-work-sample .field-work-sample-images{max-width:620px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.views-template-page-8211-work-sample .field-work-sample-images .thumbnails{justify-content:center}}@media screen and (max-width: 689.98px){.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail{width:69px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail{width:91px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail{width:92px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail{width:80px}}@media screen and (min-width: 1330px){.views-template-page-8211-work-sample .field-work-sample-images .thumbnails .thumbnail{width:80px}}@media screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.page-id-768 .listing-testimonials .teaser-testimonial:nth-child(2n+1){margin-left:0px !important}.page-id-768 .listing-testimonials .teaser-testimonial:nth-child(2n+2){margin-right:0px !important}.page-id-768 .listing-testimonials .teaser-testimonial:last-child{margin:0 0px !important}}@media screen and (max-width: 689.98px){.page-id-14 .cta-contact .wp-block-button__link{width:100%;padding-left:20px;padding-right:20px;-ms-word-break:break-all;word-break:break-word;white-space:normal}}@media screen and (max-width: 689.98px){.page-id-14 .cta-contact .wp-block-button{width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.page-id-14 .cta-contact .wp-block-button{flex-grow:1;flex-basis:0}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-14 .company-contact-info .wp-block-columns{flex-flow:wrap}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-14 .company-contact-info .wp-block-column{flex-basis:calc(50% - 10px) !important}}@media screen and (max-width: 689.98px){.page-id-14 .listing-persons{gap:30px 20px}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-14 .listing-persons{gap:40px 20px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.page-id-14 .listing-persons{gap:60px 40px}}@media screen and (max-width: 689.98px){.page-id-14 .teaser-person{width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-14 .teaser-person{width:calc(50% - 10px)}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.page-id-14 .teaser-person{width:310px}}@media screen and (min-width: 1330px){.page-id-14 .teaser-person{width:390px}}@media screen and (max-width: 689.98px),screen and (min-width: 690px) and (max-width: 849.98px){.page-id-14 .location-info iframe{height:400px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.page-id-14 .location-info{flex-wrap:wrap !important}.page-id-14 .location-info .wp-block-column{min-width:100%}}@media screen and (min-width: 690px) and (max-width: 849.98px){.search.search-results #zone-wrapper-content-top::before,.views-template-page-no-hero-image #zone-wrapper-content-top::before,.views-template-page-8211-person #zone-wrapper-content-top::before,.views-template-page-8211-work-sample #zone-wrapper-content-top::before{left:-138px}.search.search-results #zone-wrapper-content-top::after,.views-template-page-no-hero-image #zone-wrapper-content-top::after,.views-template-page-8211-person #zone-wrapper-content-top::after,.views-template-page-8211-work-sample #zone-wrapper-content-top::after{right:-138px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.search.search-results #zone-wrapper-content-top::before,.views-template-page-no-hero-image #zone-wrapper-content-top::before,.views-template-page-8211-person #zone-wrapper-content-top::before,.views-template-page-8211-work-sample #zone-wrapper-content-top::before{left:-138px}.search.search-results #zone-wrapper-content-top::after,.views-template-page-no-hero-image #zone-wrapper-content-top::after,.views-template-page-8211-person #zone-wrapper-content-top::after,.views-template-page-8211-work-sample #zone-wrapper-content-top::after{right:-138px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.search.search-results #zone-wrapper-content-top::before,.views-template-page-no-hero-image #zone-wrapper-content-top::before,.views-template-page-8211-person #zone-wrapper-content-top::before,.views-template-page-8211-work-sample #zone-wrapper-content-top::before{left:-138px}.search.search-results #zone-wrapper-content-top::after,.views-template-page-no-hero-image #zone-wrapper-content-top::after,.views-template-page-8211-person #zone-wrapper-content-top::after,.views-template-page-8211-work-sample #zone-wrapper-content-top::after{right:-138px}}@media screen and (min-width: 1330px){.search.search-results #zone-wrapper-content-top::before,.views-template-page-no-hero-image #zone-wrapper-content-top::before,.views-template-page-8211-person #zone-wrapper-content-top::before,.views-template-page-8211-work-sample #zone-wrapper-content-top::before{left:-138px}.search.search-results #zone-wrapper-content-top::after,.views-template-page-no-hero-image #zone-wrapper-content-top::after,.views-template-page-8211-person #zone-wrapper-content-top::after,.views-template-page-8211-work-sample #zone-wrapper-content-top::after{right:-138px}}@media screen and (min-width: 1620px){.search.search-results #zone-wrapper-content-top::before,.views-template-page-no-hero-image #zone-wrapper-content-top::before,.views-template-page-8211-person #zone-wrapper-content-top::before,.views-template-page-8211-work-sample #zone-wrapper-content-top::before{left:-138px}.search.search-results #zone-wrapper-content-top::after,.views-template-page-no-hero-image #zone-wrapper-content-top::after,.views-template-page-8211-person #zone-wrapper-content-top::after,.views-template-page-8211-work-sample #zone-wrapper-content-top::after{right:-138px}}@media screen and (max-width: 689.98px){.search.search-results #zone-content-top .field-hero-text,.views-template-page-no-hero-image #zone-content-top .field-hero-text,.views-template-page-8211-person #zone-content-top .field-hero-text,.views-template-page-8211-work-sample #zone-content-top .field-hero-text{margin-top:70px !important;margin-bottom:60px !important}}@media screen and (min-width: 690px) and (max-width: 849.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 1330px){.search.search-results #zone-content-top .field-hero-text,.views-template-page-no-hero-image #zone-content-top .field-hero-text,.views-template-page-8211-person #zone-content-top .field-hero-text,.views-template-page-8211-work-sample #zone-content-top .field-hero-text{width:860px;margin-top:70px !important;margin-bottom:120px !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px),screen and (min-width: 690px) and (max-width: 849.98px){.single.single-post #zone-wrapper-content-top::after,.archive.category #zone-wrapper-content-top::after{background-size:850px;width:910px}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.single.single-post #zone-wrapper-content-top::after,.archive.category #zone-wrapper-content-top::after{background-position:right 0px}}@media screen and (min-width: 690px) and (max-width: 849.98px){.single.single-post #zone-wrapper-content-top::after,.archive.category #zone-wrapper-content-top::after{background-position:120px 0px}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.single.single-post .block-hero-area .field-hero-text,.archive.category .block-hero-area .field-hero-text,.single.single-post .block-hero-area .field-hero-image,.archive.category .block-hero-area .field-hero-image{width:680px !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.single.single-post figure,.archive.category figure{margin-top:3rem !important;margin-bottom:3rem !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px){.not-home.views-template-page-8211-campaign-grand-one .block-hero-area .field-hero-text,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .block-hero-area .field-hero-text{margin-top:100px !important}}@media screen and (max-width: 689.98px){.not-home.views-template-page-8211-campaign-grand-one #zone-wrapper-content-top h1,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #zone-wrapper-content-top h1{font-size:1.8rem;line-height:2.5rem}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.not-home.views-template-page-8211-campaign-grand-one #zone-content-top,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #zone-content-top{padding-bottom:300px !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.not-home.views-template-page-8211-campaign-grand-one .block.block-main-image .field.featured-image,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .block.block-main-image .field.featured-image{margin-top:-330px !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.not-home.views-template-page-8211-campaign-grand-one .wp-block-columns,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .wp-block-columns{padding:60px 0px}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.not-home.views-template-page-8211-campaign-grand-one .has-background,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .has-background{padding:3rem !important}}@media screen and (max-width: 689.98px){.not-home.views-template-page-8211-campaign-grand-one .has-background ul li,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .has-background ul li{margin-left:1rem}}@media screen and (max-width: 689.98px){.not-home.views-template-page-8211-campaign-grand-one blockquote,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus blockquote{margin-left:0rem !important;margin-right:0rem !important}}@media screen and (min-width: 1330px),screen and (min-width: 1090px) and (max-width: 1329.98px),screen and (min-width: 850px) and (max-width: 1089.98px){.not-home.views-template-page-8211-campaign-grand-one #main .block.block-main-image img,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .block.block-main-image img,.not-home.views-template-page-8211-campaign-grand-one #main .wp-block-group.has-background,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .wp-block-group.has-background,.not-home.views-template-page-8211-campaign-grand-one #main .wp-block-image img,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus #main .wp-block-image img{border-radius:30px}}@media screen and (min-width: 1330px){.not-home.views-template-page-8211-campaign-grand-one .work-info,.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .work-info{margin-top:-200px !important;margin-right:50px !important}}@media screen and (min-width: 1330px){.not-home.views-template-page-8211-campaign-grand-one-2025--paras-toteutus .work-info{margin-top:-150px !important}}@media screen and (min-width: 1330px){.post-5415 .col:first-child,.post-5293 .col:first-child,.post-4777 .col:first-child,.postid-5172 .col:first-child,.postid-4779 .col:first-child{width:880px !important}}@media screen and (min-width: 1330px){.post-5415 .col:last-child,.post-5293 .col:last-child,.post-4777 .col:last-child,.postid-5172 .col:last-child,.postid-4779 .col:last-child{display:none}}@media screen and (min-width: 1330px){.page-id-3773 .wp-block-group.listing.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser,.page-id-3773 .wp-block-group.view .view-content.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser,.page-id-3773 .wp-block-group.view .view-attachment.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser{width:600px}}@media screen and (min-width: 1090px) and (max-width: 1329.98px){.page-id-3773 .wp-block-group.listing.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser,.page-id-3773 .wp-block-group.view .view-content.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser,.page-id-3773 .wp-block-group.view .view-attachment.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser{width:480px}}@media screen and (min-width: 850px) and (max-width: 1089.98px){.page-id-3773 .wp-block-group.listing.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser,.page-id-3773 .wp-block-group.view .view-content.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser,.page-id-3773 .wp-block-group.view .view-attachment.listing-work-samples>.wp-block-group__inner-container .wp-block-group.article-teaser{width:360px}}