@charset "UTF-8";:root{--theme--preset--spacing--5:5px;--lightblue:#8BD2EF;--darkblue:#0033FF}body{margin:0;padding:0;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.aalto-header-main{padding-right:0!important;padding-left:0!important}h1,h1.has-font-size-xl-font-size{font-size:32px!important;line-height:40px!important}@media (min-width:768px){h1,h1.has-font-size-xl-font-size{margin-bottom:15px;font-size:48px!important;line-height:56px!important}}@media (min-width:1024px){h1,h1.has-font-size-xl-font-size{font-size:56px!important;line-height:64px!important}}.p1-regular{font-size:20px!important;line-height:24px!important}@media (min-width:768px){.p1-regular{font-size:22px!important;line-height:28px!important}}.p2-regular{font-size:18px!important;line-height:24px!important}.p4-regular{font-size:14px!important;line-height:16px!important}.p3-semibold{font-weight:600!important;text-transform:uppercase;font-size:16px!important;line-height:20px!important;letter-spacing:3px}.h2-regular,.h2-semibold{font-size:32px!important;line-height:40px!important}@media (min-width:768px){.h2-regular,.h2-semibold{font-size:48px!important;line-height:56px!important}}@media (min-width:1025px){.h2-regular,.h2-semibold{font-size:56px!important;line-height:64px!important}}.h3-regular,.h3-semibold,h2{font-size:28px!important;line-height:32px!important}@media (min-width:768px){.h3-regular,.h3-semibold,h2{font-size:40px!important;line-height:48px!important}}@media (min-width:1025px){.h3-regular,.h3-semibold,h2{font-size:43px!important;line-height:56px!important}}.h4-regular,.h4-regular a,.h4-semibold{font-size:24px!important;line-height:32px!important;font-weight:300!important;letter-spacing:0;text-decoration:none}@media (min-width:768px){.h4-regular,.h4-regular a,.h4-semibold{font-size:28px!important;line-height:36px!important}}@media (min-width:1025px){.h4-regular,.h4-regular a,.h4-semibold{font-size:32px!important;line-height:38px!important}}.h2-semibold,.h3-semibold,.h4-semibold{font-weight:600!important}.h5-bold{font-size:22px!important;line-height:24px!important;font-weight:700}h2,h3{color:#fff}h4{font-weight:600}.button-outline .wp-block-button__link,.lightblue-chevron .wp-block-button__link{position:relative;padding-left:15px!important;padding-right:34px!important;font-size:16px!important;transition:background-color .3s ease}.button-outline .wp-block-button__link::after,.lightblue-chevron .wp-block-button__link::after{content:"\f054";position:absolute;right:13px;top:33%;font-family:"Font Awesome 5 Free";font-weight:600}.button-outline .wp-block-button__link:hover,.lightblue-chevron .wp-block-button__link:hover{background-color:var(--darkblue)!important}.button-outline .wp-block-button__link{position:relative;background-color:transparent;border:1px solid #fff;color:#fff}.button-outline .wp-block-button__link:hover{border:1px solid var(--darkblue)!important}.wp-block-button.is-style-fill.email .wp-block-button__link{padding-right:5px!important;padding-left:40px!important;color:#000!important}@media (min-width:767px){.wp-block-button.is-style-fill.email .wp-block-button__link{padding-right:15px!important;padding-left:50px!important}}.wp-block-button.is-style-fill.email .wp-block-button__link{color:#000!important}.wp-block-button.is-style-fill.email .wp-block-button__link:hover{color:#fff!important}.wp-block-button.is-style-fill.email .wp-block-button__link:before{position:absolute;left:13px;top:33%;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f0e0"}.wp-block-button.is-style-fill.email .wp-block-button__link::after{display:none}body.home .wp-site-blocks>*+*{margin-block-start:0!important}@media (max-width:767px){body.home .wp-site-blocks>*+*{margin-block-start:-10px!important}}body.home .services-section-01 .is-layout-flex,body.home .services-section-02 .is-layout-flex{gap:0!important}h1,h2,h3,h4,h5,h6,p{clear:both;font-family:gilroy-light,sans-serif}.wp-block-button,body,button,html,input,select,textarea{font-family:gilroy-regular,sans-serif}strong{font-family:gilroy-bold,sans-serif}p strong{font-family:gilroy-bold,sans-serif}.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-search__button:hover{opacity:.9}:where(.wp-site-blocks)>*{margin-block-start:0!important}.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--custom--spacing--outer);padding-bottom:var(--wp--custom--spacing--large);padding-right:var(--wp--custom--spacing--outer);padding-left:var(--wp--custom--spacing--outer)}.block-topmenu-bar{position:relative!important;margin-bottom:-28px!important;z-index:999!important}ul.wp-block-page-list li a{font-weight:500}.taxonomy-category.wp-block-post-terms a,.taxonomy-post_tag.wp-block-post-terms a,.wp-block-tag-cloud a{border:none;color:#000;padding:3px 10px;text-decoration:none;background-color:var(--wp--preset--color--aalto-light-blue)}.wp-block-post.post .p4-regular a:where(:not(.wp-element-button)){font-size:14px!important;line-height:16px!important}@media (min-width:1025px){.columns-3.post-template.wp-block-post-template{margin-top:50px;gap:50px 32px!important}}.wp-block-post.post .read-more-link{position:relative;font-size:18px!important}@media (min-width:1025px){.newsroom-p{max-width:600px}}.wp-block-post.post .read-more-link:after{position:absolute;top:6px;right:-16px;background-image:url("../img/read-more.svg");background-repeat:no-repeat;background-position:center;width:7px;height:12px;content:""}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--accent-one)}.wp-block-navigation ul li.current-menu-item>a{color:var(--wp--preset--color--accent-one)}input[type=button],input[type=reset],input[type=submit]{border:none;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--black)}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}.wp-block-navigation-animation .wp-block-navigation-item .wp-block-navigation-item__content:hover:before,.wp-block-navigation-animation .wp-block-navigation-item a:hover:before{border-bottom-color:var(--wp--preset--color--primary);border-right-color:var(--wp--preset--color--primary)}.wp-block-navigation-animation .wp-block-navigation-item .wp-block-navigation-item__content:hover:after,.wp-block-navigation-animation .wp-block-navigation-item a:hover:after{border-top-color:var(--wp--preset--color--primary);border-left-color:var(--wp--preset--color--primary)}body,html{background-image:url("../img/default-bg.jpg");background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center 80vh}@media (min-width:1024px){body,html{background-position:center 60vh}}a{font-family:gilroy-light,sans-serif}a:focus,a:hover{text-decoration:none;color:var(--wp--preset--color--accent-one)}a:active{text-decoration:none;color:var(--wp--preset--color--accent-one)}.wp-block-navigation .wp-block-navigation-item a:hover{text-decoration:none;color:var(--wp--preset--color--accent-one)}.wp-block-list{line-height:1.5}.wp-block-list li{margin:.5em 0}.wp-block-button a{background-color:var(--wp--preset--color--aalto-light-blue);color:#000;transition:background-color .3s ease}.wp-block-button a:hover{background-color:var(--wp--preset--color--accent-two);color:#fff!important}.wp-block-post-title :where(a){line-height:1.5!important}@media (min-width:1024px){.compress{padding-right:28%}}.scrollbars::-webkit-scrollbar-track{border-radius:8px;background-color:transparent}.scrollbars::-webkit-scrollbar{width:4px;background-color:transparent}.scrollbars::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--input-icon-color)}.wp-block-file .wp-block-file__button,.wp-block-search__button{background-color:var(--wp--preset--color--primary);border-radius:0;border:none;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--medium);padding:calc(.667em + 2px) calc(1.333em + 2px)}.explanation{display:flex;justify-content:space-between;align-items:flex-start;padding:20px}.explanation .explanation-col{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;margin:10px;min-height:275px}.explanation .explanation-col img{margin-bottom:10px;vertical-align:middle}.explanation .explanation-col p{margin:0;line-height:1.5}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.modal-window__close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:1.5em;background:0 0;border:none;color:#fff}.modal-window__close::after{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:1.5em;height:1.5em;content:"×"}.modal-window__content-wrapper{height:100%}.modal-window__content{height:auto}.modal-window__content .wp-block-columns{display:flex;flex-wrap:wrap}.modal-window__content .wp-block-columns .wp-block-column.image-col{flex-basis:50%}@media (min-width:1024px){.modal-window__content .wp-block-columns .wp-block-column.image-col{padding-right:2em}}.modal-window__content .wp-block-columns .wp-block-column figure{width:100%}.modal-window__content .wp-block-columns .wp-block-column figure img{width:inherit}@media (max-width:1023px){.modal-window__content .wp-block-columns>.wp-block-column{flex:0 0 100%;max-width:100%}}@media (max-width:1023px){.modal-window__content .wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}.modal-window__content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}.is-on-contact-page .tab_content{border:1px solid #fff}.is-on-contact-page .tab_content label{color:#fff!important}.modal-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:65vw;width:100%;max-height:80vh;background-color:#193dce;z-index:10000;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:1em;overflow-y:auto}@media (max-width:767px){.modal-window{max-width:80vw;max-height:80vh;padding:0}}@media (min-width:1024px) and (max-width:1365px){.modal-window{max-width:80vw}}@media (min-width:768px) and (max-width:1439px){.is-mobile-friendly:not(.is-type-video){padding-left:6%;padding-right:6%;margin-top:0}}.cover-link{display:block;height:100%;text-decoration:none}@media (max-width:767px){.single-post .wp-block-group:has(.wp-block-post-title):not(.is-mobile-friendly){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.single-post .wp-block-group .wp-block-post-featured-image{padding-bottom:2em}}.entry-content-outer{max-width:85ch;margin:0 auto}@media (min-width:782px){.hero-heading{max-width:430px;margin:0 auto;padding-left:0!important;padding-right:0!important}}.vert-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);flex-basis:0!important;margin-right:-16px!important}.vert-text p{margin-right:clamp(-78px,-5vw - 20px,-60px)!important}@media (max-width:781px){.vert-text{display:none}}.has-supplementary-img{position:relative}.has-supplementary-img .supplementary-image{position:absolute;left:calc(50% + 65px);width:17vw;height:17vw;border-radius:50%;transform:translate(-5%,-50%);object-fit:cover;box-shadow:rgba(0,0,0,.1) 40px 75px 20px 0;overflow:hidden}.has-supplementary-img .supplementary-image img{width:17vw;height:17vw}@media (min-width:768px) and (max-width:1023px){.has-supplementary-img .supplementary-image.smaller-supp{transform:translate(10%,-50%)}.has-supplementary-img .supplementary-image{transform:translate(-25%,-50%)}}.has-supplementary-img .supplementary-image.smaller-supp{width:13vw!important;height:13vw!important}.has-supplementary-img .supplementary-image.smaller-supp img{width:13vw!important;height:13vw!important}@media (max-width:767px){.has-supplementary-img .supplementary-image{display:none}}.has-aalto-ring{position:relative}.has-aalto-ring .aalto-ring{position:absolute;top:-55px;right:-30px}.has-aalto-ring .aalto-ring img{width:50%}.mobile-underlay{display:none;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:url("../img/background.webp");background-size:cover;background-position:50%}.com-enquiry_wrapper.is-open,.gov-enquiry_wrapper.is-open,.media-enquiry_wrapper.is-open{display:block}.com-enquiry_wrapper input,.gov-enquiry_wrapper input,.media-enquiry_wrapper input{font-size:18px!important}.com-enquiry_wrapper input[type=email],.com-enquiry_wrapper input[type=text],.gov-enquiry_wrapper input[type=email],.gov-enquiry_wrapper input[type=text],.media-enquiry_wrapper input[type=email],.media-enquiry_wrapper input[type=text]{border-left:none;border-right:none;border-top:none;background:0 0;border-radius:0;border-color:#fff;color:#fff}.com-enquiry_wrapper textarea,.gov-enquiry_wrapper textarea,.media-enquiry_wrapper textarea{font-size:18px!important;background:0 0;color:#fff;border-color:#fff}.com-enquiry_wrapper textarea::placeholder,.gov-enquiry_wrapper textarea::placeholder,.media-enquiry_wrapper textarea::placeholder{color:#fff;opacity:1}.com-enquiry_wrapper textarea::-ms-input-placeholder,.gov-enquiry_wrapper textarea::-ms-input-placeholder,.media-enquiry_wrapper textarea::-ms-input-placeholder{color:#fff}.gfield_label{font-size:18px!important}.gfield_label .gfield_required{color:var(--wp--preset--color--aalto-light-blue)!important}.on-static .com-enquiry_wrapper,.on-static .gov-enquiry_wrapper,.on-static .media-enquiry_wrapper{display:block}.on-static .com-enquiry_wrapper .gfield--type-textarea,.on-static .gov-enquiry_wrapper .gfield--type-textarea,.on-static .media-enquiry_wrapper .gfield--type-textarea{margin-top:2em}.on-static .com-enquiry_wrapper .gfield_label,.on-static .gov-enquiry_wrapper .gfield_label,.on-static .media-enquiry_wrapper .gfield_label{font-weight:400!important}.on-static .com-enquiry_wrapper .gform_button,.on-static .gov-enquiry_wrapper .gform_button,.on-static .media-enquiry_wrapper .gform_button{background-color:var(--wp--preset--color--accent-two);color:#fff;padding:10px 20px;border-radius:4px}.on-static .com-enquiry_wrapper .gform_button:hover,.on-static .gov-enquiry_wrapper .gform_button:hover,.on-static .media-enquiry_wrapper .gform_button:hover{background-color:var(--wp--preset--color--accent-one)}.on-static .com-enquiry_wrapper input,.on-static .com-enquiry_wrapper textarea,.on-static .gov-enquiry_wrapper input,.on-static .gov-enquiry_wrapper textarea,.on-static .media-enquiry_wrapper input,.on-static .media-enquiry_wrapper textarea{font-size:18px!important}.post-cover .wp-block-cover__inner-container{height:100%}@media screen and (max-width:1023px){*{box-sizing:border-box}.wp-container-1.wp-container-1,.wp-container-10.wp-container-10,.wp-container-2.wp-container-2,.wp-container-3.wp-container-3,.wp-container-4.wp-container-4,.wp-container-5.wp-container-5,.wp-container-6.wp-container-6,.wp-container-7.wp-container-7,.wp-container-8.wp-container-8,.wp-container-9.wp-container-9{flex-wrap:wrap!important;margin-bottom:5px!important}}@media screen and (min-width:300px) and (max-width:599px){.HDR-Panel{position:relative!important}.WP-siteNavigation{padding:0!important;position:absolute!important;right:10px!important}}@media screen and (max-width:767px){header nav{margin-block-start:20px}header .wp-block-buttons{visibility:hidden}.wp-block-column.has-aalto-ring .wp-block-image img,.wp-block-column.has-supplementary-img .wp-block-image img{width:100%!important;height:auto!important}.wp-block-column.has-aalto-ring .aalto-ring,.wp-block-column.has-supplementary-img .aalto-ring{display:none}}@media (min-width:1024px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation .wp-block-navigation-item__content{margin-top:8px;text-transform:uppercase;font-weight:600;font-size:16px!important;letter-spacing:1.1px}.wp-block-navigation .wp-block-navigation__submenu-icon{margin-top:4px}}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media (max-width:1023px){.nav-site-menu{padding-right:0!important}.nav-site-menu nav{justify-content:right}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{padding:25px}.wp-block-navigation{line-height:2.5rem}.wp-block-navigation__submenu-container{line-height:1.75em}}@media (min-width:1280px){.wp-block-column.nav-site-menu{display:flex;justify-content:right}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{padding:18px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0}.wp-block-navigation .wp-block-navigation-item{min-height:36px;margin-bottom:8px;margin-left:50px}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{width:1em;height:1em;margin-top:-.075em!important}}@media (min-width:1024px){.wp-block-navigation-submenu .wp-block-navigation-item{margin-left:1em!important}}@media (max-width:767px){.wp-block-navigation__responsive-container-close{position:fixed;top:24px;right:4%!important}}@media (min-width:768px) and (max-width:1023px){.wp-block-spacer{margin-top:0!important;height:120px!important}.wp-block-navigation__responsive-container-close{position:fixed;top:24px;right:7%!important}}.wp-block-group:has(.taxonomy-category){gap:0!important}@media (max-width:1023px){.wp-block-spacer{margin-top:0!important;height:80px!important}.mobile-underlay{display:block}.nav-site-logo{flex-basis:82%!important}.nav-site-menu{flex-basis:8%!important}.has-aalto-ring{margin-top:24px!important}.col-rev{flex-direction:column-reverse}.is-double-width .outer{max-width:90%!important}.wp-block-navigation__responsive-container{background-image:url("../img/background.webp");background-size:cover;background-position:50%;font-size:clamp(18px, 18px + 6 * (100vw - 320px) / 1080, 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{font-size:20px!important;line-height:50px!important}.wp-block-navigation-item.has-child .wp-block-navigation-item__content:first-of-type::after{position:relative;content:"";display:none;width:.4em;height:.4em;border-right:.1em solid #fff;border-top:.1em solid #fff;transform:rotate(135deg);margin-left:.75em;transition:transform .3s ease}.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container{padding-left:2rem!important;padding-top:.5rem!important}.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container li .wp-block-navigation-item__content::after{display:none!important}.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container.is-open{display:block;line-height:2.5rem}.wp-block-navigation-item.has-child.is-open .wp-block-navigation-item__content:first-of-type::after{position:relative;content:"";display:inline-block;width:.4em;height:.4em;border-right:.1em solid #fff;border-top:.1em solid #fff;transform:rotate(-45deg);margin-left:.75em}.is-mobile-friendly:not(.is-type-video){padding:0 15px;margin-top:0!important}.news-loop-title a{font-size:clamp(12px, 12px + 12 * (100vw - 600px) / 424, 24px)}.post-meta{font-size:clamp(6px, 6px + 10 * (100vw - 600px) / 424, 16px)}.post-meta a,.post-meta p,.post-meta time{font-size:clamp(6px, 6px + 10 * (100vw - 600px) / 424, 16px)}}@media (min-width:1023px) and (max-width:1057px){.post-meta{font-size:clamp(14px, 14px + 2 * (100vw - 1023px) / 34, 16px)}.post-meta a,.post-meta p,.post-meta time{font-size:clamp(14px, 14px + 2 * (100vw - 1023px) / 34, 16px)}}@media (max-width:600px){.news-loop-title a{font-size:clamp(20px, 20px + 16 * (100vw - 360px) / 240, 36px)}.post-meta{font-size:clamp(10px, 10px + 10 * (100vw - 360px) / 240, 20px)}.post-meta a,.post-meta p,.post-meta time{font-size:clamp(10px, 10px + 10 * (100vw - 360px) / 240, 20px)}}@media (min-width:768px){.right-of-vert-text{flex-basis:100%!important}}.drop-spacer{margin-top:0;display:flex}@media (min-width:360px) and (max-width:1023px){.drop-spacer{height:clamp(2rem,.643rem + 6.033vw,4.5rem)!important}}@media (min-width:1024px) and (max-width:1279px){.drop-spacer{height:clamp(40px,4vw,60px)!important}}@media (min-width:1280px){.drop-spacer{height:clamp(40px,4vw,60px)!important}.drop-spacer.expanded{height:clamp(11.25rem,3.75rem + 9.375vw,15rem)!important}}.footer-div-below{margin-top:1.5rem}.footer-div-below.under-nav{margin-top:.5rem}.has-nav-links .wp-block-columns{justify-content:center}.has-nav-links .wp-block-columns .nav-link{display:inline-flex;justify-content:center;align-items:center;width:auto!important;max-width:max-content}.has-nav-links .wp-block-columns .nav-link p{display:inline-block;margin:0 .5rem}.fixed-cols{column-gap:2em!important}@media (min-width:782px) and (max-width:1023px){.hero-wrapper{padding-left:2rem}}@media (max-width:781px){.hero-wrapper{padding:2rem}}.hero-entry-title{font-size:var(--wp--preset--font-size--font-size-xl)}@media (min-width:1141px) and (max-width:1415px){.hero-entry-title{font-size:var(--wp--preset--font-size--font-size-l)}}@media (max-width:1140px){.hero-entry-title{font-size:var(--wp--preset--font-size--font-size-m)}}[data-wpr-lazyrender]{content-visibility:visible!important}@media (min-width:782px){.careers-location{gap:0}}.news-footer.wp-block-cover{background-image:url("aalto-news-footer-sm.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:200px!important}@media (min-width:600px){.news-footer.wp-block-cover{background-image:url("aalto-news-footer-md.jpg");background-position:top center}}@media (min-width:1024px){.news-footer.wp-block-cover{padding-top:350px!important;background-image:url("Footer.webp")}}.news-footer.wp-block-cover img{object-fit:fill}@media (min-width:1024px){.news-footer.wp-block-cover img{object-fit:cover}}.owl-controls-container{text-align:center}@media (min-width:800px){.owl-controls-container{margin-top:-20px}}.owl-controls-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:16px;margin:0 auto;height:40px}.owl-controls-wrapper .owl-next,.owl-controls-wrapper .owl-prev{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;width:9px;height:17px;cursor:pointer;transition:background .2s ease;z-index:1}.owl-controls-wrapper .owl-next span,.owl-controls-wrapper .owl-prev span{display:none}.owl-controls-wrapper .owl-prev{left:0;background-image:url("arrow-prev.svg");background-repeat:no-repeat}.owl-controls-wrapper .owl-next{right:-18px;background-image:url("arrow-next.svg");background-repeat:no-repeat}.owl-controls-wrapper .owl-dots{display:flex}.owl-controls-wrapper .owl-dot{appearance:none;display:inline-block;width:20px;height:2px;background:#fff;padding:1px 5px;border:0;margin:0 1px;cursor:pointer}.owl-controls-wrapper .owl-dot.active{background:#8ed3ee}.owl-carousel .owl-item.center .carousel-nav{display:flex}.page-id-142 footer.wp-block-template-part:nth-child(2){display:none}body.page-id-403,body.page-id-406,body.page-id-410{background-image:none}.wp-block-navigation .wp-block-navigation__submenu-icon{margin-top:0}@media (min-width:1280px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:110%;top:-19px}}footer{padding:20px}footer p{margin:0}footer a,footer p{text-decoration:none;font-size:14px;font-weight:600}footer h4{text-transform:uppercase;font-size:16px;color:#fff;font-weight:600}footer .aalto-site-footer{margin:auto;background-blend-mode:multiply;border-radius:15px;border:1px solid rgba(139,210,239,.4);padding:40px 30px 30px 30px!important;max-width:1370px}@media (min-width:1024px){footer .aalto-site-footer{padding:40px 30px 30px 76px!important}}footer :root :where(.is-layout-flow)>*{margin-block-start:0!important}footer .footer-div-below{padding-top:10px}footer .lightblue-chevron .wp-block-button__link{margin-top:10px;padding-left:15px!important;padding-right:48px!important;transition:background-color .3s ease}footer .wp-block-site-logo img{margin-bottom:33px}footer :where(.is-layout-flow)>*{margin-block-start:0!important;margin-block-end:5px!important}footer :where(.is-layout-flow)>h4{margin-block-end:15px!important}@media (min-width:782px){.aalto-site-footer .wp-block-columns:first-child{flex-wrap:wrap!important}}@media (min-width:1300px){.aalto-site-footer .wp-block-columns:first-child{flex-wrap:nowrap!important}}@media (min-width:782px){.aalto-site-footer .wp-block-columns .footer-col-1{flex-basis:auto!important;width:100%}}@media (min-width:1300px){.aalto-site-footer .wp-block-columns .footer-col-1{flex-basis:29%!important;width:auto}}@media (min-width:782px){.aalto-site-footer .footer-inner-col{flex-wrap:wrap!important}}@media (min-width:1300px){.aalto-site-footer .footer-inner-col{flex-wrap:nowrap!important}}@media (min-width:782px){.aalto-site-footer .wp-block-columns .footer-col-2{flex-basis:auto!important;width:100%!important}}@media (min-width:1300px){.aalto-site-footer .wp-block-columns .footer-col-2{flex-basis:66%!important;width:auto!important}}@media (min-width:782px){.aalto-site-footer .wp-block-columns .footer-col-2 .wp-block-column{flex-basis:auto!important;width:30%!important}}.aalto-site-footer .footer-bottom .wp-block-columns{flex-wrap:nowrap!important}@media (max-width:767px){.v-cover{padding-top:51px}}.v-cover{width:100%;height:calc(100vh - 70px);overflow:hidden}.v-cover .wp-block-cover__inner-container,.v-cover .wp-block-cover__inner-container .wp-block-heading{max-width:916px!important}.v-cover .wp-block-cover__inner-container h3{text-transform:uppercase;font-size:16px!important;font-weight:600!important;letter-spacing:3px}@media (min-width:1200px){.v-cover .wp-block-cover__inner-container .home-hero-h1{margin-top:-120px!important}}.home-video-small{position:relative;margin-bottom:60px;padding:0 20px}@media (min-width:1024px){.home-video-small{margin-bottom:100px}}.home-video-small .wp-block-cover{max-width:742px;border-radius:15px;margin-top:-95px!important;min-height:200px!important}@media (min-width:650px){.home-video-small .wp-block-cover{margin-top:-165px!important;min-height:350px!important}}@media (min-width:980px){.home-video-small .wp-block-cover{margin-top:-185px!important;min-height:398px!important}}.home-tabs .wp-block-cover{padding:80px 20px}@media (min-width:960px){.home-tabs .wp-block-cover{padding:123px 20px 80px}}@media (min-width:768px){.home-tabs .wp-block-buttons{margin-bottom:80px}}@media (min-width:960px){.home-tabs .wp-block-buttons{margin-bottom:148px}}.wp-block-cover.about-hero{padding-bottom:40px!important}.about-hero-zephyr.wp-block-cover .wp-block-cover__image-background{top:-140px}@media (min-width:1024px){.about-hero-zephyr.wp-block-cover .wp-block-cover__image-background{top:0;width:auto}}.about-hero-zephyr .wp-block-cover__inner-container{padding-top:110px}@media (min-width:768px){.about-hero-zephyr .wp-block-cover__inner-container{max-width:770px}}@media (min-width:1200px){.about-hero-zephyr .wp-block-cover__inner-container{padding-bottom:70px}}.about-quote.wp-block-quote{position:relative;margin:auto;background-image:url("../img/quote-bg-long.png");background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:60px;border-left:0;padding:80px 30px 330px;box-sizing:border-box;border-radius:15px;width:90%}@media (min-width:768px){.about-quote.wp-block-quote{padding:80px 290px 80px 30px;max-width:842px}}@media (min-width:1024px){.about-quote.wp-block-quote{padding:80px 280px 60px 80px;width:100%}}.about-quote.wp-block-quote img{position:absolute;bottom:0;right:0;max-width:90%}.about-quote.wp-block-quote .p1-regular{position:relative}.about-quote.wp-block-quote .p1-regular:before{position:absolute;top:-50px;background-image:url("../img/quote.svg");background-repeat:no-repeat;background-position:center;width:49px;height:30px;content:""}@media (min-width:1024px){.about-quote.wp-block-quote .p1-regular:before{top:-16px;left:-60px}}.about-zephyr .wp-block-cover{padding:60px 20px}@media (min-width:768px){.about-zephyr .wp-block-cover{padding:112px 20px}}@media (min-width:768px){.about-zephyr .wp-block-cover .wp-block-columns{display:block}}@media (min-width:1200px){.about-zephyr .wp-block-cover .wp-block-columns{display:flex}}@media (min-width:768px){.about-zephyr .wp-block-cover .wp-block-column:first-child{max-width:488px}}.about-base-video .wp-block-cover__inner-container{max-width:1340px;margin-left:auto!important;margin-right:auto!important;width:100%!important}@media (min-width:768px){.about-base-video .wp-block-cover__inner-container .wp-block-column{position:absolute;width:488px;bottom:30px;left:30px}}@media (min-width:1400px){.about-base-video .wp-block-cover__inner-container .wp-block-column{bottom:60px;left:0}}.page-template-about .aalto-image-slider{background-color:#000}.hero-technology .wp-block-columns{padding:60px 20px}@media (min-width:768px){.hero-technology .wp-block-columns{display:block;padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.hero-technology .wp-block-columns{display:flex;padding:190px 20px 144px}}@media (min-width:1400px){.hero-technology .wp-block-columns{padding:190px 60px 144px}}@media (min-width:768px){.hero-technology .wp-block-column:first-child{max-width:70%}}@media (min-width:1024px){.hero-technology img{margin-top:130px}}.technoloy-platform{padding-top:120px;padding-bottom:70px}@media (min-width:768px){.technoloy-platform{padding-top:180px;padding-bottom:80px}}@media (min-width:1024px){.technoloy-platform{padding-top:420px;padding-bottom:80px}}@media (min-width:1400px){.technoloy-platform{padding-top:620px;padding-bottom:80px}}.technoloy-platform .wp-block-columns{display:block}@media (min-width:1024px){.technoloy-platform .wp-block-columns{display:flex}}.technoloy-platform .wp-block-column:last-child{max-width:500px}.technology-video .wp-block-cover__inner-container-2 .wp-block-cover__inner-container{display:flex;justify-content:center;width:100%!important}.record-breaker{display:block!important;padding-top:40px;padding-bottom:100px}@media (min-width:1024px){.record-breaker{display:flex!important}}@media (min-width:1400px){.record-breaker{padding-top:70px;padding-left:50px!important;padding-right:50px!important}}.record-breaker-content p{margin:0}.record-breaker-content{text-align:center}@media (min-width:1024px){.record-breaker-content{margin-bottom:40%;text-align:left}}@media (min-width:1024px){.record-breaker .wp-block-column:first-child{margin-top:0}}@media (min-width:1024px){.record-breaker .wp-block-column:first-child .record-breaker-content:first-child,.record-breaker .wp-block-column:first-child .record-breaker-content:nth-child(2){margin-bottom:80%}}@media (min-width:1024px){.record-breaker .wp-block-column:nth-child(3) .record-breaker-content:first-child{margin-top:20%;margin-bottom:73%}}@media (min-width:1400px){.record-breaker .wp-block-column:first-child,.record-breaker .wp-block-column:nth-child(3){width:25%}}@media (min-width:1400px){.record-breaker .wp-block-column:nth-child(2){width:50%}}@media (min-width:1400px){.technology-payload .wp-block-cover{padding-top:104px;padding-bottom:150px!important}}.v-cover.market-solutions{padding-bottom:70px;height:auto}@media (min-width:768px){.v-cover.market-solutions{padding-top:64px;padding-bottom:120px}}.v-cover.market-solutions .wp-block-cover__inner-container,.v-cover.market-solutions .wp-block-cover__inner-container .wp-block-heading{max-width:1032px!important}.mk-3-columns .wp-block-cover__inner-container{max-width:875px}.mk-3-columns .wp-block-cover__inner-container p.p1-regular{max-width:750px}.mk-3-columns .wp-block-cover{padding-top:30px;padding-bottom:40px}.mk-3-columns .wp-block-columns{margin-top:40px;margin-bottom:40px;max-width:640px}@media (min-width:800px){.mk-3-columns .wp-block-columns{margin-top:100px;margin-bottom:60px}}@media (min-width:1400px){.mk-3-columns .wp-block-columns{margin-top:159px;margin-bottom:74px}}.mk-3-columns .wp-block-column,.mk-3-columns .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{display:flex;flex-basis:auto!important;align-items:center;justify-content:center;border-radius:50%;flex-grow:initial;margin:auto;width:186px;height:186px}.mk-3-columns .wp-block-column{background-color:var(--darkblue)}.mk-3-columns .h4-regular{letter-spacing:1px}.mk-3-columns.mk-3-columns-lg .wp-block-column,.mk-3-columns.mk-3-columns-lg .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-direction:column;border-radius:15px;width:300px;height:186px;padding:10px;text-align:center}@media (min-width:1300px){.mk-3-columns.mk-3-columns-lg .wp-block-column,.mk-3-columns.mk-3-columns-lg .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{width:350px}}.mk-3-columns.mk-3-columns-lg .wp-block-columns{max-width:100%}.mk-3-columns.mk-3-columns-lg .wp-block-cover__inner-container{max-width:1120px}.mk-3-columns.mk-3-columns-lg .h4-regular{max-width:860px}.core-market{padding:30px 20px 50px!important}@media (min-width:800px){.core-market{padding:100px 20px 50px!important}}@media (min-width:1400px){.core-market{padding:140px 20px 50px!important}}.core-market .h4-regular{margin-top:18px!important}@media (min-width:1400px){.core-market .h4-regular{margin-top:30px!important}}.core-market .wp-block-columns .wp-block-column{margin-bottom:27px}.core-market .wp-block-columns{gap:0}@media (min-width:800px){.core-market .wp-block-columns{margin-top:30px}}@media (min-width:1400px){.core-market .wp-block-columns{margin-top:50px}}@media (min-width:800px){.technology-black-bg-content .wp-block-cover{padding-top:60px}}@media (min-width:1400px){.technology-black-bg-content .wp-block-cover{padding-top:100px;padding-left:50px;padding-right:50px}}@media (min-width:1024px){.record-breaker.record-market-solutions .wp-block-column:first-child .record-breaker-content:nth-child(2){margin-bottom:30%}}@media (min-width:1024px){.record-breaker.record-market-solutions .wp-block-column:nth-child(3) .record-breaker-content:first-child{margin-bottom:0}}.connectivity .wp-block-cover{padding-top:40px;padding-bottom:70px}@media (min-width:1024px){.connectivity .wp-block-cover{padding-top:60px;padding-bottom:90px}}.connectivity.connectivity-page .wp-block-cover{padding-top:40px;padding-bottom:70px}@media (min-width:1024px){.connectivity.connectivity-page .wp-block-cover{padding-top:60px;padding-bottom:0}}.connectivity .wp-block-columns{display:block}@media (min-width:1024px){.connectivity .wp-block-columns{display:flex}}.connectivity .wp-block-columns:first-child{max-width:100%!important}@media (min-width:768px){.connectivity .wp-block-columns:nth-child(2){margin-bottom:7%}}@media (min-width:1024px){.connectivity .wp-block-columns:nth-child(2){margin-top:-10%}}@media (min-width:1400px){.connectivity .wp-block-columns:nth-child(2){max-width:1400px!important}}@media (min-width:1200px){.connectivity .wp-block-columns:first-child img{width:834px!important}}.market-solutions-footer .wp-block-cover{padding-top:30px;padding-bottom:30px}@media (min-width:800px){.market-solutions-footer .wp-block-cover{padding-top:80px}}@media (min-width:1400px){.market-solutions-footer .wp-block-cover{padding-top:110px}}.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-1,.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-2{display:block;margin-bottom:10%}@media (min-width:1024px){.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-1,.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-2{display:flex}}.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-2{max-width:1680px!important}.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-1{margin-bottom:10%}@media (min-width:1400px){.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-1{margin-bottom:19%}}@media (min-width:800px){.market-solutions-footer .wp-block-cover__inner-container .market-solutions-footer-1 .wp-block-column:first-child{width:80%!important}}.two-col-40-60{margin-bottom:80px;padding:0 20px}.two-col-40-60 p{margin-bottom:20px;font-size:20px;line-height:26px}@media (min-width:960px){.two-col-40-60 p{font-size:22px;line-height:28px}}.two-col-40-60 h4{font-size:16px;font-weight:600}.home-2-block{padding:80px 20px}@media (min-width:960px){.home-2-block{padding:100px 20px}}.home-2-block p{margin-bottom:13px;font-size:20px;line-height:26px}@media (min-width:960px){.home-2-block p{font-size:22px;line-height:28px}}.home-2-block h3{font-size:24px;line-height:32px}@media (min-width:960px){.home-2-block h3{font-size:32px;line-height:38px}}.home-2-block-inner{max-width:710px;margin-top:37px;margin-bottom:43px}.home-2-block-inner .wp-block-column{border-radius:15px;background-color:var(--darkblue);padding:63px 20px}.home-2-block-inner .wp-block-column p{margin:0;font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:3px;font-weight:600}