/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:780px){.page--full .content-header__container .row{display:flex;flex-direction:row;align-items:center;}}@media (min-width:780px){.page--full .content-header__text.has-image{padding-left:12px;padding-right:12px;flex:0 1 calc(41.6666666667%);width:calc(41.6666666667%);}}@media (min-width:1024px){.page--full .content-header__text.has-image{padding-left:12px;padding-right:12px;flex:0 1 calc(33.3333333333%);width:calc(33.3333333333%);}}.page--full .content-header__carousel{width:auto;min-width:100%;margin-left:-20px;margin-right:-20px;padding:0;margin-top:30px;}@media (min-width:1300px){.page--full .content-header__carousel{margin-left:-50px;margin-right:-50px;}}.page--full .content-header__carousel img{width:100%;}@media (min-width:780px){.page--full .content-header__carousel{padding-left:12px;padding-right:12px;flex:0 1 calc(50%);width:calc(50%);margin:0;margin-left:calc(8.3333333333%);min-width:50%;}}@media (min-width:1024px){.page--full .content-header__carousel{padding-left:12px;padding-right:12px;flex:0 1 calc(58.3333333333%);width:calc(58.3333333333%);}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.page-intro-slider-list{margin:0;padding:0;}.page-intro-slider-list .slick-dots{display:flex;justify-content:flex-end;margin:0;padding:0;list-style:none;bottom:32px;left:auto;margin-right:15px;}@media (min-width:780px){.page-intro-slider-list .slick-dots{margin-right:-6px;}}.page-intro-slider-list .slick-dots button{font-size:0;color:transparent;width:22px;height:5px;background:#D0D0D0;transition:background 0.3s;margin:0 5px;padding:0;}.page-intro-slider-list .slick-dots .slick-active button{background:#d9190c;}
.call-to-action{width:auto;min-width:100%;margin-left:-20px;margin-right:-20px;}@media (min-width:1300px){.call-to-action{margin-left:-50px;margin-right:-50px;}}.call-to-action .flex-item{padding:0;}.call-to-action__content{width:100%;padding-left:20px;padding-right:20px;background:#f2f2f2;text-align:center;padding-top:60px;padding-bottom:60px;}@media (min-width:1300px){.call-to-action__content{padding-left:50px;padding-right:50px;}}.call-to-action__content .field-link{margin-top:60px;}@media (min-width:1024px){.call-to-action__content{padding-top:120px;padding-bottom:120px;}}@media (min-width:780px){.call-to-action{width:100%;padding-left:20px;padding-right:20px;margin:0;}}@media (min-width:780px) and (min-width:1300px){.call-to-action{padding-left:50px;padding-right:50px;}}@media (min-width:780px){.call-to-action .flex-item{padding-left:12px;padding-right:12px;}.call-to-action__content{padding-left:80px;padding-right:80px;}}@media (min-width:1024px){.call-to-action__content{padding-left:120px;padding-right:120px;}}
.text-carousel__text-frame{padding-left:12px;padding-right:12px;flex:0 1 calc(100%);width:calc(100%);margin-bottom:35px;}.text-carousel__image-frame{width:auto;min-width:100%;margin-left:-20px;margin-right:-20px;}@media (min-width:1300px){.text-carousel__image-frame{margin-left:-50px;margin-right:-50px;}}.text-carousel__image-frame img{width:100%;}.text-carousel__image-frame .slider-list .slick-dots{justify-content:flex-end;position:relative;transform:none;bottom:0;left:auto;margin-right:15px;}@media (min-width:780px){.text-carousel__image-frame .slider-list .slick-dots{margin-right:-6px;}}.text-carousel__image-frame .slider-list .slick-dots button{background:#D0D0D0;}.text-carousel__image-frame .slider-list .slick-dots .slick-active button{background:#d9190c;}@media (min-width:780px){.text-carousel .flex-wrapper{align-items:center;}.text-carousel.layout-image-left .flex-wrapper{flex-direction:row-reverse;justify-content:flex-end;}.text-carousel.layout-image-left .text-carousel__image-frame{margin-left:0;}.text-carousel.layout-image-left .text-carousel__image-frame .slider-list .slick-dots{justify-content:flex-start;position:relative;transform:none;bottom:0;left:auto;margin-right:auto;margin-left:-6px;}.text-carousel.layout-image-left .text-carousel__text-frame{margin-left:calc(8.3333333333%);}.text-carousel__text-frame{padding-left:12px;padding-right:12px;flex:0 1 calc(41.6666666667%);width:calc(41.6666666667%);margin-bottom:0;}.text-carousel__image-frame{padding-left:12px;padding-right:12px;flex:0 1 calc(50%);width:calc(50%);margin:0;margin-left:calc(8.3333333333%);min-width:0;}}@media (min-width:1024px){.text-carousel__text-frame{padding-left:12px;padding-right:12px;flex:0 1 calc(33.3333333333%);width:calc(33.3333333333%);}.text-carousel__image-frame{padding-left:12px;padding-right:12px;flex:0 1 calc(58.3333333333%);width:calc(58.3333333333%);}}
.cookies-popup{background:#293241;color:#E0FBFC;border-radius:0 0.25rem 0.25rem;padding:1.5rem;font-family:-apple-system,sans-serif;font-size:0.875rem;box-shadow:2px 2px 11px 0 rgba(61,90,128,0.5);box-sizing:content-box;max-width:50rem;text-align:initial;margin-left:1rem;margin-bottom:1rem;}.cookies-popup--withdraw{background:#293241;color:#FFFFFF;transform:translate(0,-100%);left:1rem;border:0;transition:background 0.3s ease-in-out;border-radius:0.25rem 0.25rem 0 0;padding:5px 10px;font-size:rem-calc(16);}.cookies-popup--withdraw:focus{outline:none;}.cookies-popup *{box-sizing:content-box;}@media screen and (max-width:680px){.cookies-popup--buttons{display:flex;flex-direction:column;min-height:140px;}}@media screen and (max-width:680px){.cookies-popup--btn-primary,.cookies-popup--btn-secondary,.cookies-popup--btn-link{margin-bottom:10px;}}.cookies-popup--btn-link{background:none;padding:0;color:#98C1D9;border:0;transition:color 0.3s ease-in-out;position:relative;margin-right:1rem;}.cookies-popup--btn-link::after{content:"";position:absolute;width:100%;height:1px;left:0;top:110%;transform:translateX(0);background:#98C1D9;transition:width 0.3s ease-in-out,left 0.3s ease-in-out,transform 0.3s ease-in-out,background 0.3s ease-in-out;}.cookies-popup--btn-link:hover{color:#2ECC71;}.cookies-popup--btn-link:hover::after{width:70%;left:50%;transform:translateX(-50%);background:#2ECC71;}.cookies-popup--btn-primary,.cookies-popup--btn-secondary{padding:0.5rem 1rem;border:0;color:#FFFFFF;border-radius:1rem;transition:background 0.3s ease-in-out;}.cookies-popup--btn-primary{background:#2ECC71;}.cookies-popup--btn-primary:hover{background:#98C1D9;}.cookies-popup--btn-secondary{background:#3D5A80;}.cookies-popup--btn-secondary:hover{background:#2ECC71;}.cookies-popup--message{margin-bottom:2rem;}.cookies-popup--message p{display:inline;}.cookies-popup--switch{margin-bottom:0;}.cookies-popup--switch input{opacity:0;width:0;height:0;display:block;}.cookies-popup--switch input:checked:disabled + .cookies-popup--switch--toggle .cookies-popup--switch--toggle--inner{background:rgba(46,204,113,0.5);}.cookies-popup--switch input:checked + .cookies-popup--switch--toggle .cookies-popup--switch--toggle--inner{left:1rem;transform:rotate(-90deg);background-color:#2ECC71;transition:left 0.5s ease,background-color 0.75s ease,transform 0.5s ease;}.cookies-popup--switch input:checked + .cookies-popup--switch--toggle .cookies-popup--switch--icon--line{top:-0.2215rem;left:0.1rem;transform:rotate(-140deg);transition:left 0.5s ease,top 0.5s ease,transform 0.5s ease;}.cookies-popup--switch input:checked + .cookies-popup--switch--toggle .cookies-popup--switch--icon--line::before{width:0.25rem;left:0.3rem;top:0.125rem;transform:rotate(-90deg);transition:width 0.5s ease,left 0.5s ease,top 0.5s ease,transform 0.5s ease;}.cookies-popup--switch--wrapper{display:flex;}.cookies-popup--switch--toggle{background-color:#FFFFFF;width:2rem;height:1rem;border-radius:2rem;display:block;padding:0.25rem;overflow:hidden;position:relative;cursor:pointer;}.cookies-popup--switch--toggle--inner{background-color:#98C1D9;width:1rem;height:1rem;border-radius:50%;top:0;position:relative;left:0;transform:rotate(0deg);transition:left 0.5s ease,background-color 0.75s ease,transform 0.5s ease;}.cookies-popup--switch--icon{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;width:0.7rem;height:0.85rem;}.cookies-popup--switch--icon--line{display:inline-block;width:0.5rem;height:0.125rem;background-color:#FFFFFF;position:relative;transform:rotate(-45deg);border-radius:0.3rem;top:-0.356rem;left:0.125rem;}.cookies-popup--switch--icon--line::before{display:inline-block;width:0.5rem;height:0.125rem;background:#FFFFFF;transition:0.3s;position:absolute;transform:rotate(90deg);left:0;right:0;content:"";border-radius:0.3rem;}.cookies-popup--switch--content{margin-left:0.75rem;margin-bottom:1rem;}@media (min-width:640px){.cookies-popup--switch--label{font-size:1.25rem;}}.cookies-popup--switch--description{font-size:0.7rem;color:#98C1D9;}@media (min-width:640px){.cookies-popup--switch--description{font-size:0.85rem;}}.cookies-popup--switch--buttons > *{margin-right:1rem;}@media screen and (max-width:850px){.cookies-popup{margin-right:1rem;}}.cookies-popup .eu-cookie-compliance-more-button{margin-left:0.25rem;}.cookies-popup .eu-cookie-compliance-save-preferences-button{margin-top:1rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
