@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}[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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-sticky;position:sticky;top:0}}.section-menu>ul{position:relative;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-self:center;text-align:center;margin:0;padding:12px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.section-menu>ul::before{position:absolute;content:"";background-color:#fff;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);z-index:-1}@media only screen and (min-width: 768px){.section-menu>ul::before{-webkit-box-shadow:0 1px 1px 1px rgba(109,109,109,0.16);box-shadow:0 1px 1px 1px rgba(109,109,109,0.16)}}.section-menu>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end !important;-ms-flex-pack:end !important;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}}.section-menu__item,.section-menu__item--has-submenu{display:block;line-height:2.3;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;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;-webkit-transition:all .3s ease-in-out 0s;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%;-webkit-transform:translateX(-5px);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;-webkit-transition:all .3s ease-in-out 0s;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{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background-color:#fff;pointer-events:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}@media only screen and (min-width: 768px){.section-menu__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;width:100%;z-index:-2;margin-top:-50px;top:-100vh;-webkit-box-shadow:0 3px 6px 0.5px rgba(34,34,34,0.16);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{-webkit-box-flex:0;-ms-flex:0 0 25%;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.section-menu ul li .site-navigation__link{display:-webkit-inline-box;display:-ms-inline-flexbox;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{-webkit-transform:rotateZ(-90deg);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;-webkit-transform:rotateZ(90deg) translateY(0.3rem);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}:root{--baseline: 22px}@media screen and (min-width: 48em){:root{--baseline: 27px}}article.frontpage-banner{margin-top:3rem}.frontpage-banner a{color:#fff}.frontpage-banner figure{position:relative;margin:0;min-height:420px;overflow:hidden}.frontpage-banner figure>img,.frontpage-banner figure>picture,.frontpage-banner figure video{top:0;right:0;bottom:0;max-width:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:100% 50%";object-fit:cover;-o-object-position:100% 50%;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>picture,.frontpage-banner figure video{position:absolute;width:56%;height:100%}}.frontpage-banner figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;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-flex-item-align:center;-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: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 a:not(.frontpage-banner__cta){color:#007aca;font-weight:bold}.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:-webkit-gradient(linear, left top, right top, color-stop(52.999%, #fff), color-stop(53.111%, transparent));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 a:not(.frontpage-banner__cta):not(.ctavisma){color:#007aca;font-weight:bold}.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;-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;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{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;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{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;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{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);left:0;height:100%;width:100vw;max-width:none;-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;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;-webkit-transition:all .3s ease-in-out 0s;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;-webkit-box-shadow:0 0 20px rgba(9,116,179,0.2);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;-webkit-transition:all .3s ease-in-out 0s;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;-webkit-box-shadow:0 0 20px rgba(9,116,179,0.2);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;-webkit-transition:all .3s ease-in-out 0s;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;-webkit-box-shadow:0 0 20px rgba(9,116,179,0.2);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;-webkit-transition:all .3s ease-in-out 0s;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;-webkit-box-shadow:0 0 20px rgba(9,116,179,0.2);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;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#007aca;-webkit-box-shadow:0 15px 20px rgba(9,116,179,0.2);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;-webkit-box-shadow:0 0 20px rgba(9,116,179,0.2);box-shadow:0 0 20px rgba(9,116,179,0.2)}.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[data-variant*="legacy"]+.long-page-background-color-purple{margin-top:-1rem !important}.frontpage-banner+.long-page-background-color-purple{margin-top:0 !important}@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}.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;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;border:2px solid transparent;background:#007aca;-webkit-box-shadow:0 15px 20px rgba(9,116,179,0.2);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;-webkit-box-shadow:0 0 20px rgba(9,116,179,0.2);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;-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;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}}.modal--open{overflow:hidden}.modal--open .modal{overflow-x:hidden;overflow-y:auto;z-index:3000}.modal--open .modal.in{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.modal--open .modal.in .modal__dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.modal--open .modal.in:not(.modal--header):not(.modal--footer) .modal__dialog{-ms-flex-item-align:center;-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal.fade .modal__dialog{-webkit-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transform:translate(0, -25vh);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;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;opacity:0;-webkit-transform:translate(0, -100vh);transform:translate(0, -100vh)}.modal:not(.modal--header):not(.modal--footer) .modal__dialog{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width: 767px){.modal:not(.modal--header):not(.modal--footer) .modal__dialog{margin-top:25px}}@media (min-width: 768px){.modal:not(.modal--header):not(.modal--footer) .modal__dialog{margin:30px auto}}.modal--header,.modal--footer{height:100%;width:100%;top:initial;right:initial}.modal--header .modal__dialog,.modal--footer .modal__dialog{-ms-flex-item-align:start;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;-webkit-box-shadow:none;box-shadow:none;display:block;background-color:rgba(0,0,0,0);color:#fff;position:relative;left:-50%;-webkit-transform:translateX(50vw);transform:translateX(50vw);max-width:1440px}@supports (display: flex){.modal--header .modal__content,.modal--footer .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 768px){.modal--header .modal__content,.modal--footer .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;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;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);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;-webkit-transform:translateY(-65px);transform:translateY(-65px)}.modal--header .modal__footer,.modal--footer .modal__footer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0 2rem 2rem}.modal--header .modal__footer .modal__action,.modal--footer .modal__footer .modal__action{display:-webkit-box;display:-ms-flexbox;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{-ms-flex-item-align:start;align-self:flex-start}.modal--footer .modal__dialog{-ms-flex-item-align:end;align-self:flex-end}.modal__content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#222;max-width:96%;margin:2%}.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}@media (max-width: 750px){.modal__content.modal--standard{width:96%}}.modal__content.modal--wide{width:1400px}@media (max-width: 1400px){.modal__content.modal--wide{width:96%}}.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:1040;background-color:#000000}.modal__backdrop.fade{opacity:0}.modal__backdrop.in{opacity:0.5}.modal__header{padding:20px}.modal__header,.modal__header h3,.modal__header h4{border-radius:0}.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 h3+p,.modal__header h4+p{margin-top:1em;font-size:16px}.modal__header p:last-child{margin-bottom:0.5em}.modal__header .close{position:absolute;top:3px;right:0px;background-color:transparent;border:none;outline: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}h3.modal__title{font-size:28px}h4.modal__title{font-size:24px}@media (max-width: 767px){h4.modal__title{font-size:18px;padding:18px}}@media (min-width: 768px){.modal__content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);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}

