@-webkit-keyframes fade-in {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes fade-in {from {opacity: 0;}
	to {opacity: 1;}}
@-webkit-keyframes fade-in-up {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fade-in-up {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes fade-in-down {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fade-in-down {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes fade-in-left {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fade-in-left {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
h1 {font-size: 2em;margin: .67em 0;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: .35em .75em .625em;}
legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;visibility: hidden;}
[hidden] {display: none;visibility: hidden;}
html {-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 1rem;line-height: 1.87;}
@media (min-width: 1280px) {html {font-size: 1.125rem;line-height: 1.78;}}
*, *::before, *::after {-webkit-box-sizing: inherit;box-sizing: inherit;}
img {display: block;max-width: 100%;}
iframe {max-width: 100%;}
.site {overflow: hidden;}
.wp-block-image figcaption {font-size: .875rem;color: #727272;}
@font-face {font-family: "aino";src: url("../../fonts/Aino-Bold.woff2") format("woff2"),url("../../fonts/Aino-Bold.woff") format("woff");font-weight: bold;font-style: normal;}
@font-face {font-family: "aino";src: url("../../fonts/Aino-Regular.woff2") format("woff2"),url("../../fonts/Aino-Regular.woff") format("woff");font-weight: normal;font-style: normal;}
h1, h2, h3, h4 {font-weight: bold;}
h1 {font-size: 1.75rem;line-height: 1.5;}
@media (min-width: 768px) {h1 {font-size: 2.67rem;line-height: 1.33;}}
h2 {font-size: 1.5rem;line-height: 1.58;}
@media (min-width: 768px) {h2 {font-size: 1.66rem;line-height: 1.6;}}
h3 {font-size: 1.25rem;line-height: 1.7;}
@media (min-width: 768px) {h3 {font-size: 1.33rem;line-height: 1.75;}}
h4 {font-size: 1.125rem;line-height: 1.78;}
@media (min-width: 768px) {h4 {font-size: 1.11rem;line-height: 1.8;}}
body {font-family: "aino",sans-serif;color: #222;}
.lead {font-size: 1.125rem;line-height: 1.78;}
@media (min-width: 768px) {.lead {font-size: 1.11rem;line-height: 1.8;}}
.small-text {font-size: .875rem;line-height: 1.86;}
@media (min-width: 992px) {.small-text {font-size: .888rem;line-height: 1.87;}}
.bold {font-weight: bold;}
a {color: #113f8e;text-decoration: underline;-webkit-transition: color .15s ease-in-out;transition: color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {a {-webkit-transition: none;transition: none;}}
a:hover {color: #00559c;}
code {display: block;padding: 1rem;background-color: #e0e0e0;overflow-x: auto;}
.has-anchor .title-anchor {text-decoration: none;position: relative;}
.has-anchor .icon {display: inline-block;margin-bottom: 12px;pointer-events: none;height: 12px !important;vertical-align: middle;}
.clearfix {clear: both;content: "";display: table;}
.container {max-width: 1280px;margin-left: auto;margin-right: auto;width: 100%;}
.container:not(.entry-header) {padding-left: 24px;padding-right: 24px;}
@media (min-width: 992px) {.container:not(.entry-header) {padding-left: 12px;padding-right: 12px;}}
.container.fluid {max-width: 100%;padding-left: 0;padding-right: 0;}
.container--small {max-width: 840px;}
.breakpoint-helper:before {content: "";display: none;visibility: hidden;}
@media (min-width: 0) {.breakpoint-helper:before {content: "xs";}}
@media (min-width: 576px) {.breakpoint-helper:before {content: "sm";}}
@media (min-width: 768px) {.breakpoint-helper:before {content: "md";}}
@media (min-width: 992px) {.breakpoint-helper:before {content: "lg";}}
@media (min-width: 1280px) {.breakpoint-helper:before {content: "xl";}}
.label, .browsers-block__liftup-news-date {font-size: .75rem;line-height: 1.67;}
@media (min-width: 768px) {.label, .browsers-block__liftup-news-date {font-size: .778rem;line-height: 1.71;}}
.color-danger {color: #f04e23;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important;}
.screen-reader-text.skip-link:focus {white-space: nowrap;clip: auto;-webkit-clip-path: initial;clip-path: initial;height: auto;width: auto;overflow: visible;padding: .25rem .5rem;border-width: 1px;text-decoration: none;font-weight: bold;margin: 0;}
label {font-size: .75rem;line-height: 1.67;margin-bottom: .333rem;display: inline-block;font-weight: bold;}
@media (min-width: 768px) {label {font-size: .778rem;line-height: 1.71;}}
input, textarea, select {border-radius: 4px;border: 2px solid #b5e0f5;color: #222;padding: .833rem 1rem .722rem;-webkit-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {input, textarea, select {-webkit-transition: none;transition: none;}}
input:hover, textarea:hover, select:hover {border-color: #5ecae7;}
input:focus, textarea:focus, select:focus {border-color: #113f8e;outline: none;}
textarea {resize: vertical;}
fieldset {padding: 0;margin: 0;border: none;}
.search-form {position: relative;}
.search-form .search-field {padding: .833rem 2.5rem .722rem 1rem;line-height: 1.78;width: 100%;max-height: 3.333rem;}
.search-form .search-submit {position: absolute;padding: 0;top: 50%;right: 1rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 2rem;height: 2rem;background-color: transparent;}
@media (min-width: 992px) {.search-form .search-submit {width: 1.22rem;height: 1.22rem;}}
.search-form .search-submit .icon {width: 100%;height: 100%;background-size: contain;}
.form {margin-top: 48px;}
.form label {font-size: 1rem;}
.form__field {display: block;width: 100%;}
.form__field--select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;outline: none;background-image: url("../../images/icons/angle-down-s.svg");background-repeat: no-repeat;background-position: right 1rem top 50%;cursor: pointer;}
.form__field--select::-ms-expand {display: none;visibility: hidden;}
.form__field--select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
.form__field--select.placeholder-active {color: #727272;}
.form__field--radio .form-control, .form__field--checkbox .form-control {display: none;visibility: hidden;}
.form__field--radio .form-control + label, .form__field--checkbox .form-control + label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;font-weight: normal;}
.form__field--radio .form-control + label span, .form__field--checkbox .form-control + label span {width: 1.666rem;height: 1.666rem;display: inline-block;margin-right: .5rem;border: 2px solid #b5e0f5;margin-top: -2px;cursor: pointer;-webkit-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.form__field--radio .form-control + label span, .form__field--checkbox .form-control + label span {-webkit-transition: none;transition: none;}}
.form__field--radio .form-control {display: none;visibility: hidden;}
.form__field--radio .form-control + label:hover .radio-button {border-color: #5ecae7;}
.form__field--radio .form-control + label:focus .radio-button {border-color: #5ecae7;}
.form__field--radio .form-control + label .radio-button {border-radius: 50%;}
.form__field--radio .form-control:checked + label .radio-button {border: 8px solid #113f8e;}
.form__field--checkbox .form-control {display: none;visibility: hidden;}
.form__field--checkbox .form-control + label:hover .checkbox {border-color: #5ecae7;}
.form__field--checkbox .form-control + label .checkbox {border-radius: 4px;}
.form__field--checkbox .form-control:checked + label .checkbox {border: none;background-color: #113f8e;background-image: url("../../images/icons/check-bold-s-white.svg");background-repeat: no-repeat;background-position: center center;}
.form .fileinput {width: .1px;height: .1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.form .fileinput + label {width: 100%;border: 2px dashed #b5e0f5;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;padding: 3rem;cursor: pointer;-webkit-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.form .fileinput + label {-webkit-transition: none;transition: none;}}
.form .fileinput + label:hover {border-color: #5ecae7;}
.form .fileinput:focus + label, .form .fileinput:active + label {border-color: #113f8e;}
.form .fileinput__description {width: 100%;font-size: 1rem;}
.form .fileinput__description > * {display: block;}
.form .fileinput__description > *:not(.bold) {font-weight: normal;}
.form .fileinput__description .allowed-types, .form .fileinput__description .max-size {font-size: .7rem;}
.form .fileinput__description .allowed-types.error, .form .fileinput__description .max-size.error {color: #f04e23;}
.form .fileinput__description .uploaded-file {color: #727272;}
.form .fileinput__description .uploaded-file:not(:last-child):after {content: ", ";}
.form__group {width: 100%;margin-bottom: 36px;}
@media (min-width: 768px) {.form__group {width: 75%;}}
.form__group--full-width {width: 100%;}
.form__group--required label:after {content: "*";color: #f04e23;margin-left: .4rem;}
.form__group--v-small {margin-bottom: 12px;}
.form__group .error-description {display: none;visibility: hidden;}
.form__group--has-error .form__field {border-color: #f04e23;}
.form__group--has-error .error-description {display: block;visibility: visible;}
.form__group--fileinput.form__group--has-error label {border-color: #f04e23;}
.form__radio-group {margin-top: 24px;}
.form input[type="submit"]:focus {outline: -webkit-focus-ring-color auto 5px;}
.row, .wp-block-columns {margin-left: -12px;margin-right: -12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 768px) {.row, .wp-block-columns {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.col, .wp-block-column {padding-right: 12px;padding-left: 12px;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;width: 100%;}
@media (min-width: 768px) {.col-1 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 8.33333%;}
	.col-2 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 16.66667%;}
	.col-3 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 25%;}
	.col-4 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 33.33333%;}
	.col-5 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 41.66667%;}
	.col-6 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 50%;}
	.col-7 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 58.33333%;}
	.col-8 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 66.66667%;}
	.col-9 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 75%;}
	.col-10 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 83.33333%;}
	.col-11 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 91.66667%;}
	.col-12 {-ms-flex-preferred-size: auto;flex-basis: auto;width: 100%;}}
.wp-block-column {margin-left: 0 !important;margin-bottom: 0;}
.wp-block-column > * {margin-bottom: 24px;}
.site-header {border-bottom: 2px solid #b5e0f5;}
@media (min-width: 992px) {.site-header {margin-bottom: 24px;border-bottom: none;}}
.site-header .site-logo {margin-left: 0;margin-right: auto;}
.site-header .header-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-right: 0;margin-left: 0;}
.site-header .global-header {padding-top: 1.5rem;padding-bottom: 1.5rem;}
@media (min-width: 992px) {.site-header .global-header {padding-left: 12px;padding-right: 12px;}}
.site-header .global-header > .row, .site-header .global-header > .wp-block-columns {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width: 992px) {.site-header .global-header {padding-top: 2rem;padding-bottom: 1.333rem;}}
.site-header .global-header .header-search {margin-left: auto;margin-right: 12px;}
@media (min-width: 576px) {.site-header .global-header .header-search {width: 65%;}}
@media (min-width: 992px) {.site-header .global-header .header-search {width: 50%;margin-left: 48px;}}
.site-header .global-header .header-search .search-form-input {display: none;visibility: hidden;}
@media (min-width: 576px) {.site-header .global-header .header-search .search-form-input {display: block;visibility: visible;}}
.site-header .global-header .language-selection {margin-left: auto;margin-right: 0;display: none;visibility: hidden;}
@media (min-width: 992px) {.site-header .global-header .language-selection {display: block;visibility: visible;}}
.site-header .global-header .language-selection .switch-language-link {text-decoration: none;font-size: .88rem;margin-left: 12px;margin-right: 12px;}
.site-header .global-header .language-selection .switch-language-link:first-child {margin-left: 0;}
.site-header .global-header .language-selection .switch-language-link:last-child {margin-right: 0;}
.site-header .menu-toggle {width: 2rem;height: 1.25rem;margin-right: 0;position: relative;}
@media (min-width: 992px) {.site-header .menu-toggle {display: none;visibility: hidden;}}
.site-header .menu-toggle__line {width: 100%;height: 2px;background-color: #003168;position: absolute;top: 50%;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.site-header .menu-toggle__line {-webkit-transition: none;transition: none;}}
.site-header .menu-toggle__line:first-child {top: 0;}
.site-header .menu-toggle__line:last-child {top: 100%;}
.site-header .menu-toggle.open {position: relative;display: block;visibility: visible;height: 2rem;}
.site-header .menu-toggle.open .menu-toggle__line {display: none;visibility: hidden;}
.site-header .menu-toggle.open .menu-toggle__line:first-child {-webkit-transform: translateY(1rem) rotate(-45deg);transform: translateY(1rem) rotate(-45deg);display: block;visibility: visible;}
.site-header .menu-toggle.open .menu-toggle__line:last-child {display: block;visibility: visible;-webkit-transform: translateY(-1rem) rotate(45deg);transform: translateY(-1rem) rotate(45deg);}
.mobile-menu-open .global-header {background-color: #f0faff;}
.site-footer {background-color: #f5f5f5;padding: 3.33rem;text-align: center;position: relative;}
@media (min-width: 768px) {.site-footer {text-align: left;}}
.site-footer .footer-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 768px) {.site-footer .footer-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.site-footer:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 24px 48px 0 0;border-color: #fff #f5f5f5 #f5f5f5 #f5f5f5;left: 0;top: 0;background-color: white;}
.site-footer .footer-contact {margin-bottom: 24px;}
.site-footer .footer-contact--developer-contact {max-width: 75%;margin-left: auto;margin-right: auto;}
.site-footer .footer-contact--developer-contact a {color: #f04e23;}
.site-footer .footer-contact .number {display: inline-block;font-size: 1.33rem;}
.site-footer .footer-contact .number a {color: #f04e23;text-decoration: none;}
.site-footer .footer-contact .number__separator {font-size: 1.12rem;}
.site-footer .footer-side-section {-ms-flex-preferred-size: auto;flex-basis: auto;width: auto;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;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: justify;-ms-flex-pack: justify;justify-content: space-between;}
.site-footer .footer-side-section .footer-links {font-weight: bold;margin-bottom: 24px;}
@media (min-width: 768px) {.site-footer .footer-side-section .footer-links {text-align: right;}}
.site-footer .footer-side-section .footer-logos {margin-bottom: 24px;margin-top: 24px;text-align: center;}
@media (min-width: 768px) {.site-footer .footer-side-section .footer-logos {text-align: right;}}
.site-footer .footer-side-section .footer-logos.fixed {position: fixed;left: 4rem;bottom: 0;opacity: 1;z-index: 20;background-color: #fff;padding: 12px;-webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,.25);box-shadow: 0 0 12px 2px rgba(0,0,0,.25);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.site-footer .footer-side-section .footer-logos.fixed {-webkit-transition: none;transition: none;}}
.site-footer .footer-side-section .footer-logos.fixed .footer-logos__description {display: none;}
.site-footer .footer-side-section .footer-logos.fixed.hiding {opacity: 0;}
.site-footer .footer-side-section .footer-logos__link {margin: 0 auto;display: inline-block;}
@media (min-width: 768px) {.site-footer .footer-side-section .footer-logos__link {margin-left: auto;margin-right: 0;}}
.site-footer--developer .footer-contact .number {font-size: 1rem;}
.main-navigation {background-color: #f0faff;padding: 0 0 48px;display: none;visibility: hidden;position: relative;}
@media (min-width: 992px) {.main-navigation {display: block;visibility: visible;padding: 1.333rem 0;}}
@media (min-width: 768px) {.main-navigation > .container {overflow: visible;}}
.main-navigation .language-selection {text-align: center;border-top: 2px solid #b5e0f5;border-bottom: 2px solid #b5e0f5;margin-left: -24px;margin-right: -24px;padding: 1.333rem;}
.main-navigation .language-selection .switch-language-link {margin: 0 12px;text-decoration: none;}
@media (min-width: 992px) {.main-navigation .language-selection {display: none;visibility: hidden;}}
.main-navigation:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 24px 48px 0 0;border-color: transparent #fff transparent transparent;right: 0;bottom: 0;}
.main-menu, .submenu > .menu {padding-left: 0;list-style: none;margin-top: 0;margin-bottom: 0;}
.main-menu {margin-left: -24px;margin-right: -24px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 992px) {.main-menu {margin-right: 0;padding-left: 12px;padding-right: 12px;}}
.main-menu .menu-link, .main-menu .menu-item {width: 100%;}
@media (min-width: 992px) {.main-menu .menu-link, .main-menu .menu-item {width: auto;}}
@media (min-width: 992px) {.main-menu {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.main-menu .menu-item.menu-border-right {padding-right: 1.666rem;border-right: 2px solid #b5e0f5;}
	.main-menu .menu-item.menu-border-right + .menu-item {margin-left: 1.666rem;}}
.main-menu .menu-item {padding-top: 1rem;padding-bottom: 1rem;border-bottom: 2px solid #b5e0f5;}
@media (min-width: 992px) {.main-menu .menu-item {border-bottom: none;padding-top: 0;padding-bottom: 0;}}
.main-menu .menu-item--active .menu-link {color: #f04e23;position: relative;}
@media (min-width: 992px) {.main-menu .menu-item--active .menu-link:after {content: "";position: absolute;width: 24px;height: 4px;background-color: #f04e23;bottom: -2.5rem;bottom: calc(-2.5rem - 2px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 20;}}
.main-menu .menu-item--active .submenu .submenu-item:not(.menu-item--active) .menu-link.submenu-link {color: #003168;}
.main-menu .menu-item--active .submenu .submenu-item:not(.menu-item--active) .menu-link.submenu-link:after {content: none;}
.main-menu .menu-item.menu-cta {text-align: center;padding-left: 12px;padding-right: 12px;}
.main-menu .menu-item.menu-cta .menu-link {margin: 0;}
@media (min-width: 992px) {.main-menu .menu-item.menu-cta {margin-right: 1.666rem;}}
.main-menu .menu-item.has-children {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.main-menu .menu-item.has-children:not(.developer) > .menu-link {position: relative;}
.main-menu .menu-item.has-children:not(.developer) > .menu-link .menu-link__has-children {position: absolute;left: 100%;margin-left: 4px;top: 50%;margin-top: -2px;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 20px;height: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: none;visibility: hidden;}
.main-menu .menu-item.has-children:not(.developer) > .menu-link .menu-link__has-children svg path {-webkit-transition: fill .15s ease-in-out;transition: fill .15s ease-in-out;fill: #003168;}
@media (prefers-reduced-motion: reduce) {.main-menu .menu-item.has-children:not(.developer) > .menu-link .menu-link__has-children svg path {-webkit-transition: none;transition: none;}}
@media (min-width: 992px) {.main-menu .menu-item.has-children:not(.developer) > .menu-link .menu-link__has-children {visibility: hidden;display: none;}}
.main-menu .menu-item.has-children > .menu-link {border-right: 2px solid #b5e0f5;width: calc(100% - 84px);}
.main-menu .menu-item.has-children .submenu-toggle {padding-left: 12px;padding-right: 24px;}
@media (min-width: 992px) {.main-menu .menu-item.has-children {display: list-item;}
	.main-menu .menu-item.has-children > .menu-link {width: auto;border-right: none;}}
.main-menu .menu-item .menu-link {margin: 0 1rem;text-decoration: none;line-height: 3.3;font-weight: bold;}
.main-menu .menu-item .menu-link.submenu-link:hover .icon {left: 2px;}
.main-menu .menu-item .menu-link:hover {color: #f04e23;}
.main-menu .menu-item .menu-link:hover .menu-link__has-children svg path {fill: #f04e23 !important;}
@media (min-width: 992px) {.main-menu .menu-item:first-child .menu-link {margin-left: 0;}}
.main-menu .menu-item.small {font-size: 1rem;}
@media (min-width: 992px) {.main-menu .menu-item.small {font-size: .888rem;}}
.main-menu .menu-item.small .menu-link.bold {font-weight: bold;}
.main-menu .menu-item.submenu-open {-ms-flex-flow: wrap;flex-flow: wrap;background-color: #fff;}
.main-menu .menu-item.submenu-open .menu {padding-left: 0;padding-right: 0;}
.main-menu .menu-item.submenu-open .submenu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: static;width: 100%;-webkit-box-shadow: none;box-shadow: none;margin-top: 0;padding-top: 0;}
.main-menu .menu-item.submenu-open .submenu-item {border-bottom: 0;margin-bottom: 0;}
.main-menu .menu-item.submenu-open .submenu-mega-item {border-left: none;border-top: 2px solid #e0e0e0;padding-left: 0;padding-right: 0;}
.main-menu .menu-item.submenu-open .submenu .menu {-webkit-column-count: auto;-moz-column-count: auto;column-count: auto;}
.main-menu .menu-item.submenu-open .submenu > * {width: 100%;}
.main-menu .submenu {display: none;position: absolute;left: 0;top: 100%;background-color: #fff;-webkit-box-shadow: 0 36px 72px rgba(0,0,0,.12);box-shadow: 0 36px 72px rgba(0,0,0,.12);width: 100%;margin-top: 24px;padding: 2rem;z-index: 25;}
.main-menu .submenu .menu-link {line-height: 1.78;}
.main-menu .submenu .menu {width: 66%;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;padding: 1.333rem 2rem;}
@media (min-width: 992px) {.main-menu .submenu .menu .submenu-item .submenu-link {margin-bottom: 1.333rem;}}
.main-menu .submenu .menu .submenu-item .icon {-webkit-transition: left .15s ease-in-out;transition: left .15s ease-in-out;left: 0;position: relative;}
@media (prefers-reduced-motion: reduce) {.main-menu .submenu .menu .submenu-item .icon {-webkit-transition: none;transition: none;}}
.main-menu .submenu .menu .submenu-item .icon path {fill: #f04e23;}
.main-menu .submenu .menu .submenu-item.menu-item--active .submenu-link:after {content: none;}
.main-menu .submenu .menu .submenu-link {margin-left: 0;margin-right: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.main-menu .submenu .menu .submenu-link .icon {margin-top: -3px;margin-right: 12px;}
.main-menu .submenu .submenu-mega-item {width: 34%;border-left: 2px solid #e0e0e0;padding: 1.333rem 2rem;}
.main-menu .submenu .submenu-mega-item .mega-title {margin: 0 0 1.333rem;}
.main-menu .submenu .submenu-mega-item ul {list-style: none;padding-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
.main-menu .submenu .submenu-mega-item ul li {display: inline-block;margin-bottom: 1.333rem;position: relative;}
.main-menu .submenu .submenu-mega-item ul li:before {left: 0;position: relative;display: inline-block;content: "";background-image: url("../..//images/icons/arrow-right-m--gray.svg");width: 24px;height: 24px;vertical-align: middle;margin-right: 1rem;margin-top: -3px;-webkit-transition: left .15s ease-in-out;transition: left .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.main-menu .submenu .submenu-mega-item ul li:before {-webkit-transition: none;transition: none;}}
.main-menu .submenu .submenu-mega-item ul li:hover:before {left: 2px;}
.main-menu .submenu.active, .main-menu .submenu:hover {display: -webkit-box;display: -ms-flexbox;display: flex;visibility: visible;}
@media (min-width: 992px) {.main-menu .submenu-toggle {display: none;visibility: hidden;}}
.mobile-menu-open {position: fixed;top: 0;bottom: 0;}
.mobile-menu-open .main-navigation {display: block;visibility: visible;}
.mobile-menu-open .site-header {position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow-y: auto;z-index: 25;}
.mobile-menu-open.admin-bar .site-header {top: 46px;}
@media (min-width: 768px) {.mobile-menu-open.admin-bar .site-header {top: 32px;}}
.developer-nav {background-color: #003168;position: relative;display: none;visibility: hidden;}
@media (min-width: 992px) {.developer-nav {display: block;visibility: visible;}}
.developer-nav:after {content: "";position: absolute;width: 0;height: 0;right: 0;top: -24px;border-style: solid;border-width: 24px 48px 0 0;border-color: transparent #003168 #003168 #003168;}
.developer-nav .developer-menu {list-style: none;padding-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: -24px;padding-top: 24px;padding-bottom: 24px;max-width: 1280px;margin-left: auto;margin-right: auto;width: 100%;}
.developer-nav .developer-menu:not(.entry-header) {padding-left: 24px;padding-right: 24px;}
@media (min-width: 992px) {.developer-nav .developer-menu:not(.entry-header) {padding-left: 12px;padding-right: 12px;}}
.developer-nav .developer-menu.fluid {max-width: 100%;padding-left: 0;padding-right: 0;}
.developer-nav .developer-menu--small {max-width: 840px;}
.developer-nav .developer-menu__menu-item {margin-right: 36px;position: relative;}
.developer-nav .developer-menu__menu-item:after {content: "";opacity: 0;-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.developer-nav .developer-menu__menu-item:after {-webkit-transition: none;transition: none;}}
.developer-nav .developer-menu__menu-item:hover .developer-menu__menu-link {color: #5ecae7;}
@media (min-width: 992px) {.developer-nav .developer-menu__menu-item--active .developer-menu__menu-link {color: #5ecae7;}
	.developer-nav .developer-menu__menu-item--active:after {content: "";height: 4px;width: 24px;position: absolute;background-color: #5ecae7;bottom: calc(( -2 * 12px ) - 2px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);opacity: 1;}}
.developer-nav .developer-menu__menu-link {color: #fff;text-decoration: none;position: relative;}
.page .entry-content > * {margin-bottom: 3rem;}
.page .entry-content > *.margin-b-sm {margin-bottom: .75rem;}
.page .entry-title {margin-left: 24px;}
@media (min-width: 992px) {.page .entry-title {margin-left: 60px;}}
.page .entry-content > h2, .page .entry-content > h3, .page .entry-content > h4 {max-width: 1280px;margin-left: auto;margin-right: auto;padding-left: 60px;}
.search .page-header {background-color: #003168;padding-top: 2rem;padding-bottom: 2rem;position: relative;margin-bottom: 24px;}
@media (min-width: 992px) {.search .page-header {margin-top: -24px;}}
@media (min-width: 768px) {.search .page-header {padding-top: 72px;padding-bottom: 72px;}}
.search .page-header .search-field {border: none;}
@media (min-width: 992px) {.search .page-header:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 24px 48px 0 0;border-color: transparent #003168 transparent transparent;right: 0;top: -24px;}}
.search .search-results__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 48px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 768px) {.search .search-results__header {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.search .search-results__count {width: 100%;margin-bottom: 1rem;}
@media (min-width: 768px) {.search .search-results__count {width: 40%;margin-bottom: 0;}}
.search .search-results__filter-label {font-size: 1rem;font-weight: normal;margin-bottom: 0;white-space: nowrap;margin-right: 24px;}
.search .search-results__filter {width: 100%;}
@media (min-width: 768px) {.search .search-results__filter {width: 60%;}}
.search .search-results__filter .form__group {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 0;margin-left: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 768px) {.search .search-results__filter .form__group {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.search-results {margin-bottom: 72px;}
.content-search {background-color: #f5f5f5;padding-top: 3.333rem;padding-bottom: 3.333rem;position: relative;}
@media (min-width: 992px) {.content-search:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 24px 48px 0 0;border-color: transparent #f5f5f5 transparent transparent;right: 0;top: -24px;}}
.single-articles .breadcrumbs {display: none;visibility: hidden;}
@media (min-width: 992px) {.single-articles .breadcrumbs {display: block;visibility: visible;}}
.articles {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 4rem;}
@media (min-width: 992px) {.articles-content {width: 65%;}}
.articles-content ul {list-style: none;}
.articles-content ul > li:before {content: "•";color: #999;font-weight: bold;display: inline-block;width: 1.5em;margin-left: -1.5em;}
.articles-content ol {margin-left: -.5rem;}
.articles-content ol li {padding-left: .5rem;}
.articles-content h2 {color: #0058a1;}
.articles-content h3 {color: #f04e23;margin-top: 2rem;margin-bottom: 1rem;}
.articles-content h3, .articles-content h4:not(.articles-footer__title) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.articles-content h3:before, .articles-content h4:not(.articles-footer__title):before {content: "";width: 2rem;height: 2px;background-color: #f04e23;margin-right: 12px;margin-top: calc(1rem - 2px);}
.articles-content img {max-width: 100%;}
.articles-content .wp-block-image {margin-bottom: 2rem;}
@media (min-width: 992px) {.articles {max-width: 1280px;margin-left: auto;margin-right: auto;width: 100%;}
	.articles:not(.entry-header) {padding-left: 24px;padding-right: 24px;}}
@media (min-width: 992px) and (min-width: 992px) {.articles:not(.entry-header) {padding-left: 12px;padding-right: 12px;}}
@media (min-width: 992px) {.articles.fluid {max-width: 100%;padding-left: 0;padding-right: 0;}
	.articles--small {max-width: 840px;}}
.articles__mobile-breadcrumbs .breadcrumbs {display: block;visibility: visible;}
@media (min-width: 992px) {.articles__mobile-breadcrumbs .breadcrumbs {display: none;visibility: hidden;}}
.articles .entry-content {overflow: hidden;}
.articles-footer {margin-top: 60px;position: relative;}
.articles-footer:before {content: "";height: 2px;width: 60%;background-color: #e0e0e0;display: block;margin: 0 auto;}
.articles-footer__related-articles-list {list-style: none;padding: 0;}
.articles-footer__related-article {margin-bottom: 12px;}
.articles-footer__related-article-cta {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;}
.articles-footer__related-article-cta .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.articles-footer__related-article-cta .icon {-webkit-transition: none;transition: none;}}
.articles-footer__related-article-cta .icon svg path {fill: #ccc;}
@media (min-width: 1280px) {.articles-footer__related-article-cta .icon {margin-top: 2px;}}
.articles-footer__related-article-cta:hover .icon {left: 3px;}
.archive .page-title {text-transform: capitalize;}
.tax-article_categories .breadcrumbs {display: none;visibility: hidden;}
@media (min-width: 992px) {.tax-article_categories .breadcrumbs {display: block;visibility: visible;}}
.article-categories {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (min-width: 992px) {.article-categories {max-width: 1280px;margin-left: auto;margin-right: auto;width: 100%;}
	.article-categories:not(.entry-header) {padding-left: 24px;padding-right: 24px;}}
@media (min-width: 992px) and (min-width: 992px) {.article-categories:not(.entry-header) {padding-left: 12px;padding-right: 12px;}}
@media (min-width: 992px) {.article-categories.fluid {max-width: 100%;padding-left: 0;padding-right: 0;}
	.article-categories--small {max-width: 840px;}}
.article-categories__articles {margin-left: -24px;margin-right: -24px;}
@media (min-width: 992px) {.article-categories__articles {margin-left: -12px;margin-right: -12px;}}
.article-categories__mobile-breadcrumbs .breadcrumbs {display: block;visibility: visible;}
@media (min-width: 992px) {.article-categories__mobile-breadcrumbs .breadcrumbs {display: none;visibility: hidden;}}
@media (min-width: 992px) {.article-categories__content {width: 65%;}}
@media (min-width: 992px) {.article-categories__content.container {margin-right: -12px;padding-left: 12px;padding-right: 12px;}}
.article-categories__excerpt {margin: 48px 0;}
.article-categories__latest {padding: 24px;padding-bottom: 12px;padding-top: 12px;background-color: #f5f5f5;margin-bottom: 72px;}
.article-categories__latest h2 {font-size: 1.5rem;}
@media (min-width: 992px) {.article-categories__latest {padding: 12px 48px;}}
.article-categories__latest .article-item {margin: 24px 0;}
.article-categories__latest .article-item__link {font-size: .888rem;}
.article-categories__latest .article-item__meta {font-size: .8rem;}
.article-categories__items {margin: 0 0 24px;}
.article-categories__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 992px) {.article-categories__row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.article-categories__row--reversed {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 992px) {.article-categories__row--reversed {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.article-categories__row--reversed .article-categories__column:first-child {padding-left: 48px;padding-right: 12px;}
	.article-categories__row--reversed .article-categories__column:last-child {padding-right: 48px;padding-left: 12px;}}
.article-categories__column .article-content {word-wrap: break-word;}
.article-categories__column .article-content--thumbnail {display: -webkit-box;display: -ms-flexbox;display: flex;}
.article-categories__column .article-content--thumbnail .article-content__thumbnail {margin-left: 0;min-width: 2.66rem;max-width: 2.66rem;max-height: 2.66rem;}
.article-categories__column .article-content--thumbnail .article-content__thumbnail img {margin-left: auto;max-width: 100%;max-height: 100%;height: auto;width: auto;}
@media (min-width: 768px) {.article-categories__column .article-content--thumbnail .article-content__thumbnail {margin-left: 12px;}}
@media (min-width: 992px) {.article-categories__column .article-content--thumbnail .article-content__thumbnail {margin-left: 0;}}
.article-categories__column .article-content--thumbnail .article-content__content {margin-left: 12px;}
@media (min-width: 992px) {.article-categories__column .article-content--thumbnail .article-content__content {margin-left: 24px;}}
@media (min-width: 992px) {.article-categories__column {max-width: 50%;}
	.article-categories__column:first-child {padding-right: 48px;}
	.article-categories__column:last-child {padding-left: 48px;}}
.tax-article_categories .article-block__list {margin-top: 24px;}
.tax-article_categories .article-block__list .article-item {margin-bottom: 24px;}
.tax-article_categories .article-block__list .article-item > p {margin-top: 0;margin-bottom: 0;}
.tax-article_categories .article-categories__column .article-content {margin-bottom: 24px;}
.tax-article_categories .article-categories__column .article-content__content p {margin-top: 0;margin-bottom: 0;}
.sidebar {min-width: 308px;width: 100%;}
.sidebar--open {background-color: #f0faff;margin-right: 24px;}
.sidebar--open .sidebar__navigation {display: block;padding-left: 36px;padding-bottom: 48px;}
.sidebar--open .sidebar__header {border-bottom: none;margin-right: 0;}
.sidebar--open .sidebar__toggle svg path {fill: #003168;}
.sidebar--open .sidebar__indicator {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
@media (min-width: 992px) {.sidebar {width: auto;max-width: 310px;margin-top: 1rem;}}
@media (min-width: 1280px) {.sidebar {margin-right: 108px;}}
.sidebar__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-weight: bold;padding: 12px 12px 12px 24px;border-bottom: 2px solid #b5e0f5;margin-right: 24px;}
@media (min-width: 992px) {.sidebar__header {display: none;visibility: hidden;}}
.sidebar__navigation {display: none;}
@media (min-width: 992px) {.sidebar__navigation {display: block;}}
.sidebar__toggle {margin-right: 12px;height: 24px;}
.sidebar__toggle svg path {fill: #b5e0f5;}
.sidebar__indicator {margin-right: 12px;margin-left: auto;height: 24px;}
.sidebar__categories {padding: 0;border-left: 2px solid #b5e0f5;list-style-type: none;font-size: .888rem;line-height: 1.87;font-weight: bold;color: #113f8e;}
.sidebar__categories--children {border-left: 0;}
.sidebar__categories--children .sidebar__item a {color: #003168;}
.sidebar__item {padding: 6px 0 6px 24px;}
.sidebar__item a {text-decoration: none;}
.sidebar__item--open {border-left: 2px solid #003168;margin-left: -2px;}
.sidebar__item--open .sidebar__categories {border-left: none;}
.sidebar__item--open .sidebar__categories .sidebar__item {padding-left: 12px;font-weight: normal;}
.sidebar__item--active > a {color: #f04e23 !important;font-weight: bold;}
.sidebar__related-articles {display: none;visibility: hidden;}
@media (min-width: 992px) {.sidebar__related-articles {display: block;visibility: visible;}}
.sidebar__related-articles-list {list-style: none;padding-left: 0;}
.sidebar__related-article {margin-bottom: 6px;font-size: .888rem;line-height: 1.87;}
.sidebar__related-article-cta {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;}
.sidebar__related-article-cta .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.sidebar__related-article-cta .icon {-webkit-transition: none;transition: none;}}
.sidebar__related-article-cta .icon svg path {fill: #ccc;}
@media (min-width: 1280px) {.sidebar__related-article-cta .icon {margin-top: 2px;}}
.sidebar__related-article-cta:hover .icon {left: 3px;}
.sidebar__include {font-size: .888rem;display: none;visibility: hidden;}
@media (min-width: 992px) {.sidebar__include {display: block;visibility: visible;}}
.sidebar__include .knowledge-block {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 24px;}
.sidebar__include .knowledge-block__callout {width: 100%;margin: auto;padding-right: 0;}
.sidebar__include .knowledge-block__content {padding: 0;width: 100%;}
.icon {width: 24px;height: 24px;display: block;}
.icon.icon-angle-down {background-image: url("../../images/icons/angle-down-m.svg");}
.icon.icon-angle-left {background-image: url("../../images/icons/angle-left-m.svg");}
.icon.icon-angle-right {background-image: url("../../images/icons/angle-right-m.svg");}
.icon.icon-angle-up {background-image: url("../../images/icons/angle-up-m.svg");}
.icon.icon-arrow-down {background-image: url("../../images/icons/arrow-down-m.svg");}
.icon.icon-arrow-left {background-image: url("../../images/icons/arrow-left-m.svg");}
.icon.icon-arrow-right {background-image: url("../../images/icons/arrow-right-m.svg");}
.icon.icon-arrow-up {background-image: url("../../images/icons/arrow-up-m.svg");}
.icon.icon-plus {background-image: url("../../images/icons/plus-m.svg");}
.icon.icon-minus {background-image: url("../../images/icons/minus-m.svg");}
.icon.icon-close {background-image: url("../../images/icons/close-m.svg");}
.icon.icon-search {background-image: url("../../images/icons/search-m.svg");}
.icon.icon-check {background-image: url("../../images/icons/check-m.svg");}
.icon.small {width: 16px;height: 16px;}
.icon.small.icon-angle-down {background-image: url("../../images/icons/angle-down-s.svg");}
.icon.small.icon-angle-left {background-image: url("../../images/icons/angle-left-s.svg");}
.icon.small.icon-angle-right {background-image: url("../../images/icons/angle-right-s.svg");}
.icon.small.icon-angle-up {background-image: url("../../images/icons/angle-up-s.svg");}
.icon.small.icon-arrow-down {background-image: url("../../images/icons/arrow-down-s.svg");}
.icon.small.icon-arrow-left {background-image: url("../../images/icons/arrow-left-s.svg");}
.icon.small.icon-arrow-right {background-image: url("../../images/icons/arrow-right-s.svg");}
.icon.small.icon-arrow-up {background-image: url("../../images/icons/arrow-up-s.svg");}
.icon.small.icon-plus {background-image: url("../../images/icons/plus-s.svg");}
.icon.small.icon-minus {background-image: url("../../images/icons/minus-s.svg");}
.icon.small.icon-close {background-image: url("../../images/icons/close-s.svg");}
.icon.small.icon-search {background-image: url("../../images/icons/search-s.svg");}
.icon.small.icon-check {background-image: url("../../images/icons/check-s.svg");}
.icon.large {width: 32px;height: 32px;}
.icon.large.icon-angle-down {background-image: url("../../images/icons/angle-down-l.svg");}
.icon.large.icon-angle-left {background-image: url("../../images/icons/angle-left-l.svg");}
.icon.large.icon-angle-right {background-image: url("../../images/icons/angle-right-l.svg");}
.icon.large.icon-angle-up {background-image: url("../../images/icons/angle-up-l.svg");}
.icon.large.icon-arrow-down {background-image: url("../../images/icons/arrow-down-l.svg");}
.icon.large.icon-arrow-left {background-image: url("../../images/icons/arrow-left-l.svg");}
.icon.large.icon-arrow-right {background-image: url("../../images/icons/arrow-right-l.svg");}
.icon.large.icon-arrow-up {background-image: url("../../images/icons/arrow-up-l.svg");}
.icon.large.icon-plus {background-image: url("../../images/icons/plus-l.svg");}
.icon.large.icon-minus {background-image: url("../../images/icons/minus-l.svg");}
.icon.large.icon-close {background-image: url("../../images/icons/close-l.svg");}
.icon.large.icon-search {background-image: url("../../images/icons/search-l.svg");}
.icon.large.icon-check {background-image: url("../../images/icons/check-l.svg");}
.btn, .main-menu .menu-item.menu-cta .menu-link {display: inline-block;border-radius: 4px;padding: .875rem 1.5rem;line-height: 1.87;background-color: #fff;border: none;text-decoration: none;cursor: pointer;}
@media (min-width: 992px) {.btn, .main-menu .menu-item.menu-cta .menu-link {padding: .833rem 2rem;line-height: 1.67;}}
.btn-primary {background-color: #113f8e;color: #fff;}
.btn-primary.inverted {background-color: #fff;color: #113f8e;}
.btn-cta, .main-menu .menu-item.menu-cta .menu-link {background-color: #f04e23;color: #fff;}
.btn-cta:hover, .main-menu .menu-item.menu-cta .menu-link:hover {color: #fff;}
.btn-secondary {border: 2px solid #113f8e;color: #113f8e;background-color: #fff;}
.btn-secondary.inverted {border-color: #fff;background-color: #113f8e;color: #fff;}
.btn-transparent {background-color: transparent;border: 2px solid #fff;color: #fff;}
.btn-transparent:hover {color: #fff;}
.btn-link {background-color: transparent;color: inherit;border: none;text-decoration: underline;padding: 0;}
.btn-link:hover {color: inherit;}
.tag {color: #113f8e;background-color: #f5f5f5;display: inline-block;border-radius: 18px;margin-bottom: 12px;}
.tag a {font-size: .875rem;line-height: 1.87;text-decoration: none;padding: .125rem 1rem;}
.tag.inverted {background-color: #fff;}
.helpdesk {text-align: right;}
.helpdesk .help-button {background-color: #113f8e;border-radius: 4px 4px 0 4px;display: inline-block;padding: 0;pointer-events: all;}
.helpdesk .help-button:hover .button-icon {-webkit-transform: scale(1.05);transform: scale(1.05);}
.helpdesk .help-button .help-link {color: #fff;text-decoration: none;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 1rem 1.5rem;}
@media (min-width: 768px) {.helpdesk .help-button .help-link {padding: .833rem 2rem;}}
.helpdesk .help-button .button-text {margin-left: 1rem;}
.helpdesk .help-button .button-icon {-webkit-transition: -webkit-transform .15s ease-in-out;transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.helpdesk .help-button .button-icon {-webkit-transition: none;transition: none;}}
.helpdesk.sticky {position: fixed;z-index: 5;bottom: 0;right: 0;left: 0;padding-right: 24px;padding-left: 12px;pointer-events: none;}
@media (min-width: 768px) {.helpdesk.sticky {bottom: 1rem;}}
@media (min-width: 992px) {.helpdesk.sticky {padding-right: 12px;}}
.starter-block {color: #fff;padding: 48px;background-size: cover;position: relative;height: 100%;text-align: center;}
@media (min-width: 768px) {.starter-block {text-align: left;}}
.starter-block > * {position: relative;}
.starter-block__title {margin-top: 0;}
.starter-block::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #222;opacity: .9;pointer-events: none;content: "";}
.starter-block--card::before {background-color: #003168;}
.starter-block--mobile::before {background-color: #005938;}
.starter-block--smart {color: #222;}
.starter-block--smart .btn, .starter-block--smart .main-menu .menu-item.menu-cta .menu-link, .main-menu .menu-item.menu-cta .starter-block--smart .menu-link {color: inherit;border-color: inherit;}
.starter-block--smart::before {background-color: #d6fffd;}
.starter-block--smart .starter-block__custom-link {color: #113f8e;}
.starter-block--smart .starter-block__custom-link:hover {color: #113f8e;}
.starter-block--digidoc {color: #222;border: 12px solid #c1e0d5;}
.starter-block--digidoc::before {content: none;}
.starter-block--digidoc .btn, .starter-block--digidoc .main-menu .menu-item.menu-cta .menu-link, .main-menu .menu-item.menu-cta .starter-block--digidoc .menu-link {background: #f04e23;color: #fff;border-radius: 4px;border: 2px solid #f04e23;}
.starter-block--digidoc .starter-block__custom-link {color: #222;}
.starter-block__link {margin-left: 0;margin-top: 1rem;display: block;}
@media (min-width: 992px) {.starter-block__link {margin-top: 0;margin-left: 48px;display: inline-block;}}
.starter-block__cta {margin-top: 2rem;}
.starter-block--software {color: #222;border: 12px solid #b5e0f5;padding: 36px;}
.starter-block--software:before {content: none;}
.starter-block__software-link {display: block;margin-bottom: 12px;}
.starter-block__software-link--primary, .starter-block__software-link:last-child {margin-bottom: 0;}
.starter-block__software-version {margin-top: 0;margin-bottom: 24px;}
.starter-block__custom-cta {padding: 0;margin: 0 auto;display: inline-block;}
.starter-block__custom-ctaitem {list-style: none;text-align: left;}
.starter-block__custom-link {display: block;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: 12px;color: #fff;text-decoration: none;text-decoration: none;font-weight: bold;margin-top: auto;margin-right: auto;}
.starter-block__custom-link .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.starter-block__custom-link .icon {-webkit-transition: none;transition: none;}}
.starter-block__custom-link .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.starter-block__custom-link .icon {margin-top: 2px;}}
.starter-block__custom-link:hover .icon {left: 3px;}
.starter-block__custom-link:hover {color: inherit;}
.mobile-id .starter-block {border-color: #c1e0d5;}
.article-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 768px) {.article-block {padding: 36px 24px 12px;}}
@media (min-width: 992px) {.article-block {padding: 36px 48px 12px;}}
.article-block__list {list-style: none;padding-left: 0;}
.article-block__list--has-2-columns {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 48px;-moz-column-gap: 48px;column-gap: 48px;}
@media (min-width: 768px) {.article-block__list--has-2-columns {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}}
.article-block .article-item {margin-bottom: 18px;display: inline-block;width: 100%;}
.article-block .article-item:last-child {margin-bottom: 1rem;}
.article-block .article-item__meta {display: block;color: #727272;}
.article-block .article-item__meta--has-terms .article-item__date {margin-left: .5rem;padding-left: 1rem;position: relative;display: inline-block;}
.article-block .article-item__meta--has-terms .article-item__date:before {content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #727272;position: absolute;left: 0;bottom: 50%;-webkit-transform: translateY(1px);transform: translateY(1px);}
.article-block .article-item__term {color: #727272;text-decoration: none;}
.article-block__cta {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;}
.article-block__cta .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.article-block__cta .icon {-webkit-transition: none;transition: none;}}
.article-block__cta .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.article-block__cta .icon {margin-top: 2px;}}
.article-block__cta:hover .icon {left: 3px;}
.has-3-columns .article-block__title {font-size: 1.25rem;line-height: 1.7;}
@media (min-width: 768px) {.has-3-columns .article-block__title {font-size: 1.33rem;line-height: 1.75;}}
.article-bg {background: #f0faff;}
.article-bg .article-block {padding-top: 60px;padding-bottom: 72px;}
@media (min-width: 768px) {.article-bg .article-block {padding-left: 24px;padding-right: 24px;}}
@media (min-width: 992px) {.article-bg .article-block {padding-left: 48px;padding-right: 48px;}}
.article-bg .article-block__cta {margin-top: 24px;}
@media (min-width: 992px) {.article-bg .article-block__cta {margin-top: 48px;}}
.id-card-info {position: relative;}
.id-card-info__background {z-index: -1;content: "";background-image: url("../../images/boulders/big_light-blue.png");background-size: contain;position: absolute;display: block;top: -72px;right: -220px;width: 720px;height: 492px;}
.id-card-info__background:before {content: none;width: 140px;height: 96px;background-image: url("../../images/boulders/small_white.png");position: absolute;right: 260px;top: 57px;}
@media (min-width: 768px) {.id-card-info__background:before {content: "";}}
.id-card-info__background:after {content: "";width: 72px;height: 54px;background-image: url("../../images/boulders/small_blue.png");position: absolute;top: -78px;right: 190px;}
@media (min-width: 768px) {.id-card-info {padding-left: 48px;padding-right: 48px;}}
.id-card-info .title {color: #f04e23;font-size: 1.2rem;line-height: 1.2;}
.id-card-info .description {color: #222;font-size: .888rem;line-height: 1.5;}
.id-card-info__number-of-cards .title {font-size: 2.25rem;}
.id-card-info__number-of-cards .description {font-size: 1.2rem;}
.id-card-info__secondary {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 36px;}
.id-card-info__signatures {margin-left: 72px;}
.knowledge-block {display: -webkit-box;display: -ms-flexbox;display: flex;border: 12px solid #f5f5f5;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 3rem;background-color: #fff;}
@media (min-width: 768px) {.knowledge-block {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media (min-width: 992px) {.knowledge-block {padding: 72px;}}
.knowledge-block__callout {-ms-flex-item-align: start;align-self: flex-start;padding-right: 48px;}
@media (min-width: 768px) {.knowledge-block__callout {width: 30%;margin-right: 36px;-ms-flex-item-align: center;align-self: center;}}
@media (min-width: 992px) {.knowledge-block__callout {margin-right: 36px;}}
@media (min-width: 768px) {.knowledge-block__content {width: 70%;padding-right: 6rem;}}
@media (min-width: 992px) {.knowledge-block__content {padding-right: 6.5rem;}}
.knowledge-block__cta {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;font-weight: bold;}
.knowledge-block__cta .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.knowledge-block__cta .icon {-webkit-transition: none;transition: none;}}
.knowledge-block__cta .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.knowledge-block__cta .icon {margin-top: 2px;}}
.knowledge-block__cta:hover .icon {left: 3px;}
.what-to-do-block {background-color: #003168;color: #fff;padding: 24px;}
@media (min-width: 992px) {.what-to-do-block {padding: 48px;}}
.what-to-do-block__pictogram {margin-bottom: 24px;width: 75px;}
.what-to-do-block__title {margin-bottom: 12px;}
.what-to-do-block__title .title-link {color: #fff;}
.what-to-do-block--all {background-color: #fff;border: 12px solid #f0faff;text-align: center;position: relative;padding: 0 0 calc(33.3% - 24px);}
@media (min-width: 768px) {.what-to-do-block--all {padding-bottom: calc(100% - 24px);}}
.what-to-do-block--all .what-to-do-block__cta {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.what-to-do-block--all .what-to-do-block__cta .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.what-to-do-block--all .what-to-do-block__cta .icon {-webkit-transition: none;transition: none;}}
.what-to-do-block--all .what-to-do-block__cta .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.what-to-do-block--all .what-to-do-block__cta .icon {margin-top: 2px;}}
.what-to-do-block--all .what-to-do-block__cta:hover .icon {left: 3px;}
.what-to-do-block--all.what-to-do-block--small {padding: 12px;border: none;}
@media (min-width: 768px) {.what-to-do-block--all.what-to-do-block--small {padding: 24px;padding-right: 0;margin-top: -24px;margin-left: 36px;}}
.what-to-do-block--all.what-to-do-block--small .what-to-do-block__cta {position: static;-webkit-transform: none;transform: none;}
.what-to-do-block--all.what-to-do-block--small .icon {margin-right: 12px;}
.what-to-do-block--all.what-to-do-block--small .cta__title {text-align: left;}
.what-to-do-block--small {background-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
@media (min-width: 768px) {.what-to-do-block--small {padding-left: 12px;}}
@media (min-width: 992px) {.what-to-do-block--small {padding-left: 48px;}}
.what-to-do-block--small .what-to-do-block__pictogram {margin-left: 0;min-width: 2.66rem;max-width: 2.66rem;max-height: 2.66rem;}
.what-to-do-block--small .what-to-do-block__pictogram img {margin-left: auto;max-width: 100%;max-height: 100%;height: auto;width: auto;}
@media (min-width: 768px) {.what-to-do-block--small .what-to-do-block__pictogram {margin-left: 12px;}}
@media (min-width: 992px) {.what-to-do-block--small .what-to-do-block__pictogram {margin-left: 0;}}
.what-to-do-block--small .what-to-do-block__title {margin-left: 12px;}
@media (min-width: 992px) {.what-to-do-block--small .what-to-do-block__title {margin-left: 24px;}}
.what-to-do-block--small .title-link {color: #113f8e;text-decoration: none;font-weight: bold;-webkit-transition: color .15s ease-in-out;transition: color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.what-to-do-block--small .title-link {-webkit-transition: none;transition: none;}}
.what-to-do-block--small .title-link:hover {color: #0058a1;}
.developer-block {position: relative;padding-top: 36px;padding-left: 24px;}
@media (min-width: 992px) {.developer-block {padding-left: 48px;}}
.developer-block:before {z-index: -1;content: "";position: absolute;left: -150px;top: -39px;background-image: url("../../images/boulders/big_light-blue.png");background-size: contain;width: 542px;height: 370px;}
@media (min-width: 992px) {.developer-block:before {width: 756px;height: 516px;left: -200px;top: -34px;}}
.developer-block:after {z-index: -1;content: none;position: absolute;right: -60px;bottom: -120px;background-image: url("../../images/boulders/medium_blue.png");width: 140px;height: 96px;background-size: contain;background-repeat: no-repeat;}
@media (min-width: 768px) {.developer-block:after {content: "";}}
.developer-block__links {list-style: none;padding-left: 0;}
.developer-block__link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-top: 12px;margin-right: auto;margin-bottom: 12px;}
.developer-block__link .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.developer-block__link .icon {-webkit-transition: none;transition: none;}}
.developer-block__link .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.developer-block__link .icon {margin-top: 2px;}}
.developer-block__link:hover .icon {left: 3px;}
.developer-block--nostone:after {display: none;visibility: hidden;}
.browsers-block {background-color: #003168;color: #fff;padding: 2.25rem 0;}
@media (min-width: 768px) {.browsers-block {padding: 3.333rem 0;}}
.browsers-block__link {text-decoration: none;}
.browsers-block__link, .browsers-block__liftup-news-link {color: inherit;}
@media (min-width: 768px) {.browsers-block__title, .browsers-block__browsers, .browsers-block__liftup-news {padding-left: 24px;padding-right: 24px;}}
@media (min-width: 992px) {.browsers-block__title, .browsers-block__browsers, .browsers-block__liftup-news {padding-left: 48px;padding-right: 48px;}}
.browsers-block__browsers {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;padding-bottom: 24px;border-bottom: 2px solid #113f8e;}
@media (min-width: 768px) {.browsers-block__browsers {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}}
.browsers-block__browser {width: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px;}
@media (min-width: 768px) {.browsers-block__browser {width: 50%;}}
@media (min-width: 992px) {.browsers-block__browser {width: 33.3%;}}
.browsers-block__image {margin-right: 24px;}
.browsers-block__liftup-news {margin-top: 48px;}
.browsers-block__liftup-news-item {margin-bottom: 24px;}
.browsers-block__liftup-news-date {opacity: .64;}
.tags-block {background-color: #f5f5f5;padding: 2.25rem 0;}
@media (min-width: 768px) {.tags-block {padding: 3.333rem 0;}}
.tags-block__container {max-width: 1280px;margin-left: auto;margin-right: auto;width: 100%;padding-left: 24px;}
.tags-block__container.fluid {max-width: 100%;padding-left: 0;padding-right: 0;}
.tags-block__container--small {max-width: 840px;}
@media (min-width: 768px) {.tags-block__container {padding-left: 48px;}}
.tags-block__groups {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;padding-bottom: 24px;}
@media (min-width: 768px) {.tags-block__groups {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}}
.tags-block__group {width: 100%;margin-bottom: 24px;}
@media (min-width: 768px) {.tags-block__group {width: 50%;}}
@media (min-width: 992px) {.tags-block__group {width: 33.3%;}}
.accordion {list-style: none;padding-left: 0;margin: 12px 0 !important;}
.accordion-item {margin-bottom: 12px;padding-left: 0 !important;}
.accordion-item:before {content: none !important;}
.accordion-item__title {margin-right: 24px;}
@media (min-width: 768px) {.accordion-item__index {margin-left: .5rem;margin-right: 1.16rem;}}
.accordion-item__header {cursor: pointer;padding: 0 2rem;background-color: #f5f5f5;-webkit-transition: background-color .15s ease-in-out;transition: background-color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.accordion-item__header {-webkit-transition: none;transition: none;}}
.accordion-item__header .title-anchor {color: #222;}
.accordion-item__trigger {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;text-transform: uppercase;color: #113f8e;margin-top: 1.3rem;font-weight: bold;}
.accordion-item__trigger-text {display: none;visibility: hidden;}
@media (min-width: 768px) {.accordion-item__trigger-text {display: inline-block;visibility: visible;}}
.accordion-item__trigger .icon {margin-left: 12px;}
@media (min-width: 992px) {.accordion-item__trigger .icon {margin-top: -2px;}}
.accordion-item__trigger--close {display: none;visibility: hidden;}
.accordion-item__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.accordion-item__content {height: 0;padding: 0 2rem;overflow: hidden;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;opacity: 0;}
@media (prefers-reduced-motion: reduce) {.accordion-item__content {-webkit-transition: none;transition: none;}}
.accordion-item__content.open {padding: 2rem;height: auto;opacity: 1;}
.accordion-item__footer {display: none;visibility: hidden;cursor: pointer;border-top: 2px solid #e0e0e0;padding: 0 2rem;text-align: right;}
.accordion-item__footer .accordion-item__trigger {margin: 1rem 0;}
.accordion-item.open {border: 2px solid #e0e0e0;border-radius: 4px;margin-bottom: 12px;}
.accordion-item.open .accordion-item__header {border-bottom: 2px solid #e0e0e0;margin-bottom: -2px;background-color: #113f8e;color: #fff;}
.accordion-item.open .accordion-item__header .accordion-item__trigger--close {color: #fff;}
.accordion-item.open .accordion-item__header .accordion-item__trigger--close .icon svg path {fill: #fff;}
.accordion-item.open .accordion-item__header .title-anchor {color: #fff;}
.accordion-item.open .accordion-item__trigger--open {display: none;visibility: hidden;}
.accordion-item.open .accordion-item__trigger--close {display: -webkit-box;display: -ms-flexbox;display: flex;visibility: visible;}
.accordion-item.open .accordion-item__footer {display: block;visibility: visible;}
.accordion-item.open .accordion-item__footer .accordion-item__trigger {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.highlight {border: 12px solid #b5e0f5;margin: 48px auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
.highlight__icon {padding-left: 2rem;padding-right: 2rem;background-color: #b5e0f5;color: #fff;font-size: 2.666rem;font-weight: bold;line-height: 1.33;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: none;visibility: hidden;}
@media (min-width: 768px) {.highlight__icon {display: -webkit-box;display: -ms-flexbox;display: flex;visibility: visible;}}
.highlight__content {margin: 12px 0 12px 36px;-ms-flex-item-align: center;align-self: center;}
.highlight__cta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-decoration: none;}
.highlight__cta .icon {margin-right: 12px;margin-top: -8px;display: none;visibility: hidden;}
@media (min-width: 768px) {.highlight__cta .icon {display: inline-block;visibility: visible;}}
.highlight__cta-title {height: 100%;}
.highlight--alert {border-color: #ad2a45;}
.highlight--alert .highlight__icon {background-color: #ad2a45;padding-top: 1rem;padding-bottom: .8rem;border-right: 12px solid #ad2a45;}
.highlight--alert .highlight__cta {color: #ad2a45;}
.highlight--alert .highlight__cta .icon path {fill: #ad2a45;}
.useful-knowledge-block {background-color: #f0faff;height: 100%;padding: 24px;padding-bottom: 36px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width: 768px) {.useful-knowledge-block {padding: 36px 24px 36px;}}
@media (min-width: 992px) {.useful-knowledge-block {padding: 36px 48px 36px;}}
.useful-knowledge-block__list {list-style: none;padding-left: 0;}
.useful-knowledge-block .useful-knowledge-item {margin-bottom: 24px;}
.useful-knowledge-block .useful-knowledge-item__link {text-decoration: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.useful-knowledge-block .useful-knowledge-item__link .icon {margin-right: .5rem;}
.useful-knowledge-block .useful-knowledge-item__link .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.useful-knowledge-block .useful-knowledge-item__link .icon {margin-top: 3px;}}
.useful-knowledge-block__cta {text-decoration: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-top: auto;margin-right: auto;}
.useful-knowledge-block__cta .icon {margin-right: .5rem;}
.useful-knowledge-block__cta .icon svg path {fill: #f04e23;}
@media (min-width: 992px) {.useful-knowledge-block__cta .icon {margin-top: 3px;}}
figure.wp-block-table {margin: 0;overflow-x: visible;}
table {width: auto;min-width: 100%;border: 1px solid #e0e0e0;border-collapse: collapse;}
table thead tr {font-weight: bold;background-color: #f5f5f5;}
table thead tr th {padding: 12px 12px;border: 1px solid #e0e0e0;text-align: left;color: #f04e23;}
table ul, table ol {padding-left: 12px;}
table ul > li:before, table ol > li:before {width: 1em !important;margin-left: -1em !important;}
table td {padding: 12px 12px;border: 1px solid #e0e0e0;vertical-align: top;font-size: .888rem;}
table td * {margin-bottom: .25rem;margin-top: .25rem;font-size: .888rem;}
.wp-block-table.is-style-stripes table {border-collapse: collapse;border: 1px solid #f5f5f5;}
.wp-block-table.is-style-stripes td {border: 1px solid #f5f5f5;}
.wp-block-table.is-style-stripes tbody tr:nth-child(even) {background-color: #f5f5f5;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: transparent;}
.wp-block-table.has-fixed-layout {width: auto;min-width: 100%;}
.table-container {position: relative;margin-top: 24px;margin-bottom: 24px;}
.table-container:before, .table-container:after {content: "";position: absolute;z-index: 10;height: calc(100% - 12px);bottom: 12px;background-size: 36px 100%;overflow: hidden;width: 0;-webkit-transition: width .15s ease-in-out;transition: width .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.table-container:before, .table-container:after {-webkit-transition: none;transition: none;}}
.table-container:after {right: 0;background: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.12)),to(rgba(0,0,0,0))) no-repeat right;background: linear-gradient(270deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,0) 100%) no-repeat right;}
.table-container:before {left: 0;background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.12)),to(rgba(0,0,0,0))) no-repeat right;background: linear-gradient(90deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,0) 100%) no-repeat right;}
.table-container.show-scroll-to-start::before {width: 36px;}
.table-container.show-scroll-to-end::after {width: 36px;}
.table-container > .table-scroll {padding-bottom: 12px;overflow-x: auto;}
.articles-content table h3, .articles-content table h4 {display: block;margin-top: .5rem;margin-bottom: .5rem;font-size: 1rem;}
.articles-content table h3:before, .articles-content table h4:before {content: none;}
.download-item {background-color: #fff;border-radius: 4px;padding: 36px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 12px;}
@media (min-width: 992px) {.download-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.download-item__cta {margin-top: 24px;white-space: nowrap;}
@media (min-width: 992px) {.download-item__cta {margin-left: 60px;margin-top: 0;}}
.download-item__title {font-weight: bold;}
.download-item__description {font-size: .777rem;color: #727272;}
.download-item--mobile-device {background-color: #f5f5f5;}
.search-result {margin-bottom: 54px;}
.search-result__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.search-result__thumbnail {margin-right: 24px;margin-top: 1rem;max-width: 2.8rem;width: 100%;}
@media (min-width: 768px) {.search-result__thumbnail {max-width: 3.3rem;}}
.search-result__thumbnail img {max-width: 100%;height: auto;}
.search-result__meta {display: -webkit-box;display: -ms-flexbox;display: flex;color: #727272;}
.search-result__date {margin-right: 12px;}
.search-result__term {color: #727272;text-decoration: none;font-weight: bold;}
.search-result__title {margin: 0;}
.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;}
.pagination--desktop {display: none;visibility: hidden;}
@media (min-width: 768px) {.pagination--desktop {display: -webkit-box;display: -ms-flexbox;display: flex;visibility: visible;}}
.pagination .page-numbers {margin-right: 12px;text-decoration: none;border: 2px solid #b5e0f5;padding: 6px 20px;line-height: 2;-webkit-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.pagination .page-numbers {-webkit-transition: none;transition: none;}}
.pagination .page-numbers:hover {border-color: #5ecae7;}
.pagination .page-numbers--ellipsis {border: none;margin-top: 6px;padding-bottom: 0;}
.pagination .page-numbers.current {border-color: #003168;background-color: #003168;color: #fff;}
.pagination .page-numbers.prev, .pagination .page-numbers.next {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: none;padding: 0;}
.pagination .page-numbers.prev .nav-text, .pagination .page-numbers.next .nav-text {display: none;visibility: hidden;}
@media (min-width: 768px) {.pagination .page-numbers.prev .nav-text, .pagination .page-numbers.next .nav-text {display: block;visibility: visible;}}
.pagination .page-numbers.prev .icon, .pagination .page-numbers.next .icon {margin-top: -3px;}
.pagination .page-numbers.prev svg path, .pagination .page-numbers.next svg path {fill: #f04e23;}
.pagination .page-numbers.prev:hover .icon {left: -2px;}
.pagination .page-numbers.prev .icon {margin-right: 12px;left: 0;position: relative;-webkit-transition: left .15s ease-in-out;transition: left .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.pagination .page-numbers.prev .icon {-webkit-transition: none;transition: none;}}
.pagination .page-numbers.prev .nav-text--prev {margin-right: 36px;}
.pagination .page-numbers.next:hover .icon {left: 2px;}
.pagination .page-numbers.next .icon {position: relative;left: 0;-webkit-transition: left .15s ease-in-out;transition: left .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.pagination .page-numbers.next .icon {-webkit-transition: none;transition: none;}}
.pagination .page-numbers.next .nav-text--next {margin-left: 36px;margin-right: 12px;}
.pagination__page-select {min-width: 6rem;}
.pagination--mobile {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (min-width: 768px) {.pagination--mobile {display: none;visibility: hidden;}}
.pagination--mobile .next {margin-left: 36px;}
.pagination--mobile .prev {margin-right: 24px;}
.breadcrumbs {font-size: .888rem;line-height: 2;color: #b8b8b8;margin-top: 24px;}
.breadcrumbs a {text-decoration: none;margin-right: 12px;margin-left: 12px;}
.breadcrumbs a:first-child {margin-left: 0;}
.breadcrumbs--404 {margin-top: 24px;}
.tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1280px;margin-left: auto;margin-right: auto;width: 100%;}
.tabs.fluid {max-width: 100%;padding-left: 0;padding-right: 0;}
.tabs--small {max-width: 840px;}
.tabs__nav-link {-webkit-box-ordinal-group: initial;-ms-flex-order: initial;order: initial;font-size: .888rem;text-align: center;text-decoration: none;padding-top: 19.2px;padding-bottom: 19.2px;color: #113f8e;background-color: #f5f5f5;width: 100%;border-bottom: 2px solid #fff;padding-left: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.tabs__nav-link img {margin-right: 1rem;}
@media (min-width: 768px) {.tabs__nav-link {padding-left: 0;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: auto;border-right: 2px solid #fff;border-bottom: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.tabs__nav-link img {margin-right: 0;}}
.tabs__nav-link:last-of-type {border-right: none;border-bottom: none;}
.tabs__nav-link.active {background-color: #003168;color: #fff;position: relative;}
.tabs__nav-link.active:after {content: "";position: absolute;bottom: -12px;left: 0;width: 0;height: 0;border-style: solid;border-width: 12px 24px 0 0;border-color: #003168 transparent transparent transparent;}
.tabs__content-item {-webkit-box-ordinal-group: initial;-ms-flex-order: initial;order: initial;display: none;visibility: hidden;margin-top: 48px;margin-bottom: 48px;width: 100%;}
@media (min-width: 768px) {.tabs__content-item {-webkit-box-ordinal-group: 100;-ms-flex-order: 99;order: 99;}}
.tabs__content-item.active {display: block;visibility: visible;overflow: hidden;}
.tabs__content-item.active .tabs__content-content {-webkit-animation: fade-in-down .15s;animation: fade-in-down .15s;-webkit-animation-fill-mode: both;animation-fill-mode: both;max-width: 840px;margin: 0 auto;}
@media (prefers-reduced-motion: reduce) {.tabs__content-item.active .tabs__content-content {-webkit-animation: none;animation: none;}}
.hero-banner {background-image: url("../../images/install_hero_bg.png");background-repeat: no-repeat;background-size: cover;padding-top: 60px;padding-bottom: 60px;position: relative;margin-top: 48px;}
.hero-banner h2.hero-banner__title {color: #fff;}
.hero-banner:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #003168;opacity: .8;}
.hero-banner > * {position: relative;z-index: 1;}
.hero-banner__cta-block {margin-top: 48px;list-style: none;padding-left: 0;}
.hero-banner__cta-item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;color: #fff;margin-bottom: 12px;}
.hero-banner__cta-item .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.hero-banner__cta-item .icon {-webkit-transition: none;transition: none;}}
.hero-banner__cta-item .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.hero-banner__cta-item .icon {margin-top: 2px;}}
.hero-banner__cta-item:hover .icon {left: 3px;}
.hero-banner__cta-item:hover {color: #fff;}
.template-help {margin-top: 48px;}
@media (min-width: 992px) {.template-help .form {padding-left: 12px;padding-right: 12px;}}
.template-help .articles {padding-bottom: 0;}
.page-template-404 .page-title {padding-left: 24px;padding-right: 24px;}
@media (min-width: 992px) {.page-template-404 .page-title {padding-left: 12px;padding-right: 12px;}}
.articles-template-install-software .articles {display: block;max-width: 100%;padding-left: 0;padding-right: 0;}
.articles-template-install-software .accordion {margin-top: 0 !important;margin-bottom: 60px !important;}
.articles-template-install-software .accordion-item__header {padding-top: 12px;padding-bottom: 12px;}
.articles-template-install-software .accordion-item__header > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.articles-template-install-software .accordion-item__content {padding: 0 2rem;}
.articles-template-install-software .accordion-item__content > div {border-left: 2px solid #e0e0e0;border-right: 2px solid #e0e0e0;padding: 24px 48px;}
.articles-template-install-software h2 {color: #0058a1;}
.articles-template-install-software .digidoc {margin-bottom: 72px;}
.articles-template-install-software .digidoc-image {margin: 0 auto;display: none;visibility: hidden;}
@media (min-width: 992px) {.articles-template-install-software .digidoc-image {display: block;visibility: visible;}}
.articles-template-install-software .digidoc-row {margin-bottom: 24px;}
.articles-template-install-software .cta-item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;margin-top: auto;margin-right: auto;}
.articles-template-install-software .cta-item .icon {position: relative;left: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;margin-right: .5rem;}
@media (prefers-reduced-motion: reduce) {.articles-template-install-software .cta-item .icon {-webkit-transition: none;transition: none;}}
.articles-template-install-software .cta-item .icon svg path {fill: #f04e23;}
@media (min-width: 1280px) {.articles-template-install-software .cta-item .icon {margin-top: 2px;}}
.articles-template-install-software .cta-item:hover .icon {left: 3px;}
.articles-template-install-software .install-software-articles {border-top: 2px solid #e0e0e0;padding-top: 48px;margin-top: 24px;}
.articles-template-install-software .install-software-articles .article-block {padding: 0;}
.articles-template-install-software .install-software-articles .article-block__title {margin: 12px 0;}
.articles-template-install-software .install-software-articles .article-block .article-item {margin-bottom: 12px;}