/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}*{margin:0;}html{scroll-behavior:smooth;font-size:100%;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{font-family:"Inter",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#eeeeee;font-size:1rem;color:#505050;}img,picture,video,canvas,svg{display:block;max-width:100%;}img,svg{height:auto;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}#root,#__next{isolation:isolate;}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:0.75em;font-weight:500;color:#242424;}h1{font-size:2.5rem;font-weight:700;margin-bottom:0.5em;}h2{font-size:2rem;}h3{font-size:1.5rem;}h4{font-size:1.25rem;}h5{font-size:1.125rem;}h6{font-size:1rem;}p{margin-bottom:1.5rem;}a{color:#030303;}a:hover{color:#333333;}a:focus-visible{color:#297ec4;}
.l-page{display:block;grid-template-rows:auto 1fr auto;min-height:100vh;}@media screen and (min-width:75rem){.l-header{display:flex;flex-direction:row;}}@media screen and (min-width:64rem){.l-page,.l-main-wrapper{display:grid;max-width:100vw;}}.l-main-wrapper{width:100%;display:block;margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:2rem;}@media screen and (max-width:63.9999rem){.l-main-wrapper{grid-template-columns:1fr;grid-template-areas:"content" "skyscraper1" "skyscraper2";}}@media screen and (min-width:100rem){.l-main-wrapper{max-width:100rem;}}.l-main-wrapper .l-skyscraper-first{grid-area:skyscraper1;}.l-main-wrapper .l-skyscraper-second{grid-area:skyscraper2;}@media screen and (min-width:64rem){.has-skyscrapers .l-main-wrapper{display:grid;grid-template-columns:minmax(7.5rem,10rem) calc(100% - 20rem) minmax(7.5rem,10rem);grid-template-areas:"skyscraper1 content skyscraper2";margin-inline:auto;}}.l-main,.l-secondary-main{width:100%;}@media screen and (max-width:63.9999rem){.l-main,.l-secondary-main{grid-template-columns:1fr;}}@media screen and (min-width:75rem){.l-main,.l-secondary-main{display:grid;grid-template-columns:1fr;grid-template-areas:"content";}}@media screen and (min-width:100rem){.l-main,.l-secondary-main{margin-inline:auto;max-width:100rem;}}@media screen and (min-width:58rem){.upper-sidebar.sidebar-one .l-main{grid-template-columns:18.75rem 1fr;grid-template-areas:"sidebar1 content";}}@media screen and (min-width:100rem){.upper-sidebar.sidebar-one .l-main{grid-template-columns:21.25rem 1fr;grid-template-areas:"sidebar1 content";}}@media screen and (max-width:57.9999rem){.upper-sidebar.sidebar-one.has-skyscrapers .l-main{display:block;grid-template-columns:1fr;grid-template-areas:"sidebar1" "content";}}@media screen and (min-width:58rem){.upper-sidebar.sidebar-two .l-main{grid-template-columns:1fr 18.75rem;grid-template-areas:"content sidebar2";}}@media screen and (min-width:100rem){.upper-sidebar.sidebar-two .l-main{grid-template-columns:1fr 21.25rem;grid-template-areas:"content sidebar2";}}@media screen and (max-width:57.9999rem){.upper-sidebar.sidebar-two.has-skyscrapers .l-main{display:block;grid-template-columns:1fr;grid-template-areas:"content" "sidebar2";}}@media screen and (min-width:64rem){.both-upper-sidebars .l-main{grid-template-columns:minmax(15.625rem,18.75rem) 1fr minmax(15.625rem,18.75rem);grid-template-areas:"sidebar1 content sidebar2";}}@media screen and (min-width:100rem){.both-upper-sidebars .l-main{grid-template-columns:minmax(18.75rem,21.25rem) 1fr minmax(18.75rem,21.25rem);grid-template-areas:"sidebar1 content sidebar2";}}@media screen and (max-width:74.9999rem){.both-upper-sidebars.has-skyscrapers .l-main{grid-template-columns:1fr;grid-template-areas:"content" "sidebar1" "sidebar2";}}@media screen and (min-width:64rem){.lower-sidebar.sidebar-three .l-secondary-main{grid-template-columns:18.75rem 1fr;grid-template-areas:"sidebar3 content";}}@media screen and (min-width:100rem){.lower-sidebar.sidebar-three .l-secondary-main{grid-template-columns:21.25rem 1fr;grid-template-areas:"sidebar3 content";}}@media screen and (max-width:74.9999rem){.lower-sidebar.sidebar-three.has-skyscrapers .l-secondary-main{grid-template-columns:1fr;grid-template-areas:"sidebar3" "content";}}@media screen and (min-width:64rem){.lower-sidebar.sidebar-four .l-secondary-main{grid-template-columns:1fr 18.75rem;grid-template-areas:"content sidebar4";}}@media screen and (min-width:100rem){.lower-sidebar.sidebar-four .l-secondary-main{grid-template-columns:1fr 21.25rem;grid-template-areas:"content sidebar4";}}@media screen and (max-width:74.9999rem){.lower-sidebar.sidebar-four.has-skyscrapers .l-secondary-main{grid-template-columns:1fr;grid-template-areas:"content" "sidebar4";}}@media screen and (min-width:64rem){.both-lower-sidebars .l-secondary-main{grid-template-columns:18.75rem 1fr 18.75rem;grid-template-areas:"sidebar3 content sidebar4";}}@media screen and (min-width:100rem){.both-lower-sidebars .l-secondary-main{grid-template-columns:21.25rem 1fr 21.25rem;grid-template-areas:"sidebar3 content sidebar4";}}@media screen and (max-width:74.9999rem){.both-lower-sidebars.has-skyscrapers .l-secondary-main{grid-template-columns:1fr;grid-template-areas:"content" "sidebar3" "sidebar4";}}.l-content-area{padding-left:1rem;padding-right:1rem;grid-area:content;}@media screen and (min-width:75rem){.has-skyscrapers .l-primary-content{min-width:27.5rem;}}@media screen and (min-width:75rem){.sidebar-one .l-primary-content,.sidebar-three .l-secondary-content{padding-left:1.5rem;padding-right:unset;}.sidebar-two .l-primary-content,.sidebar-four .l-secondary-content{padding-right:1.5rem;padding-left:unset;}}.l-sidebar-first{grid-area:sidebar1;}.l-sidebar-second{grid-area:sidebar2;}.l-sidebar-third{grid-area:sidebar3;}.l-sidebar-fourth{grid-area:sidebar4;}
@media screen and (min-width:64rem){.l-primary-nav .search-block-form{display:none;}}@media screen and (min-width:64rem){.l-secondary-nav{margin-left:auto;}}
.l-content-above{margin-bottom:1.5rem;}
.layout-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;background:#ffffff;position:relative;}.layout-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,60,107,0.03) 0.0625rem,transparent 0.0625rem),linear-gradient(90deg,rgba(0,60,107,0.03) 0.0625rem,transparent 0.0625rem);background-size:2.5rem 2.5rem;z-index:1;}.layout-container > *{position:relative;z-index:2;}@keyframes floatPattern{0%{transform:translateY(0) translateX(0);}33%{transform:translateY(-0.625rem) translateX(0.3125rem);}66%{transform:translateY(0.3125rem) translateX(-0.3125rem);}100%{transform:translateY(0) translateX(0);}}.maintenance-page header[role=banner]{text-align:center;margin-bottom:4rem;animation:fadeInDown 0.8s ease-out;}.maintenance-page header[role=banner] a{display:inline-block;transition:transform 0.3s ease;}.maintenance-page header[role=banner] a:hover{transform:scale(1.02);}.maintenance-page header[role=banner] a img{max-width:16rem;height:auto;margin-bottom:1.5rem;}.maintenance-page header[role=banner] .name-and-slogan .site-name{margin:0;}.maintenance-page header[role=banner] .name-and-slogan .site-name a{color:#003c6b;text-decoration:none;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-0.025em;transition:color 0.3s ease;}@media screen and (min-width:48rem){.maintenance-page header[role=banner] .name-and-slogan .site-name a{font-size:2.5rem;}}.maintenance-page header[role=banner] .name-and-slogan .site-name a:hover{color:#297ec4;transform:none;}.maintenance-page main[role=main]{text-align:center;max-width:37.5rem;padding:0 1.5rem;animation:fadeInUp 0.8s ease-out 0.2s both;}.maintenance-page main[role=main] h1{color:#003c6b;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;margin:0 0 1.5rem 0;}@media screen and (min-width:48rem){.maintenance-page main[role=main] h1{font-size:2.5rem;}}.maintenance-page main[role=main] > *:not(h1):not(.maintenance-indicator){color:#333333;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5;margin-bottom:3rem;}@media screen and (min-width:48rem){.maintenance-page main[role=main] > *:not(h1):not(.maintenance-indicator){font-size:1.25rem;}}.maintenance-page .maintenance-content{font-size:1.25rem;}@keyframes pulse{0%,100%{opacity:0.6;transform:scaleX(1);}50%{opacity:1;transform:scaleX(1.1);}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-1.875rem);}to{opacity:1;transform:translateY(0);}}@keyframes fadeInUp{from{opacity:0;transform:translateY(1.875rem);}to{opacity:1;transform:translateY(0);}}@media screen and (max-width:39.9999rem){.maintenance-page .layout-container{padding:1.5rem;}.maintenance-page header[role=banner]{margin-bottom:3rem;}.maintenance-page header[role=banner] a img{max-width:6.25rem;}.maintenance-page main[role=main]{padding:0 1rem;}.maintenance-page main[role=main] h1{font-size:1.25rem;}.maintenance-page main[role=main] > *:not(h1){font-size:1rem;}}.maintenance-indicator{display:flex;justify-content:center;gap:0.25rem;margin-top:3rem;}.maintenance-indicator .dot{width:0.375rem;height:0.375rem;border-radius:50%;background:#297ec4;animation:loadingDots 1.4s ease-in-out infinite both;}.maintenance-indicator .dot:nth-child(1){animation-delay:-0.32s;}.maintenance-indicator .dot:nth-child(2){animation-delay:-0.16s;}.maintenance-indicator .dot:nth-child(3){animation-delay:0s;}@keyframes loadingDots{0%,80%,100%{transform:scale(0.7);opacity:0.4;}40%{transform:scale(1);opacity:1;}}
.news-headline.block-views{margin-top:0;}@media screen and (min-width:48rem){.news-headline .view .view{display:unset;height:100%;}.news-headline .view .view .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.path-frontpage .news-headline .view .view .view-content{height:100%;display:flex;flex-direction:column;}.path-frontpage .news-headline .view .view-views-element-container:nth-child(2){grid-template-columns:1fr;grid-template-rows:repeat(4,9.375rem);}}@media screen and (min-width:75rem){.news-headline .view{display:grid;grid-template-columns:repeat(2,1fr);}.news-headline .attachment{padding-left:1rem;}.path-frontpage .news-headline .attachment{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}}@media screen and (min-width:48rem){.path-frontpage .news-headline .view .view .view-content{display:flex;flex-direction:column;}.path-frontpage .news-headline .attachment{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}}@media screen and (min-width:48rem){.news-headline .attachment .card{padding-bottom:1rem;}:not(.path-frontpage) .news-headline .attachment .card{margin-bottom:0;}.news-headline .attachment .card .field--name-body{display:none;}}@media screen and (min-width:75rem){.news-headline .attachment .views-element-container .card:last-of-type{margin-bottom:0;}}.news-cards .view-content{display:grid;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}@media screen and (min-width:80rem){.news-topic .view{display:grid;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}}.news-topic .attachment .views-element-container,.news-topic .attachment .view{height:100%;}.news-topic .card-row article,.news-topic article.card-row{grid-template-columns:10rem 1fr;}@media screen and (min-width:30rem){.news-topic .card-row article{display:grid;}}.news-topic .card-promoted .node__title{font-size:clamp(1rem,1.5vw,1.25rem);}@media screen and (min-width:64rem){.news-topic .attachment .node__title{font-size:clamp(0.875rem,1.5vw,0.9375rem);}}.news-topic .attachment .node__category{font-size:0.75rem;}.news-topic .attachment .node__image,.news-topic .attachment .field--type-image,.news-topic .attachment img{height:100%;}.news-topic .attachment img{-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:75rem) and (max-width:79.9999rem){.news-item .node__content .field--name-body{display:none;}}
.views-view-responsive-grid__item,.views-view-responsive-grid__item-inner{display:flex;flex-direction:column;flex:1;}
.advert a{display:block;}.advert img{margin-inline:auto;text-align:center;}.l-sidebar .advert{margin-top:1rem;margin-bottom:1rem;}
.ajax-progress{display:inline-block;}.ajax-progress-throbber{position:relative;display:inline-flex;align-content:center;height:1.125rem;margin-block-start:-0.1875rem;margin-block-end:0;margin-inline-start:var(--sp0-5);margin-inline-end:var(--sp0-5);vertical-align:middle;white-space:nowrap;line-height:1.125rem;}.ajax-progress-throbber .throbber{width:1.125rem;height:1.125rem;border-width:2px;border-color:var(--color--primary-50) transparent var(--color--primary-50) var(--color--primary-50);}.ajax-progress-throbber .message{display:inline-block;padding-inline-start:var(--sp0-5);font-size:var(--font-size-s);font-weight:400;}.ajax-progress-fullscreen{position:fixed;z-index:1000;inset-block-start:50%;inset-inline-start:50%;width:3.5rem;height:3.5rem;margin:-1.75rem;border:1px solid var(--color--gray-70);border-radius:3.5rem;background-color:var(--color--white);box-shadow:0 0.25rem 0.625rem rgba(34,35,48,0.1);}.ajax-progress-fullscreen::before{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:1.75rem;height:1.75rem;margin:-0.875rem;content:"";border-width:3px;}[dir=rtl] .ajax-progress-fullscreen{box-shadow:0 -0.25rem 0.625rem rgba(34,35,48,0.1);}.ajax-progress-throbber .throbber,.ajax-progress-fullscreen::before{animation:iteuropa-throbber 0.75s linear infinite;border-style:solid dotted solid solid;border-color:var(--color--primary-50) transparent var(--color--primary-50) var(--color--primary-50);border-radius:50%;}html.js .button:not(.js-hide) + .ajax-progress-throbber{margin-inline-start:0;}@keyframes iteuropa-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}
.author-initials{display:inline-block;width:2.5rem;height:2.5rem;background-color:#003c6b;color:#ffffff;font-size:1rem;font-weight:bold;line-height:2.5rem;text-align:center;border-radius:50%;}.author-image{width:3rem;height:3rem;overflow:hidden;border-radius:50%;box-shadow:0 0 0 0.125rem #eeeeee;}.author-image img{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;}
[type].form-autocomplete{padding-inline-end:var(--sp3);background-color:var(--color--white);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.8' viewBox='0 0 18 18.8'%3e  %3cpath fill='%237e96a7' d='M17.8,17.4l-3.6-3.6c1.4-1.5,2.2-3.4,2.2-5.6c0-4.5-3.7-8.2-8.2-8.2S0,3.7,0,8.2s3.7,8.2,8.2,8.2c1.8,0,3.4-0.6,4.7-1.5l3.7,3.7c0.3,0.3,0.8,0.3,1.2,0C18.1,18.3,18.1,17.7,17.8,17.4z M8.2,14.7c-3.6,0-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5s6.5,2.9,6.5,6.5S11.8,14.7,8.2,14.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--sp1) center;}.form-autocomplete[type]:disabled{background-color:var(--color--gray-100);}.form-autocomplete.ui-autocomplete-loading[type]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 10 10'%3e  %3cstyle type='text/css'%3e%40keyframes s%7b0%25%7btransform:rotate(0deg) translate(-50%25,-50%25)%7d50%25%7btransform:rotate(430deg) translate(-50%25,-50%25);stroke-dashoffset:20%7d100%25%7btransform:rotate(720deg) translate(-50%25,-50%25)%7d%7dellipse%7banimation:s 1s linear infinite%7d%3c/style%3e  %3cg transform='translate(5 5)'%3e    %3cellipse fill='none' ry='4' rx='4' cy='5' cx='5' stroke='%237e96a7' stroke-width='1' stroke-dashoffset='6.125' stroke-dasharray='25' transform='translate(-5 -5)'/%3e  %3c/g%3e%3c/svg%3e");}[dir=rtl] .form-autocomplete[type]{background-position:left var(--sp1) center;}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.block-views .more-link a a,.btn a{text-decoration:none;}.button,.block-views .more-link a{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover,.block-views .more-link a:hover{color:#ffffff;background-color:#001f38;}.button-outline,.block-views .more-link a{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.block > h2{font-size:clamp(1rem,2.25vh,1.5rem);position:relative;}@media screen and (min-width:75rem){.block > h2{font-size:1.5rem;margin-bottom:1rem;}}.news-popular{margin-top:1.5rem;margin-bottom:1.5rem;padding:clamp(1rem,1vw,1.5rem);border-radius:0.5rem;background-color:#ffffff;}.news-popular .news-item{margin-bottom:1rem;position:relative;padding-bottom:1rem;padding-left:4rem;border-bottom:2px dashed #d8d8d8;}.news-popular .news-item:last-child{border-bottom-color:transparent;margin-bottom:unset;}.views-field-counter{position:absolute;left:0;top:37.5%;transform:translateY(-50%);}.views-field-counter .field-content{height:3.125rem;width:3.125rem;text-align:center;line-height:3.125rem;background-color:#003c6b;border-radius:50%;color:#ffffff;display:inline-block;font-size:1.25rem;}.views-field-field-categories{display:flex;align-items:center;}.views-field-field-categories a{text-decoration:none;text-transform:uppercase;font-size:0.75rem;color:#297ec4;}.views-field-title{margin-bottom:0.25rem;min-height:2rem;}.views-field-title a{text-decoration:none;display:inline-block;}.views-field-title a:hover,.views-field-title a:focus-visible{text-decoration:underline;}.news-categories{margin-top:1.5rem;margin-bottom:1.5rem;padding:clamp(1rem,1vw,1.5rem);border-radius:0.5rem;background-color:#ffffff;}.news-categories .views-row a{display:block;padding:1rem;text-decoration:none;background-color:#f8f8f8;}.news-categories .views-row + .views-row{margin-top:0.5rem;}.event-listings{margin-top:1.5rem;margin-bottom:1.5rem;padding:clamp(1rem,1vw,1.5rem);border-radius:0.5rem;background-color:#ffffff;}.event-listings .views-row{position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px dashed #d8d8d8;padding-left:6rem;}.event-listings .views-row:last-child{border-bottom-color:transparent;margin-bottom:unset;}.event-listings .views-field-field-event-date{font-size:1rem;position:absolute;left:0;display:flex;align-content:center;align-items:center;height:calc(100% - 1rem);text-align:center;background:#dfdfdf;width:5rem;justify-content:center;border-radius:0.375rem;color:#000;}.event-listings .views-field-title{font-weight:bold;}.event-service-listings{max-width:70ch;}.event-service-listings .views-row{margin-bottom:1rem;background-color:#f8f8f8;}@media screen and (min-width:22.5rem){.event-service-listings .views-row{display:grid;grid-template-columns:minmax(9.375rem,1fr) 3fr;grid-template-rows:minmax(6.25rem,auto);}}@media screen and (min-width:30rem){.event-service-listings .views-row{grid-template-columns:minmax(12.5rem,1fr) 3fr;}}@media screen and (min-width:58rem){.event-service-listings .views-row{grid-template-rows:minmax(8.125rem,auto);}}.event-service-listings .views-field-field-event-logo{display:flex;align-items:center;justify-content:center;background-color:#ffffff;}.event-service-listings .views-field-field-event-logo a{display:block;text-align:center;background-color:#ffffff;}.event-service-listings .views-field-field-event-logo img{margin:auto;}.event-service-listings .views-field-field-event-type{padding:clamp(0.5rem,4vw,1rem);}@media screen and (min-width:22.5rem){.event-service-listings .views-field-field-event-type{padding-right:unset;padding-bottom:unset;}}.event-service-listings .event-date{font-size:0.75rem;}.event-service-listings .event-title{font-size:clamp(1rem,4vw,1.25rem);font-weight:bold;}.event-service-listings .event-title a{text-decoration:none;}.event-service-listings .event-title a:hover,.event-service-listings .event-title a:focus-visible{text-decoration:underline;}.event-service-listings .event-type{display:none;}@media screen and (min-width:40rem){.event-service-listings .event-date{font-size:0.9375rem;}.event-service-listings .event-type{display:block;}}.video-listings .card-row .node__content{padding-top:0.5rem;}.block-social-sharing-block{margin-bottom:2rem;}.block-social-sharing-block h2{font-size:1.25rem;margin-bottom:0.5rem;}.block-views{position:relative;margin-block:2rem;}.block-views .more-link{text-align:center;margin-bottom:3rem;}@media screen and (min-width:64rem){.block-views .more-link{margin-bottom:1.5rem;}}.block-views + .block-views{margin-top:1.5rem;}.path-frontpage .block-system-main-block .node__content{padding-bottom:unset;}.path-frontpage .block-system-main-block{margin-bottom:unset;}.block-system-main-block{margin-bottom:1.5rem;}.block-views-blockflags-recently-read-block-1{margin-top:unset;}
blockquote{background:#f8f8f8;border-left:0.5rem solid #b8b8b8;padding:0.5rem;quotes:"“" "”" "‘" "’";}blockquote:before{color:#b8b8b8;content:open-quote;font-size:3em;line-height:0.1em;margin-right:0.25rem;vertical-align:-0.4em;}blockquote p{display:inline;}
.breadcrumb{font-size:0.875rem;margin-bottom:1rem;}.breadcrumb__list{display:block;list-style-type:none;padding-left:unset;width:100%;white-space:nowrap;overflow:hidden;}.breadcrumb__item{display:inline-block;vertical-align:top;}.breadcrumb__link{text-decoration:none;color:#999999;display:inline-block;}.breadcrumb__item:last-child{display:inline-block;max-width:60%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;}.breadcrumb__item:last-child .breadcrumb__link{display:inline-block;max-width:100%;width:100%;vertical-align:top;}.breadcrumb__item + .breadcrumb__item{padding-left:0.5rem;}.breadcrumb__item + .breadcrumb__item::before{display:inline-block;padding-right:0.5rem;color:#999999;content:"/";}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.btn a{text-decoration:none;}.button{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover{color:#ffffff;background-color:#001f38;}.button-outline{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}
.card{margin-bottom:1rem;background-color:#ffffff;overflow:hidden;display:flex;flex-direction:column;flex:1;border-radius:0.25rem;}.card .node__content{padding:1rem;}.card article,.card article .node__content,.card .node__content{display:flex;flex-direction:column;flex:1;}@media screen and (min-width:48rem){.card .node__content{font-size:clamp(0.875rem,1vw,0.9375rem);}}.card img{width:100%;}.card .node__date{margin-top:0.5rem;}.card .node__category{margin-top:unset;}.card .card{margin-bottom:unset;}.card-row{padding:unset;margin-bottom:1rem;}.card-row .card{padding-bottom:unset;}.card-row .node__content{padding:1rem;}@media screen and (min-width:48rem){article.card-row,.card-row article,.card-row .article{display:grid;grid-template-columns:20rem 1fr;}.card-row article:has(.node--without-thumbnail),.card-row .article:has(.node--without-thumbnail){display:block;}}@media screen and (min-width:58rem){.l-sidebar .card-row article,.l-sidebar .card-row .article{grid-template-columns:7.8125rem 1fr;min-height:6.25rem;}.l-sidebar .card-row .node__image,.l-sidebar .card-row .field--name-field-image,.l-sidebar .card-row .field--name-field-video,.l-sidebar .card-row .node__image img{height:100%;}.l-sidebar .card-row .node__image img{-o-object-fit:cover;object-fit:cover;}.l-sidebar .card-row .node__content{padding-inline:0.5rem;}.l-sidebar .card-row .node__title,.l-sidebar .card-row .node__category{font-size:clamp(0.75rem,1vw,0.875rem);}.l-sidebar .card-row .field--name-field-image{margin-bottom:unset;}}.card-headline{height:100%;}.card-headline .node__title{margin-bottom:1.25rem;font-size:clamp(2rem,2vw,2.5rem);}.card-headline .node__content{font-size:clamp(0.875rem,1.5vw,1rem);}@media screen and (min-width:75rem){.card-headline{margin-bottom:0;}}
select.cke_dialog_ui_input_select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;}
.contact-preview{padding:2rem;border-radius:0.5rem;height:100%;background:#ffffff;}.contact-thumbnail{border-radius:50%;overflow:hidden;box-shadow:0 0 15rem rgba(0,0,0,0.1);margin-bottom:2rem;max-width:13.75rem;margin-inline:auto;}.contact-name{margin:0 0 0.125rem 0;font-size:1.25rem;line-height:1.2;font-weight:600;}.contact-job-title{font-size:1rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;margin-bottom:0.5rem;}.contact-methods a{text-decoration:none;}.contact-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.contact-email,.contact-number,.contact-social{font-size:0.875rem;margin-bottom:0.25rem;}
[data-drupal-selector=iteuropa-color-picker] input[type=color]{margin-left:0.8125rem;vertical-align:bottom;}
.entity-moderation-form{flex-direction:column;padding-inline-start:var(--sp);padding-inline-end:var(--sp);border:1px solid var(--color--gray-95);background-color:var(--color--gray-100);}.entity-moderation-form select,.entity-moderation-form input:not([type=submit]){background-color:var(--color--white);}@media (min-width:43.75rem){.entity-moderation-form{flex-direction:row;}}.entity-moderation-form__item{flex-basis:0;margin-inline-end:var(--sp);}.entity-moderation-form__item:last-child{align-self:flex-start;margin-inline-end:0;}@media (min-width:43.75rem){.entity-moderation-form__item:last-child{align-self:flex-end;}}.layout--content-narrow .entity-moderation-form,.layout--pass--content-narrow > * .entity-moderation-form,.layout--content-medium .entity-moderation-form,.layout--pass--content-medium > * .entity-moderation-form{width:100%;margin-inline-start:0;}@supports ((width:-moz-max-content) or (width:max-content)){.layout--content-narrow .entity-moderation-form,.layout--pass--content-narrow > * .entity-moderation-form,.layout--content-medium .entity-moderation-form,.layout--pass--content-medium > * .entity-moderation-form{width:-moz-max-content;width:max-content;}}@media (min-width:43.75rem){.layout--content-narrow .entity-moderation-form,.layout--pass--content-narrow > * .entity-moderation-form,.layout--content-medium .entity-moderation-form,.layout--pass--content-medium > * .entity-moderation-form{width:calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap));margin-block:var(--sp2) var(--sp4);margin-inline-start:calc(-2 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:62.5rem){.layout--content-narrow .entity-moderation-form,.layout--pass--content-narrow > * .entity-moderation-form,.layout--content-medium .entity-moderation-form,.layout--pass--content-medium > * .entity-moderation-form{width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:90rem){.layout--content-narrow .entity-moderation-form,.layout--pass--content-narrow > * .entity-moderation-form,.layout--content-medium .entity-moderation-form,.layout--pass--content-medium > * .entity-moderation-form{width:calc(10 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:0;}}
.dropbutton-wrapper{--dropbutton--height:var(--sp1-5);--dropbutton--secondary-bg-color:var(--color--white);--dropbutton--active-bg-color:var(--color--gray-90);--dropbutton--outline-color:var(--color--primary-40);--dropbutton--border-radius:var(--border-radius);--dropbutton--font-size:var(--font-size-s);--dropbutton--text-color:var(--color-text-neutral-medium);--dropbutton--text-hover-color:var(--color-text-primary-medium);}.dropbutton-wrapper.open{position:relative;z-index:100;filter:drop-shadow(0 0.125rem 0.125rem var(--dropbutton--active-bg-color));}.dropbutton-widget{position:relative;width:-moz-max-content;width:max-content;height:var(--dropbutton--height);padding-inline-end:var(--dropbutton--height);border-radius:var(--dropbutton--border-radius);}.dropbutton-single .dropbutton-widget{padding-inline-end:0;}.dropbutton-wrapper.open .dropbutton-widget{border-radius:var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0 0;}.dropbutton{height:var(--dropbutton--height);margin-block:0;margin-inline-start:0;padding-inline-start:0;list-style:none;font-size:var(--dropbutton--font-size);}.dropbutton-toggle button{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:var(--dropbutton--height);height:var(--dropbutton--height);padding:0;cursor:pointer;border-color:transparent;border-radius:0 var(--border-radius) var(--border-radius) 0;background:var(--dropbutton--active-bg-color);}.dropbutton-toggle button:focus{outline:solid 0.125rem var(--dropbutton--outline-color);outline-offset:-0.125rem;}.dropbutton-toggle button::before{display:block;width:var(--sp0-5);height:var(--sp0-5);content:"";transform:translateY(-25%) rotate(45deg);border-right:solid 2px var(--dropbutton--outline-color);border-bottom:solid 2px var(--dropbutton--outline-color);}.dropbutton-wrapper.open :is(.dropbutton-toggle button::before){transform:translateY(25%) rotate(225deg);}[dir=rtl] .dropbutton-toggle button{border-radius:var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);}.dropbutton-action:first-child{margin-inline-end:0.125rem;border:solid 1px transparent;border-radius:var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);background:var(--dropbutton--active-bg-color);}[dir=rtl] .dropbutton-action:first-child{border:solid 1px transparent;border-radius:0 var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0;}.dropbutton-action a{display:flex;align-items:center;margin-bottom:-0.125rem;padding:0 0.5625rem;-webkit-text-decoration:none;text-decoration:none;color:var(--dropbutton--text-color);font-weight:600;}.dropbutton-action a:hover{color:inherit;}.dropbutton-action a:focus{outline:solid 0.125rem var(--dropbutton--outline-color);outline-offset:-0.0625rem;}.dropbutton-single .dropbutton-action:first-child{border-right:solid 1px transparent;border-radius:var(--dropbutton--border-radius);}[dir=rtl] .dropbutton-single .dropbutton-action:first-child{border:solid 1px transparent;}.dropbutton-single .dropbutton-action a{justify-content:center;}.secondary-action{visibility:hidden;width:calc(100% + var(--dropbutton--height));border-right:1px solid var(--dropbutton--active-bg-color);border-left:1px solid var(--dropbutton--active-bg-color);background:var(--dropbutton--secondary-bg-color);}.secondary-action:last-child{border-bottom:1px solid var(--dropbutton--active-bg-color);}.secondary-action a:hover{color:var(--dropbutton--text-hover-color);}.dropbutton-wrapper.open .secondary-action{visibility:visible;}
figure{background:var(--color--gray-100);}figcaption{padding-block:var(--sp0-5);padding-inline-start:var(--sp0-5);padding-inline-end:var(--sp0-5);color:var(--color-text-neutral-medium);background:var(--color--gray-100);font-family:var(--font-serif);font-size:0.875rem;font-style:italic;line-height:var(--sp);}@media (min-width:31.25rem){figcaption{padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);}}.align-right{float:none;max-width:100%;margin-block:var(--sp3);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.align-right{float:right;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:var(--sp);margin-inline-end:0;}[dir=rtl] .align-right{float:left;}}@media (min-width:43.75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:62.5rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-2 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-3 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:90rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-3 * (var(--grid-col-width) + var(--grid-gap)));}}.align-left{float:none;max-width:100%;margin-block-start:var(--sp3);margin-block-end:var(--sp3);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.align-left{float:left;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:0;margin-inline-end:var(--sp2);}[dir=rtl] .align-left{float:right;}}@media (min-width:43.75rem){.layout--content-narrow .align-left,.layout--pass--content-narrow > * .align-left{margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}.align-center img,.align-center video,.align-center audio{margin-inline:auto;}.media-oembed-content{display:block;max-width:100%;}
.event-item{border-radius:0.5rem;}.event-item + .event-item{margin-top:1.5rem;}.events-teaser-events .card{position:relative;}.events-teaser-events .node__image{max-width:10rem;padding:1rem 0.5rem 0;}.events-teaser-events .node__content{padding-top:unset;}.events-teaser-events .node__header{display:flex;flex-direction:column;}@media screen and (min-width:58rem){.events-teaser-events .node__header{flex-direction:row;}}.event-header{flex-shrink:0;}.event-calendar{margin-bottom:1.5rem;}.event-location{margin-bottom:1rem;}@media screen and (min-width:40rem){.event-calendar{position:absolute;top:-4rem;right:1rem;margin-bottom:unset;}.event-location{margin-bottom:1.5rem;}}.events-teaser-events .node__title{font-size:clamp(1.125rem,1vw,1.25rem);}.events-teaser-events .field--name-body p{margin-bottom:unset;}.events-teaser-events .event-save{margin-left:auto;display:inline-flex;border-width:2px;border-color:#297ec4;color:#297ec4;fill:#297ec4;}.events-teaser-events .event-save:hover{background-color:#297ec4;color:#ffffff;fill:#ffffff;}.event-save{padding:0.5rem 1.5rem;}@media screen and (min-width:40rem){.events-teaser-events .event-details,.events-full .event-details{display:flex;}.events-teaser-events .event-location,.events-full .event-location{margin-left:1rem;}}.events-teaser,.events-teaser-events{border-radius:0.5rem;box-shadow:0 0 0 rgba(3,3,3,0);transition:box-shadow cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}.events-teaser:hover{box-shadow:0 0.5rem 1.25rem rgba(3,3,3,0.2);}.events-teaser,.events-teaser .card{height:100%;}.events-teaser .card{overflow:hidden;border-radius:0.5rem;}.events-teaser .node__image{border-bottom:1px solid #d8d8d8;overflow:hidden;}.events-teaser .node__title{margin-bottom:1rem;}.events-teaser .node__footer{margin-top:auto;}.event-date,.event-location{display:flex;}.events-teaser .event-date,.events-teaser .event-location{font-size:clamp(0.75rem,1.5vw,0.875rem);}.event-date{margin-bottom:0.5rem;color:#297ec4;}.events-teaser .event-icon,.event-icon{width:1.25rem;margin-right:0.25rem;flex-shrink:0;}.events-full .node__image{margin-bottom:1.5rem;}.events-full .node__image img{border-radius:0.5rem;}@media screen and (min-width:48rem) and (max-width:63.9999rem){.events-full{display:grid;grid-template-columns:15rem auto;}}@media screen and (min-width:84rem){.events-full{display:grid;grid-template-columns:1fr 2fr;}}.events-full .node__image{display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;}.events-full .node__image img{max-height:30vh;width:100%;border-radius:0.5rem;}@media screen and (min-width:48rem) and (max-width:63.9999rem){.events-full .node__image{display:block;padding-left:unset;}.events-full .field--name-field-event-header{position:sticky;top:4rem;}}@media screen and (min-width:84rem){.events-full .node__image{display:block;padding-left:unset;}.events-full .field--name-field-event-header{position:sticky;top:4rem;}}@media screen and (min-width:48rem) and (max-width:63.9999rem){.events-full .node__content{padding:1rem;}.events-full .node__image img{max-height:unset;}}@media screen and (min-width:84rem){.events-full .node__content{padding:1rem;}.events-full .node__image img{max-height:unset;}}
.region-footer{padding-inline:1rem;}.l-footer{padding-top:4rem;padding-bottom:4rem;background-color:#ffffff;}.footer__container{width:100%;display:block;margin-left:auto;margin-right:auto;}@media screen and (min-width:80rem){.footer__container{max-width:80rem;}}.footer__container nav{min-width:15rem;}.footer__container .block-block-content{margin-right:4rem;max-width:70ch;font-size:0.9375rem;}.region-footer-below{padding:1rem;border-top:1px solid #d8d8d8;text-align:center;font-size:0.875rem;color:#999999;background-color:#ffffff;}@media screen and (min-width:64rem){.region-footer{display:flex;}.footer__container nav + nav{margin-left:1rem;}}
form{font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;color:#333333;line-height:1.5;padding:1.25rem clamp(1.25rem,2vw,2rem);border-radius:0.5rem;background-color:#ffffff;}.user-logged-in .user-form{padding:0;background-color:transparent;}.user-logged-in .user-form .field-group-html-element{padding:1.25rem clamp(1.25rem,2vw,2rem);margin-top:1.25rem;background-color:#ffffff;}.user-logged-in .user-form .form-actions{border-radius:0.5rem;margin-top:1.25rem;}label{display:block;margin-bottom:0.25rem;font-size:0.9375rem;font-weight:normal;color:#333333;}.field__label{font-weight:bold;}.fieldgroup legend{display:inline-block;margin-bottom:1rem;}.field--label-inline .field__label,.field--label-inline .field__item{display:inline;}.field--label-above .field__label,.field--label-above .field__item{display:block;}input[type=text],input[type=email],input[type=password],input[type=tel],select{width:100%;padding:0.5rem 1rem;border:1px solid #b8b8b8;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;color:#333333;}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,select:focus{border-color:#297ec4;outline:none;box-shadow:0 0 0 0.1875rem rgba(41,126,196,0.2);}input[type=submit]{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:none;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;}input[type=submit]:hover{color:#ffffff;background-color:#001f38;}.form-item{margin-bottom:1rem;}.form-actions{display:flex;justify-content:flex-end;}.form-item--error-message{color:#e74c3c;font-size:0.875rem;}.description,.description a{margin-top:0.5rem;font-size:0.75rem;color:#999999;}.form-type-checkbox{display:flex;align-items:center;flex-wrap:wrap;}.form-type-checkbox input[type=checkbox]{margin-right:0.5rem;}.form-type-checkbox label{margin-bottom:0;flex-shrink:0;}fieldset.webform-composite-hidden-title .webform-flexbox{margin-bottom:unset;}.user-login-form,.user-register-form,.user-pass{max-width:30rem;margin-inline:auto;}.user-form{max-width:30rem;margin-inline:auto;}.user-register-form h1,.user-login-form h1,.user-pass h1{font-size:1.5rem;margin-bottom:1.25rem;}.user-register-form .form-actions,.user-login-form .form-actions,.user-pass .form-actions{margin-top:1.25rem;}.user-register-form .captcha,.user-login-form .captcha,.user-pass .captcha{margin-top:1.25rem;}@media screen and (min-width:48rem){.user-register-form,.user-login-form,.user-pass{margin-top:1.5rem;}.user-register-form h1,.user-login-form h1,.user-pass h1{font-size:2rem;}}.webform-submission-form{max-width:70ch;}
.l-header{display:grid;}.header__container{width:100%;max-width:100%;}.header__group--one{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:90rem;margin-left:auto;margin-right:auto;}.header__wrapper{display:flex;flex-direction:column-reverse;background-color:#171717;}.header__branding{flex:1;margin-inline:1rem;}@media screen and (min-width:64rem) and (max-width:89.9999rem){.header__branding{margin-left:1.5rem;}}@media screen and (min-width:22.5rem){.header__branding{flex-shrink:0;}}.header__bar{display:flex;flex-grow:1;flex-direction:row;padding-block:1rem;background-color:#ffffff;box-shadow:0 0 rgba(51,51,51,0.24);}@media screen and (min-width:64rem){.header__bar{display:initial;padding:unset;background-color:unset;box-shadow:unset;}}.header__actions{margin-left:auto;display:flex;align-items:center;}.header__navigation{max-height:0;overflow:hidden;max-width:90rem;margin-left:auto;margin-right:auto;width:100%;}.header__advert{margin-top:0.5rem;margin-bottom:0.5rem;flex-grow:1;}.header__search{display:none;}.header__navigation.header__navigation--expanded{max-height:-moz-fit-content;max-height:fit-content;overflow:visible;}.header__user-navigation{max-height:0;overflow:hidden;max-width:90rem;margin-left:auto;margin-right:auto;width:100%;background-color:#171717;}.header__user-navigation.header__user-navigation--expanded{max-height:-moz-fit-content;max-height:fit-content;overflow:visible;}.l-secondary-nav--desktop{display:none;}.l-secondary-nav--mobile{display:block;}@media screen and (min-width:64rem){.header__navigation{max-height:unset;overflow:visible;display:flex;flex-direction:row;}.header__actions{display:none;}.header__wrapper{display:block;}.header__search{display:block;}.header__user-navigation{display:none;}.l-secondary-nav--desktop{display:block;}.l-secondary-nav--mobile{display:none;}}
.label{font-size:0.75rem;padding:0.25rem 0.5rem;border:1px solid;display:inline-block;border-radius:0.25rem;}.label__icon,.label__text{display:inline-block;}.label__icon{width:1rem;position:relative;top:0.125rem;margin-right:0.125rem;}.label--premium{background-color:rgba(0,60,107,0.85);border-color:#003c6b;color:#ffffff;}.label--sponsored{background-color:rgba(41,126,196,0.85);border-color:#297ec4;color:#ffffff;}
.menu,ul.menu{list-style:none;padding:0;margin:0;}.menu--level-2,.menu--level-3{display:none;}.menu-item--has-children{position:relative;}.menu-item--has-children .submenu-toggle{background:none;border:none;cursor:pointer;position:absolute;right:0.9375rem;}.menu-link,.menu__link{text-decoration:none;display:block;padding:0.75rem 0.9375rem;}.menu-toggle-account a{color:#ffffff;}.menu-toggle-button{height:3.0625rem;min-width:3.0625rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:unset;}@media screen and (max-width:63.9999rem){.menu-toggle-button{width:100%;justify-content:flex-start;padding-inline:1rem;text-align:left;}}.menu-toggle-button:hover,.menu-toggle-button:focus,.menu-toggle-button:focus-visible{background-color:#333333;}.menu-username{display:inline-block;margin-left:0.25rem;font-weight:bold;color:#ffffff;}.menu-toggle-account{display:block;}@media screen and (min-width:58rem){.menu-toggle-account{position:absolute;left:0;z-index:999;max-height:0;overflow:hidden;transition:max-height ease-in-out 0.3s;}}.expanded .menu-toggle-account{width:100%;max-height:-moz-fit-content;max-height:fit-content;min-width:-moz-fit-content;min-width:fit-content;text-wrap:nowrap;background-color:#242424;}.menu-toggle-button,.expanded .menu-toggle-account a{color:#ffffff;}.menu--profile{display:flex;}.menu--profile .menu--link{display:block;padding:0.5rem 0.5rem 0.25rem;font-weight:bold;text-decoration:none;color:#333333;border-bottom:0.1875rem solid transparent;}.menu--profile .menu--link:hover{color:#505050;border-bottom-color:#297ec4;}@media screen and (min-width:58rem){.menu--profile .menu--link{padding:0.5rem 1rem 0.25rem;}}.menu--profile .menu--link.is-active{border-bottom-color:#297ec4;}
.messages{padding:1rem;border-radius:0.5rem;margin-bottom:1rem;position:relative;border:1px solid transparent;border-left:5px solid transparent;}.messages--status{background-color:rgba(60,154,231,0.24);border-color:#3c9ae7;color:#125892;}.messages--status a{color:#125892;}.messages--success{background-color:rgba(46,204,113,0.24);border-color:#2ecc71;color:#176437;}.messages--success a{color:#176437;}.messages--warning{background-color:rgba(243,156,18,0.24);border-color:#f39c12;color:#b06f09;}.messages--warning a{color:#b06f09;}.messages--error{background-color:rgba(231,76,60,0.24);border-color:#e74c3c;color:#921e12;}.messages--error a{color:#921e12;}.messages .message__close{position:absolute;top:1rem;right:0.5rem;background:transparent;border:none;font-size:1.5rem;color:inherit;cursor:pointer;}.messages .message__close:hover{opacity:0.7;}.messages .message__close-icon svg{width:1.5rem;}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.modal .flag > a a,.btn a{text-decoration:none;}.button,.modal .flag > a{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover,.modal .flag > a:hover{color:#ffffff;background-color:#001f38;}.button-outline{background-color:transparent;color:#003c6b;}.button--small,.modal .flag > a{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.modal{display:none;}.modal.fade{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(3,3,3,0.75);}.modal.fade.show{display:block;}.modal-dialog{max-width:30rem;margin:1.75rem auto;background-color:#ffffff;border-radius:6px;}@media screen and (max-width:39.9999rem){.modal-dialog{max-width:calc(100% - 2rem);}}.modal-content{max-height:85vh;overflow:scroll;}.modal-header,.modal-body,.modal-footer{padding:1.25rem;}.modal-header{border-bottom:1px solid #eeeeee;display:flex;justify-content:space-between;align-items:center;}.modal-header h5{margin:0;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1.25rem;color:#003c6b;}.modal-header .close{background:none;border:none;font-size:1.25rem;color:#003c6b;cursor:pointer;}.modal-header .close:hover{color:#297ec4;}.modal-body{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1rem;color:#333333;line-height:1.5;}.modal-footer{border-top:1px solid #eeeeee;display:flex;justify-content:flex-end;gap:0.5rem;}.modal-footer .btn{font-family:"Inter",Helvetica,Arial,sans-serif;font-size:0.9375rem;padding:0.25rem 0.5rem;border-radius:4px;transition:background-color 0.3s,color 0.3s;}.modal-footer .btn-secondary{background-color:#b8b8b8;color:#333333;border:1px solid #999999;}.modal-footer .btn-secondary:hover{background-color:#999999;color:#171717;}.modal .flag > a{display:block;}.modal .action-unflag > a{border:1px solid #e74c3c;color:#e74c3c;background-color:rgba(231,76,60,0.16);}.modal .action-unflag > a:hover,.modal .action-unflag > a:focus-visible{border:1px solid #e43725;color:#e43725;background-color:rgba(231,76,60,0.32);}.modal table{margin-bottom:unset;}.modal table th,.modal table td{padding:0.75rem;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;}.modal table tr:last-child th,.modal table tr:last-child td{border-bottom-color:transparent;}#follow-modal .modal-body{padding-top:0;}#follow-modal .modal-footer{display:none;}.ui-widget-header{background:transparent;border-color:transparent;border-bottom:1px solid #eeeeee;}.ui-widget-overlay{background:#000;opacity:0.5;}.ui-widget.ui-widget-content{border:1px solid rgba(212,212,218,0.8);border-radius:2px;background-color:#fff;box-shadow:0 0 0.625rem rgba(0,0,0,0.377);}.ui-dialog .ui-dialog-title{margin:0.375em 0;font-size:1.6rem;font-weight:normal;}@media screen and (max-width:39.9999rem){.shepherd-has-title .shepherd-content .shepherd-header{padding-bottom:0.5rem;}.shepherd-title{font-size:1.25rem;font-weight:bold;flex-shrink:1;}.shepherd-enabled.shepherd-element{min-width:calc(100% - 2rem);}}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.btn a{text-decoration:none;}.button{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover{color:#ffffff;background-color:#001f38;}.button-outline{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.node__header{position:relative;}.node__content{padding-bottom:1.5rem;}.node__title,.search-result__title{margin-block:0.5rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:bold;line-height:1.3;}.node__title a,.search-result__title a{color:#242424;text-decoration:none;}.node__title a:hover,.node__title a:focus,.search-result__title a:hover,.search-result__title a:focus{text-decoration:underline;}.node__image{display:block;}.node__category{margin-top:1rem;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:0.875rem;letter-spacing:0.05em;}.node__category a{text-transform:uppercase;color:#297ec4;text-decoration:none;}.node__label{position:absolute;top:0.5rem;right:0.5rem;}@media screen and (min-width:48rem){.node__authoring{display:flex;flex-direction:row;}}.node__published{margin-top:auto;}.node__posted{display:inline-flex;}.node__submitted{margin-right:1rem;}.node__submitted,.reading-time{font-size:0.875rem;}.author-initials,.author-image{margin-right:0.5rem;flex-shrink:0;}.author-name{font-size:1rem;line-height:1.3;color:#242424;}.social-share{margin-left:auto;margin-bottom:1.5rem;}.social-share .block-social-sharing-block{margin-bottom:unset;}.social-share .social-media-sharing li{margin-right:0.5rem;}.social-share .social-media-sharing img{width:2rem;}.reading-time{display:inline-flex;padding-top:1rem;}@media screen and (min-width:48rem){.reading-time{padding-top:unset;padding-left:unset;}}.node__meta{margin-bottom:1.5rem;color:#6f6f6f;}@media screen and (min-width:30rem){.node__meta{display:flex;align-items:end;}}@media screen and (min-width:64rem) and (max-width:74.9999rem){.reading-time{margin-left:1.5rem;padding-left:1.25rem;}}.reading-icon{width:1.25rem;margin-right:0.1875rem;}.reading-icon svg{position:relative;top:0.125rem;stroke:#297ec4;}.path-node .field--name-field-image{margin-bottom:1.25rem;}.path-node .node--view-mode-teaser-card .field--name-field-image{margin-bottom:0;}.path-node .field--name-body{max-width:90ch;line-height:1.7;}.path-node .field--name-body ul{margin-bottom:1.5rem;padding-left:1rem;list-style-type:square;}.path-node .field--name-body li{padding-bottom:0.5rem;}.opinion-piece{position:relative;height:100%;background-color:#ffffff;margin-bottom:1rem;}.opinion-wrapper{position:relative;padding:1rem;padding-left:3rem;border-left:0.25rem solid #297ec4;min-height:8rem;height:100%;}.opinion-piece .node__title{margin-top:unset;font-size:1.125rem;}.opinion-piece .node__meta{margin-bottom:0;}.opinion-piece .node__submitted{display:flex;flex-direction:row;align-items:center;}.opinion-piece .author-name{color:#6f6f6f;font-size:0.9375rem;font-weight:600;}.opinion-piece .author-company{display:block;font-weight:normal;}.opinion-quote{width:2rem;position:absolute;left:0.5rem;top:1rem;opacity:0.2;}.node__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem;}.node__context-menu{position:relative;flex-shrink:0;}.context-menu__trigger{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;background:transparent;border:1px solid transparent;border-radius:50%;color:#6f6f6f;cursor:pointer;transition:all 0.2s ease;}.context-menu__trigger:hover,.context-menu__trigger:focus{background-color:#f8f8f8;color:#242424;border-color:#eeeeee;}.context-menu__trigger[aria-expanded=true]{background-color:#f8f8f8;color:#242424;}.context-menu__icon{width:1rem;height:1rem;}.context-menu__dropdown{position:absolute;top:100%;right:0;z-index:1000;min-width:13rem;margin-top:0.25rem;background:#ffffff;border:1px solid #eeeeee;border-radius:0.5rem;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateY(-0.5rem);transition:all 0.2s ease;}.context-menu__trigger[aria-expanded=true] + .context-menu__dropdown{opacity:1;visibility:visible;transform:translateY(0);}.context-menu__item{border-bottom:1px solid #f8f8f8;}.context-menu__item:last-child{border-bottom:none;}.context-menu__link,.context-menu__button{display:flex;align-items:center;width:100%;padding:0.5rem;color:#242424;text-decoration:none;background:transparent;border:none;font-size:0.9375rem;text-align:left;cursor:pointer;transition:background-color 0.2s ease;}.context-menu__link:hover,.context-menu__link:focus,.context-menu__button:hover,.context-menu__button:focus{text-decoration:none;}.context-menu__item .flag a{display:flex;align-items:center;width:100%;padding:0.5rem;color:#242424;text-decoration:none;font-size:0.9375rem;transition:background-color 0.2s ease;}.context-menu__item .flag a:hover,.context-menu__item .flag a:focus{text-decoration:none;}@media (max-width:768px){.node__context-menu{position:static;}.context-menu__dropdown{position:fixed;top:auto;bottom:1rem;left:1rem;right:1rem;width:auto;min-width:auto;}}
.pager{margin-top:1.5rem;display:flex;align-items:center;}.pager__items{display:inline-flex;padding-left:unset;}.pager__item{list-style-type:none;margin:0 0.25rem;border-radius:6px;background:#d8d8d8;max-width:auto;min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 0.375rem;}.pager__item a{text-decoration:none;}.pager__items.is-active{background-color:#eeeeee;color:#171717;}.pager--load-more .pager__items{margin-inline:auto;}.pager--load-more .pager__item{margin-left:unset;background:transparent;height:unset;}
.placeholder-item{background-color:transparent;}.placeholder-item .node__image .placeholder{width:100%;height:100%;display:block;background:#d8d8d8;}.placeholder-item .node__title .placeholder,.placeholder-item .node__category .placeholder{display:block;height:1rem;background:#d8d8d8;}.placeholder-item .node__title .placeholder{width:100%;}.placeholder-item .node__category .placeholder{width:40%;}
.progress__track{overflow:hidden;height:var(--sp);border:1px solid var(--color--primary-40);border-radius:var(--border-radius);}.progress__bar{height:var(--sp);background-color:var(--color--primary-40);}.progress__percentage{margin-inline-start:1rem;}
.search-toggle,.menu-toggle,.user-toggle{height:3.0625rem;width:3.0625rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:unset;}.search-toggle:hover,.search-toggle:focus-visible,.menu-toggle:hover,.menu-toggle:focus-visible,.user-toggle:hover,.user-toggle:focus-visible{background-color:#333333;}.search-toggle.expanded{background-color:#333333;}.search-toggle.expanded:hover{background-color:#242424;}.search-toggle__icon{margin:auto;}.search-toggle__icon svg,.menu-toggle__icon svg{width:1.5rem;stroke:#ffffff;}.header__actions .search-toggle:hover,.header__actions .search-toggle:focus-visible,.header__actions .user-toggle:hover,.header__actions .user-toggle:focus-visible,.header__actions .menu-toggle:hover,.header__actions .menu-toggle:focus-visible{background-color:#eeeeee;}@media screen and (max-width:63.9999rem){.search-toggle .search-toggle__icon svg,.menu-toggle .menu-toggle__icon svg{stroke:#030303;}}.search-block-form{background-color:#333333;}.search-form .form-wrapper,.search-block-form form{position:relative;max-width:70ch;margin:auto;border-radius:unset;background-color:transparent;}.search-form .form-type-search,.search-block-form .form-item{display:block;margin-bottom:unset;}.search-form .form-search,.search-block-form .form-search{height:2.5rem;width:100%;display:block;padding-inline:0.5rem;}#search-block-form .form-actions{position:absolute;top:1.25rem;right:clamp(1.25rem,2vw,2rem);}.search-form .form-submit,.search-block-form .form-submit{border-radius:unset;}.search-form{margin-bottom:1.5rem;border-radius:unset;background-color:#333333;color:#ffffff;}.search-form label{color:#ffffff;}.search-form .form-wrapper{position:relative;margin-bottom:1rem;}.search-form #edit-basic .form-submit{position:absolute;bottom:0;right:0;}.search-help-link{display:none;}.search-results{list-style:none;padding-left:unset;}.search-results li{padding:1rem;background-color:#ffffff;margin-bottom:1rem;}.search-result__info{display:inline-flex;font-size:0.875rem;margin-bottom:0.5rem;}.search-result__date-icon{margin-right:0.25rem;}.search-result__date-icon svg{width:1.25rem;stroke:#297ec4;}.search-result__snippet{margin-bottom:unset;color:#6f6f6f;}.search-advanced summary{cursor:pointer;margin-bottom:0.5rem;}
.block-system-branding-block{max-width:-moz-fit-content;max-width:fit-content;}.site-logo{display:block;width:100%;padding-top:1rem;padding-bottom:1rem;min-width:10rem;}
.skip-link{display:block;width:100%;max-width:var(--max-bg-color);padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5);}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);}.skip-link::after{content:" ➔";}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:2.5rem;outline:none;}
.slick--view{margin-bottom:1.5rem;position:relative;}.slick-slide + .slick-slide{margin-left:1rem;}.slick-track{display:flex !important;}.slick__arrow{display:flex;flex-direction:row;position:absolute;top:-3rem;right:1rem;}.slick-slide,.slick__slide{height:inherit !important;display:flex !important;justify-content:center;align-items:center;}.slick__slide .card{max-width:calc(100vw - 2.5rem);}.slick-slide > div,.slick__slide > article{height:100%;}.slick-slide .card{height:inherit !important;display:flex !important;margin-bottom:unset;}@media screen and (max-width:47.9999rem){.slick-slide .node__image img{max-width:calc(100vw - 1.875rem);}}.slick-arrow + .slick-arrow{margin-left:0.5rem;}.slick-prev,.slick-next{cursor:pointer;overflow:hidden;border:1px solid #999999;width:2.5rem;height:2.5rem;text-indent:-12.5rem;padding:0.25rem;background-color:transparent;display:flex;align-items:center;justify-content:center;}.slick-prev:hover,.slick-next:hover{background-color:#ffffff;}.slick-prev svg,.slick-next svg{stroke:#333333;width:1.25rem;}
table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;}table th,table td{padding:0.5rem;border:1px solid #d8d8d8;text-align:left;}table th{background-color:#ffffff;font-weight:bold;}table{width:100%;}table th,table td{padding:1rem;}@media screen and (max-width:19.9999rem){table,thead,tbody,th,td,tr{display:block;}thead{position:absolute;clip:rect(0.0625rem,0.0625rem,0.0625rem,0.0625rem);clip-path:inset(50%);height:0.0625rem;overflow:hidden;white-space:nowrap;width:0.0625rem;}tr{margin-bottom:0.5rem;}td{position:relative;padding-left:0.5rem;}td::before{content:attr(data-label);position:absolute;left:0;top:0;width:0.25rem;padding-right:0.25rem;white-space:nowrap;font-weight:bold;}}@media screen and (min-width:58rem){table th,table td{padding:1rem;}}
.draggable:hover{background-color:var(--color--gray-100);}.draggable.drag{background-color:var(--color--gray-100);}.draggable.drag-previous{background-color:var(--color--gray-95);}.drag-previous a{color:var(--color-text-neutral-medium);}a.tabledrag-handle,.touchevents a.tabledrag-handle{width:2.25rem;height:2.25rem;}.draggable a.tabledrag-handle{margin-inline-start:0;}a.tabledrag-handle .handle{width:var(--sp2);height:var(--sp2);margin:0;background-position:50% 0.3125rem;}.touchevents a.tabledrag-handle .handle{height:var(--sp2);background-position:50% 0.3125rem;}.touchevents .draggable td{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:var(--sp0-5);}.touchevents .draggable .menu-item__link{padding:0;}
.tabs-wrapper{background-color:#ffffff;border-bottom:2px solid #d8d8d8;border-radius:0.25rem;margin-bottom:1rem;padding:0.25rem;}.tabs--primary{display:block;list-style:none;padding:0;margin:0;}@media screen and (min-width:48rem){.tabs--primary{display:flex;flex-wrap:wrap;align-items:center;}}@media screen and (min-width:48rem){.tabs__tab{margin-right:0.5rem;}}.tabs__tab a{display:block;padding-inline:1rem;line-height:2.5rem;text-decoration:none;color:#297ec4;border-radius:0.25rem;transition:background-color 0.3s,color 0.3s;}.tabs__tab a:hover{background-color:#eeeeee;color:#297ec4;}.tabs__tab.is-active a,.tabs__tab a.is-active{background-color:#297ec4;color:#ffffff;font-weight:bold;}.tabs__tab.is-active a:hover{background-color:#2570af;}.tabs__tab.is-active a{border-bottom:2px solid #20639a;}.tabs__tab a:focus{outline:0.125rem solid #297ec4;outline-offset:0.125rem;}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.follow-category .views-field-link-flag .flag a a,.btn a{text-decoration:none;}.button,.follow-category .views-field-link-flag .flag a{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover,.follow-category .views-field-link-flag .flag a:hover{color:#ffffff;background-color:#001f38;}.button-outline,.follow-category .views-field-link-flag .flag a{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.l-page .field--name-field-tags{display:flex;flex-direction:column;gap:0.25rem;align-items:start;margin-bottom:2rem;}@media screen and (min-width:48rem){.l-page .field--name-field-tags{flex-direction:row;}}.l-page .field--name-field-tags .field__items{display:inline-flex;flex-wrap:wrap;gap:0.25rem;}.l-page .field--name-field-tags .field__item{display:inline-flex;}.l-page .field--name-field-tags .field__label,.l-page .field--name-field-tags a{display:inline-flex;border:1px solid #b8b8b8;padding:0 1rem;line-height:2.5rem;font-weight:500;}.l-page .field--name-field-tags .field__label{background-color:#d8d8d8;border-color:#d8d8d8;}.l-page .field--name-field-tags a{text-decoration:none;color:#242424;}.l-page .field--name-field-tags a:hover,.l-page .field--name-field-tags a:focus-visible{background-color:#ffffff;}.follow-category{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:3rem;}.follow-category .views-field-name{font-size:1.5rem;font-weight:bold;align-items:center;}.follow-category .views-field-link-flag{justify-self:end;}.follow-category .views-field-view{grid-column:span 2/span 2;}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.view-flags-webinar-downloads .view-empty a a,.btn a{text-decoration:none;}.button,.view-flags-webinar-downloads .view-empty a{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover,.view-flags-webinar-downloads .view-empty a:hover{color:#ffffff;background-color:#001f38;}.button-outline{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin-bottom:2rem;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.node__video .field--name-field-media-oembed-video{margin-bottom:unset;}.video-teaser-video a{text-decoration:none;font-weight:bold;}.video-teaser-video p{margin-bottom:unset;}@media screen and (min-width:48rem) and (max-width:63.9999rem){.video-teaser-video{display:grid;grid-template-columns:66.66% 33.33%;}}@media screen and (min-width:90rem){.video-teaser-video{display:grid;grid-template-columns:66.66% 33.33%;}}@media screen and (min-width:90rem) and (max-width:99.9999rem){.video-teaser-video{display:grid;grid-template-columns:60% 40%;}.video-teaser-video h2{font-weight:bold;font-size:1.75rem;}}@media screen and (min-width:){.video-teaser-video{display:grid;grid-template-columns:60% 40%;}.video-teaser-video h2{font-weight:bold;font-size:1.75rem;}}.view-flags-webinar-downloads .view-empty{padding:1rem;border:2px dashed #d8d8d8;border-radius:0.25rem;text-align:center;}.view-flags-webinar-downloads .view-empty p:last-child{margin-bottom:unset;}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.view-user-news .view-empty:not(.recommended-viewing):not(:has(.recommended-viewing)) a a,.btn a{text-decoration:none;}.button,.view-user-news .view-empty:not(.recommended-viewing):not(:has(.recommended-viewing)) a{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover,.view-user-news .view-empty:not(.recommended-viewing):not(:has(.recommended-viewing)) a:hover{color:#ffffff;background-color:#001f38;}.button-outline{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.view-user-news .view-empty{}.view-user-news .view-empty:not(.recommended-viewing):not(:has(.recommended-viewing)){padding:1rem;background-color:#ffffff;border:2px dashed #d8d8d8;border-radius:0.25rem;text-align:center;}.view-user-news .view-empty:not(.recommended-viewing):not(:has(.recommended-viewing)) p:last-child{margin-bottom:unset;}
button,.btn{cursor:pointer;border-radius:0.25rem;background-color:transparent;border:1px solid transparent;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 0.2s;}button a,.button a,.view-flag-whitepaper-download .view-empty a a,.btn a{text-decoration:none;}.button,.view-flag-whitepaper-download .view-empty a{display:inline-block;padding:0.5rem 1.5rem;background-color:#003c6b;color:#ffffff;border:1px solid #003c6b;border-radius:4px;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;transition:all ease-in-out 0.3s;}.button:hover,.view-flag-whitepaper-download .view-empty a:hover{color:#ffffff;background-color:#001f38;}.button-outline{background-color:transparent;color:#003c6b;}.button--small{padding:0.5rem 1rem;font-size:0.9375rem;}.field--name-field-download{margin-bottom:1.5rem;}.download-button{display:inline-flex;margin-right:0.25rem;margin-bottom:0.5rem;}.download-button .download-icon{width:1.25rem;display:inline-block;position:relative;top:0.125rem;margin-right:0.25rem;}.menu-toggle-button .menu-toggle-icon svg,.user-toggle svg{width:1.5rem;}.whitepaper-item + .whitepaper-item{margin-top:1.5rem;}.whitepaper{background-color:#ffffff;border-radius:0.5rem;overflow:hidden;max-width:90vw;}@media screen and (min-width:40rem){.whitepaper-row article{display:grid;grid-template-columns:minmax(10rem,15rem) 1fr;}}.whitepaper .node__image{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#f8f8f8;overflow:hidden;min-height:15rem;}.whitepaper .node__image a{display:block;max-width:10rem;}.whitepaper .node__image img{max-height:50vh;width:100%;box-shadow:0 1rem 2rem rgba(3,3,3,0.2);}.whitepaper .node__content{font-size:0.9375rem;padding:1.5rem;}@media screen and (min-width:40rem){.whitepaper .node__content{padding:1rem 1.5rem;}}@media screen and (min-width:58rem){.whitepaper .node__content{padding:1rem;}}@media screen and (max-width:74.9999rem){.whitepaper .node__content{max-width:70ch;}}.whitepaper .node__title{font-size:clamp(1.125rem,1vw,1.25rem);}.whitepaper .node__category{margin-top:0.5rem;margin-bottom:1rem;}.whitepaper .node__category a{text-transform:unset;display:inline-block;font-size:0.9375rem;}@media screen and (min-width:48rem){.whitepaper-full{display:grid;grid-template-columns:15rem auto;}}@media screen and (min-width:84rem){.whitepaper-full{display:grid;grid-template-columns:1fr 2fr;}}.whitepaper-full .node__image{display:flex;align-items:flex-start;justify-content:center;padding:1rem 2rem 2rem;position:relative;}.whitepaper-full .node__image img{max-height:30vh;width:100%;border-radius:0.5rem;}.whitepaper-full .field--name-field-whitepaper-image{position:sticky;top:2rem;}@media screen and (min-width:64rem){.whitepaper-full .node__image img{max-height:unset;}}.whitepaper-full .field--name-field-companies{margin-bottom:1rem;}.whitepaper-full .field--name-field-companies a{text-decoration:none;font-size:0.9375rem;color:#297ec4;}.webform-confirmation{padding:clamp(1rem,5vw,2rem);background-color:#ffffff;border:1px solid #b8b8b8;border-radius:0.5rem;}.webform-confirmation .btn{display:block;padding:0.75rem 2rem;text-decoration:none;text-align:center;}@media screen and (min-width:40rem){.webform-confirmation .btn{display:inline-block;}}.webform-confirmation .btn-primary{background-color:#003c6b;color:#ffffff;}.webform-confirmation .btn-primary:hover,.webform-confirmation .btn-primary:focus{background-color:#001f38;}.webform-confirmation .btn-secondary{border-color:#b4b4b4;color:#171717;}.webform-confirmation .btn-secondary:hover,.webform-confirmation .btn-secondary:focus{background-color:#eeeeee;}.webform-confirmation .confirmation-sales{margin-top:3rem;border:1px solid #3c9ae7;background-color:rgba(60,154,231,0.2);font-size:0.875rem;color:#00111f;}.webform-confirmation .confirmation-sales p{margin-bottom:1rem;}.webform-confirmation .confirmation-sales p:last-child{margin-bottom:0;}@media screen and (min-width:40rem){.webform-confirmation .confirmation-sales{padding:1rem;}}.view-flag-whitepaper-download,.view-flags-webinar-downloads{background-color:#ffffff;}@media screen and (min-width:48rem){.view-flag-whitepaper-download,.view-flags-webinar-downloads{margin-right:0.9375rem;}}.view-flag-whitepaper-download td,.view-flag-whitepaper-download th,.view-flags-webinar-downloads td,.view-flags-webinar-downloads th{border-color:transparent;}.view-flags-webinar-downloads .views-field-field-event-watch-link,.view-flags-webinar-downloads .views-field-field-event-download-link,.view-flag-whitepaper-download .views-field-field-whitepaper-download{text-align:right;}.view-flags-webinar-downloads .views-field-field-event-watch-link,.view-flags-webinar-downloads .views-field-field-event-download-link,.view-flag-whitepaper-download .views-field-field-whitepaper-download{white-space:nowrap;width:1%;}@media screen and (max-width:47.9999rem){.view-flags-webinar-downloads .views-field-field-event-watch-link,.view-flags-webinar-downloads .views-field-field-event-download-link,.view-flags-webinar-downloads .views-field-title,.view-flag-whitepaper-download .views-field-field-whitepaper-download{display:block;}.views-field-field-event-watch-link .button,.views-field-field-event-watch-link .view-flag-whitepaper-download .view-empty a,.view-flag-whitepaper-download .view-empty .views-field-field-event-watch-link a,.views-field-field-event-download-link .button,.views-field-field-event-download-link .view-flag-whitepaper-download .view-empty a,.view-flag-whitepaper-download .view-empty .views-field-field-event-download-link a,.views-field-field-whitepaper-download .button,.views-field-field-whitepaper-download .view-flag-whitepaper-download .view-empty a,.view-flag-whitepaper-download .view-empty .views-field-field-whitepaper-download a{font-size:0.9375rem;}.view-flags-webinar-downloads .views-field-field-event-watch-link,.view-flags-webinar-downloads .views-field-field-event-download-link{padding-block:0.25rem;padding-inline:1rem;}}.view-flags-webinar-downloads .views-field-title,.view-flag-whitepaper-download .views-field-title{border-right-color:transparent;font-weight:bold;}.view-flag-whitepaper-download .views-field-field-whitepaper-download{border-left-color:transparent;}.view-flag-whitepaper-download .view-empty{padding:1rem;border:2px dashed #d8d8d8;border-radius:0.25rem;text-align:center;}.view-flag-whitepaper-download .view-empty p:last-child{margin-bottom:unset;}
.primary-nav__menu{list-style:none;padding:0;margin:0;}.primary-nav__menu--level-2,.primary-nav__menu--level-3{display:none;}.primary-nav__menu-item--has-children{position:relative;}.primary-nav__submenu > .primary-nav__menu{display:none;}.expanded .primary-nav__submenu > .primary-nav__menu{display:block;}.expanded .primary-nav__submenu{background-color:#242424;}.primary-nav__menu-item:first-child > .primary-nav__menu-link{border-top:1px solid #eeeeee;}.menu--account{position:relative;}.primary-nav__menu-link,.menu--account .account-sign-in .menu__link{display:block;padding:0.75rem 0.9375rem;font-weight:500;text-decoration:none;color:#f8f8f8;border-bottom:1px solid #333333;}.primary-nav__menu-link:hover,.menu--account .account-sign-in .menu__link:hover{color:#eeeeee;background-color:#242424;}@media screen and (min-width:64rem){.primary-nav__menu-link,.menu--account .account-sign-in .menu__link{border-bottom:1px solid #eeeeee;}}.primary-nav__submenu .primary-nav__menu-link:hover{color:#eeeeee;background-color:#333333;}:not(.user-logged-in) .menu--account .account-sign-in .menu__item:first-child > .menu__link{transition:background-color 0.3s ease-in-out;background-color:#003c6b;}:not(.user-logged-in) .menu--account .account-sign-in .menu__item:first-child > .menu__link:hover{background-color:#004a85;}.primary-nav__submenu .primary-nav__menu-link{font-weight:normal;}.primary-nav__submenu{flex:1 1 100%;}.submenu-toggle{top:0.625rem;border:1px solid #242424;border-bottom-color:transparent;border-top-color:transparent;}.submenu-toggle:hover{background-color:#333333;}.primary-nav__menu-item--has-children .submenu-toggle{position:absolute;top:0;right:0;height:3.0625rem;cursor:pointer;}.submenu-toggle{border-color:transparent;border-radius:unset;background-color:#242424;}.submenu-toggle__icon svg{width:1.5rem;stroke:#ffffff;transform:rotate(-90deg);transition:all cubic-bezier(0.075,0.82,0.165,1) 0.3s;}.expanded .submenu-toggle__icon svg{transform:rotate(0);}@media screen and (min-width:64rem){.primary-nav__menu,.menu--account .account-sign-in ul{display:flex;flex-direction:row;}.primary-nav__menu-link--has-children{padding-right:2.5rem;}.primary-nav__menu-link,.menu--account .account-sign-in .menu__link,.primary-nav__menu-item:first-child > .primary-nav__menu-link,.menu--account .account-sign-in .menu__item:first-child > .menu__link{border-color:transparent;}.expanded .primary-nav__submenu{z-index:100;position:absolute;width:-moz-max-content;width:max-content;}.submenu-toggle{max-width:1.875rem;overflow:hidden;}}
.l-search{max-height:0;overflow:hidden;transition:max-height 450ms cubic-bezier(0.22,1,0.36,1),opacity 300ms ease,transform 300ms ease;opacity:0;transform:translateY(-0.375rem);}.l-search--expanded{max-height:31.25rem;overflow:visible;transition:max-height 450ms cubic-bezier(0.22,1,0.36,1),opacity 300ms ease 50ms,transform 300ms ease 50ms;opacity:1;transform:translateY(0);}
.user-account-page .l-profile-bar{margin-bottom:2rem;padding:1rem 1rem;background:#ffffff;}.user-account-page .region-profile-bar{display:flex;align-items:center;justify-content:center;max-width:80rem;margin-inline:auto;}.user-account-page .region-profile-bar h2{margin-bottom:unset;font-size:clamp(1rem,4vw,1.25rem);}@media screen and (min-width:58rem){.user-account-page .region-profile-bar h2{font-size:clamp(1rem,4vw,1.5rem);}}.user-account-page .region-profile-bar .block-user-greeting-block{margin-right:auto;}@media screen and (max-width:26.7499rem){.user-account-page .region-profile-bar .block-user-greeting-block{display:none;}}.user-account-page .page-title{font-size:2rem;}
