html{-webkit-font-smoothing:antialiased}@font-face{font-display:swap;font-family:futura;src:url(/wp-content/themes/kom/dist/fonts/FuturaPT-Book_99541f31.otf)}@font-face{font-display:swap;font-family:futura;font-weight:500;src:url(/wp-content/themes/kom/dist/fonts/FuturaPT-Demi_5b6575cc.otf)}@font-face{font-display:swap;font-family:futura;font-weight:700;src:url(/wp-content/themes/kom/dist/fonts/FuturaPT-Bold_f3483f64.otf)}@font-face{font-display:swap;font-family:futura-cond;font-weight:700;src:url(/wp-content/themes/kom/dist/fonts/FuturaPT-CondBold_ee7cdaca.otf)}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;border:0;font:inherit;font-size:100%;margin:0;padding:0;text-rendering:optimizeLegibility;text-size-adjust:none;vertical-align:baseline}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}input{appearance:none;border-radius:0}.hide{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}html{font-family:futura,sans-serif;font-size:18px}@media only screen and (max-width:800px){html{font-size:1.66vw}}@media only screen and (max-width:600px){html{font-size:2.4vw}}@media only screen and (min-width:1300px){html{font-size:1.33vw}}@media only screen and (min-width:1399px){html{font-size:1.2vw}}@media only screen and (min-width:1400px){html{font-size:20px}}@media only screen and (max-width:800px){body{font-size:1.5rem}}h1{font-weight:700;font-size:4rem;line-height:1}@media (max-width:1200px) and (max-width:1399px){h1{font-size:6vw}}h2{font-size:2rem;font-weight:700;min-height:1.25em}h2:not(:last-child){margin-bottom:1rem}h3{font-size:1.66rem;font-weight:500;line-height:1.125;margin:1rem 0}h3:first-child{margin-top:0}h4{font-weight:500;margin-bottom:.5em}h4:not(:first-child){margin-top:1.5rem}a{color:inherit;text-decoration:none}em{font-style:italic}strong{font-weight:500}.entry-content a{text-decoration:underline}.small{font-size:.8em}.cats li{display:inline-block;list-style-type:none;text-transform:lowercase}.cats li:before{content:"/"}.cats a{text-decoration:underline}.dots-anim:before{animation:dotsAnim 1s infinite linear;content:"."}address{font-style:normal}@keyframes dotsAnim{0%{content:""}30%{content:"."}60%{content:".."}90%{content:"..."}93%{content:".."}96%{content:"."}}html{background:#fff;color:#000;overflow-x:hidden}body{line-height:1.25;overflow:hidden overlay}body.no-overflow{overflow:hidden}@media (min-width:1400px){.banner{max-width:calc(1400px - 4rem)}.banner,.content-info,.wrap{margin-left:auto;margin-right:auto}.content-info,.wrap{max-width:1400px}}p:not(:last-child){margin-bottom:1rem}hr{background-color:#000;border:0;height:1px;margin:2rem 0}.bg-khaki{background-color:#e6e1cf}.bg-cyan{background-color:#b0e2e4}.bg-brown{background-color:#dfcdc9}.bg-lightblue{background-color:#c4ebfc}.bg-rose{background-color:#e6bfdb}.bg-lime{background-color:#edff1f}figure.image{background-position:50%;background-size:cover;height:100%;width:100%}@media (min-width:801px){.mob{display:none}}a em strong,a strong em,em strong a,strong em a{border:4px solid;display:inline-block;font-style:normal;font-weight:600;padding:.25em .5em;text-transform:uppercase}a em strong,a em strong *,a strong em,a strong em *,em strong a,em strong a *,strong em a,strong em a *{text-decoration:none!important}a em strong:hover,a strong em:hover,em strong a:hover,strong em a:hover{background-color:#000;border-color:#000;color:#fff}div#cookiebanner{background:#000;bottom:0;color:#fff;line-height:1;left:0;padding:.5rem 1rem;position:fixed;right:0;transition:all .2s}@media (min-width:700px){div#cookiebanner{font-size:.8rem}}@media (max-width:800px){div#cookiebanner{padding:1rem}}div#cookiebanner.out{opacity:0;transform:translateY(100%)}div#cookiebanner p{width:100%}@media (min-width:801px){div#cookiebanner p{align-items:center;display:flex;justify-content:space-between}}@media (max-width:800px){div#cookiebanner p{display:block}}div#cookiebanner p>:first-child{margin-left:auto}div#cookiebanner p a{margin-left:.25em}@media (max-width:800px){div#cookiebanner p a{margin:.75em .25em .5em}}div#cookiebanner a em strong,div#cookiebanner a strong em,div#cookiebanner em strong a,div#cookiebanner strong em a{border:2px solid}div#cookiebanner a em strong:hover,div#cookiebanner a strong em:hover,div#cookiebanner em strong a:hover,div#cookiebanner strong em a:hover{background-color:#fff;border-color:#fff;color:#000}.rows--item{padding-top:1.66667rem;padding-bottom:1rem;position:relative}.rows--item:first-child[class*=twocol] .block,.rows--item:first-child[class*=twocol] .block figure{min-height:calc(50vw - 2rem)}@media (min-width:1400px){.rows--item:first-child[class*=twocol] .block,.rows--item:first-child[class*=twocol] .block figure{min-height:calc(700px - 2rem)}}.rows--item:first-child:not([class*=twocol])+[class*=twocol] .block{min-height:calc(25vw - 2rem)}@media (min-width:1400px){.rows--item:first-child:not([class*=twocol])+[class*=twocol] .block{min-height:calc(350px - 2rem)}}.rows--item .iframe-wrap{height:0;padding-bottom:56.75%;position:relative;width:100%}.rows--item .iframe-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.rows--item[class*=text] a{text-decoration:underline}.rows--item[class*=text] h1 a,.rows--item[class*=text] h2 a,.rows--item[class*=text] h3 a{text-decoration:none}.rows--item[class*=text] h1 strong,.rows--item[class*=text] h2 strong,.rows--item[class*=text] h3 strong{font-weight:800}.rows--item[class*=text] li{list-style:disc;margin-left:1.125em}.rows--item:empty{display:none}.rows--item .twocol--wrap{display:grid;grid-gap:1rem}@media (min-width:801px){.rows--item .twocol--wrap{grid-template-columns:repeat(2,calc(50% - .5rem))}}.rows--item .twocol--wrap .block--text{padding:2rem;position:relative}.rows--item .twocol--wrap .block--text h1{margin-bottom:2rem}.rows--item .twocol--wrap .block--text h1+h3{margin-top:0}.rows--item .twocol--wrap .block--text h4{font-weight:800}.rows--item .twocol--wrap .block--text table{margin-bottom:1rem;width:100%}.rows--item .twocol--wrap .block--text table tr{display:flex}@media (min-width:801px) and (max-width:1100px){.rows--item .twocol--wrap .block--text table tr{flex-direction:column}}@media (max-width:400px){.rows--item .twocol--wrap .block--text table tr{flex-direction:column}}.rows--item .twocol--wrap .block--text table tr td{flex:1;padding-right:1rem}.rows--item .twocol--wrap .block--text .image{left:0;position:absolute;top:0;width:100%;z-index:-1}.rows--item .twocol--wrap .block--text.align-middle{display:flex;flex-direction:column;justify-content:center}.rows--item .twocol--wrap .block--text.text-white{color:#fff}.rows--item .twocol--wrap .block--code--wrap{height:100%}.rows--item .twocol--wrap .block--code--wrap iframe{height:100%;max-width:100%;width:100%}@media (max-width:800px){.rows--item.twocol-imgtext .block--image,.rows--item.twocol-imgtext .block--image figure{min-height:calc(100vw - 5.6667rem)!important}}@media (min-width:801px){.rows--item .wideimage--wrap figure{min-height:calc(50vw - 2.5rem)}}@media (min-width:801px) and (min-width:1400px){.rows--item .wideimage--wrap figure{min-height:calc(700px - 2.5rem)}}@media (max-width:800px){.rows--item .wideimage--wrap figure{min-height:calc(100vw - 5.6667rem)}}.rows--item .threecol--wrap{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,calc(33.33% - .6667rem))}.rows--item .threecol--wrap .block--image{display:inline-block;min-height:calc(33vw - 2.3rem);text-align:center;position:relative}@media (min-width:1400px){.rows--item .threecol--wrap .block--image{min-height:calc(230px - 2.3rem)}}.rows--item .threecol--wrap .block--image a,.rows--item .threecol--wrap .block--image figure,.rows--item .threecol--wrap .block--image img{background-repeat:no-repeat;background-size:cover;display:block;height:100%;margin:auto;min-height:calc(33vw - 2.3rem);object-fit:cover;object-position:50%;width:100%}.rows--item .threecol--wrap h4{align-items:center;bottom:0;color:#fff;font-size:3.75vw;font-weight:700;display:flex;justify-content:center;left:0;margin:0;position:absolute;right:0;text-shadow:0 0 1em #000;top:0}@media (min-width:1400px){.rows--item .threecol--wrap h4{font-size:52.5px}}.rows--item .quote--wrap,.rows--item .subtitle--wrap,.rows--item .widetext--wrap{box-sizing:border-box;padding:2rem 3.5rem}.rows--item .quote--wrap blockquote,.rows--item .subtitle--wrap blockquote,.rows--item .widetext--wrap blockquote{margin:0 auto;max-width:50rem}.rows--item .quote--wrap blockquote strong,.rows--item .subtitle--wrap blockquote strong,.rows--item .widetext--wrap blockquote strong{font-weight:700;font-size:1.5rem}.rows--item .quote--wrap h1+*,.rows--item .subtitle--wrap h1+*,.rows--item .widetext--wrap h1+*{margin-top:2rem}.rows--item .subtitle--wrap h2{font-weight:700;font-size:4rem;line-height:1;min-height:0}@media (max-width:1200px) and (max-width:1399px){.rows--item .subtitle--wrap h2{font-size:6vw}}.rows--item .history--wrap--header{display:grid;grid-template-columns:23vw 1fr}@media (min-width:1400px){.rows--item .history--wrap--header{grid-template-columns:322px 1fr}}.rows--item .history--wrap--header h3{font-size:7.5vw;font-weight:700}@media (min-width:1400px){.rows--item .history--wrap--header h3{font-size:105px}}.rows--item .history--wrap .block--image{margin-top:2rem}.rows--item .history--wrap .block--image img{display:block;opacity:0;width:100%}.rows--item .history--wrap .caption{margin-bottom:1.33333rem;margin-top:1rem}.rows--item .line--fill{background-color:#000;left:0;position:absolute;top:0;transition:all .12s;will-change:height,width}.rows--item .line-before{display:block;height:.66667rem;left:0;position:absolute;top:0;width:100%}.rows--item .line-before .line--fill{height:100%;width:0}.rows--item .line-side{height:100%;position:absolute;top:0;right:0;width:.66667rem}.rows--item .line-side .line--fill{height:0%;width:100%}.rows--item:not(.nth-2) .row-content{margin-right:1.66667rem}@media (min-width:801px){.rows--item:not(.nth-2) .twocol--wrap{grid-template-columns:calc(50% + 1.25rem) calc(50% - 2.25rem)}}.rows--item.nth-2 .row-content,.rows--item:not(.nth-2).history .row-content{margin-left:1.66667rem}.rows--item.nth-2 .line-before .line--fill{right:0;left:auto}.rows--item.nth-2 .line-side{left:0;right:auto}.rows--item.nth-2.history .row-content{margin-right:1.66667rem}@media (min-width:801px){.threecol-texts .threecol--wrap{grid-gap:2rem;padding:0 2rem}}@media (max-width:800px){.threecol-texts .threecol--wrap{grid-template-columns:1fr;padding:1.5rem 2rem}.threecol-texts .threecol--wrap .block:not(:last-child){margin-bottom:1rem}}.button,input,select{background-color:transparent;border:4px solid;box-sizing:border-box;display:inline-block;font:inherit;font-family:futura-cond,sans-serif;padding:.1em 1em}.button:focus,input:focus,select:focus{border-bottom-color:#000;outline:0}.button::placeholder,input::placeholder,select::placeholder{color:#000}.button.submit,input.submit,select.submit{background:#000;border:0;color:#fff;cursor:pointer;letter-spacing:.08em;padding:1.25rem 1.5rem;text-align:center;text-transform:uppercase}.button.submit.gray,input.submit.gray,select.submit.gray{background-color:gray;color:#000}.button.submit[disabled],input.submit[disabled],select.submit[disabled]{background-color:gray;color:#000;cursor:not-allowed;opacity:.33}.button.submit.trans,input.submit.trans,select.submit.trans{background-color:#fff;border:1px solid gray;color:#000}.button.submit.small,input.submit.small,select.submit.small{font-size:.875em;letter-spacing:.04em}.button.submit.nocaps,input.submit.nocaps,select.submit.nocaps{text-transform:none;letter-spacing:.02em}button{cursor:pointer}button:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}@media (min-width:801px){#subForm{column-gap:4rem;columns:2}#subForm--header{font-size:1.25rem;font-weight:700;margin-bottom:2rem;margin-right:50%}}#subForm label{font-family:futura-cond,sans-serif;display:inline-block;margin-bottom:.25em;text-transform:uppercase}#subForm input,#subForm select{height:2.6em;padding:.25em .5em;width:100%}#subForm button{background-color:transparent;border:4px solid;box-sizing:border-box;display:inline-block;font:inherit;font-family:futura-cond,sans-serif;padding:.1em 1em;text-transform:uppercase;padding:.33em 1.2em}#subForm button:focus{border-bottom-color:#000;outline:0}#subForm button::placeholder{color:#000}#subForm button.submit{background:#000;border:0;color:#fff;cursor:pointer;letter-spacing:.08em;padding:1.25rem 1.5rem;text-align:center;text-transform:uppercase}#subForm button.submit.gray{background-color:gray;color:#000}#subForm button.submit[disabled]{background-color:gray;color:#000;cursor:not-allowed;opacity:.33}#subForm button.submit.trans{background-color:#fff;border:1px solid gray;color:#000}#subForm button.submit.small{font-size:.875em;letter-spacing:.04em}#subForm button.submit.nocaps{text-transform:none;letter-spacing:.02em}.fourcol .row-content{display:grid;grid-gap:1rem;grid-template:1fr 1fr/repeat(4,1fr)}@media (max-width:800px){.fourcol .row-content{grid-template:repeat(4,1fr)/repeat(2,1fr)}}.fourcol .row-content .block--past a{display:block}.fourcol .row-content .block--past h4{margin-top:.75rem;text-transform:uppercase}@media (max-width:1100px) and (min-width:801px){.fourcol .row-content .block--past h4{font-size:1.5vw}}.fourcol .row-content .block--past figure{height:0;padding-bottom:100%;width:100%}.pressreleases--wrap{display:grid;font-size:1.25rem;font-weight:700;grid-template-columns:repeat(3,1fr);margin-top:1rem}@media (min-width:801px){.pressreleases--wrap{grid-gap:3rem 1rem}}@media (max-width:800px){.pressreleases--wrap{grid-template-columns:1fr;grid-gap:1rem}}.pressreleases--wrap *{font-weight:700}.pressreleases--wrap .block{padding:.5rem}.pressreleases--wrap .block a{text-decoration:none}@media (min-width:801px){.pressreleases--wrap .block:not(:last-child){border-right:.25rem solid #000;padding-right:1rem}}.pressreleases--wrap .block:not(:last-child):nth-child(3n){border-right:0}@media (max-width:800px){.pressreleases--wrap .block:not(:last-child){border-bottom:.25rem solid #000;padding-bottom:1.33333rem}}.pressphotos--wrap{margin-top:1rem}.pressphotos .block--pressphoto{display:flex}@media (max-width:800px){.pressphotos .block--pressphoto{flex-direction:column}}.pressphotos .block--pressphoto:not(:last-child){margin-bottom:1rem}@media (max-width:800px){.pressphotos .block--pressphoto:not(:last-child){border-bottom:.33333rem solid #000;margin-bottom:1rem;padding-bottom:1rem}}@media (min-width:801px){.pressphotos .block--pressphoto--left{border-right:.33333rem solid #000;box-sizing:border-box;margin-right:1rem;padding-right:1rem}}@media (max-width:800px){.pressphotos .block--pressphoto--left{margin-bottom:.75rem}}.pressphotos .block--pressphoto--left img{cursor:zoom-in;display:block;height:auto;max-height:50vh;max-width:50vw}@media (max-width:800px){.pressphotos .block--pressphoto--left img{max-height:42.5vw;max-width:45vw}}.pressphotos .block--pressphoto--right{margin-top:auto}@media (max-width:800px){.pressphotos .block--pressphoto--right{font-size:1rem}}.pressphotos .block--pressphoto--right a{font-weight:700}.preview-clone{background:rgba(0,0,0,.9);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;transition:all .3s;width:100%;z-index:999}.preview-clone.out{opacity:0}.preview-clone a{color:#fff;border:2px solid;display:block;padding:.5em 1em;position:absolute;right:1rem;top:1rem;z-index:1}.preview-clone img{display:block;height:100%;object-fit:contain;width:100%}.slides{position:relative;width:100%}.slides--nav{align-items:center;background-color:#fff;border-radius:100%;display:inline-flex;font-weight:700;font-size:3rem;height:.8em;justify-content:center;line-height:1;position:absolute;top:calc(50% - 1rem);width:.8em;z-index:1}@media (max-width:800px){.slides--nav{top:calc(50vw - 4rem)}}.slides--nav.previous{left:1rem}.slides--nav.previous span{margin-left:-.1em}.slides--nav.next{right:1rem}.slides--nav.next span{margin-left:.1em}.slide{background-color:#fff;display:grid;grid-gap:1rem;opacity:0;position:absolute;top:0;transition:all .4s;width:100%}@media (min-width:801px){.slide{grid-template-columns:repeat(2,calc(50% - .5rem))}}.slide.cur{opacity:1;position:relative}.slide:not(.cur){opacity:0}.slide:not(.cur).left{transform:translateX(-100%)}.slide:not(.cur).right{transform:translateX(100%)}.slide--image figure{left:0;top:0;width:100%}@media (min-width:801px){.slide--image figure{min-height:calc(50vw - 2rem)}}@media (min-width:801px) and (min-width:1400px){.slide--image figure{min-height:calc(700px - 2rem)}}@media (max-width:800px){.slide--image figure{min-height:calc(100vw - 5.6667rem)}}.slide--text{box-sizing:border-box;padding:2rem}.slide--text p{font-weight:500;max-width:80%}.slide--text p:not(:last-child){margin-bottom:2rem}.slider{transition:height .1s}@media (min-width:801px){.slider:not(.nth-2) .slide{grid-template-columns:calc(50% + 1.25rem) calc(50% - 2.25rem)}.slider:not(.nth-2) .slides--nav.next{right:0}}.henkilokunta .subtitle{text-transform:uppercase}.rows--item.staff{padding-bottom:2rem}.rows--item.staff .row-content{display:grid;grid-gap:3rem 1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:800px){.rows--item.staff .row-content{grid-template-columns:repeat(2,1fr)}}.rows--item.staff .row-content .block .image{height:0;padding-bottom:100%}.rows--item.staff .row-content .block .image.empty{background-color:#f2f2f2}.rows--item.staff .row-content .block h4{font-weight:700;display:block;margin-bottom:0;margin-top:1rem}.rows--item.staff .row-content .block strong{display:block;font-weight:700;margin-bottom:.5rem}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.banner{background-color:#fff;border-bottom:.66667rem solid #000;font-weight:700;left:2rem;padding-top:2rem;padding-bottom:1rem;position:fixed;right:2rem;top:0;transition:all .2s ease-out;will-change:auto;z-index:10}@media (max-width:800px){.banner{padding-bottom:0}}.banner:after{height:.5rem}.banner--contact{display:flex;justify-content:space-between;margin-bottom:1rem;max-height:4.5em;max-width:44rem;transition:all .2s ease-out;will-change:auto}@media (min-width:1300px){.banner--contact{max-width:46rem}}.banner--contact img{height:4em}.banner--contact .ico-link{align-items:center;display:flex}.banner--contact .ico-link img{margin-right:1em}@media (max-width:800px){.banner--contact{padding-right:6em}.banner--contact .address,.banner--contact .tel{display:none}}.banner.fold{background-color:transparent;border-bottom:0 solid transparent;padding-top:1rem;padding-bottom:0}.banner.fold:after{height:0}.banner.fold .banner--contact{margin-bottom:0;max-height:0;opacity:0;transform:translateY(-4em)}@media (max-width:800px){#burger{display:flex;flex-direction:column;height:4em;justify-content:space-between;padding:.25em;position:fixed;right:2rem;top:2rem;transition:all .2s;width:4em}#burger i{background-color:#000;height:.8em;transition:all .12s;width:100%}#burger i:first-of-type{transform-origin:100% 100%}#burger i:nth-of-type(3){transform-origin:100% 0}.fold #burger{opacity:0;transform:translateY(-100%)}.nav-open #burger i{height:.766em}.nav-open #burger i:first-of-type{transform:rotate(-45deg)}.nav-open #burger i:nth-of-type(2){opacity:0}.nav-open #burger i:nth-of-type(3){transform:rotate(45deg)}}.nav-primary{border:4px solid;color:#000;display:inline-block;position:relative}@media (max-width:800px){.nav-primary{background-color:#fff;border:0;position:fixed;top:0;height:100%;left:100%;width:100%}}.nav-primary .nav{width:100%}@media (min-width:801px){.nav-primary .nav{display:flex;justify-content:space-between;white-space:nowrap}}@media (max-width:800px){.nav-primary .nav{flex-direction:column;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}.nav-primary .nav>li.menu-item-has-children:after{top:3rem!important}}.nav-primary .nav li{background-color:#fff;box-sizing:border-box;display:inline-block;flex-grow:1;font-family:futura-cond,sans-serif;min-width:8em;position:relative;text-align:center;text-transform:uppercase}.nav-primary .nav li a{display:block;padding:.1em 1em}@media (min-width:801px) and (max-width:1000px){.nav-primary .nav li a{padding:.1em .5em}}@media (max-width:800px){.nav-primary .nav li{align-items:center;border-bottom:5px solid;display:block;font-size:2.5rem;justify-content:center}.nav-primary .nav li:last-child{border-bottom:0}.nav-primary .nav li a{align-items:center;display:flex;height:100%;min-height:9rem;padding:1em;width:100%}}@media (max-width:1200px) and (min-width:801px){.nav-primary .nav li{min-width:12vw}}@media (max-width:1000px) and (min-width:801px){.nav-primary .nav li{min-width:10vw;padding-left:1.5vw;padding-right:1.5vw}}@media (max-width:900px) and (min-width:801px){.nav-primary .nav li{font-size:2vw;min-width:0}}.nav-primary .nav li span{position:relative}.nav-primary .nav li img{max-height:1.5em}.nav-primary .nav li ul{background-color:#fff;border:4px solid;display:none;text-align:left;z-index:1}@media (min-width:801px){.nav-primary .nav li ul{left:-4px;position:absolute;top:100%}}@media (max-width:800px){.nav-primary .nav li ul{border:8px solid;border-top:0;left:0;right:0}}.nav-primary .nav li ul li{display:block;text-align:left;white-space:nowrap}.nav-primary .nav li ul li a{padding:.25em 1em}@media (max-width:800px){.nav-primary .nav li ul li{padding:0}.nav-primary .nav li ul li a{display:block;min-height:0;padding:.25em calc(1em - 8px)}.nav-primary .nav li ul li.menu-item-has-children:after{height:auto;top:.25em}}.nav-primary .nav li ul li.menu-item-has-children:after{content:">";position:absolute;right:.5rem;top:.25em}@media (max-width:800px){.nav-primary .nav li ul li.menu-item-has-children:after{right:1.25rem}}@media (min-width:801px){.nav-primary .nav li ul li ul{left:100%;top:-4px}}@media (max-width:800px){.nav-primary .nav li ul li ul{border:0;left:0;position:relative;right:0;width:auto}.nav-primary .nav li ul li ul li{background-color:#000;border-bottom:0;border-top:1px solid;color:#fff}.nav-primary .nav li ul li ul li a{display:block;padding:.25em 1.5em}}@media (min-width:801px){.nav-primary .nav li.current-menu-item,.nav-primary .nav li:hover{background-color:#000;border-color:#000}.nav-primary .nav li.current-menu-item:after,.nav-primary .nav li.current-menu-item>a,.nav-primary .nav li:hover:after,.nav-primary .nav li:hover>a{color:#fff}}.nav-primary .nav li.search{left:100%;min-width:0;position:absolute}@media (min-width:801px){.nav-primary .nav li.menu-item-has-children:hover>.sub-menu{display:block}}@media (max-width:800px){.nav-primary .nav li.menu-item-has-children:after{align-items:center;content:">";display:flex;height:auto;justify-content:center;pointer-events:none;position:absolute;right:2rem;top:2.75rem}.nav-primary .nav li.menu-item-has-children.tog:after{color:#fff;content:"\2715";right:1.75rem}.nav-primary .nav li.menu-item-has-children.tog .tog:after{right:1rem}.nav-primary .nav li.menu-item-has-children.tog>a{background-color:#000;border-color:#000;color:#fff}.nav-primary .nav li.menu-item-has-children.tog>.sub-menu{display:block}}@media (min-width:801px){.nav-primary .nav>.menu-item{border-left:4px solid}.nav-primary .nav>.menu-item:first-of-type{border-left:0}}.nav-open .nav-primary{left:0}.content-info .threecol--wrap .block--image{min-height:0;padding:0 20%}.content-info .threecol--wrap .block--image a,.content-info .threecol--wrap .block--image figure,.content-info .threecol--wrap .block--image img{background-size:contain;max-width:15vw;object-fit:contain}.container .content .main{padding:10rem 2rem 0}@media (max-width:800px){.container .content .main{padding:9.4rem 2rem 0}}.container .content .main p a{text-decoration:underline}.content-info{padding:0 2rem}.error404 .main{text-align:center}.error404 .main .widetext--wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.error404 .main .redir-countdown{display:block;margin-top:2rem}body#tinymce{font-size:2.5rem;margin:12px!important}body#tinymce h1{font-size:2em}body#tinymce h2{font-size:1.5em}body#tinymce h3{font-size:1.25em}body#tinymce table{width:100%}body#tinymce table td{padding-right:1rem}body#tinymce a{text-decoration:underline}body#tinymce li{list-style:disc;margin-left:1.125em}
