@font-face{font-family:"visma-icons";src:url("https://font.visma.com/Fonts/VismaIcons/visma-icons.eot");src:url("https://font.visma.com/Fonts/VismaIcons/visma-icons.eot?#iefix") format("embedded-opentype"),url("https://font.visma.com/Fonts/VismaIcons/visma-icons.woff") format("woff"),url("https://font.visma.com/Fonts/VismaIcons/visma-icons.ttf") format("truetype"),url("https://font.visma.com/Fonts/VismaIcons/visma-icons.svg#visma-icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}[data-icon]:before{font-family:"visma-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="vismaicon-"]:before,[class*=" vismaicon-"]:before{font-family:"visma-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vismaicon-statistics:before{content:"\61"}.vismaicon-speedometer:before{content:"\62"}.vismaicon-heartrate:before{content:"\63"}.vismaicon-fuelpump:before{content:"\64"}.vismaicon-trafficlight:before{content:"\65"}.vismaicon-moneybag-sek:before{content:"\66"}.vismaicon-moneybag-euro:before{content:"\67"}.vismaicon-diagram-search:before{content:"\68"}.vismaicon-document-search:before{content:"\69"}.vismaicon-clause:before{content:"\6a"}.vismaicon-board:before{content:"\6b"}.vismaicon-people-chatting:before{content:"\6c"}.vismaicon-people-cloud:before{content:"\6d"}.vismaicon-people-presenting:before{content:"\6e"}.vismaicon-bucket-shovel:before{content:"\6f"}.vismaicon-scissors:before{content:"\70"}.vismaicon-tools:before{content:"\71"}.vismaicon-houseplant:before{content:"\72"}.vismaicon-document-letters:before{content:"\73"}.vismaicon-document-globe:before{content:"\74"}.vismaicon-archive:before{content:"\75"}.vismaicon-list:before{content:"\76"}.vismaicon-shoppingbags:before{content:"\77"}.vismaicon-medicalbag:before{content:"\78"}.vismaicon-book:before{content:"\79"}.vismaicon-chat:before{content:"\7a"}.vismaicon-duplicates:before{content:"\41"}.vismaicon-paper-stack:before{content:"\42"}.vismaicon-filing-cabinet:before{content:"\43"}.vismaicon-flip-pages:before{content:"\44"}.vismaicon-people-message:before{content:"\45"}.vismaicon-shelfback:before{content:"\46"}.vismaicon-screen-play:before{content:"\47"}.vismaicon-light:before{content:"\48"}.vismaicon-browse:before{content:"\49"}.vismaicon-binder:before{content:"\4a"}.vismaicon-window-empty:before{content:"\4b"}.vismaicon-questionmark:before{content:"\4c"}.vismaicon-skyscrapes:before{content:"\4d"}.vismaicon-film:before{content:"\4e"}.vismaicon-window-arrow:before{content:"\4f"}.vismaicon-sextant:before{content:"\50"}.vismaicon-abacus:before{content:"\51"}.vismaicon-wallet:before{content:"\52"}.vismaicon-organization:before{content:"\53"}.vismaicon-percentage:before{content:"\54"}.vismaicon-house:before{content:"\55"}.vismaicon-tshirt:before{content:"\56"}.vismaicon-menu:before{content:"\57"}.vismaicon-key:before{content:"\58"}.vismaicon-new-mail:before{content:"\59"}.vismaicon-bulb:before{content:"\5a"}.vismaicon-two-people:before{content:"\30"}.vismaicon-people-group:before{content:"\31"}.vismaicon-people-remove:before{content:"\32"}.vismaicon-people-add:before{content:"\33"}.vismaicon-one-people:before{content:"\34"}.vismaicon-compass:before{content:"\35"}.vismaicon-label:before{content:"\36"}.vismaicon-delete:before{content:"\37"}.vismaicon-window-contract:before{content:"\38"}.vismaicon-window-expand:before{content:"\39"}.vismaicon-refresh:before{content:"\21"}.vismaicon-print:before{content:"\22"}.vismaicon-reload:before{content:"\23"}.vismaicon-three-circles:before{content:"\24"}.vismaicon-ok-circle:before{content:"\25"}.vismaicon-cancel-circle:before{content:"\26"}.vismaicon-signal:before{content:"\27"}.vismaicon-equalizer:before{content:"\28"}.vismaicon-nodes:before{content:"\29"}.vismaicon-raincloud:before{content:"\2a"}.vismaicon-download:before{content:"\2b"}.vismaicon-upload:before{content:"\2c"}.vismaicon-upload-cloud:before{content:"\2d"}.vismaicon-download-cloud:before{content:"\2e"}.vismaicon-cloud:before{content:"\2f"}.vismaicon-cup:before{content:"\3a"}.vismaicon-hat:before{content:"\3b"}.vismaicon-coin-stack:before{content:"\3c"}.vismaicon-trashcan:before{content:"\3d"}.vismaicon-suitcase:before{content:"\3e"}.vismaicon-zoom-out:before{content:"\3f"}.vismaicon-search:before{content:"\40"}.vismaicon-zoom-in:before{content:"\5b"}.vismaicon-calendar:before{content:"\5d"}.vismaicon-favourite:before{content:"\5e"}.vismaicon-article:before{content:"\5f"}.vismaicon-clip:before{content:"\60"}.vismaicon-trophy:before{content:"\7b"}.vismaicon-paper-broken:before{content:"\7c"}.vismaicon-camera:before{content:"\7d"}.vismaicon-calculator:before{content:"\7e"}.vismaicon-minus:before{content:"\5c"}.vismaicon-plus:before{content:"\e000"}.vismaicon-floppy:before{content:"\e001"}.vismaicon-screen-bars:before{content:"\e002"}.vismaicon-piechart:before{content:"\e003"}.vismaicon-tag:before{content:"\e004"}.vismaicon-diagram:before{content:"\e005"}.vismaicon-cogwheel:before{content:"\e006"}.vismaicon-envelope:before{content:"\e007"}.vismaicon-screen-curve:before{content:"\e008"}.vismaicon-heart:before{content:"\e009"}.vismaicon-share:before{content:"\e00a"}.vismaicon-tablet:before{content:"\e00b"}.vismaicon-computer-screen:before{content:"\e00c"}.vismaicon-laptop-compact:before{content:"\e00d"}.vismaicon-laptop:before{content:"\e00e"}.vismaicon-telephone:before{content:"\e00f"}.vismaicon-box:before{content:"\e010"}.vismaicon-basket:before{content:"\e011"}.vismaicon-cart:before{content:"\e012"}.vismaicon-flight:before{content:"\e013"}.vismaicon-location:before{content:"\e014"}.vismaicon-left-arrow:before{content:"\e015"}.vismaicon-right-arrow:before{content:"\e016"}.vismaicon-medal:before{content:"\e017"}.vismaicon-clock:before{content:"\e018"}.vismaicon-folder:before{content:"\e019"}.vismaicon-chatting-discussion:before{content:"\e01a"}.vismaicon-speech-bubble:before{content:"\e01b"}.vismaicon-copy:before{content:"\e01c"}.vismaicon-more-than:before{content:"\e01d"}.vismaicon-less-than:before{content:"\e01e"}.vismaicon-empty-book:before{content:"\e01f"}.vismaicon-document:before{content:"\e020"}.vismaicon-hourglass:before{content:"\e021"}.vismaicon-settings-horizontal:before{content:"\e022"}.vismaicon-settings-vertical:before{content:"\e023"}.vismaicon-iphone:before{content:"\e024"}.vismaicon-notes:before{content:"\e025"}.vismaicon-drawer:before{content:"\e026"}.vismaicon-empty-document:before{content:"\e027"}.vismaicon-email-document:before{content:"\e028"}.section-menu{width:100%;display:flex;flex-direction:column;justify-content:center;z-index:1000;margin-top:0px !important;margin-bottom:0px !important}@media only screen and (max-width: 767px){.section-menu{position:static !important}}@media only screen and (min-width: 768px){.section-menu{position:sticky;top:0}}.section-menu>ul{position:relative;list-style:none;display:flex;column-gap:20px;flex-wrap:wrap;-ms-grid-column-align:center;justify-self:center;text-align:center;margin:0;padding:12px 0;justify-content:flex-start;width:100%}.section-menu>ul::before{position:absolute;content:"";background-color:#fff;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50vw);z-index:-1}@media only screen and (min-width: 768px){.section-menu>ul::before{box-shadow:0 1px 1px 1px rgba(109,109,109,0.16)}}.section-menu>ul>li{position:relative;display:flex;align-items:center;justify-content:center;padding:0 20px}@media only screen and (max-width: 767px){.section-menu>ul>li:not(.section-menu__product){text-align:left}}.section-menu>ul>li img{max-width:200px;max-height:30px;z-index:1000}.section-menu>ul>li>a{z-index:1001}.section-menu>ul>li>a:not([class*="-button"]){display:inline-flex;align-items:center;color:#6d6d6d;text-decoration:none}.section-menu>ul>li>a[class*="-button"],.section-menu>ul>li.section-menu__item--has-buttons>a{line-height:inherit}.section-menu>ul>li>a[class*="-button"]+a,.section-menu>ul>li.section-menu__item--has-buttons>a+a{margin-left:1rem;white-space:nowrap}.section-menu__item--has-buttons{flex:1;justify-content:flex-end !important}@media only screen and (max-width: 767px){.section-menu__item--has-buttons{text-align:center !important}.section-menu__item--has-buttons a{margin-top:1rem;margin-left:0 !important}}@media only screen and (max-width: 767px){.section-menu[js-expanded] li.section-menu__item--has-buttons{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}}.section-menu__item,.section-menu__item--has-submenu{display:block;line-height:2.3;padding:0;flex:0 0 auto;position:relative}@media only screen and (min-width: 992px){.section-menu__item,.section-menu__item--has-submenu{display:inline-block}.section-menu__item::before,.section-menu__item--has-submenu::before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px;background-color:#f0f2f5;z-index:-1;opacity:0;transition:all .3s ease-in-out 0s;pointer-events:none}}@media only screen and (min-width: 992px) and (max-width: 767px){.section-menu__item::before,.section-menu__item--has-submenu::before{top:0;right:0;bottom:0;left:0}}@media only screen and (min-width: 992px){.section-menu__item[js-expanded]::before,.section-menu__item:hover::before,.section-menu__item--has-submenu[js-expanded]::before,.section-menu__item--has-submenu:hover::before{opacity:1}}.section-menu__item--has-submenu>.section-menu__submenu{display:none}@media only screen and (min-width: 992px){.section-menu__item--has-submenu::after{display:inline-block;content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-5px);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:-1;opacity:0;transition:all .3s ease-in-out 0s}.section-menu__item--has-submenu[js-expanded]::after{opacity:1}}.section-menu__item--has-submenu>a::after{display:inline-block;margin-left:0.875em;content:"";position:relative;top:-0.2em;width:0;height:0;border-top:5px solid #6d6d6d;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:0}@media only screen and (min-width: 768px){.section-menu__item--has-submenu>a::after{top:0}}.section-menu__item--has-submenu[js-expanded]>a::after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #6d6d6d;border-top:0}@media only screen and (max-width: 767px){.section-menu__item--has-submenu[js-expanded]>.section-menu__submenu{display:block;opacity:1}}.section-menu__item--has-submenu>span{cursor:pointer}.section-menu__submenu{transition:all .3s ease-in-out 0s;background-color:#fff;pointer-events:none;display:none;flex-direction:column;opacity:0}@media only screen and (min-width: 768px){.section-menu__submenu{display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;left:0;width:100%;z-index:-2;margin-top:-50px;top:-100vh;box-shadow:0 3px 6px 0.5px rgba(34,34,34,0.16)}.section-menu__submenu[js-expanded]{top:46px}}.section-menu__submenu-section{padding:0 2rem;list-style:none}@media only screen and (max-width: 767px){.section-menu__submenu-section{padding-left:20px !important}}@media only screen and (min-width: 768px){.section-menu__submenu-section{flex:0 0 25%;max-width:25%;padding:3rem 2rem}.section-menu__submenu-section:not(:last-child){border-right:1px solid #eee}}.section-menu__submenu-section li{line-height:2rem;text-align:left}@media only screen and (min-width: 992px){.section-menu__submenu-section li{line-height:1.3rem;font-size:0.875rem;padding:0.3rem 0}}.section-menu__submenu-section li a{color:#222;pointer-events:all}.section-menu__submenu-section li a:hover{color:#007aca;text-decoration:underline}.section-menu__submenu-title{color:#6d6d6d;font-size:1rem;font-weight:700}@media only screen and (max-width: 767px){.section-menu__submenu-title{padding-top:1rem}}.section-menu__submenu[js-expanded]{display:flex;margin-top:0;opacity:1;pointer-events:all}@media only screen and (max-width: 767px){.section-menu>.section-menu__submenu[js-expanded]{display:none}}.section-menu__product,.section-menu__home{display:flex}.section-menu__product img,.section-menu__home img{margin-right:1rem;margin-bottom:0.3rem}.section-menu__product .section-menu__product-default-home-image,.section-menu__home .section-menu__product-default-home-image{width:16px}@media only screen and (max-width: 767px){.section-menu{max-height:none;overflow-x:hidden}.section-menu ul{flex-direction:column;padding:0}.section-menu ul li .site-navigation__link{display:inline-flex;padding:0 1rem;line-height:1.5;font-size:16px}.section-menu ul li+li.section-menu__item{margin-top:1rem}.section-menu[js-expanded]{width:100%;overflow-y:auto;background:#fff}.section-menu[js-expanded] li{display:block}.section-menu[js-expanded] .section-menu__product a::after{transform:rotateZ(-90deg)}.section-menu:not([js-expanded]) li:not(.section-menu__product){display:none}.section-menu__product a{position:relative;padding:15px}.section-menu__product a::after{display:inline-block;content:url(/assets/bundled/assets/images/icons/chevron.svg);width:2rem;height:2rem;transform:rotateZ(90deg) translateY(0.3rem);margin-left:1rem}}.site-navigation+.section-menu,.site-navigation+.content-area>.section-menu:first-child,.site-navigation+main>.section-menu:first-child,.site-navigation+main>.content-area:first-child>.section-menu:first-child,.site-navigation+main>.sticky-events--sentinel+.section-menu,.site-navigation+main>.content-area:first-child>.sticky-events--sentinel+.section-menu{margin-top:0}@media only screen and (max-width: 767px){body[js-section-menu--submenu-visible]::after,body[js-section-menu-block--submenu-visible]::after{content:initial}}.sticky-events--sentinel{position:fixed !important;margin:0 !important;padding:0}article.frontpage-banner{margin-top:3rem}.frontpage-banner a:not([class]){color:currentColor}.frontpage-banner figure{position:relative;margin:0;min-height:420px;overflow:hidden}.frontpage-banner figure img,.frontpage-banner figure video{top:0;right:0;bottom:0;max-width:100%;font-family:"object-fit:cover;object-position:100% 50%";object-fit:cover;object-position:100% 50%;width:100%;height:auto;z-index:1}@media only screen and (min-width: 992px){.frontpage-banner figure img,.frontpage-banner figure video{position:absolute;width:56%;height:100%}}.frontpage-banner figure figcaption{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:auto;z-index:2;padding:3.2rem;color:#fff;line-height:1.3}@media only screen and (min-width: 992px){.frontpage-banner figure figcaption{width:50%;max-width:50%;min-height:420px}}html[lang="fi"] .frontpage-banner figure figcaption{word-break:break-word}.frontpage-banner figure figcaption div{-ms-grid-row-align:center;align-self:center}.frontpage-banner figure figcaption::after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-color:#007aca;z-index:-1}@media only screen and (min-width: 992px){.frontpage-banner figure figcaption::after{right:-100%;background:linear-gradient(75deg, #007aca 52.999%, transparent 53.111%)}}.frontpage-banner figure figcaption h1,.frontpage-banner figure figcaption h2{margin:0 0 1.76rem}.frontpage-banner figure figcaption h2{font-size:36px;font-size:undefined;font-size:var(--h1)}.frontpage-banner figure figcaption p{margin:1.76rem 0}.frontpage-banner figure figcaption p:empty{display:none}.frontpage-banner figure figcaption h1:last-child,.frontpage-banner figure figcaption h2:last-child,.frontpage-banner figure figcaption p:last-child{margin-bottom:0}.frontpage-banner[data-variant="legacy-white-diagonal"] figure figcaption{color:#007aca}.frontpage-banner[data-variant="legacy-white-diagonal"] figure figcaption a:not(.frontpage-banner__cta){color:#007aca;font-weight:bold}.frontpage-banner[data-variant="legacy-white-diagonal"] figure figcaption::after{background-color:#fff}@media only screen and (min-width: 992px){.frontpage-banner[data-variant="legacy-white-diagonal"] figure figcaption::after{background:linear-gradient(75deg, #fff 52.999%, transparent 53.111%)}}.frontpage-banner[data-variant="all-white"] figure figcaption{color:#007aca}.frontpage-banner[data-variant="all-white"] figure figcaption::after{background-color:#fff}@media only screen and (min-width: 992px){.frontpage-banner[data-variant="all-white"] figure figcaption::after{background:linear-gradient(90deg, #fff 52.999%, transparent 53.111%)}}.frontpage-banner[data-variant="white-diagonal"] figure figcaption{color:#007aca}.frontpage-banner[data-variant="white-diagonal"] figure figcaption::after{background-color:#fff}@media only screen and (min-width: 992px){.frontpage-banner[data-variant="white-diagonal"] figure figcaption::after{background:linear-gradient(75deg, #fff 52.999%, transparent 53.111%)}}@media only screen and (min-width: 992px){[data-full-width]>.frontpage-banner[data-variant="white-diagonal"] figure{overflow:visible;padding:8.7rem 0}[data-full-width]>.frontpage-banner[data-variant="white-diagonal"] figure img,[data-full-width]>.frontpage-banner[data-variant="white-diagonal"] figure video{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;object-position:50% 50%}[data-full-width]>.frontpage-banner[data-variant="white-diagonal"] figure figcaption::after{background-color:rgba(255,255,255,0.8);background:linear-gradient(75deg, rgba(255,255,255,0.8) 52.999%, transparent 53.111%)}}@media only screen and (min-width: 992px){[data-full-width]>.frontpage-banner[data-variant="blue-diagonal"] figure{overflow:visible;padding:8.7rem 0}[data-full-width]>.frontpage-banner[data-variant="blue-diagonal"] figure img,[data-full-width]>.frontpage-banner[data-variant="blue-diagonal"] figure>video{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;object-position:50% 50%}[data-full-width]>.frontpage-banner[data-variant="blue-diagonal"] figure figcaption::after{background-color:rgba(0,122,202,0.8);background:linear-gradient(75deg, rgba(0,122,202,0.8) 52.999%, transparent 53.111%)}}@media only screen and (min-width: 992px){[data-full-width]>.frontpage-banner[data-variant="datalon-blue"] figure{overflow:visible;padding:8.7rem 0}[data-full-width]>.frontpage-banner[data-variant="datalon-blue"] figure img,[data-full-width]>.frontpage-banner[data-variant="datalon-blue"] figure>video{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;object-position:50% 50%}[data-full-width]>.frontpage-banner[data-variant="datalon-blue"] figure figcaption::after{background-color:rgba(45,99,133,0.8);background:linear-gradient(75deg, rgba(45,99,133,0.8) 52.999%, transparent 53.111%)}}@media only screen and (min-width: 992px){[data-full-width]>.frontpage-banner[data-variant="datalon-orange"] figure{overflow:visible;padding:8.7rem 0}[data-full-width]>.frontpage-banner[data-variant="datalon-orange"] figure img,[data-full-width]>.frontpage-banner[data-variant="datalon-orange"] figure>video{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;object-position:50% 50%}[data-full-width]>.frontpage-banner[data-variant="datalon-orange"] figure figcaption::after{background-color:rgba(255,165,38,0.8);background:linear-gradient(75deg, rgba(255,165,38,0.8) 52.999%, transparent 53.111%)}}@media only screen and (min-width: 992px){.frontpage-banner[data-variant*="legacy"] figure figcaption{padding:3.2rem 4.5rem}}.frontpage-banner[data-variant="legacy-blue-diagonal"] h1,.frontpage-banner[data-variant="legacy-blue-diagonal"] h2,.frontpage-banner[data-variant="legacy-blue-diagonal"] h3,.frontpage-banner[data-variant="legacy-blue-diagonal"] h4,.frontpage-banner[data-variant="legacy-blue-diagonal"] h5,.frontpage-banner[data-variant="blue-diagonal"] h1,.frontpage-banner[data-variant="blue-diagonal"] h2,.frontpage-banner[data-variant="blue-diagonal"] h3,.frontpage-banner[data-variant="blue-diagonal"] h4,.frontpage-banner[data-variant="blue-diagonal"] h5{color:#fff}.frontpage-banner[data-variant="legacy-blue-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="blue-diagonal"] .frontpage-banner__cta{padding:.5rem 1.5rem .4rem 1.5rem;border-radius:5rem;display:inline-block;line-height:1.5em;font-size:1rem;margin:0.5rem 0;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#fff}.frontpage-banner[data-variant="legacy-blue-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="legacy-blue-diagonal"] .frontpage-banner__cta a,.frontpage-banner[data-variant="blue-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="blue-diagonal"] .frontpage-banner__cta a{color:#007aca}.frontpage-banner[data-variant="legacy-blue-diagonal"] .frontpage-banner__cta:hover,.frontpage-banner[data-variant="blue-diagonal"] .frontpage-banner__cta:hover{background:#f0f2f5;box-shadow:0 0 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="datalon-blue"] h1,.frontpage-banner[data-variant="datalon-blue"] h2,.frontpage-banner[data-variant="datalon-blue"] h3,.frontpage-banner[data-variant="datalon-blue"] h4,.frontpage-banner[data-variant="datalon-blue"] h5,.frontpage-banner[data-variant="datalon-orange"] h1,.frontpage-banner[data-variant="datalon-orange"] h2,.frontpage-banner[data-variant="datalon-orange"] h3,.frontpage-banner[data-variant="datalon-orange"] h4,.frontpage-banner[data-variant="datalon-orange"] h5{color:#fff}.frontpage-banner[data-variant="datalon-blue"] .frontpage-banner__cta,.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta{padding:.5rem 1.5rem .4rem 1.5rem;border-radius:5rem;display:inline-block;line-height:1.5em;font-size:1rem;margin:0.5rem 0;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#fff}.frontpage-banner[data-variant="datalon-blue"] .frontpage-banner__cta,.frontpage-banner[data-variant="datalon-blue"] .frontpage-banner__cta a,.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta,.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta a{color:#2d6385}.frontpage-banner[data-variant="datalon-blue"] .frontpage-banner__cta:hover,.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta:hover{background:#f0f2f5;box-shadow:0 0 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="datalon-orange"] h1,.frontpage-banner[data-variant="datalon-orange"] h2,.frontpage-banner[data-variant="datalon-orange"] h3,.frontpage-banner[data-variant="datalon-orange"] h4,.frontpage-banner[data-variant="datalon-orange"] h5{color:#fff}.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta{padding:.5rem 1.5rem .4rem 1.5rem;border-radius:5rem;display:inline-block;line-height:1.5em;font-size:1rem;margin:0.5rem 0;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#fff}.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta,.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta a{color:#ffa526}.frontpage-banner[data-variant="datalon-orange"] .frontpage-banner__cta:hover{background:#f0f2f5;box-shadow:0 0 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="legacy-white-diagonal"] .ctavisma,.frontpage-banner[data-variant="white-diagonal"] .ctavisma,.frontpage-banner[data-variant="all-white"] .ctavisma{padding:.5rem 1.5rem .4rem 1.5rem;border-radius:5rem;display:inline-block;line-height:1.5em;font-size:1rem;margin:0.5rem 0;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#fff}.frontpage-banner[data-variant="legacy-white-diagonal"] .ctavisma,.frontpage-banner[data-variant="legacy-white-diagonal"] .ctavisma a,.frontpage-banner[data-variant="white-diagonal"] .ctavisma,.frontpage-banner[data-variant="white-diagonal"] .ctavisma a,.frontpage-banner[data-variant="all-white"] .ctavisma,.frontpage-banner[data-variant="all-white"] .ctavisma a{color:#007aca}.frontpage-banner[data-variant="legacy-white-diagonal"] .ctavisma:hover,.frontpage-banner[data-variant="white-diagonal"] .ctavisma:hover,.frontpage-banner[data-variant="all-white"] .ctavisma:hover{background:#f0f2f5;box-shadow:0 0 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="legacy-white-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="white-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="all-white"] .frontpage-banner__cta{padding:.5rem 1.5rem .4rem 1.5rem;border-radius:5rem;display:inline-block;line-height:1.5em;font-size:1rem;margin:0.5rem 0;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#007aca;box-shadow:0 15px 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="legacy-white-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="legacy-white-diagonal"] .frontpage-banner__cta a,.frontpage-banner[data-variant="white-diagonal"] .frontpage-banner__cta,.frontpage-banner[data-variant="white-diagonal"] .frontpage-banner__cta a,.frontpage-banner[data-variant="all-white"] .frontpage-banner__cta,.frontpage-banner[data-variant="all-white"] .frontpage-banner__cta a{color:#f0f2f5}.frontpage-banner[data-variant="legacy-white-diagonal"] .frontpage-banner__cta:hover,.frontpage-banner[data-variant="white-diagonal"] .frontpage-banner__cta:hover,.frontpage-banner[data-variant="all-white"] .frontpage-banner__cta:hover{text-decoration:none;background:#0062a3;box-shadow:0 0 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="legacy-white-diagonal"] p,.frontpage-banner[data-variant="white-diagonal"] p,.frontpage-banner[data-variant="all-white"] p{color:#282828}.site-navigation+.content-area[data-full-width]>.frontpage-banner:first-child:not([data-variant*="legacy"]):first-child,.site-navigation+main>.content-area[data-full-width]:first-child>.frontpage-banner:first-child:not([data-variant*="legacy"]):first-child,.site-navigation+main>.content-area[data-full-width]:first-child>.sticky-events--sentinel+.frontpage-banner:first-child:not([data-variant*="legacy"]){margin-top:0}@media only screen and (max-width: 767px){.page-wrapper>.content-area[data-full-width]>.frontpage-banner:first-child{margin-top:-1%}}@media only screen and (min-width: 768px) and (max-width: 991px){.page-wrapper>.content-area[data-full-width]>.frontpage-banner:first-child{margin-top:-.5rem}}@media only screen and (min-width: 992px){.page-wrapper>.content-area[data-full-width]>.frontpage-banner:first-child{margin-top:-1rem}}@media only screen and (max-width: 767px){.headline-block+.frontpage-banner{margin-top:-1% !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.headline-block+.frontpage-banner{margin-top:-.5rem !important}}@media only screen and (min-width: 992px){.headline-block+.frontpage-banner{margin-top:-1rem !important}}.content-area[data-full-width] .frontpage-banner[data-variant="blue-diagonal"],.content-area[data-full-width] .frontpage-banner[data-variant="white-diagonal"],.content-area[data-full-width] .frontpage-banner[data-variant="all-white"],.content-area[data-full-width] .frontpage-banner[data-variant="datalon-blue"],.content-area[data-full-width] .frontpage-banner[data-variant="datalon-orange"]{margin-top:0 !important;margin-bottom:0 !important}.frontpage-banner.-wide h1{font-size:undefined;font-size:var(--h1-small);max-width:40ch}.frontpage-banner.-wide h2{font-size:undefined;font-size:var(--h1-small);max-width:40ch}@media only screen and (min-width: 992px){[data-full-width]>.small-top-banner[data-variant="blue-diagonal"] figure,[data-full-width]>.small-top-banner[data-variant="white-diagonal"] figure{padding:40px 0}[data-full-width]>.frontpage-banner.-wide figure{min-height:auto;padding:4em 0}[data-full-width]>.frontpage-banner.-wide figure figcaption{width:auto;min-height:auto}.frontpage-banner.small-top-banner figure{overflow:hidden;min-height:25rem}.frontpage-banner.small-top-banner figure figcaption{height:20rem;min-height:20rem}.frontpage-banner.small-top-banner figure figcaption h1{line-height:1.2em;margin:0 0 12px}.frontpage-banner.small-top-banner figure figcaption p{margin:12px 0 18px}}.frontpage-banner[data-variant="transparent"] .frontpage-banner__cta{padding:.5rem 1.5rem .4rem 1.5rem;border-radius:5rem;display:inline-block;line-height:1.5em;font-size:1rem;margin:0.5rem 0;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#007aca;box-shadow:0 15px 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="transparent"] .frontpage-banner__cta,.frontpage-banner[data-variant="transparent"] .frontpage-banner__cta a{color:#f0f2f5}.frontpage-banner[data-variant="transparent"] .frontpage-banner__cta:hover{text-decoration:none;background:#0062a3;box-shadow:0 0 20px rgba(9,116,179,0.2)}.frontpage-banner[data-variant="transparent"] figure figcaption{color:inherit}.frontpage-banner[data-variant="transparent"] figure figcaption::after{background-color:#fff}@media only screen and (min-width: 992px){.frontpage-banner[data-variant="transparent"] p{max-width:60ch}.frontpage-banner[data-variant="transparent"] figure{overflow:visible;padding:8.7rem 0}.frontpage-banner[data-variant="transparent"] figure img,.frontpage-banner[data-variant="transparent"] figure picture,.frontpage-banner[data-variant="transparent"] figure video{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;object-position:50% 50%}.frontpage-banner[data-variant="transparent"] figure figcaption{padding:0;color:#fff}.frontpage-banner[data-variant="transparent"] figure figcaption::after{background:none;background-color:transparent}}.banner-cta-block{margin-top:undefined;margin-top:var(--space-l);display:flex;flex-direction:column;align-items:flex-start;width:max-content;gap:undefined;gap:var(--space-m) var(--space-s)}.banner-cta-block>*{min-width:200px;flex-grow:1;width:100%}@media only screen and (min-width: 992px){.banner-cta-block{flex-flow:row wrap;width:auto}.banner-cta-block>*{max-width:max-content;width:fit-content}}.frontpage-banner[data-variant="blue-diagonal"] .-btn-primary{--btn-background: var(--white);--btn-text-color: var(--neutral-90);--hover-background: var(--white);--border-color: var(--white)}.frontpage-banner[data-variant="blue-diagonal"] .-btn-primary:focus,.frontpage-banner[data-variant="blue-diagonal"] .-btn-primary:hover{box-shadow:0 10px 15px rgba(22,62,89,0.3)}.frontpage-banner[data-variant="blue-diagonal"] .-btn-secondary{--border-color: var(--white);--hover-border: transparent}.frontpage-banner[data-variant="blue-diagonal"] .-btn-secondary:focus{box-shadow:undefined;box-shadow:0 0 0 2px var(--white)}.frontpage-banner[data-variant="blue-diagonal"] .-btn-secondary:hover{box-shadow:undefined;box-shadow:0 0 0 2px var(--white)}.frontpage-banner[data-variant="transparent"] .-btn-secondary,.frontpage-banner[data-variant="white-diagonal"] .-btn-secondary,.frontpage-banner[data-variant="all-white"] .-btn-secondary{--btn-text-color: var(--neutral-90);--btn-background: var(--white);--border-color: var(--neutral-40);--hover-background: var(--white);--hover-border: var(--border-color)}.frontpage-banner[data-variant="transparent"] .-btn-secondary:focus{border:undefined;border:2px solid var(--blue-60);box-shadow:0 10px 15px rgba(22,62,89,0.06)}.frontpage-banner[data-variant="white-diagonal"] .-btn-secondary:focus{border:undefined;border:2px solid var(--blue-60);box-shadow:0 10px 15px rgba(22,62,89,0.06)}.frontpage-banner[data-variant="all-white"] .-btn-secondary:focus{border:undefined;border:2px solid var(--blue-60);box-shadow:0 10px 15px rgba(22,62,89,0.06)}.frontpage-banner[data-variant="transparent"] .-btn-secondary:hover,.frontpage-banner[data-variant="white-diagonal"] .-btn-secondary:hover,.frontpage-banner[data-variant="all-white"] .-btn-secondary:hover{box-shadow:0 10px 15px rgba(22,62,89,0.06)}.modal--open{overflow:hidden}.modal--open .modal{overflow-x:hidden;overflow-y:auto;z-index:3002}.modal--open .modal.in{display:flex !important}.modal--open .modal.in .modal__dialog{transform:translate(0, 0);opacity:1}.modal--open .modal.in:not(.modal--header):not(.modal--footer) .modal__dialog{-ms-grid-row-align:center;align-self:center}.modal__iframe{display:block;width:100%;height:500px;border:0}.modal{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1050;text-align:center;-ms-user-select:none;user-select:none}.modal.fade .modal__dialog{transform:translate(0, -25%);transform:translate(0, -25vh)}.modal--styled-header .modal__title{margin:-20px;padding:20px;line-height:1.42857143;background-color:#0089d9;color:#fff;word-break:break-all}.modal--styled-footer .modal__footer{background-color:#f0f2f5}.modal__dialog{position:relative;display:inline-block;margin:0;max-width:100%;max-width:100vw;flex-grow:1;transition:all .3s ease-in-out 0s;opacity:0;transform:translate(0, -100vh)}.modal__dialog[data-modal-size="content"]{max-width:1440px}.modal:not(.modal--header):not(.modal--footer) .modal__dialog{-ms-grid-row-align:center;align-self:center;margin:auto}.modal--header,.modal--footer{height:100%;width:100%;top:initial;right:initial}.modal--header .modal__dialog,.modal--footer .modal__dialog{align-self:flex-start;margin:0;max-width:100%;max-width:100vw}.modal--header .modal__content,.modal--footer .modal__content{margin:0 30px;max-width:100%;max-width:100vw;box-shadow:none;display:block;background-color:rgba(0,0,0,0);color:#fff;position:relative;left:-50%;transform:translateX(50vw);max-width:1440px}@supports (display: flex){.modal--header .modal__content,.modal--footer .modal__content{display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.modal--header .modal__content,.modal--footer .modal__content{flex-direction:row;flex-wrap:nowrap}}@media only screen and (min-width: 1920px){.modal--header .modal__content,.modal--footer .modal__content{margin:0}}.modal--header .modal__content::before,.modal--footer .modal__content::before{content:"";z-index:-1;background-color:#0062a3;position:absolute;left:-100vw;right:-100vw;top:0;bottom:0;box-shadow:0 3px 9px rgba(0,0,0,0.5)}.modal--header .modal__body,.modal--footer .modal__body{overflow-y:hidden;padding:2rem 2rem 2rem 0}.modal--header .modal__body--has-pictogram,.modal--footer .modal__body--has-pictogram{padding:2rem 2rem 2rem calc(130px + 2rem);min-height:calc(130px + 4rem)}.modal--header .modal__body a,.modal--footer .modal__body a{color:#fff;text-decoration:underline}.modal--header .modal__body a:hover,.modal--footer .modal__body a:hover{color:#f0f2f5;text-shadow:0 0 3px #222}.modal--header .modal__pictogram,.modal--footer .modal__pictogram{position:absolute;top:50%;left:0;padding:0 2rem 0 0;transform:translateY(-65px)}.modal--header .modal__footer,.modal--footer .modal__footer{flex:1 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2rem 0 2rem 2rem}.modal--header .modal__footer .modal__action,.modal--footer .modal__footer .modal__action{display:flex;white-space:nowrap;color:#fff;text-decoration:underline}.modal--header .modal__footer .modal__action:hover,.modal--footer .modal__footer .modal__action:hover{color:#f0f2f5;text-shadow:0 0 3px #222}.modal--header .modal__dialog{align-self:flex-start}.modal--footer .modal__dialog{align-self:flex-end}.modal__content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,0.2);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;max-width:96%;margin:auto}.modal__content img{max-width:100%}@media only screen and (max-width: 767px){.modal__content img{max-width:50%}}.modal__content.modal--standard{width:750px}.modal__content.modal--wide{max-width:1440px;width:100%}.modal__content.modal--wide .modal__iframe{height:700px}.modal__content.modal--narrow{width:450px}@media (max-width: 300px){.modal__content.modal--narrow{width:96%}}.modal__content.modal--narrow .modal__iframe{height:300px}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3001;background-color:#222}.modal__backdrop.fade{opacity:0}.modal__backdrop.in{opacity:0.5}.modal__header{padding:20px}.modal__header [class*="icon-"]{position:relative;display:inline-block;width:1em;height:1em;font-size:1em;margin-right:0.25em;vertical-align:middle}.modal__header p:last-child{margin-bottom:0.5em}.modal__header .close{position:absolute;top:3px;right:0px;background-color:transparent;border:none;font-size:32px;cursor:pointer;color:#fff;margin-top:0}.modal__header .close span{margin:0 0.25em}.modal__header .close:hover{color:#f0f2f5}.modal__body{position:relative;padding:20px;padding-right:20px;max-height:490px;overflow-y:auto}.modal__body--align-left{text-align:left}.modal__pictogram{width:150px;float:left;padding:0 20px 20px 0}.modal__footer{padding:10px 20px;text-align:right}.modal__action{text-transform:uppercase}.modal__action:not(:first-child){margin-left:30px}@media (min-width: 768px){.modal__content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.clearfix:before,.clearfix:after,.modal__header:before,.modal__header:after,.modal__footer:before,.modal__footer:after{content:" ";display:table}.clearfix:after,.modal__header:after,.modal__footer:after{clear:both}.modal--clean{border:0;padding:2rem 1rem}.modal--clean .modal__body,.modal--clean .modal__header,.modal--clean .modal__footer{text-align:left;padding-left:0;padding-right:0;padding-top:0}.modal--clean .modal__body{max-height:100%}.modal--clean .close{color:#007aca;padding:0;top:0;display:block}.modal--clean .close span{height:inherit;margin:0}.modal--clean .modal__header{position:relative;overflow:visible;min-height:2em}@media only screen and (min-width: 992px){.modal--clean{padding:2rem 0}}.modal__footer a:first-child{margin-right:1em}.modal__content--600{max-width:600px;margin:auto}.modal-title-primary{font-family:"UbuntuRegular";margin:0;color:#007aca}.modal-title-secondary{margin:0}

