@font-face{font-family:"gloriola";font-display:swap;src:url(/wp-content/themes/nordicgrowth/fonts/37C423_0_0.eot);src:url("/wp-content/themes/nordicgrowth/fonts/37C423_0_0.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/nordicgrowth/fonts/37C423_0_0.woff2) format("woff2"),url(/wp-content/themes/nordicgrowth/fonts/37C423_0_0.woff) format("woff"),url(/wp-content/themes/nordicgrowth/fonts/37C423_0_0.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"gloriola";font-display:swap;src:url(/wp-content/themes/nordicgrowth/fonts/37C423_1_0.eot);src:url("/wp-content/themes/nordicgrowth/fonts/37C423_1_0.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/nordicgrowth/fonts/37C423_1_0.woff2) format("woff2"),url(/wp-content/themes/nordicgrowth/f6onts/37C423_1_0.woff) format("woff"),url(/wp-content/themes/nordicgrowth/fonts/37C423_1_0.ttf) format("truetype");font-weight:200;font-style:normal}@keyframes fadein{from{opacity:0;transform:scale(.95)}to{opactiy:1;transform:scale(1)}}@-moz-keyframes fadein{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadein{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-ms-keyframes fadein{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-o-keyframes fadein{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}html{background-color:#fff;font-size:11pt}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:5/4),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.25dppx){html{font-size:11pt}}body{font-family:"Karla",sans-serif;color:#555;font-size:1rem}body.mce-content-body,body#wpview-iframe-sandbox{background-color:white!important}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}body.cases .content-area,body.default-page .content-area{margin:0 auto}body.cases .heading h1,body.default-page .heading h1{text-align:center;margin:0 auto}.people-archive-content,body.default-page .site-content{background-color:#f2f1f0}body.default-page .site-content{padding-bottom:4rem}article p{margin:0 0 1.6em 0}body.single article .entry-content>p:first-child{font-family:gloriola,sans-serif;font-size:1.05em;padding-bottom:5rem;border-bottom:1px solid #e9e9e9}body.single-teammember article .entry-content>p:first-child{border-bottom:none;padding-bottom:0}body.single article blockquote p:first-child{padding-bottom:1rem;border-bottom:none;margin-bottom:0}@media (min-width:992px){body.single article .entry-content>p:first-child{font-size:1.5rem}}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:gloriola,sans-serif}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:400}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:1em;margin-top:1em;hyphens:auto;-webkit-hyphens:auto;font-weight:200}strong{font-weight:700}article .entry-content{font-size:1.125rem;line-height:1.6;margin-top:1rem}.content-area img{max-width:100%;height:auto}#main #author{display:none}body.testimonial #author .byline{display:none}body.testimonial #author br{display:none}.sticky{position:fixed;top:30px;background-color:#fff}header.page-header{padding-top:4rem}header.page-header h1{font-family:gloriola,sans-serif;font-weight:100}.header-wrap,#featured-article{background-color:#2d5d69;color:#fff}#featured-article{background-size:cover;background-position:center center;background-color:gray}.photo_bg{background-image:url(/wp-content/themes/comset2018/comset/helsinki.jpg)}@keyframes pulse{0%{background-color:rgb(4 62 99 / .9)}50%{background-color:rgb(4 62 99 / .85)}100%{background-color:rgb(4 62 99 / .9)}}#featured-article .squareblocks-featured-image img{display:none}#featured-article .squareblocks-content-wrap{padding-left:4rem}@keyframes InitCover{0%{background-color:rgb(128 128 128 / .9)}100%{background-color:#fff0}}#featured-article .shade{padding-top:0;padding-bottom:0;background-color:#fff0;animation:InitCover 2s ease-out 0.5s 1;position:relative;top:0;left:0}#featured-article .container{position:relative;left:0}.header-wrap a{color:#fff}a.logomask #nordicgrowth-logo2,a.logomask #comset-logo2{position:absolute;transition-duration:2s}a.logomask{position:relative;height:100%;display:flex;justify-content:center;align-items:center}a.logomask:hover #comset-logo2{transform:scale(1.02);filter:blur(1rem);opacity:.3;transition-duration:2s}#top-layer .logomask img{max-width:100%}#top-layer .container{margin-right:0;margin-left:0;padding:0 1rem;max-width:100%;width:100%}#top-layer .container .row{flex-wrap:nowrap;margin-right:0;margin-left:0}#top-layer{border-bottom:1px solid rgb(255 255 255 / .8)}#top-layer #main-nav{justify-content:flex-end!important}#top-layer .menu-wrapper{flex-grow:100}#top-layer #site-tools{border-left:1px solid rgb(255 255 255 / .8);flex-grow:1;display:flex;flex-wrap:nowrap}#mobimenu-widgets .widget_polylang ul,#top-layer .widget_polylang ul{display:flex;flex-wrap:nowrap;list-style-type:none;padding:0;margin:0}#top-layer .widget_polylang{height:100%}#top-layer .widget_polylang ul{align-items:stretch;height:100%}#top-layer .search-toggle,#top-layer .user-sign-in a,#top-layer .nav-link,#top-layer .widget_polylang ul li a{padding:1.8rem 1rem}#mobimenu-widgets .widget_polylang ul li{padding:0 .8rem}#mobimenu-widgets .widget_polylang ul li a{color:#fff;text-decoration:none}#mobimenu-widgets .widget_polylang ul li a:focus,#mobimenu-widgets .widget_polylang ul li a:active,#mobimenu-widgets .widget_polylang ul li a:hover{border-bottom:1px solid #fff}#top-layer .widget_polylang ul li a{height:100%;display:inline-block}#top-layer .widget_polylang ul li a:hover{background-color:#fff;color:#999;text-decoration:none}#top-layer .navbar{padding:0}#top-layer #site-tools,#top-layer .navbar-nav{font-size:1rem}#top-layer .navbar-nav>li{border:1px solid #fff0;white-space:nowrap}#top-layer .navbar-nav>li a{text-decoration:none;height:100%}#top-layer .navbar-nav>li a:hover{background-color:#fff;color:#999}#top-layer .dropdown-menu{border:none;border-radius:0;padding:0 .8rem .8rem 0;font-size:.9rem;box-shadow:0 0 1rem rgb(0 0 0 / .2);min-width:16rem;transition-duration:0.5s}#top-layer .dropdown-menu li a{color:#222}#top-layer .navbar-nav .dropdown-menu .flex>ul{padding:0 .8rem 0 2rem}#top-layer .navbar-nav .dropdown-menu li.nav-item{list-style-type:none}#top-layer .navbar-nav a.dropdown-item{padding:.8rem 0;color:#333;border-bottom:1px #e5e5e5 solid}#top-layer .navbar-nav li:last-child a.dropdown-item{border-bottom:none}nav.posts-navigation{margin-top:2rem;margin-bottom:2rem;font-weight:400}nav.posts-navigation h2{display:none}nav.posts-navigation .nav-links{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}nav.posts-navigation .nav-previous a,nav.posts-navigation .nav-next a{border-radius:2em;padding:.25rem .8rem;border:2px solid gray;color:gray;transition-duration:1s;text-decoration:none}nav.posts-navigation .nav-next a:before{content:"«";padding-right:.8rem}nav.posts-navigation .nav-previous a:after{content:"»";padding-left:.8rem}nav.posts-navigation .nav-previous a:hover,nav.posts-navigation .nav-next a:hover{background-color:#333;color:#fff;transition-duration:1s}.heading{padding-top:3rem;padding-bottom:3rem;background-color:#2d5d69;position:relative}.heading{background-color:gray;background-size:cover;background-position:center center;padding-top:0;padding-bottom:0}body.search .heading{background-color:#2d5d69;background-image:none;padding:3rem 0}body.search #main{padding-top:3rem}@keyframes Loaded{0%{background-color:rgb(0 0 0 / .9)}100%{background-color:rgb(0 0 0 / .15)}}@keyframes GradLoaded{0%{background-color:rgb(0 0 0 / .9)}100%{background:linear-gradient(to bottom,#fff0,rgb(4 21 32 / .8))}}.heading .heading-shade{padding-top:16rem;padding-bottom:3rem;background:linear-gradient(to bottom,#fff0,rgb(4 21 32 / .8));animation:1s ease-out 0s 1 GradLoaded}.heading h1{font-family:gloriola,sans-serif;font-weight:100;line-height:1.2;letter-spacing:-.15rem;font-size:3.99758rem;color:#fff;hyphens:auto;-webkit-hyphens:auto}xxbody.page .heading{background-image:none;background-color:#2d5d69}body.cases .heading .heading-shade,body.default-page .heading .heading-shade{padding-top:6rem;padding-bottom:12rem;animation:3s ease-out 0.5s 1 Loaded;background:linear-gradient(to bottom,rgb(0 0 0 / .15),rgb(0 0 0 / .15))}body.cases .content-area,body.default-page .content-area{background-color:#fff;margin-top:-6rem;box-shadow:0 0 4rem rgb(0 0 0 / .02)}@media (max-width:992px){.heading h1{font-size:2.8rem;margin-left:0}.heading .heading-post-cats-wrap{margin-left:0}body-page-template-page_company #main,body.page-template-page_aboutus #main{margin-left:0}}@media (max-width:640px){.heading h1{font-size:2.4rem}}body.page #main{margin-left:0}body.page-template-page_people #main{width:100%}.heading .heading-post-cats-wrap{color:#fff;font-family:"Abel",sans-serif}.heading span.heading-post-cats{text-transform:uppercase;font-weight:700;margin-left:1.2rem;padding-right:.8rem}.heading time{text-transform:uppercase;padding-left:.8rem;color:rgb(255 255 255 / .8)}.heading time:before{padding:0 .8rem}#below_article_meta{margin-top:3em}#below_article_meta h3.widget-title{font-size:1.2rem;padding-top:1rem}#featuredimg img{max-width:100%;height:auto!important;box-shadow:0 0 1.33rem rgb(0 0 0 / .1)}.download-container a,span.posted-on a,span.author a{color:#333}.download-container a:hover{text-decoration:none}body.single article header{display:none}.article-meta-wrap{font-family:gloriola,sans-serif;font-weight:200}.article-meta-wrap #featuredimg{padding:1rem 0}.mobile-article-meta{display:none;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #e9e9e9;font-family:gloriola,sans-serif}.single-teammember .mobile-article-meta{border-bottom:none}.mobile-article-meta .row{align-items:center}.mobile-article-meta span.posted-on a,.mobile-article-meta span.author a{color:gray;text-decoration:none}.mobile-article-meta img{width:3rem;height:3rem;border-radius:4rem;margin-right:1rem}.single-teammember .mobile-article-meta img{width:12rem;max-width:66%;height:auto;border-radius:0;margin-right:0}.mobile-article-meta .posted-on{margin-left:1rem}body.single #content{padding-top:4rem}#after_article_wrap{background-color:whitesmoke}#after_article_wrap .container{max-width:100%;width:100%}#after_article_testimonial{padding-bottom:1rem}#after_page,#after_article{padding:0 1.33rem}#after_page_wrap .widget,#after_article_wrap .widget{padding-top:4rem;padding-bottom:2rem;width:100%}#after_page_wrap .widget{padding-top:0rem;padding-bottom:0rem}#after_page_wrap{background-color:#f8f7f6}#after_page_wrap h3.widget-title,#after_article h3.widget-title{text-align:center}#featured-article .squareblocks-item-wrap-inner{display:flex;align-items:center}#featured-article .squareblocks-featured-image{padding-right:30px}#featured-article .squareblocks-item{width:50%}#featured-article .squareblocks-content-wrap{width:50%}@media (max-width:1092px){#featured-article .squareblocks-content-wrap{width:60%}#featured-article .squareblocks-item{width:40%}}#featured-article .widget{padding:0}#featured-article .squareblocks-content-wrap{padding:4rem;background-color:#2d5d69;overflow-x:hidden}#featured-article .squareblocks-featured-image img{max-width:100%}#featured-article .squareblocks-featured-image a:hover img{filter:contrast(1.02);box-shadow:0 0 30px rgb(0 0 0 / .05)}#featured-article a{color:#fff}#featured-article a:hover{text-decoration:none}#featured-article .squareblocks-featured-image span,#featured-article .squareblocks-featured-image .squareblocks-title{display:none}#featured-article .read-more{border-radius:4rem;padding:1rem 2rem;display:inline-block;font-size:1.1rem;font-weight:700;text-transform:lowercase;color:#fff;border:2px solid rgb(255 255 255 / .3);transition-duration:0.5s}#featured-article .read-more:hover{background-color:#fff;color:#2d5d69;transition-duration:0.5s}#featured-article .sqb_cat_label{border-radius:2em;padding:.25rem 1rem;display:inline-block;letter-spacing:.16em;text-transform:uppercase;background-color:rgb(255 255 255 / .8);color:#2d5d69;font-family:"Abel",sans-serif;font-size:.6rem;font-weight:700;margin-bottom:1rem}#featured-article .squareblocks-title{font-size:3rem;line-height:3rem;font-weight:100;font-family:gloriola,sans-serif;hyphens:auto;-webkit-hyphens:auto}#featured-article .squareblocks-meta{padding-bottom:1rem;font-style:italic;color:rgb(255 255 255 / .7);border-bottom:2px solid rgb(255 255 255 / .3)}#featured-article .squareblocks-meta a{display:none}#featured-article .squareblocks-excerpt{padding:1rem 0;font-family:gloriola,sans-serif;font-weight:200;line-height:1.6;font-size:1.1em}#featured-article .textwidget{padding-top:1.33rem;text-align:center;position:relative;font-style:italic;color:rgb(255 255 255 / .8);text-transform:lowercase}#featured-article .textwidget a{color:rgb(255 255 255 / .8)}#featured-article .textwidget .more-stories:after{position:absolute;bottom:-2rem;left:50%;content:"";font-family:"FontAwesome";font-style:normal;font-weight:400;font-size:1.2rem}#front_content_wrap{background-color:#f2f1f0}#front_content_1_wrap,#front_content_2_wrap{background-color:#fff}#front_content_2{margin:0 auto}#footer_content_wrap{border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;background-color:#f2f1f0}#footer_content2_wrap{background-color:#edeceb}#footer_content3_wrap{background-color:#e5e5e4}.footer_content_wrap>.container>.row{padding-top:2rem;padding-bottom:2rem}#colophon{text-align:center;background-color:#f2f2f2}#front_content_wrap{box-shadow:0 0 1.33rem rgb(0 0 0 / .04)}.bentobox .tiles-container{padding:2rem 0}@media (max-width:1092px){a.tile{font-size:1em}}@media (max-width:846px){#featured-article.random_photo{background-image:none!important}#featured-article .squareblocks-content-wrap{width:100%;background-color:#fff0;padding:3rem 0}#featured-article .squareblocks-item{width:0}#featured-article .shade{background:linear-gradient(80deg,rgb(45 93 105 / .9) 0%,rgb(45 93 105 / .9) 50%,rgb(45 93 105 / .9) 100%)}#featured-article .squareblocks-item-wrap-inner{flex-direction:column}#featured-article .squareblocks-featured-image{padding-bottom:1em}#featured-article .squareblocks-item,#featured-article .squareblocks-content-wrap{width:80%}#featured-article .squareblocks-title{font-size:3rem;line-height:3rem}.bentobox .squareblocks-wrap,.tiles-container .row{flex-direction:column}a.tile{display:block;width:100%;max-width:100%}.tile-piece{display:inline-block;width:100%}.tile-1x1 .image-wrapper,.tile .image-wrapper{display:inline-block;height:auto}.image-wrapper img{display:block}.bentobox .tile-inner .image-wrapper img{display:block}.tile-inner{width:100%;display:flex;align-items:stretch;hyphens:auto;-webkit-hyphens:auto}.tile-1x2 .tile-inner{flex-direction:row}.tile-2x2 .content-wrapper h3,.tile-2x2 .content-wrapper p,.tile-2x2 .content-wrapper span{max-width:100%}.tile-2x2 .image-wrapper{height:100%}}.contact-information a{color:gray}.contact-information a:hover,.contact-information a:active,.contact-information a:focus{color:#333;text-decoration:none}.contact label{color:#aaa}.members-title-wrap,#careers-title,#careers-container{text-align:center}.members-title-wrap,#careers-title{padding:4rem 0 3rem 0}#careers-container{padding-bottom:3rem}body.home .members-title-wrap{display:none}.members-title-wrap h3,#careers-title h3{display:inline-block;color:#000;display:none;font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #ccc}.members-title-wrap h3:before,#careers-title h3:before{content:"";padding-right:.8rem;font-family:"FontAwesome"}.members-title-wrap h3,#careers-container h3{color:#4c4c4c;text-transform:uppercase;font-size:1.2em;font-weight:700;letter-spacing:.1em}#careers-container p{color:#757575}#careers-container .career-option{border-right:1px solid #ccc;padding:3rem 3rem 0 3rem}#careers-container .career-option:last-child{border-right:1px solid #fff0}.teammembers_wrap,#team-members{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:1240px;margin:0 auto}.teammembers_wrap .member,#team-members .member{padding:1.33rem;position:relative;height:100%;max-width:20rem;width:20rem}.member img{background-color:#f0f0f0;box-shadow:0 0 1.33rem rgb(0 0 0 / .1)}#author_posts_wrap{padding:3rem 0}@media (max-width:846px){.teammembers_wrap .member,#team-members .member{width:100%}}.member img{position:relative;top:0;left:0;width:18rem;height:18rem;transition-duration:2s;box-shadow:0 0 1.33rem rgb(0 0 0 / .2);-webkit-animation:fadein 4s;-moz-animation:fadein 4s;-ms-animation:fadein 4s;-o-animation:fadein 4s;animation:fadein 4s}.member-name{pointer-events:none;font-family:gloriola,sans-serif;font-size:1.6rem;color:#555;line-height:1.2;position:absolute;top:9rem;left:2.5rem;width:10%;font-weight:400;-webkit-animation:fadein 4s;-moz-animation:fadein 4s;-ms-animation:fadein 4s;-o-animation:fadein 4s;animation:fadein 4s}.member:hover img{transform:scale(1.005);transition-duration:2s}.member-details .email img{opacity:.2;transition-duration:0.5s;box-shadow:none}.member-details .email:hover img{opacity:.8;transition-duration:3s}.member-details{display:flex;max-width:100%;hyphens:auto;-webkit-hyphens:auto;font-weight:400}#footer_content2,#footer_content2,#footer_content{width:100%}.rtm-contact{display:flex;justify-content:space-between;align-items:stretch;width:100%}@media (max-width:800px){.rtm-contact{flex-direction:column}}.rtm-contact-text{flex-grow:6}.rtm-contact-text a{cursor:pointer}.rtm-contact-button-wrap{flex-grow:1;padding:0 0 0 1.33rem;position:relative;text-align:right;padding:0 15px}.more-button,.rtm-contact-button{white-space:nowrap}.more-button{margin-top:0;margin-bottom:2.4rem}nav.posts-navigation .nav-previous a,nav.posts-navigation .nav-next a,.more-button,a.rtm-contact-button{right:0;top:0;position:relative;background-color:#2d5d69;border:1px solid #2d5d69;padding:.25rem 1.33rem;border-radius:90px;color:white!important;font-weight:700;display:inline-block;transition-duration:0.5s;cursor:pointer}.more-button:active,.more-button:focus,.more-button:hover,nav.posts-navigation .nav-previous a:hover,nav.posts-navigation .nav-next a:hover,nav.posts-navigation .nav-previous a:active,nav.posts-navigation .nav-next a:active,nav.posts-navigation .nav-previous a:focus,nav.posts-navigation .nav-next a:focus,a.rtm-contact-button:active,a.rtm-contact-button:focus,a.rtm-contact-button:hover{background-color:#fff;color:#2d5d69!important;transition-duration:1s;text-decoration:none}.people-button{position:absolute;top:-2.8rem;right:0;transform-origin:bottom right;transform:scale(.8);text-transform:lowercase}.caldera-grid label{font-weight:400}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:100%}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{padding:4px 1.33rem!important}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button,.qfloater .btn,.caldera-grid .btn-default{background-color:#2d5d69!important;border:1px solid #2d5d69;border-radius:6rem!important;padding:4px 1.33rem;font-weight:700;font-size:1em;color:white!important;transition-duration:0.5s}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.qfloater .btn:hover,.qfloater .btn:focus,.qflaoter .btn.active,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover{background-color:white!important;color:#2d5d69!important;transition-duration:1s}.single-teammember #content{padding-bottom:3rem}article.page{padding:2rem 10%}.page-template-page_people-php article.page{padding-top:0}body.single .content-area{padding-bottom:3rem;max-width:44rem}body.single #main{margin-left:3rem}body.page article .entry-content h1.entry-title{display:none}.people-archive-content .container,#people .container{max-width:2000px!important}body.page #company_wrap article .entry-content h1.entry-title,body.page #people_wrap article .entry-content h1.entry-title,body.page #about_us_wrap article .entry-content h1.entry-title{display:block}#company_wrap .site-content,#people_wrap .site-content,#about_us_wrap .site-content{padding-top:3rem;padding-bottom:3rem;margin:0 auto}body.search #content header{display:none}section.error-404,body.login #inner-content{padding-left:20%;padding-right:20%}body.error404 #primary{width:100%;max-width:100%}section.error-404{text-align:center;padding:4rem 0}.archive-description{margin-bottom:1.33rem}#lostpasswordform .tml-submit-wrap,.tml-rememberme-submit-wrap{margin-left:0!important}#content .tml-action-links{margin-left:0!important}.attachment-wrap{font-size:1.6em}.attachment-link{color:gray}.attachment-link:before{font-family:"FontAwesome";content:"";padding-right:10px}body.single.reference .heading,body.single.download .heading{display:none}body.archive.reference .archive-description,body.archive.download .archive-description{display:none}h2.attachment-title{font-weight:400}body.archive .content-area{padding-bottom:3rem}a.attachment-link:hover{text-decoration:none;color:#333}.download-container{padding-bottom:1.33rem}.search-toggle,.user-sign-in a{display:inline-block;white-space:nowrap;text-decoration:none}.user-sign-in a:before{font-family:"FontAwesome";padding-right:.8rem;content:""}.search-toggle:hover,.search-toggle:focus,.search-toggle:active,.user-sign-in a:hover,.user-sign-in a:focus,.user-sign-in a:active{background-color:#fff;color:#999}.caldera-grid .form-control,input{border-color:#2d5d69!important;border-style:solid!important;border-width:1px!important;background-color:white!important}.search-icon:before{font-family:"FontAwesome";content:""}.search-toggle:focus .search-icon:before,.search-toggle:active .search-icon:before,.search-toggle:hover .search-icon:before{color:#333}.desktop-search{background-color:rgb(255 255 255 / .95);box-shadow:0 0 1rem rgb(0 0 0 / .2);position:absolute;right:0;margin-top:5.3rem;padding:1.5rem;display:inline-block;z-index:9999;min-width:30vw}.mobile-search{background-color:#2d5d69;padding:1rem}.desktop-search .search-wrap{max-width:600px;min-width:30vw;display:inline-block}.mobile-search .search-wrap{width:100%;display:block}.desktop-search form,.mobile-search form{width:100%;display:flex}.mobile-search #search-term,.desktop-search #search-term{width:100%;min-width:30vw;padding:.2em;border-bottom:1px solid rgb(0 0 0 / .1);color:#000;margin-right:0;padding:.2rem .4rem;font-size:1.2rem;background-color:#fff;flex-grow:1;flex-shrink:1}.mobile-search button.search-submit,.desktop-search button.search-submit{background-color:#fff0;color:#2d5d69;border:none;padding-left:1em;font-size:1.7em;cursor:pointer;border:none!important;background-color:#fff0;color:#2d5d69;flex-grow:0;flex-shrink:0;border:none!important}.mobile-search button.search-submit{color:#fff}.btn{transition-duration:0.2s!important}.btn:active,.btn:hover{background-color:white!important;color:#2d5d69!important;transition-duration:0.3s!important}#mobimenu{font-size:1.2rem;padding:4rem 1rem;position:absolute;top:0;left:0;width:100%;background-color:#2d5d69;border-bottom:2px solid rgb(255 255 255 / .3);box-shadow:0 0 400px rgb(0 0 0 / .8)}#mobimenu .container .row{flex-direction:column}#mobimenu .logowrap{max-width:200px;padding-bottom:30px}#mobimenu .logowrap img{max-width:100%}#mobi-nav{padding-bottom:1.7rem}#mobi-nav ul{margin:0;padding-left:0;list-style-type:none}#mobi-nav ul.sub-menu{padding-left:1rem}#mobi-nav ul li a{color:#fff}#mobi-nav ul li a.dropdown-item{color:#2d5d69}#mobi-nav .dropdown-menu{font-size:inherit}.mobisearch{padding:30px 0}#mobimenu input.sitetools-term{border:2px solid rgb(255 255 255 / .3)!important}#mobimenu .mobimenu-close{width:30px;height:30px;position:absolute;right:0;top:36px;color:#fff;transform:scale(2);z-index:99999}.mobi-burger{padding:1.7rem .8rem}#mobiclick .fa-bars{transform:scale(2)}.mobi-burger{display:none}.menu-arkisto-container{padding-top:4rem;font-size:1.4em}.menu-arkisto-container .menu{display:flex;list-style-type:none;justify-content:center;width:100%}.menu-arkisto-container .menu li{padding:6px 1em}.menu-arkisto-container .menu li a{color:#212529;text-transform:uppercase}.post-share{padding:2em 0}.share-icons a{padding:0 .8rem;text-align:right}#author_shares{max-width:100%;display:flex;flex-wrap:nowrap;flex-direction:column;margin:1.33rem -.8rem}@media (max-width:1000px){#author_shares{flex-wrap:wrap}}@media (max-width:800px){#author_shares{flex-direction:column}}.share-icons a,#author_shares a{flex-shrink:1;display:inline-block;padding:.8rem;max-width:4.25rem}.share-icons{text-align:right}a.download-link,.share-icons a img,#author_shares a img{opacity:.2;transition-duration:3s}a.download-link{opacity:.5}#author_shares a img{max-width:30px}#comset-logo-footer,#top-layer #logowrap{max-width:70%;width:12.666rem;height:auto!important;flex-grow:0!important;flex-shrink:0!important}a.download-link:hover,.share-icons a:hover img,#author_shares a:hover img{opacity:1;transform:scale(1.05);transition-duration:1s}@media (max-width:1210px){.post-share .share-this{display:none}.post-share .share-icons{text-align:right;max-width:100%;flex:0 0 100%}}@media (max-width:1096px){#top-layer #site-tools{border-left:none}#top-layer .menu-wrapper .navbar{display:none}.mobi-burger{display:inline-block}#top-layer .menu-wrapper,#top-layer #site-widgets{display:none}#logowrap{width:20%;max-width:20%}#top-layer .row{overflow-x:hidden}#site-tools{justify-content:flex-end}#site-tools .search-toggle .search-icon,#site-tools .widget_polylang img{display:inline-block;transform:scale(1.6)}}@media (max-width:800px){#author{display:none}.mobile-article-meta{display:block}body.single article .entry-content>p:first-child{padding-bottom:1em}body.single #primary{flex:0 0 100%}body.single .content-area{max-width:48rem}}@media (max-width:768px){#logowrap{width:30%;max-width:30%}}@media (max-width:650px){#top-layer .menu-wrapper{flex-grow:2}#logowrap{flex-grow:2}.user-sign-in a{padding-left:1.33rem;padding-right:1.33rem}#top-layer #logowrap{width:50vw;max-width:12.95rem}}.footer_content_wrap .widget{width:100%;padding:4rem 10%}.footer_content_wrap .widget_caldera_forms_widget>h3.widget-title,.footer_content_wrap .widget_caldera_forms_widget>.caldera-grid{width:50%}@media (max-width:800px){.footer_content_wrap .widget_caldera_forms_widget>h3.widget-title,.footer_content_wrap .widget_caldera_forms_widget>.caldera-grid{width:100%}}#below_article_meta .widget_caldera_forms_widget .control-label,.footer_content_wrap .widget_caldera_forms_widget .control-label{display:none}.widget_caldera_forms_widget input[type=submit]{text-transform:lowercase}.caldera-grid .form-control{border:1px solid #ddd!important;border-bottom:1px solid #bbb!important;background-color:white!important;box-shadow:none!important}.footer_content_wrap .widget_caldera_forms_widget .first_col,.footer_content_wrap .widget_caldera_forms_widget .last_col,#below_article_meta .widget_caldera_forms_widget .first_col,#below_article_meta .widget_caldera_forms_widget .last_col{width:100%;max-width:100%}#below_article_meta .caldera-grid .btn{white-space:normal}@media (max-width:800px){.footer_content_wrap .widget_caldera_forms_widget .first_col{padding-left:0}}.widget_caldera_forms_widget form .row{flex-direction:column}.footer_content_wrap .widget_caldera_forms_widget .last_col .form-group{text-align:right}.footer_content_wrap .rtm_contact_button_wrap{padding-right:15px}@media (max-width:650px){#below_article_meta{display:none}}.user-sign-in{display:none}body.tabs .site-content{display:none}#tabcontrol{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;list-style-type:none;margin:0;padding:3rem 0 0 0;width:100%}#tabcontrol li{display:inline-block;padding:.8rem 1.33rem}#tabcontrol a{font-family:gloriola,sans-serif;font-weight:200;font-size:1.6rem;line-height:1.6rem;color:#333;cursor:pointer}#tabcontrol .active a{color:#000;text-decoration:underline}.tabwrap .widget .widget-title{display:none}#f_right{display:none}#footer_map iframe{width:100%;filter:url("data:image/svg+xml;utf8,<svg xmlns='//www.w3.org/2000/svg'><filter id='g…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}#people,#footer-widgets{padding:3rem 0;color:gray}#footer-map-wrap{background-color:#f0f0f0}#footer-widgets img{max-width:100%}#footer-widgets a{color:gray;transition-duration:3s}#footer-widgets a:hover,#footer-widgets a:focus,#footer-widgets a:active{color:#333;transition-duration:1s;text-decoration:none}#footer_left .social img{max-width:32px;height:auto}#footer-widgets h3{font-size:1.2em;margin-bottom:1rem}#footer-widgets .nav-link{padding:0}#footer_mid_right,#footer_left,#footer_mid_left,#footer_mid{padding:1.33rem .8rem 1.33rem .8rem}@media (max-width:1000px){#footer-widgets .container .row{display:block}}#comset-logo-footer{opacity:.5}.bentobox a{color:#555}.bentobox .tiles-container h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.6rem}.bentobox .tile .content-wrapper span.eyebrow{font-family:"Abel",sans-serif;font-weight:700}.staff .member-details{color:gray;width:100%;line-height:1.5;-webkit-animation:fadein 6s;-moz-animation:fadein 6s;-ms-animation:fadein 6s;-o-animation:fadein 6s;animation:fadein 6s}.member-details .contact-information{position:relative}.member-details .contact-information p{margin-top:1rem}.member-details .contact-information:hover{transition-duration:3s}#about_us .widget:nth-child(odd),#company .widget:nth-child(odd){background-color:rgb(0 0 0 / .02)}.rtm_pageinsert_widget{border-top:1px solid #d0d0d0;box-shadow:inset 0 0 4rem rgb(0 0 0 / .03)}body.page #about_us .widget,body.page #people .widget,body.page #company .widget{padding-left:21%}.rtm_pageinsert_widget h1.entry-title{margin-bottom:3rem}.rtm_pageinsert_widget h1.entry-title a{color:#555}.rtm_pageinsert_widget h1.entry-title a:hover,.rtm_pageinsert_widget h1.entry-title a:focus,.rtm_pageinsert_widget h1.entry-title a:active{text-decoration:none;color:#555}article blockquote{font-style:italic;font-size:1.4em;line-height:1.1}article blockquote p:last-child{font-style:normal;margin-bottom:4rem;opacity:.5;font-size:1.1rem}.squareblocks-wrap{display:flex;flex-direction:column}.squareblocks-item-wrap{display:block}.squareblocks-item-wrap-inner{display:flex}.squareblocks-item{display:inline-block;width:20%}.squareblocks-item img{max-width:100%}.squareblocks-content-wrap{display:inline-block;width:80%;padding-left:1.33rem}.squareblocks-wrap{padding:1rem 0 0 0}.squareblocks-wrap .tiles-container,.squareblocks-outer{padding:0 0}#featured-article .squareblocks-outer,#featured-article .squareblocks-wrap{padding:0}.squareblocks-outer .widget-title{padding-top:3rem}.squareblocks-wrap a:active,.squareblocks-wrap a:visited,.squareblocks-wrap a:hover,.squareblocks-wrap a{color:#555;text-decoration:none}.squareblocks-featured-image img{width:100%;box-shadow:0 0 .8rem rgb(0 0 0 / .1)}.squareblocks-item .squareblocks-title{display:none}.squareblocks-meta{display:none}.imageless .squareblocks-content-wrap{padding-left:0}.imageless .squareblocks-item{display:none}#featured-article .imageless .squareblocks-item{display:block}.imageless .squareblocks-content-wrap{width:100%}#catapult-cookie-bar{border-top:2px solid #fff;box-shadow:0 0 4rem rgb(0 0 0 / .2)}.bentobox .tile.subscribers-only .tile-inner,.bentobox .tile.registered-only .tile-inner{background-color:#2d5d69!important}.nav-previous,.nav-next{text-transform:lowercase}.bentobox a.tile{padding:1.7rem 1.7rem 1.7rem 1.7rem}.qfloater{position:absolute;right:0;top:1rem}.qfloater a.btn{position:absolute;white-space:unset}@media (max-width:1120px){.qfloater{display:none}}.cases-archive-content{background-color:#f8f7f6}.customer_cases{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:6rem;justify-content:center}.customer_case{display:inline-block;flex-grow:0;flex-shrink:0;width:33.33%;padding:.5rem;-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}body.cases .customer_case{width:25%;min-width:222px}.customer_case_inner{position:relative;background-color:#fff;box-shadow:0 0 1rem rgb(0 0 0 / .2);width:100%;height:100%;padding-bottom:7rem;text-overflow:ellipsis;overflow:hidden}.entry-content .customer_case_inner{font-size:1rem}.customer_case_inner .buyer_logo_wrap{width:100%}.customer_case_inner .buyer_logo_wrap,.customer_case_inner .case_buyer{position:absolute;bottom:0;left:0}.customer_case_inner .case_logo{position:absolute;top:0;left:0}.customer_case p,.customer_case h4{padding:0 1rem;overflow-x:hidden;text-overflow:ellipsis}.customer_case .case_description{margin-top:6.5rem;text-align:center}.customer_case .case_buyer,.customer_case .case_title,.customer_case .case_logo{text-align:center;color:#000}.customer_case .case_buyer{width:100%;text-align:center}.customer_case .case_buyer,.customer_case .case_title,.customer_case img{padding:1rem 10%;background-color:#fff}.customer_case .case_title{padding:2rem 1rem;font-weight:700;font-size:1.6rem}.customer_case .buyer_logo_wrap,.customer_case .buyer_logo{padding:1rem}.customer_case .buyer_logo{margin-left:auto;margin-right:auto}.customer_case .case_logo{margin-bottom:1rem;padding:1rem;margin-left:auto;margin-right:auto;width:100%}@media (max-width:1200px){.customer_case{width:33.33%}body.cases .customer_case{width:25%}}@media (max-width:768px){.customer_case{width:50%}body.cases .customer_case{width:33.33%}}@media (max-width:992px){.customer_case{width:50%}body.cases .customer_case{width:33.33%}}@media (max-width:768px){.customer_case{width:100%}body.cases .customer_case{width:50%}.customer_case_inner{padding-bottom:9rem}body.cases .customer_case_inner{padding-bottom:7rem}.customer_case .case_description{margin-top:9rem}body.cases .customer_case .case_description{margin-top:7rem}.customer_case .case_buyer,.customer_case .case_title,.customer_case img{padding:1.5rem 20%}body.cases .customer_case .case_buyer,.customer_case .case_title,.customer_case img{padding:1rem 10%}}@media (max-width:520px){body.cases .customer_case{width:100%}body.cases .customer_case_inner{padding-bottom:9rem}body.cases .customer_case .case_description{margin-top:9rem}body.cases .customer_case .case_buyer,.customer_case .case_title,.customer_case img{padding:1.5rem 20%}}body.cases.page-template-page_tombstones .content-area{background-color:#fff}.random-photo{display:inline-block;display:none;width:100vw;object-fit:cover;height:100%;background-color:#2d5d69;filter:brightness(.7);position:absolute}@media (min-width:847px){.bentobox .tile.tile-1x2{min-height:500px}.bentobox .tile.tile-1x2 .main-content p{object-fit:cover}.bentobox .tile.tile-1x2 .image-wrapper{height:50%}.bentobox .tile.tile-1x2 .image-wrapper img{object-fit:cover}.bentobox .tile.tile-1x2 .content-wrapper{overflow-y:hidden}}@media (max-width:846px){.random_photo{background-image:none!important}}#page .random_photo{overflow-x:hidden}#testaus2,#testaus{width:100%}.wpforms-confirmation-container-full{background-color:#fff;border:1px solid #c8c8c8}body.page .entry-content,body.single .entry-content{overflow-x:hidden}.bentobox .tile .image-wrapper img{object-fit:cover;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}