button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#555;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#444;color:#fff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#555}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:normal;margin-bottom:.375em}input,select,textarea{display:block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;-o-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#ccc}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#555;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(85,85,85,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(85,85,85,.7);outline:0}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#858585}[type='color']:-ms-input-placeholder,[type='date']:-ms-input-placeholder,[type='datetime']:-ms-input-placeholder,[type='datetime-local']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='month']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,[type='text']:-ms-input-placeholder,[type='time']:-ms-input-placeholder,[type='url']:-ms-input-placeholder,[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#858585}[type='color']::-ms-input-placeholder,[type='date']::-ms-input-placeholder,[type='datetime']::-ms-input-placeholder,[type='datetime-local']::-ms-input-placeholder,[type='email']::-ms-input-placeholder,[type='month']::-ms-input-placeholder,[type='number']::-ms-input-placeholder,[type='password']::-ms-input-placeholder,[type='search']::-ms-input-placeholder,[type='tel']::-ms-input-placeholder,[type='text']::-ms-input-placeholder,[type='time']::-ms-input-placeholder,[type='url']::-ms-input-placeholder,[type='week']::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#858585}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:3px solid rgba(85,85,85,.6);outline-offset:2px}input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{max-width:100%;height:auto;vertical-align:top}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.3;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #ddd}th{font-weight:600}th,td{padding:.75em .75em .75em 0}html{color:black;font-size:16px;line-height:1.5;letter-spacing:0}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 .75em}p{margin:0 0 .75em}a{color:black;text-decoration:none;-webkit-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease}a:active,a:focus,a:hover{color:#404040}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}
html{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{height:100%}body{margin:0;overflow-x:hidden}.container{margin:auto}.container::after{clear:both;content:"";display:block}.content p img{padding:.15em}#content{padding:2em 0}.no-sidebar #content{width:calc(100% - 40px);max-width:84em;margin-left:auto;margin-right:auto}@media only screen and (min-width:720px){#content{padding:2em}}@media only screen and (min-width:960px){#content{padding:4em}}#header,#footer,.mission,.breadcrumb,.node{clear:both}#block-arkkitehti-branding{height:100vh;text-align:center}#block-arkkitehti-branding .site-name{display:none}#block-arkkitehti-branding .site-slogan{margin:auto}#block-arkkitehti-branding .site-logo{padding:1em;height:80vh;display:flex}#block-arkkitehti-branding .site-logo img,#block-arkkitehti-branding-minimal .site-logo img{max-width:35em;width:80%;height:auto;padding:3em 0 0 0;display:block;margin:auto}#block-arkkitehti-branding-minimal .site-logo img{max-width:20em;width:70%;margin:0}#block-arkkitehti-branding-minimal{padding:0 calc(40px + 1em)}@media only screen and (min-width:960px){#block-arkkitehti-branding-minimal{padding:0 4em}}@media only screen and (min-width:720px){#block-arkkitehti-branding-minimal{padding:0 2em}}#content-area .frontpage-views-row article{padding:2.5vh 0 2.5vh 0}#content-area .frontpage-views-row article>header,#content-area .frontpage-views-row article>div{max-width:55em;margin:0 auto}#content-area .views-element-container{margin:10vh 0 10vh 0}#content-area .views-element-container>div,#content-area .views-element-container>div>div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#content-area .frontpage-views-row{flex-basis:23em;margin:-.3em .1em -.3em -.3em;padding:.3em .6em}#content-area .frontpage-views-row:nth-of-type(2){flex-basis:23em}#content-area .frontpage-views-row:nth-of-type(3){flex-basis:23em}@media screen and (max-width:1112px){#content-area .frontpage-views-row{margin:-.3em;padding:.3em}}@media screen and (min-width:84em){#content-area .frontpage-views-row article{min-height:21em;position:relative}#content-area .frontpage-views-row article .node-readmore{position:absolute;bottom:0}}#content-area .__palvelu-image{margin:10vh 0}#content-area .__palvelu-image div{margin:1em 0;text-align:center}#block-paavalikko>.menu{display:flex;flex-direction:row;margin:0 0 1em 0;padding:1em .5em;flex-wrap:wrap;align-items:top;justify-content:center;position:absolute;top:0;width:100%;background-color:rgba(255,255,255,0.85)}#block-paavalikko .menu li{display:block;padding:.5em;margin:0 1em}#block-paavalikko .menu-item--expanded li{display:block;padding:0;margin:0 1em}@media screen and (max-width:1112px){#block-paavalikko>.menu{flex-direction:column}}#block-palvelummealavalikko .menu{display:flex;flex-direction:row;margin:0 0 1em 0;padding:1em .5em;flex-wrap:wrap;align-items:flex-start;justify-content:center}#block-palvelummealavalikko .menu .menu-item{display:block;padding:.5em .5em;margin:0 .5em;border-bottom:.1ex solid rgba(52,86,150,1.0)}#block-palvelummealavalikko-menu{text-align:center;font-size:1.5em;margin-top:2em;padding-top:1em}#block-tekijat{background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;text-align:center;display:flex;align-items:center;justify-content:center;min-height:100vh;margin-bottom:0;padding-top:15vw;padding-bottom:15vw;color:white}#block-tekijat>div{max-width:30em}#block-yritystiedot>div{padding:3em 1em}#block-yritystiedot{min-height:33vh;text-align:center;display:flex;align-items:center;justify-content:center}#block-yritystiedot address{display:inline;font-style:inherit}
.breadcrumb li{list-style-type:none;display:inline-block}#navigation li{list-style-type:none;display:inline-block}.pager__item{display:inline}.pager__item a{display:inline-block}#highlighted{background-color:white;padding:1em;margin:3em 0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-top:.2ex solid coral}#highlighted nav.block-menu{padding:1em;margin:1em 0;background-color:coral}nav .tabs{display:flex;flex-direction:row;margin:0 0 1em 0;padding:.5em;flex-wrap:wrap}nav .tabs li{display:block;padding:.5em;margin:0 1em;border-bottom:.2ex solid #ddd}
