/*! CSS Used from: https://businesstampere.vaiheessa.fi/wp/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1 ; media=all */@media all{ul{box-sizing:border-box}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#ddd;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}}/*! CSS Used from: https://businesstampere.vaiheessa.fi/content/themes/businesstampere/css/prod/global.css?ver=1736500785 ; media=all */@media all{*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(svg:not([fill])){fill:currentColor}:where(button,[type=button i],[type=reset i],[type=submit i]){appearance:button}}@media all and (prefers-reduced-motion: reduce){*,:after,:before{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:scroll !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}@media all{*,:after,:before{box-sizing:border-box}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{opacity:0}a:focus,button:focus{opacity:1;outline-offset:.5rem}}@media all and (prefers-reduced-motion: no-preference){:focus{transition:outline-offset .25s ease}}@media all{.external-link-icon{margin-left:.7rem;margin-right:.2rem}}@media all and (max-width: 600px){.external-link-icon{height:1.2rem;margin-left:.4rem;transform:translateY(1px);width:1.2rem}}@media all{.hamburger{--hamburger-layer-height:3px;--hamburger-width:3.2rem;--hamburger-color:var(--color-black);--hamburger-color-active:var(--color-black);flex-shrink:0;position:relative}.hamburger,.hamburger:after,.hamburger:before{background-color:var(--hamburger-color);height:var(--hamburger-layer-height);transition:all .2s ease 0s;width:var(--hamburger-width)}.hamburger:after,.hamburger:before{content:"";display:block;position:absolute}.hamburger:before{top:-.9rem}.hamburger:after{bottom:-.9rem}body:not(.js-nav-active) .nav-toggle .hamburger:after,body:not(.js-nav-active) .nav-toggle:focus .hamburger:after{width:80%}body:not(.js-nav-active) .nav-toggle:hover .hamburger:after{width:100%}.nav-toggle{background-color:#0000}.nav-toggle{align-items:center;border:0;border-radius:3px;cursor:pointer;display:flex;font-weight:var(--font-weight-semibold);height:2rem;justify-content:center;margin:0;opacity:1;overflow:visible;padding:0;text-decoration:none;-webkit-user-select:none;user-select:none}}@media all and (max-width: 1199px){.nav-toggle{transform:translateY(-0.47rem)}}@media only all and (max-width: 1200px){.menu-items ul{display:none}}@media all and (max-width: 1199px){.site-header{background-color:var(--color-background-nav-mobile-header)}.site-header a,.site-header li,.site-header ul{position:relative}.menu-items-wrapper{backface-visibility:hidden;background-color:var(--color-background-menu-items);height:calc(100vh - 7.2rem);overflow:auto;padding-bottom:12rem;padding-inline:var(--padding-container-horizontal);pointer-events:none;position:fixed;right:0;top:7.2rem;transform:translate3d(100%, 0, 0);transition:all .18s ease-in-out;visibility:hidden;width:var(--width-navigation);z-index:5}.menu-items{margin:0}.menu-item a{border-top:1px solid var(--color-separator-nav-mobile);color:var(--color-main-level-menu-item-mobile);display:block;font-size:var(--font-size-main-level-mobile);font-weight:var(--font-weight-main-level-mobile);margin-left:0;margin-right:0;padding-bottom:var(--padding-main-level-vertical-mobile);padding-top:var(--padding-main-level-vertical-mobile);position:relative;text-decoration:none;z-index:0}}@media all and (max-width: 1199px) and (min-width: 1201px){.menu-item a{--padding-sub-menu-horizontal-mobile:6.4rem}}@media all and (max-width: 1199px){.menu-item.menu-item-has-children{align-items:center;display:grid;grid-template-columns:auto minmax(0, 1fr)}.sub-menu a{align-items:center;color:var(--color-sub-menu-mobile);display:flex;font-size:var(--font-size-sub-menu-mobile);font-weight:var(--font-weight-sub-menu-mobile);gap:1rem;padding-bottom:var(--padding-sub-menu-vertical-mobile);padding-left:calc(var(--padding-sub-menu-horizontal-mobile) + var(--margin-left-sub-menu));padding-top:var(--padding-sub-menu-vertical-mobile)}.sub-menu a:after{align-items:center;background-image:url(https://businesstampere.vaiheessa.fi/content/themes/businesstampere/svg/arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:1.5rem 2rem;content:"";display:inline-flex;height:1.5rem;width:2rem}.sub-menu a.is-external-link span{display:inline}.sub-menu a.is-external-link:after{background-image:none;content:none}.sub-menu{margin-left:0;padding-left:0}.menu-item a:focus,.menu-item a:hover{color:var(--color-main-level-menu-item-hover-focus-mobile)}.dropdown-toggle{--dropdown-toggle-size:1.2rem;align-items:center;background-color:#0000;border:0;color:var(--color-dropdown-toggle-mobile);display:inline-flex;height:100%;margin-top:0;overflow:hidden;padding:var(--padding-sub-menu-vertical-mobile) calc(var(--padding-sub-menu-horizontal-mobile) - var(--dropdown-toggle-size)/2) var(--padding-sub-menu-vertical-mobile) calc(var(--padding-sub-menu-horizontal-mobile)/2);z-index:100}.dropdown-toggle svg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:var(--dropdown-toggle-size);height:var(--dropdown-toggle-size)' width='10' height='10'none3Cpath fill='none' stroke='%23397368' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 1.5v7M1.5 5h7'/none3C/svg%3E");background-size:100%;height:var(--dropdown-toggle-size);pointer-events:none;position:relative;transform:rotate(0);transition:all .15s;width:var(--dropdown-toggle-size);z-index:-1}.dropdown-toggle svg path{display:none}.dropdown-toggle:hover{cursor:pointer}.dropdown-toggle:focus{cursor:pointer;z-index:100}}@media all{.site-header ul{list-style:none}}@media only all and (min-width: 1200px){.nav-toggle{display:none}.nav-menu{padding-bottom:0;padding-top:0}.menu-items{align-items:flex-end;background-color:#0000;display:flex;flex-flow:wrap;gap:var(--gap-main-level-horizontal);margin:0;padding:0;position:static}.menu-item{line-height:normal;margin:0;position:relative;width:fit-content}.menu-item>a{align-items:center;color:var(--color-main-level);display:inline-flex;font-size:var(--font-size-main-level);font-weight:var(--font-weight-main-level);margin-left:0;margin-right:0;padding:var(--padding-main-level-vertical) var(--padding-main-level-horizontal);white-space:nowrap}.menu-item .sub-menu a{align-items:center;color:var(--color-sub-menu);display:inline-flex;font-size:var(--font-size-sub-menu);font-weight:var(--font-weight-sub-menu);gap:1rem;line-height:normal;padding-bottom:var(--padding-sub-menu-link-vertical);padding-top:var(--padding-sub-menu-link-vertical)}.menu-item .sub-menu a span{align-items:center;display:flex}.menu-item .sub-menu a span:after{align-items:center;background-image:url(https://businesstampere.vaiheessa.fi/content/themes/businesstampere/svg/arrow-right.svg);background-position:0;background-repeat:no-repeat;background-size:2rem 3.5rem;content:"";display:inline-flex;height:1.2rem;transform:translateX(1rem);width:2.1rem}.menu-item .sub-menu a.is-external-link span{display:inline}.menu-item .sub-menu a.is-external-link span:after{background-image:none;content:none}.menu-item .sub-menu a.is-external-link svg{height:1.6rem;margin-left:-.25rem;width:1.9rem}.menu-item.menu-item-has-children a{transition:background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1)}.menu-item>a:focus,.menu-item>a:hover{color:var(--color-hover-main-level)}.menu-item .sub-menu a:focus,.menu-item .sub-menu a:hover{color:var(--color-hover-sub-menu)}.menu-item.menu-item-has-children.hover-intent .sub-menu a,.menu-item.menu-item-has-children:focus .sub-menu a{padding-bottom:var(--padding-sub-menu-link-vertical);padding-top:var(--padding-sub-menu-link-vertical)}.menu-item.menu-item-has-children.hover-intent .sub-menu,.menu-item.menu-item-has-children:focus .sub-menu{padding-bottom:var(--padding-sub-menu-vertical);padding-top:var(--padding-sub-menu-vertical)}.js .sub-menu-wrapper{opacity:0;visibility:hidden}.js .sub-menu-wrapper .sub-menu{margin-top:calc(var(--padding-sub-menu-vertical)*-1)}.sub-menu-wrapper{background-color:var(--color-background-sub-menu);left:0;margin-top:0;padding:0;position:absolute;top:calc(100% - 3rem);transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1);width:100vw;z-index:9}.sub-menu-wrapper .sub-menu{left:100%;margin-left:0;top:0}.sub-menu-wrapper li{padding:0}.menu-item-has-children.hover-intent>.sub-menu-wrapper,.menu-item-has-children:focus>.sub-menu-wrapper{opacity:1;transform:translateY(0);visibility:visible;z-index:12}.menu-item.menu-item-has-children{align-items:center;display:flex;gap:var(--gap-between-dropdown-toggle);justify-content:space-between;position:static}.menu-item.menu-item-has-children:after{content:"";display:block;height:var(--gap-dropdown);max-width:var(--width-sub-menu);position:absolute;top:100%;visibility:hidden;width:100%}.menu-item.menu-item-has-children.hover-intent:after{visibility:visible;z-index:100}.dropdown-toggle svg{height:var(--dropdown-toggle-size);transition:all 0.35s cubic-bezier(0.19, 1, 0.22, 1);width:var(--dropdown-toggle-size)}.hover-intent>.dropdown-toggle svg{transform:rotateX(180deg)}.dropdown-toggle{align-items:center;background-color:#0000;border:0;color:var(--color-dropdown-toggle);display:inline-flex;justify-content:center;padding:0;pointer-events:none}.menu-items-wrapper .button-wrapper{display:none}.menu-item.menu-item-has-children.hover-intent>.dropdown-toggle svg,.menu-item.menu-item-has-children:focus>.dropdown-toggle svg{transform:translateY(0) rotate(45deg)}}@media all and (min-width: 1200px){.sub-menu-wrapper .sub-menu{display:grid;gap:2.4rem 3rem;grid-template-columns:repeat(3, 1fr);margin:auto;max-width:1440px;padding-inline:var(--padding-container-horizontal)}.sub-menu-wrapper{border-bottom:2px solid var(--color-black);padding:8rem 0}}@media all{.container{margin:0 auto;max-width:1440px;padding:var(--padding-container-vertical) var(--padding-container-horizontal)}p{margin-bottom:2.9rem;margin-top:2.9rem}p:last-child{margin-bottom:0}.site-header{align-items:center;background-color:var(--color-white);container:header-container/inline-size;padding-bottom:var(--padding-site-header-vertical);padding-top:var(--padding-site-header-vertical);position:relative;z-index:15}.site-header .container{padding:0 var(--padding-container-horizontal)}.site-header .grid{align-items:end;display:grid;grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 1200px){.site-header .grid{row-gap:5rem}}@media all{.site-header .site-branding-mobile{grid-column:1/2;grid-row:2/3}}@media all and (min-width: 1200px){.site-header .site-branding-mobile{display:none}}@media all{.site-header .site-branding-desktop{grid-column:1/2;grid-row:1/2}}@media all and (max-width: 1199px){.site-header .site-branding-desktop{display:none}}@media all{.site-header .site-title{color:var(--color-link-text);line-height:0;margin:0;transition:all .15s ease-in-out;width:clamp(14.2rem, 20vw, 15rem)}.site-header .site-title a{--color-link-text:var(--color-black);align-items:center;color:var(--color-link-text);display:flex}.site-header .site-title a:focus,.site-header .site-title a:hover{--color-link-text-hover:var(--color-conifer-green);color:var(--color-link-text-hover)}.site-header .nav-primary{grid-column:2/-1;grid-row:2/3;justify-self:end}}@media all and (min-width: 1200px){.site-header .nav-primary{grid-column:1/-1;justify-self:auto}}@media all{.site-header .nav-top{align-items:center;display:flex;gap:1.5rem;grid-column:1/-1;grid-row:1/2;justify-self:end}}@media all and (min-width: 1200px){.site-header .nav-top{gap:2rem;grid-column:2/3;grid-row:1/2}}@media all{.site-header .button{--padding-button-top:1rem;--padding-button-right:2rem;--padding-button-bottom:1rem;--padding-button-left:2rem;appearance:none;background-color:#0000;border:2px solid var(--color-button);border-radius:var(--border-radius-button);color:var(--color-button);cursor:pointer;display:inline-block;font-family:var(--font-paragraph);font-size:var(--font-size-16);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);line-height:1.39;margin-bottom:0;max-width:100%;overflow:hidden;overflow:visible;padding:var(--padding-button-top) var(--padding-button-right) var(--padding-button-bottom) var(--padding-button-left);position:relative;text-decoration:none;text-overflow:ellipsis;transition:all 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:auto}.site-header .button:focus,.site-header .button:hover{background-color:var(--color-button-background-hover);border-color:var(--color-button-background-hover);color:var(--color-button-hover)}.site-header .nav-top p.button-wrapper{margin:0}}@media all and (max-width: 1199px){.site-header .nav-top p.button-wrapper{display:none}}@media all{.site-header .language-selector{display:flex;gap:1.5rem;margin:0;padding:0}.site-header .language-selector a{font-size:var(--font-size-13);font-weight:var(--font-weight-bold);text-transform:uppercase}}@media all and (max-width: 1199px){.site-header .language-selector a{color:var(--color-black);font-size:var(--font-size-14)}}@media all and (max-width: 1200px){.site-header .language-selector a:focus,.site-header .language-selector a:hover{color:var(--color-conifer-green)}}@media all{.site-header button.nav-search{background-color:#0000;border:none;position:relative}}@media all and (max-width: 1199px){.site-header button.nav-search .screen-reader-text-mobile{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site-header button.nav-search .screen-reader-text-mobile:focus{opacity:0}}@media all{.site-header button.nav-search svg{color:var(--color-black)}}@media all and (min-width: 1200px){.site-header button.nav-search svg{color:var(--color-conifer-green);height:19px;width:19px}}@media all{.site-header button.nav-search:focus svg,.site-header button.nav-search:hover svg{color:var(--color-conifer-green)}}@media all and (min-width: 1200px){.site-header button.nav-search:focus svg,.site-header button.nav-search:hover svg{color:var(--color-white)}.site-header button.nav-search{--padding-button-top:1rem;--padding-button-right:2rem;--padding-button-bottom:1rem;--padding-button-left:2rem;align-items:center;appearance:none;background-color:#0000;border:2px solid var(--color-button);border-radius:var(--border-radius-button);color:var(--color-button);cursor:pointer;display:inline-block;display:flex;font-family:var(--font-paragraph);font-size:var(--font-size-16);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);gap:1.25rem;line-height:1.39;margin-bottom:0;max-width:100%;overflow:hidden;padding:var(--padding-button-top) var(--padding-button-right) var(--padding-button-bottom) var(--padding-button-left);position:relative;text-decoration:none;text-overflow:ellipsis;transition:all 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:auto}.site-header button.nav-search:focus,.site-header button.nav-search:hover{background-color:var(--color-button-background-hover);border-color:var(--color-button-background-hover);color:var(--color-button-hover)}.site-header{padding-bottom:3rem;padding-inline:0}}@media all{a{color:var(--color-link-text);text-decoration:underline;text-decoration-color:var(--color-link-text);text-underline-offset:.6rem;transition:all .15s}a:focus,a:hover{color:var(--color-link-text-hover);text-decoration-color:var(--color-link-text-hover)}.site-header a{text-decoration:none}p{color:var(--color-paragraph);line-height:var(--line-height-paragraph)}}#main{padding-top:0}.top.is-visible{opacity:1;visibility:visible}.block-hero>.container:before,.block-hero>.container:after{display:none}@media screen and (max-width: 1199px){.js-nav-active .menu-items-wrapper{background-color:var(--color-background-menu-items-active);opacity:1;pointer-events:all;transform:translateZ(0);visibility:visible;width:var(--width-navigation)}}.js-nav-active .hamburger:before{transform:rotate(-45deg)}.js-nav-active .hamburger:after{transform:rotate(45deg)}.js-nav-active .hamburger:after,.js-nav-active .hamburger:before{background-color:var(--hamburger-color-active);left:0;top:0}.js-nav-active .hamburger,.nav-toggle{background-color:#0000}@media only screen and (max-width: 1199px){ul .sub-menu-wrapper.toggled-on .sub-menu{display:block}}@media only screen and (max-width: 1199px){ul .sub-menu-wrapper.toggled-on{display:block;grid-column:1 / -1}}@media (min-width: 1200px){.site-footer .menu-item a{--font-size-main-level: 2.2rem}}.site-footer .menu-item:not(:last-of-type){margin-bottom:2rem}@media (min-width: 1200px){.site-footer .menu-item:not(:last-of-type){margin-bottom:5rem}}.site-main #indexHero.block-hero-front-page{background-color:var(--color-background-petroleum);margin-bottom:30px}.video-thumbnail-content a{text-decoration:none}.video-thumbnail-image{border-radius:.5rem;overflow:hidden;aspect-ratio:6.5/4.5}.video-thumbnail-image img{object-fit:cover;height:100%;width:100%;transition:.3s ease-in-out}.video-thumbnail:hover .video-thumbnail-image img{transform:scale(1.05)}.video-thumbnail-content h2:first-child{margin:3.8rem 0}.video-thumbnails.main>.row{margin-bottom:4rem}#video-one .site-main .block-hero .text-content{grid-template-columns:1fr}.video-player{border-radius:1rem;overflow:hidden;margin-bottom:2rem}.meta-item.tags a{text-decoration:none}.date .meta-item{display:block}#video-one .video-content .subtitle a{color:var(--color-link-text);text-decoration:none;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:2px}#video-one .nav-tabs>li.active>a{text-decoration:none}
