/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.banner{padding:var(--ipcom-spacer-x) 0;position:relative;}@media screen and (min-width:992px){.banner{padding-bottom:calc(var(--ipcom-spacer-y) * 3);}}.banner::before{background:var(--ipcom-linear-gradient);bottom:0;content:'';left:0;position:absolute;right:0;top:-154px;z-index:-1;}.banner__content{position:relative;}@media screen and (min-width:992px){.banner::before{background:var(--background,var(--ipcom-linear-gradient));clip-path:polygon(0 0,100% 0,100% 75%,0% 100%);}.banner__title{width:90%;}.banner__body{width:50%;}}.banner__title{font-weight:700;color:#fff;margin-bottom:var(--ipcom-spacer-y);}.banner__body{color:#fff;font-weight:400;margin-bottom:var(--ipcom-spacer-y);}.banner__body a{border-bottom:2px solid white;color:currentColor;transition:color 0.3s,border-color 0.3s;}.banner__body a:hover{border-color:#ddd;color:#ddd;}.field--name-field-banner-cta a{background-color:#fff;border-radius:var(--ipcom-border-radius);border:1px solid #fff;color:var(--ipcom-dark-blue);display:inline-block;font-weight:600;padding:0.5rem 1rem;transition:background-color 0.3s,color 0.3s;}.field--name-field-banner-cta a:hover{background-color:transparent;border-color:#fff;color:#fff;}.field--name-field-banner-media{bottom:0;display:none;justify-content:flex-end;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:-154px;z-index:-1;}@media screen and (min-width:992px){.field--name-field-banner-media{clip-path:polygon(0 0,100% 0,100% 75%,0% 100%);display:flex;}}.field--name-field-banner-media .field{height:100%;width:100%;}.field--name-field-banner-media img,.field--name-field-banner-media video{height:100%;object-fit:cover;object-position:center right;width:100%;}.banner__created{color:#fff;font-weight:700;margin-bottom:var(--ipcom-spacer-y);}
.section{margin-bottom:calc(var(--ipcom-spacer-y) * 2);margin-top:calc(var(--ipcom-spacer-y) * 2);}.section:has(.swiper){padding-left:var(--ipcom-spacer-x);padding-right:var(--ipcom-spacer-x);}.section_body{font-weight:400;margin-bottom:var(--ipcom-spacer-y);}.field--name-field-cta a,.field--name-field-text-onecol-cta a{background-color:var(--ipcom-dark-blue);border-radius:var(--ipcom-border-radius);border:1px solid var(--ipcom-dark-blue);color:#fff;display:inline-block;font-weight:400;padding:0.5rem 1rem;transition:background-color 0.3s,color 0.3s;}.field--name-field-cta a{display:table;margin:2rem auto 0;}.field--name-field-cta a:hover,.field--name-field-text-onecol-cta a:hover{background-color:#ffffff;color:var(--ipcom-dark-blue);}
.node--type-news .breadcrumb-item.active{display:none}.news_created{color:var(--ipcom-light-blue);display:block}
