/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.toolbar-icon-block-admin-display::before{background-image:url(/modules/autoblock/autoblock.svg);}
.autobreakpoint-overlay{position:fixed;width:300px;height:150px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);border-radius:20px;z-index:9999;opacity:0;transition:opacity 1s ease;display:flex;flex-direction:column;justify-content:space-evenly;}.autobreakpoint-overlay-show{opacity:1;}.autobreakpoint-overlay-breakrange{color:white;text-align:center;font-size:48px;}.autobreakpoint-overlay-size{color:white;text-align:center;font-size:24px;}
.autobreakpoint-hint{all:initial;position:absolute;font-family:sans-serif;background-color:#e0e0e0;padding:5px 10px;font-size:12px;border-radius:10px;border:1px solid #a0a0a0;display:block;}.autobreakpoint-hint-row{display:block;}
@font-face{font-family:"Bebas Neue";src:url("/themes/bundeswehrkarriere/fonts/Bebas Neue/Bebas Neue, Regular.woff2") format("woff2");font-weight:400;font-style:normal;}@font-face{font-family:"PT Sans Narrow";src:url("/themes/bundeswehrkarriere/fonts/PT Sans Narrow/PT Sans Narrow, Bold.woff2") format("woff2");font-weight:700;font-style:normal;}@font-face{font-family:"PT Sans Narrow";src:url("/themes/bundeswehrkarriere/fonts/PT Sans Narrow/PT Sans Narrow, Regular.woff2") format("woff2");font-weight:400;font-style:normal;}@font-face{font-family:"Icons";src:url("/sites/default/files/autofont/Icons.woff") format("woff");font-weight:normal;font-style:normal;}body{margin:0;}body,input{font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;}h1,h2,h3,h4,h5,h6,.button,header nav a,.field-eyecatcher,button,.filters,.label{font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-weight:400;}.paragraph-stageitem .field-body .button{font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;}.paragraph-stageitem .field-body .button strong{font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;}.show-on-focus{display:block;position:absolute;top:var(--viewport-top,0);left:-100%;height:1px;width:1px;overflow:hidden;padding:20px;font-size:20rem;font-weight:700;}.show-on-focus:focus{position:static;left:0;height:auto;width:auto;}.notify-container{position:fixed;z-index:9999;}.notify-container.notify-top-right{top:10px;right:10px;}.notify-container.notify-top-left{top:10px;left:10px;}.notify-container.notify-bottom-right{right:10px;bottom:80px;}.notify-container.notify-bottom-left{bottom:10px;left:10px;}.notify-container.notify-center{top:50%;left:50%;transform:translate(-50%,-50%);}.notify-container .notify-close{position:absolute;top:15px;right:15px;height:15px;width:15px;padding:2px;cursor:pointer;}.notify-container .notify-close::before,.notify-container .notify-close::after{content:"";position:absolute;top:50%;height:2px;width:100%;background:#fff;}.notify-container .notify-close::before{transform:rotate(45deg);}.notify-container .notify-close::after{transform:rotate(-45deg);}.notify-container .notify-item{opacity:1;position:relative;width:20em;margin-bottom:15px;border-radius:5px;padding:12px 15px 15px;padding-right:25px;background:#5a5f3d;color:#fff;}.notify-container .notify-title{font-weight:bold;}html{font-size:6.25%;}body{font-size:16rem;}body{--animation-engine:WebAnimationEngine;}body{margin:0;}.role-administrator img:not([src*=".svg"]):not([src*="/styles/"]){filter:blur(5px);}[onclick]{cursor:pointer;}*,*:before,*:after{box-sizing:border-box;}img{border:0;max-width:100%;}img:not([src$=".svg"]){height:auto;width:auto;}*{-webkit-tap-highlight-color:transparent;}.clear{clear:both;float:none;}.visually-hidden{display:none;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}select{border-radius:0;-moz-appearance:none;-webkit-appearance:none;}select::-ms-expand{display:none;}button{border:0;cursor:pointer;}.e{display:none;}.clip-inset-animation{transition:clip-path 0.5s ease-out;}.fade-animation{transition:opacity 0.5s ease-out;}.height-animation{transition:height 0.5s ease-out;}.scroll-left-animation{--animation-engine:JQueryEngine;transition:scroll-left 1s ease;}.scroll-top-animation{--animation-engine:JQueryEngine;transition:scroll-top 1s ease;}.width-animation{transition:width 0.5s ease-out;}.block-teaser{height:100%;padding:30px;background-color:#5a5f3d;color:white;}@media (max-width:767.9px){.block-teaser{padding:25px;}}@media (max-width:479.9px){.block-teaser{padding:20px;}}.block-teaser h1{display:flex;align-items:center;margin:0;margin-bottom:2px;font-size:22px;}.block-teaser h1 img{height:30px;max-width:40px;margin-right:10px;margin-bottom:2px;}.block-teaser a{transition:opacity 0.3s ease;color:white;font-weight:700;text-decoration:none;}.block-teaser a::after{content:"❯";position:relative;top:-2px;margin-left:10px;font-size:12rem;}.block-teaser a:hover{opacity:0.6;}.block-teaser a:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;color:#f9b600;}@supports not (overflow-anchor:auto){.block-teaser a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.block-teaser p{font-size:20rem;}.block-teaser p:last-child{margin-bottom:0;}@media (max-width:479.9px){.block-teaser p{font-size:18rem;}}.button{display:block;width:fit-content;width:-moz-fit-content;transition:background-color 0.3s ease;border-radius:30px;padding:16px 35px 15px;background-color:#002437;color:#ffffff;cursor:pointer;font-size:18rem;line-height:1.5;text-align:center;text-decoration:none;}.button:hover{background-color:#f9b600;}.button:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.button:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.button.loading,.button[disabled]{display:flex;position:relative;align-items:center;justify-content:center;background-color:rgba(0,36,55,0.7);cursor:wait;}.button.loading::after,.button[disabled]::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;height:4ex;width:4ex;transform:translate(-50%,-50%);background-image:url("/themes/bundeswehrkarriere/images/medium/loader.svg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;line-height:1;}.medium-audio{cursor:pointer;}.medium-audio > on-ready{content:"default:new AudioPlayer(this);";}.medium-audio audio{display:none;}.medium-audio .headline{margin-bottom:15px;padding-left:15px;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:20rem;}.medium-audio .controls{opacity:1;position:relative;padding:10px;background-color:#f9b600;}.medium-audio .controls .row.headline{color:#002437;font-size:20rem;font-weight:700;}.medium-audio .controls .playpause{height:35px;padding:10px 0;}.medium-audio .controls .remaining{margin-right:10px;}.overlay-button{position:absolute;top:50%;left:50%;z-index:1;max-width:40px;transform:translate(-50%,-50%) scale(0);transition:opacity 0.3s ease,transform 0.5s ease;pointer-events:none;}@media (max-width:767.9px){.overlay-button{max-width:40px;}}@media (max-width:479.9px){.overlay-button{max-width:30px;}}.overlay-button.loader{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity 0.3s ease;cursor:auto;}.ready ~ .overlay-button.loader{transform:translate(-50%,-50%) scale(0);}.ready ~ .overlay-button.play{transform:translate(-50%,-50%) scale(1);}.play:not(.overlay-button) ~ .overlay-button.play{transform:translate(-50%,-50%) scale(0);}.play:not(.overlay-button) ~ .overlay-button.pause{transform:translate(-50%,-50%) scale(1);}.mute{position:relative;padding:0;background-image:none;background-size:90% 90%,0 0,0 0;}.mute svg{position:relative;top:-9px;left:-5px;height:auto;width:45px;}.mute .sound,.mute .no-sound{opacity:0;}.mute.high{background-size:0 0,90% 90%,0 0;}.mute.high .high{opacity:1;}.mute.medium{background-size:0 0,90% 90%,0 0;}.mute.medium .medium{opacity:1;}.mute.low .low{opacity:1;}.mute.muted .low,.mute.muted .medium,.mute.muted .high,.mute.silent .low,.mute.silent .medium,.mute.silent .high{opacity:0;}.mute.muted .no-sound,.mute.silent .no-sound{opacity:1;}.controls{display:block;opacity:0;position:absolute;bottom:0;left:0;z-index:5;height:100%;width:100%;overflow:hidden;transition:0.25s linear;transition-property:opacity;border-radius:60px;background-color:rgba(0,0,0,0.7);color:white;}.controls.visually-hidden{display:none;}.controls .row{display:flex;align-items:center;justify-content:space-between;padding:0 20px 3px 10px;}.controls .row:first-of-type{padding-top:5px;}.controls .row button{display:block;height:35px;width:40px;border:0;background-color:transparent;background-image:url("/themes/bundeswehrkarriere/images/logo.svg");background-position:center center;background-repeat:no-repeat;background-size:90% 90%;color:transparent;padding:4px 0;padding-left:3px;}.controls .row button:focus-visible{border-radius:5px;outline:2px solid #002437;outline-offset:2px;border-radius:5px;}@supports not (overflow-anchor:auto){.controls .row button:focus-visible{box-shadow:0 0 0 2px #002437 !important;outline:none;}}.controls .row input[type=range]{--value:0%;-webkit-appearance:none;height:6px;width:100%;margin:0;background-color:white;vertical-align:middle;}.controls .row input[type=range]:focus{outline:none;}.controls .row input[type=range]:focus::-webkit-slider-runnable-track{border:1px solid #f9b600;}.controls .row input[type=range]:focus-visible,.controls .row input[type=range]:focus-within{border-radius:5px;outline:2px solid #002437;outline-offset:2px;}@supports not (overflow-anchor:auto){.controls .row input[type=range]:focus-visible,.controls .row input[type=range]:focus-within{box-shadow:0 0 0 2px #002437 !important;outline:none;}}.controls .row input[type=range]::-webkit-slider-runnable-track{height:100%;width:100%;border-radius:10px;background:linear-gradient(to right,#002437 var(--value),transparent var(--value));cursor:pointer;}.controls .row input[type=range]::-moz-range-track{height:100%;width:100%;border-radius:10px;cursor:pointer;}.controls .row input[type=range]::-moz-range-progress{height:100%;border-radius:10px;background-color:#002437;}.controls .row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:-5px;height:15px;width:15px;border-radius:50%;background:#002437;cursor:pointer;}.controls .row input[type=range]::-moz-range-thumb{height:15px;width:15px;border:0;border-radius:50%;background:#002437;cursor:pointer;}.controls .row .progress{width:100%;}.controls .row .progress:focus-visible{border-radius:5px;outline:2px solid #002437;outline-offset:5px;}@supports not (overflow-anchor:auto){.controls .row .progress:focus-visible{box-shadow:0 0 0 2px #002437 !important;outline:none;}}.controls .row .progress input[type=range]{--buffer:0%;border-radius:10px;background:linear-gradient(to right,white var(--buffer),white var(--buffer));background-position:left center;background-size:100% 10px;}.controls .row .column{display:flex;align-items:center;justify-content:center;}.controls .row .playpause{transition:background-size 0.5s ease-in-out;background-image:url("/themes/bundeswehrkarriere/images/medium/play.svg"),url("/themes/bundeswehrkarriere/images/medium/pause.svg"),url("/themes/bundeswehrkarriere/images/medium/replay.svg");background-size:90% 90%,0 0,0 0;}.controls .row .playpause.play{background-size:0 0,90% 90%,0 0;}.controls .row .playpause.restart{background-size:0 0,0 0,90% 90%;}.controls .row .playpause:focus-visible{border-radius:5px;outline:2px solid #002437;outline-offset:2px;}@supports not (overflow-anchor:auto){.controls .row .playpause:focus-visible{box-shadow:0 0 0 2px #002437 !important;outline:none;}}.controls .row .volume-control{max-width:0;overflow:hidden;transition:max-width 0.5s ease-in-out;}.controls .row .volume-control:focus-within,.controls .row .volume-control:hover{max-width:200px;overflow:visible;}.controls .row .volume-control:focus-visible{border-radius:5px;outline:2px solid #002437;outline-offset:2px;}@supports not (overflow-anchor:auto){.controls .row .volume-control:focus-visible{box-shadow:0 0 0 2px #002437 !important;outline:none;}}.controls .row .progress-time{margin-left:10px;font-size:18px;}.controls .row .mute:focus + .volume-control,.controls .row .mute:hover + .volume-control{max-width:200px;overflow:visible;}.controls .row .download{height:24px;width:25px;}.controls .row .download img{height:100%;}.controls .row .fs{margin-right:5px;background-image:url("/themes/bundeswehrkarriere/images/medium/fullscreen.svg");}.controls .row .subtitles{opacity:0.5;transition:opacity 0.25s ease-in-out;background-image:url("/themes/bundeswehrkarriere/images/medium/captions.svg");}.controls .row .subtitles.active{opacity:1;}.medium-video{position:relative;width:100%;margin:0;}.medium-video > on-ready{content:"default:new VideoPlayer(this);";}.medium-video .video-wrapper{position:relative;z-index:2;background-color:rgba(0,0,0,0.7);aspect-ratio:16/9;}.medium-video video{display:block;height:100%;width:100%;max-width:100%;cursor:pointer;}.medium-video .controls{max-height:75px;}.medium-video .overlay-button{position:absolute;top:50%;left:50%;z-index:9;max-width:80px;transform:translate(-50%,-50%) scale(0);transition:opacity 0.3s ease,transform 0.5s ease;pointer-events:none;}@media (max-width:767.9px){.medium-video .overlay-button{max-width:60px;}}@media (max-width:479.9px){.medium-video .overlay-button{max-width:40px;}}.medium-video .overlay-button.loader{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity 0.3s ease;cursor:auto;}.medium-video .overlay-button.loader polygon.st0:nth-child(even){animation:pulse 2s ease-in-out alternate infinite;}.medium-video .overlay-button.loader polygon.st0:nth-child(odd){animation:pulse 2s 1s ease-in-out alternate infinite;}.medium-video .placeholder{position:absolute;top:0;left:0;z-index:3;height:100%;width:100%;pointer-events:none;}.medium-video .field-description{z-index:4;}.medium-video.ready .loader{transform:translate(-50%,-50%) scale(0);}.medium-video.ready.play .placeholder{opacity:0;}.medium-video.ready.play .overlay-button.play{transform:translate(-50%,-50%) scale(0);}.medium-video.ready .overlay-button.play{transform:translate(-50%,-50%) scale(1);}.medium-video.ready.pause .overlay-button.play{transform:translate(-50%,-50%) scale(1);}.medium-video.ready.pause .controls{opacity:1;}.medium-video.ready.pause .field-description{opacity:0;}.medium-video.ready.control-visible.play:hover .overlay-button.pause{transform:translate(-50%,-50%) scale(1);}.medium-video.ready.control-visible.play:hover .field-description{opacity:0;}.medium-video.ready.control-visible.play:hover .controls{opacity:1;}.medium-video-nocontrols{padding-bottom:56.25%;}.medium-video-nocontrols .loader,.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{position:absolute;top:50%;left:50%;z-index:9;max-width:100px;transform:translate(-50%,-50%) scale(0);transition:opacity 0.3s ease,transform 0.5s ease;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.7));filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.7));}@media (max-width:767.9px){.medium-video-nocontrols .loader,.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{max-width:80px;}}@media (max-width:479.9px){.medium-video-nocontrols .loader,.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{max-width:60px;}}.medium-video-nocontrols .play-button{opacity:0;cursor:pointer;pointer-events:none;}.medium-video-nocontrols .pause-button{opacity:0;cursor:pointer;pointer-events:none;}.medium-video-nocontrols .loader{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity 0.3s ease;cursor:auto;}.medium-video-nocontrols .loader polygon.st0:nth-child(even){animation:pulse 2s ease-in-out alternate infinite;}.medium-video-nocontrols .loader polygon.st0:nth-child(odd){animation:pulse 2s 1s ease-in-out alternate infinite;}.medium-video-nocontrols .placeholder img{position:absolute;top:0;z-index:1;transition:opacity 0.3s ease;cursor:auto;}.medium-video-nocontrols video{position:absolute;top:0;left:0;height:100%;width:100%;}.medium-video-nocontrols video > on-ready{content:"default:new VideoPlayerNoControls(this);";}.medium-video-nocontrols video.ready ~ .loader{opacity:0;transform:translate(-50%,-50%) scale(0);transition:0.5s ease-in-out;}.medium-video-nocontrols video.ready ~ .play-button{opacity:1;transform:translate(-50%,-50%) scale(1);transition:0.5s ease-in-out;cursor:pointer;pointer-events:none;}.medium-video-nocontrols video.ready ~ .placeholder{cursor:pointer;pointer-events:none;}.medium-video-nocontrols video.play ~ .placeholder,.medium-video-nocontrols video.play ~ .field-caption,.medium-video-nocontrols video.pause ~ .placeholder,.medium-video-nocontrols video.pause ~ .field-caption{display:none;}.medium-video-nocontrols video.play ~ .play-button{opacity:0;}.medium-video-nocontrols video.pause ~ .play-button{opacity:1;}@media (hover:hover) and (pointer:fine){.medium-video-nocontrols:hover .play ~ .pause-button{opacity:1;transform:translate(-50%,-50%) scale(1);}}[data-modal] > on-click{content:"default:Modal.open(this)";}.modal{display:flex;position:fixed;top:50%;left:50%;z-index:2000;max-height:80vh;max-width:80vw;transform:translate(-50%,-50%);}.modal .modal-window{width:100%;max-height:100%;max-width:100%;overflow:auto;margin:auto;box-sizing:content-box;border:1px solid #e0e0e0;border-radius:20px;background-color:white;overscroll-behavior:contain;}.modal .modal-corner{margin-right:34px;text-align:right;}.modal button.modal-close{position:absolute;z-index:2002;margin-top:15px;margin-left:-10px;border:0;outline:none;padding:0;background-color:transparent;}.modal button.modal-close > on-click{content:'default:.trigger("close")';}.modal button.modal-close::after{content:"❌";color:#002437;font-size:24px;}.modal button.modal-close:hover::after{color:#f9b600;}.modal-helpdesks .modal-content{height:300px;width:600px;padding:20px;text-align:center;}.modal-helpdesks h1{margin:20px 0;color:#002437;}.modal-helpdesks .contact-details{color:#002437;font-size:22px;}.modal-helpdesks .contact-details a{transition:color 0.3s ease;color:inherit;}.modal-helpdesks .contact-details a:hover{color:#f9b600;}.modal-locations .modal-content{height:400px;width:800px;padding:20px;}@media (max-width:1023.9px){.modal-locations .modal-content{width:initial;}}.modal-locations h1{margin:10px;color:#1d1d1b;line-height:1;}.modal-locations .departments{margin:10px;border-bottom:1px solid #d8d8d8;padding-top:10px;padding-bottom:10px;}.modal-locations .departments .department{display:flex;align-items:center;padding:5px 0;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:18rem;}.modal-locations .departments .color{display:inline-block;position:relative;top:-1px;height:22px;width:22px;margin-right:10px;vertical-align:middle;}.modal-locations .units{margin:10px;padding-bottom:20px;padding-left:3px;}.modal-locations .units .unit{display:flex;position:relative;align-items:center;padding:5px 0;list-style:none;font-size:18rem;}.modal-locations .units .unit::before{content:"📍";height:20px;width:20px;margin-right:2px;border-radius:50%;}.page .inner{padding-top:100px;padding-bottom:72px;}@media (max-width:1279.9px){.page .inner{padding-top:80px;padding-bottom:80px;}}@media (max-width:767.9px){.page .inner{padding-bottom:64px;}}@media (max-width:479.9px){.page .inner{padding-top:73px;padding-bottom:58px;}}.page .inner .main{max-width:960px;margin:auto;margin-top:50px;margin-bottom:40px;}@media (max-width:1279.9px){.page .inner .main{margin-bottom:30px;}}@media (max-width:1023.9px){.page .inner .main{max-width:calc(100% - 40px);margin-top:30px;}}@media (max-width:767.9px){.page .inner .main{margin-bottom:30px;}}.page.is-front .inner .main{margin-top:0;margin-bottom:0;}.page-trainer > on-ready{content:"default:new TrainerManager(this)";}.page-trainer .inner{padding-top:100px;padding-bottom:74px;}@media (max-width:1279.9px){.page-trainer .inner{padding-top:80px;}}@media (max-width:767.9px){.page-trainer .inner{padding-bottom:64px;}}@media (max-width:479.9px){.page-trainer .inner{padding-top:73px;padding-bottom:58px;}}.page-trainer .inner .top .title{max-width:960px;margin:auto;margin-top:30px;margin-bottom:30px;color:#002437;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:50rem;font-weight:400;letter-spacing:calc(1em / 50);text-align:center;}@media (max-width:1023.9px){.page-trainer .inner .top .title{font-size:50rem;}}@media (max-width:767.9px){.page-trainer .inner .top .title{font-size:40rem;}}@media (max-width:479.9px){.page-trainer .inner .top .title{font-size:30rem;}}.page-trainer .inner .main{max-width:960px;margin:auto;margin-bottom:50px;}.page-trainer .inner .main .trainer-type-question{position:relative;}@media (max-width:1023.9px){.page-trainer .inner .main .trainer-type-question{max-width:calc(100% - 40px);margin:auto;}}.page-trainer .inner .main .trainer-type-question .trainer-timer{display:inline-block;position:absolute;top:0;right:0;border:3px solid #002437;border-radius:30px;padding:10px 16px 8px;color:#002437;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:24rem;}@media (max-width:1023.9px){.page-trainer .inner .main .trainer-type-question .trainer-timer{top:-80px;}}@media (max-width:479.9px){.page-trainer .inner .main .trainer-type-question .trainer-timer{display:block;position:relative;top:-20px;width:fit-content;margin:auto;font-size:20rem;}}.page-trainer .inner .main .trainer-type-question .question img{display:block;margin:auto;}.page-trainer .inner .main .trainer-type-question .question .field-body{max-width:720px;margin:auto;padding:30px 0;text-align:center;}@media (max-width:479.9px){.page-trainer .inner .main .trainer-type-question .question .field-body{padding:20px 0;}}.page-trainer .inner .main .trainer-type-result h2{color:#002437;font-size:30rem;}@media (max-width:767.9px){.page-trainer .inner .main .trainer-type-result h2{margin-bottom:10px;font-size:28rem;}}@media (max-width:479.9px){.page-trainer .inner .main .trainer-type-result h2{font-size:24rem;}}.page-trainer .inner .main .trainer-type-result img{display:block;margin:auto;}.page-trainer .inner .main .trainer-type-result .paragraph-text{margin-bottom:20px;}@media (max-width:767.9px){.page-trainer .inner .main .trainer-type-result .paragraph-text{margin-bottom:10px;}}.page-trainer .inner .main .trainer-type-result .paragraph-trainer-results{margin-bottom:30px;font-size:24rem;text-align:center;}@media (max-width:1023.9px){.page-trainer .inner .main .trainer-type-result .paragraph-trainer-results{font-size:20rem;line-height:1.5;}}@media (max-width:767.9px){.page-trainer .inner .main .trainer-type-result .paragraph-trainer-results{max-width:calc(100% - 40px);margin:auto;margin-bottom:20px;font-size:18rem;}}@media (max-width:767.9px){.page-trainer .inner .main .trainer-type-result .result-text{max-width:calc(100% - 40px);margin:auto;font-size:18rem;}}.page-trainer .inner .main .trainer-type-result .result-text .field-body p a{transition:color 0.3s ease;color:#1d1d1b;}.page-trainer .inner .main .trainer-type-result .result-text .field-body p a:hover{color:#f9b600;}.page-trainer .inner .main .trainer-type-result .result-text .field-body p a:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;color:#f9b600;}@supports not (overflow-anchor:auto){.page-trainer .inner .main .trainer-type-result .result-text .field-body p a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.page-trainer .inner .main .answers{display:grid;max-width:720px;grid-gap:20px;grid-template-columns:1fr 1fr;margin:auto;}@media (max-width:479.9px){.page-trainer .inner .main .answers{grid-gap:10px;}}.page-trainer .inner .main .answers .button{display:inline-block;height:100%;width:100%;margin-top:0;padding:16px 35px 18px;font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;font-size:16rem;font-weight:700;line-height:1.2;}@media (max-width:479.9px){.page-trainer .inner .main .answers .button{font-size:14rem;}}.page-trainer .inner .main .answers .button:hover{background-color:#f9b600;}.page-trainer .inner .main .answers .button:focus-visible{border-radius:30px;outline:2px solid #859492;outline-offset:5px;}@supports not (overflow-anchor:auto){.page-trainer .inner .main .answers .button:focus-visible{box-shadow:0 0 0 2px #859492 !important;outline:none;}}.page-trainer .inner .main .answers .button.loading{display:flex;position:relative;align-items:center;justify-content:center;background-color:rgba(0,36,55,0.7);}.page-trainer .inner .main .answers .button.loading::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;height:4ex;width:4ex;transform:translate(-50%,-50%);background-image:url("/themes/bundeswehrkarriere/images/medium/loader.svg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;line-height:1;}.page-trainer .inner .main .field-body{max-width:720px;margin:auto;}.page-trainer .inner .main p,.page-trainer .inner .main strong{font-size:24rem;text-align:center;}@media (max-width:1023.9px){.page-trainer .inner .main p,.page-trainer .inner .main strong{font-size:20rem;}}@media (max-width:767.9px){.page-trainer .inner .main p,.page-trainer .inner .main strong{font-size:18rem;}}.page-trainer .inner .main p:first-child,.page-trainer .inner .main strong:first-child{margin-top:0;}.page-trainer .inner .main p:last-child,.page-trainer .inner .main strong:last-child{margin-bottom:0;}.page-trainer .inner .main .button{margin:auto;margin-top:30px;padding:16px 35px 15px;font-size:20rem;}@media (max-width:767.9px){.page-trainer .inner .main .button{font-size:18rem;}}.page-trainer .inner .main .button:empty{display:none;}.page-trainer .inner .main .button:focus-visible{background-color:#f9b600;}body{overflow-x:hidden;}body > on-nav.prev{content:"default:new TransitionManager(data).prev()";}body > on-nav.next{content:"default:new TransitionManager(data).next()";}.dplex-form-container form > on-ready{content:"default:new DPlexForm(this);";}.dialog-off-canvas-main-canvas{width:calc(100vw - var(--dplex-sidepane-width));}.dialog-off-canvas-main-canvas > on-ready{content:'default:new DPlexLoader().add("header.main,.navbar");';}.paragraph-accordion{position:relative;}.paragraph-accordion > on-ready{content:"default:new Accordion(this)";}.paragraph-accordionitem{position:relative;transform:scale(1);transition:transform 0.3s ease;}.paragraph-accordionitem:nth-child(5n),.paragraph-accordionitem:nth-child(5n+1){background-color:#5a5f3d;}.paragraph-accordionitem:nth-child(5n+2){background-color:#859492;}.paragraph-accordionitem:nth-child(5n+3){background-color:#878786;}.paragraph-accordionitem:nth-child(5n+4){background-color:#959a88;}.paragraph-accordionitem:nth-child(5n+5){background-color:#939765;}.paragraph-accordionitem .accordion-header{position:relative;padding:50px;padding-right:120px;color:#ffffff;}@media (max-width:1023.9px){.paragraph-accordionitem .accordion-header{padding:40px;}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-header{padding:30px;}}@media (max-width:479.9px){.paragraph-accordionitem .accordion-header{padding:25px;padding-right:60px;}}.paragraph-accordionitem .accordion-header:hover{cursor:pointer;}.paragraph-accordionitem .accordion-header .toggle{position:absolute;right:50px;transform:rotate(0deg);transition:transform 0.3s ease;padding:0;background-color:transparent;line-height:1;text-align:center;}@media (max-width:767.9px){.paragraph-accordionitem .accordion-header .toggle{right:30px;}}@media (max-width:479.9px){.paragraph-accordionitem .accordion-header .toggle{right:25px;}}.paragraph-accordionitem .accordion-header .toggle::after{content:"➕";color:rgba(255,255,255,0.6);font-size:38rem;}@media (max-width:767.9px){.paragraph-accordionitem .accordion-header .toggle::after{font-size:34rem;}}@media (max-width:479.9px){.paragraph-accordionitem .accordion-header .toggle::after{font-size:28rem;}}.paragraph-accordionitem .accordion-header h1{margin:0;font-size:40rem;font-weight:400;letter-spacing:calc(1em / 40);}@media (max-width:1023.9px){.paragraph-accordionitem .accordion-header h1{font-size:36rem;}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-header h1{font-size:30rem;}}@media (max-width:479.9px){.paragraph-accordionitem .accordion-header h1{font-size:24rem;}}.paragraph-accordionitem .accordion-header h1:focus-visible{border-radius:10px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-accordionitem .accordion-header h1:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-accordionitem .accordion-body{display:none;overflow:hidden;color:#ffffff;}.paragraph-accordionitem .accordion-body .field-body{padding:30px 50px;padding-top:0;}@media (max-width:1023.9px){.paragraph-accordionitem .accordion-body .field-body{padding:30px 40px;padding-top:0;}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-body .field-body{padding:30px;padding-top:0;}}@media (max-width:479.9px){.paragraph-accordionitem .accordion-body .field-body{padding:25px;padding-top:0;}}.paragraph-accordionitem .accordion-body .field-body h3{margin-bottom:0;font-size:24rem;letter-spacing:calc(1em / 24);}.paragraph-accordionitem .accordion-body .field-body h3:first-child{margin-top:0;}.paragraph-accordionitem .accordion-body .field-body p{margin-bottom:0;color:#ffffff;font-size:22rem;line-height:1.3;}@media (max-width:1023.9px){.paragraph-accordionitem .accordion-body .field-body p{font-size:20rem;}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-body .field-body p{font-size:18rem;}}.paragraph-accordionitem .accordion-body .field-body p:first-child{margin-top:0;}.paragraph-accordionitem .accordion-body .field-body strong{text-transform:uppercase;}.paragraph-accordionitem .accordion-body .field-body a{transition:color 0.3s ease;color:#ffffff;}.paragraph-accordionitem .accordion-body .field-body a:hover{color:#000000;}.paragraph-accordionitem .accordion-body .field-body a:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-accordionitem .accordion-body .field-body a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-accordionitem .accordion-body .field-body ul{margin-top:0;padding-left:15px;}.paragraph-accordionitem .accordion-body .field-body ul li{font-size:20px;}.paragraph-accordionitem.open .accordion-header .toggle{transform:rotate(135deg);}.paragraph-block .field-block{height:100%;}.paragraph-bookmarks > on-ready{content:"default:new Bookmarks(this);";}.paragraph-bookmarks h1{font-size:32px;text-align:center;}@media (max-width:767.9px){.paragraph-bookmarks h1{margin:30px;font-size:28px;}}.paragraph-bookmarks .field-body p{font-size:20rem;line-height:1.5;}@media (max-width:767.9px){.paragraph-bookmarks .field-body p{font-size:18rem;}}.paragraph-bookmarks .field-body .button{transition:color 0.3s ease,background-color 0.3s ease;margin:auto;padding:18px 40px 15px;}.paragraph-bookmarks .bookmarks-item{overflow:hidden;border-top:1px solid #c5c5c5;}.paragraph-bookmarks .bookmarks-item .padding{display:grid;grid-gap:30px;grid-template-columns:1fr 2.5fr 1.5fr;padding:50px 0;}@media (max-width:1023.9px){.paragraph-bookmarks .bookmarks-item .padding{grid-gap:10px 20px;grid-template-columns:1fr 3fr;padding:30px 0;}}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .padding{display:block;padding:20px 0;}}.paragraph-bookmarks .bookmarks-item .thumb a{display:block;}@media (max-width:1023.9px){.paragraph-bookmarks .bookmarks-item .thumb a{text-align:center;}}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .thumb a{text-align:left;}}.paragraph-bookmarks .bookmarks-item .thumb img{width:100%;max-width:150px;border-radius:50%;}@media (max-width:1023.9px){.paragraph-bookmarks .bookmarks-item .thumb img{max-width:200px;}}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .thumb img{max-width:100px;}}.paragraph-bookmarks .bookmarks-item .infos{width:100%;padding-right:30px;}.paragraph-bookmarks .bookmarks-item .infos .facts{display:flex;}.paragraph-bookmarks .bookmarks-item .infos .facts .fact{padding:7px 10px 5px;color:white;font-size:20px;}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .infos .facts .fact{margin-top:20px;padding:5px 8px 4px;font-size:14rem;}}.paragraph-bookmarks .bookmarks-item .infos .jobtitle{margin-top:15px;margin-bottom:5px;font-size:28px;font-weight:400;letter-spacing:calc(0.5em / 28);}.paragraph-bookmarks .bookmarks-item .infos .jobtitle a{transition:color 0.3s ease;color:#1d1d1b;text-decoration:none;}.paragraph-bookmarks .bookmarks-item .infos .jobtitle a:hover{color:#f9b600;}.paragraph-bookmarks .bookmarks-item .infos .jobtitle a:focus-visible{border-radius:5px;outline:2px solid #f9b600;outline-offset:0;}@supports not (overflow-anchor:auto){.paragraph-bookmarks .bookmarks-item .infos .jobtitle a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-bookmarks .bookmarks-item .infos .caption{margin-top:0;color:#1d1d1b;font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;font-size:20rem;font-weight:400;}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .infos .caption{font-size:18rem;}}.paragraph-bookmarks .bookmarks-item .infos > a{transition:color 0.3s ease;color:#859492;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:20rem;text-decoration:none;}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .infos > a{font-size:18rem;}}.paragraph-bookmarks .bookmarks-item .infos > a::after{content:"⏭";position:relative;top:-1px;transition:color 0.3s ease;margin-left:10px;color:#859492;font-size:16rem;}.paragraph-bookmarks .bookmarks-item .infos > a:hover{color:#002437;}.paragraph-bookmarks .bookmarks-item .infos > a:hover::after{color:#002437;}.paragraph-bookmarks .bookmarks-item .actions{display:flex;min-width:200px;align-items:flex-end;flex-direction:column;justify-content:space-between;}@media (max-width:1023.9px){.paragraph-bookmarks .bookmarks-item .actions{display:grid;align-items:baseline;grid-column-start:2;grid-gap:20px;grid-template-columns:1fr 1fr;}}@media (max-width:767.9px){.paragraph-bookmarks .bookmarks-item .actions{display:flex;flex-direction:initial;margin-top:20px;}}@media (max-width:479.9px){.paragraph-bookmarks .bookmarks-item .actions{grid-gap:15px;grid-template-columns:1fr;}}.paragraph-bookmarks .bookmarks-item .actions .button{width:100%;transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;margin-bottom:10px;border:2px solid #002437;padding:17px 10px 15px;}@media (max-width:1023.9px){.paragraph-bookmarks .bookmarks-item .actions .button{max-width:80%;padding:15px 10px 10px;}}@media (max-width:767.9px){.paragraph-bookmarks .bookmarks-item .actions .button{max-width:70%;margin-bottom:0;line-height:1.2;}}.paragraph-bookmarks .bookmarks-item .actions .button:hover{border:2px solid #f9b600;color:#002437;}.paragraph-bookmarks .bookmarks-item .actions .button.light{transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;border:2px solid #002437;background-color:#ffffff;color:#002437;}@media (max-width:767.9px){.paragraph-bookmarks .bookmarks-item .actions .button.light{line-height:1.2;}}.paragraph-bookmarks .bookmarks-item .actions .button.light:hover{border:2px solid #f9b600;}.paragraph-bookmarks .bookmarks-item .actions .bookmarks-delete{display:inline-block;position:relative;right:10px;height:45px;width:45px;border:0 !important;padding:0;cursor:pointer;font-size:30rem;text-align:center;}.paragraph-bookmarks .bookmarks-item .actions .bookmarks-delete:hover{background-color:transparent !important;color:#f9b600;}.paragraph-bookmarks .bookmarks-item .actions .bookmarks-delete:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;color:#f9b600;}@supports not (overflow-anchor:auto){.paragraph-bookmarks .bookmarks-item .actions .bookmarks-delete:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-box{margin-bottom:50px;border-radius:0 0 20px 20px;padding:30px;background-color:#eeeeee;}@media (max-width:767.9px){.paragraph-box{margin-bottom:30px;padding:25px;}}@media (max-width:479.9px){.paragraph-box{padding:20px;}}.paragraph-box .field-items > div:first-child{margin-top:0;}.paragraph-box .field-items > div:last-child{margin-bottom:0;}.paragraph-call-to-action{display:grid;align-items:center;grid-gap:50px;grid-template-columns:1fr 3fr;margin-top:50px;margin-bottom:50px;padding-right:80px;}@media (max-width:1023.9px){.paragraph-call-to-action{grid-gap:30px;padding-right:40px;}}@media (max-width:767.9px){.paragraph-call-to-action{grid-template-columns:1fr 2fr;padding-right:0;}}@media (max-width:479.9px){.paragraph-call-to-action{grid-template-columns:1fr;margin-top:40px;}}.paragraph-call-to-action picture img{border-radius:50%;}@media (max-width:479.9px){.paragraph-call-to-action picture img{display:block;max-width:60%;margin:auto;}}.paragraph-call-to-action .field-body p{margin-top:0;font-size:20rem;line-height:1.5;}@media (max-width:767.9px){.paragraph-call-to-action .field-body p{font-size:18rem;}}@media (max-width:479.9px){.paragraph-call-to-action .field-body p{font-size:18rem;line-height:1.4;text-align:center;}}.paragraph-call-to-action .field-body p:last-child{margin-bottom:0;}.paragraph-call-to-action .field-body .button{display:inline-block;transition:background-color 0.3s ease,color 0.3s ease;margin-top:10px;border-radius:40px;padding:16px 35px 15px;letter-spacing:calc(0.5em / 18);}@media (max-width:479.9px){.paragraph-call-to-action .field-body .button{font-size:18rem;}}.paragraph-call-to-action .field-body .button:hover{color:#002437;}.paragraph-content-section{display:grid;grid-gap:30px;padding:50px 0;}@media (max-width:1279.9px){.paragraph-content-section{padding:30px 0;}}.paragraph-content-section.columns-50-50{grid-template-columns:1fr 1fr;}@media (max-width:767.9px){.paragraph-content-section.columns-50-50{grid-template-columns:1fr;}}.paragraph-content-section.columns-66-33{grid-template-columns:2fr 1fr;}.paragraph-content-section.columns-75-25{grid-template-columns:3fr 1fr;}.paragraph-node .paragraph-content-section{margin:50px 0;padding:0;}@media (max-width:1279.9px){.paragraph-node .paragraph-content-section{margin:30px 0;}}.paragraph-form form > on-ready{content:"default:new FormSubmitHandler(this);";}.paragraph-form .form-item label{display:block;margin-bottom:2px;padding-left:25px;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:18rem;}.paragraph-form .form-item label.js-form-required::after{content:"*";}.paragraph-form .form-item input,.paragraph-form .form-item textarea{appearance:none;display:block;width:100%;margin-bottom:20px;border:2px solid #eeeeee;border-radius:30px;padding:16px 25px;background-color:#eeeeee;color:#565655;font-size:18rem;}.paragraph-form .form-item input::-webkit-input-placeholder,.paragraph-form .form-item textarea::-webkit-input-placeholder{opacity:1;color:#b2b2b2 !important;}.paragraph-form .form-item input:-moz-placeholder,.paragraph-form .form-item textarea:-moz-placeholder{opacity:1;color:#b2b2b2 !important;}.paragraph-form .form-item input::-moz-placeholder,.paragraph-form .form-item textarea::-moz-placeholder{opacity:1;color:#b2b2b2 !important;}.paragraph-form .form-item input::-ms-placeholder,.paragraph-form .form-item textarea::-ms-placeholder{opacity:1;color:#b2b2b2 !important;}.paragraph-form .form-item input:-ms-placeholder,.paragraph-form .form-item textarea:-ms-placeholder{opacity:1;color:#b2b2b2 !important;}.paragraph-form .form-item input::placeholder,.paragraph-form .form-item textarea::placeholder{opacity:1;color:#b2b2b2 !important;}.paragraph-form .form-item input:focus,.paragraph-form .form-item textarea:focus{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-form .form-item input:focus,.paragraph-form .form-item textarea:focus{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-form .form-item input[type=checkbox],.paragraph-form .form-item textarea[type=checkbox]{display:inline-block;padding:0;}.paragraph-form .form-item input.form-date.empty,.paragraph-form .form-item textarea.form-date.empty{color:#b2b2b2;}.paragraph-form .form-item input.error,.paragraph-form .form-item textarea.error{border-color:#d21414;}.paragraph-form .form-item .select .select-widget{position:inherit;width:100%;border:1px solid #eeeeee;border-radius:40px;background-color:#eeeeee;}.paragraph-form .form-item .select .select-widget .select-box{max-height:51px;border:0;}.paragraph-form .form-item .select .select-widget .select-box .select-label{padding:12px 25px;}.paragraph-form .form-item .select .select-widget .select-box .select-label .select-label-inner{position:relative;top:-2px;color:#b2b2b2;font-size:18rem;}@media (max-width:767.9px){.paragraph-form .form-item .select .select-widget .select-box .select-label .select-label-inner{top:0;}}.paragraph-form .form-item .select .select-widget .select-box .select-button{position:absolute;right:30px;}@media (max-width:767.9px){.paragraph-form .form-item .select .select-widget .select-box .select-button{top:15px;}}.paragraph-form .form-item .select .select-widget .select-box .select-button.select-button-clear{display:none;}.paragraph-form .form-item .select .select-dropdown{position:relative;margin-top:1px;border:0;}.paragraph-form .form-item .select .select-dropdown .select-option a{color:#565655;font-size:18rem;}.paragraph-form .form-item .select .select-dropdown .select-group .select-group-label{padding:10px 20px 0;font-size:20rem;font-weight:700;}.paragraph-form .form-item .select .select-dropdown .select-group .select-option a{padding:10px 40px;}.paragraph-form .form-item .select.open .select-dropdown{border-top:0;border-radius:0 0 40px 40px;}.paragraph-form .form-item .select.error .select-widget .select-box{border:2px solid #d21414;}.paragraph-form .form-item .select[data-value]:not([data-value=_none]) .select-widget .select-box .select-label .select-label-inner{color:#565655;}.paragraph-form .form-actions input[type=submit],.paragraph-form .form-actions button[type=submit]{appearance:none;display:inherit;transition:0.3s ease;transition-property:background-color,width;margin:auto;margin-top:20px;border:0;border-radius:30px;padding:15px 45px 13px;background-color:#002437;color:#ffffff;font-size:20rem;}.paragraph-form .form-actions input[type=submit]:hover,.paragraph-form .form-actions button[type=submit]:hover{background-color:#f9b600;}.paragraph-form .form-actions input[type=submit]:focus-visible,.paragraph-form .form-actions button[type=submit]:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-form .form-actions input[type=submit]:focus-visible,.paragraph-form .form-actions button[type=submit]:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-form .ajax-progress-throbber{display:none;}.paragraph-form .description,.paragraph-form .field--type-markup,.paragraph-form .field--widget-boolean-checkbox{margin-top:-10px;margin-bottom:20px;padding-left:25px;}@media (max-width:479.9px){.paragraph-form .description,.paragraph-form .field--type-markup,.paragraph-form .field--widget-boolean-checkbox{padding-left:5px;}}.paragraph-form .field--type-markup{color:#b2b2b2;}.paragraph-form .field--widget-boolean-checkbox .checkbox input[type=checkbox]:focus-visible{border-radius:0;outline:0;}.paragraph-form .field--widget-boolean-checkbox .checkbox input[type=checkbox]:focus-visible + .checkbox-widget{border-radius:2px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-form .field--widget-boolean-checkbox .checkbox input[type=checkbox]:focus-visible + .checkbox-widget{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-form .field--widget-boolean-checkbox .checkbox .checkbox-widget{top:20px;}.paragraph-form .field--widget-boolean-checkbox .checkbox .checkbox-widget .checkbox-box{font-size:20rem;}.paragraph-form .field--widget-boolean-checkbox .checkbox .checkbox-widget .checkbox-mark{top:-0.2em;color:#002437;font-size:26rem;}.paragraph-form .field--widget-boolean-checkbox .checkbox.error .checkbox-box{color:#d21414;}.paragraph-form .field--widget-boolean-checkbox label{padding-left:35px;font-size:18rem;}@media (max-width:767.9px){.paragraph-form .field--widget-boolean-checkbox label{font-size:18rem;}}@media (max-width:479.9px){.paragraph-form .field--widget-boolean-checkbox label{font-size:16rem;}}.paragraph-form .field--widget-boolean-checkbox label a{transition:color 0.3s ease;color:#f9b600;}.paragraph-form .field--widget-boolean-checkbox label a:hover{color:#002437;}.paragraph-form .field--widget-boolean-checkbox label a:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-form .field--widget-boolean-checkbox label a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-form .field--type-datetime h4{display:block;margin-bottom:2px;padding-left:25px;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:18rem;}.paragraph-form .field--type-datetime label{display:none;}.paragraph-hero{position:relative;overflow:hidden;}.paragraph-hero img{display:block;width:100%;}.paragraph-hero .field-eyecatcher{display:inline-block;position:absolute;top:50%;right:-5px;transform:translateY(-50%) rotate(-5deg) scale(1);transition:transform 0.3s ease;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;padding:5px 25px 5px 20px;background-color:#d21414;color:#fff;font-size:20rem;letter-spacing:calc(0.75em / 20);line-height:1.2;text-decoration:none;}@media (max-height:600px){.paragraph-hero .field-eyecatcher{display:none;}}@media (max-width:1279.9px){.paragraph-hero .field-eyecatcher{top:30%;}}@media (max-width:479.9px){.paragraph-hero .field-eyecatcher{top:60px;font-size:18rem;}}.paragraph-hero .field-eyecatcher:focus-visible{border-radius:10px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-hero .field-eyecatcher:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-hero .field-eyecatcher p{margin:10px 0;}.paragraph-hero .field-eyecatcher:hover{transform:translateY(-50%) rotate(-5deg) scale(1.05);}.paragraph-hero .headline-container{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%,0);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}@media (max-width:1023.9px){.paragraph-hero .headline-container{padding:0 20px;}}.paragraph-hero .headline-container h1{max-width:960px;margin:20px auto;color:#ffffff;font-size:60rem;font-weight:400;letter-spacing:calc(2em / 60);text-align:center;}@media (max-width:1023.9px){.paragraph-hero .headline-container h1{font-size:50rem;}}@media (max-width:767.9px){.paragraph-hero .headline-container h1{font-size:40rem;}}.paragraph-iframe iframe{width:100%;min-height:55vh;overflow:hidden;border:0;}.paragraph-jobprofile-contact{display:flex;justify-content:center;}@media (max-width:479.9px){.paragraph-jobprofile-contact{display:block;}}.paragraph-jobprofile-contact a:first-of-type{margin-right:30px;}@media (max-width:479.9px){.paragraph-jobprofile-contact a:first-of-type{margin:auto;margin-bottom:20px;}}@media (max-width:479.9px){.paragraph-jobprofile-contact a{margin:auto;}}.paragraph-jobprofile-footer{display:grid;align-items:center;grid-gap:50px;grid-template-columns:1fr 3fr;margin-top:50px;margin-bottom:50px;padding-right:80px;}@media (max-width:767.9px){.paragraph-jobprofile-footer{grid-template-columns:1fr 2fr;padding-right:0;}}@media (max-width:479.9px){.paragraph-jobprofile-footer{grid-gap:30px;grid-template-columns:1fr;margin-top:40px;}}.paragraph-jobprofile-footer.jobtype-military .field-body .actions .button{transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;border:2px solid #5a5f3d;background-color:#5a5f3d;color:#fff;}@media (max-width:767.9px){.paragraph-jobprofile-footer.jobtype-military .field-body .actions .button{line-height:1.2;}}.paragraph-jobprofile-footer.jobtype-military .field-body .actions .button:hover{border:2px solid #f9b600;background-color:#f9b600;color:#002437;}.paragraph-jobprofile-footer.jobtype-military .field-body .actions .button:focus-visible{border-radius:50px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-jobprofile-footer.jobtype-military .field-body .actions .button:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-jobprofile-footer img{border-radius:50%;}@media (max-width:479.9px){.paragraph-jobprofile-footer img{display:block;max-width:60%;margin:auto;}}.paragraph-jobprofile-footer .text-jobprofile{margin-top:0;font-size:20rem;line-height:1.5;}@media (max-width:767.9px){.paragraph-jobprofile-footer .text-jobprofile{font-size:18rem;}}@media (max-width:479.9px){.paragraph-jobprofile-footer .text-jobprofile{font-size:18rem;line-height:1.4;text-align:center;}}.paragraph-jobprofile-footer .text-jobprofile:last-child{margin-bottom:0;}.paragraph-jobprofile-footer .actions{grid-area:3/2;text-align:left;}.paragraph-jobprofile-footer .actions .button{transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;border:2px solid #002437;background-color:#ffffff;color:#002437;}@media (max-width:767.9px){.paragraph-jobprofile-footer .actions .button{line-height:1.2;}}@media (max-width:479.9px){.paragraph-jobprofile-footer .actions .button{margin:auto;font-size:18rem;line-height:1.4;text-align:center;}}.paragraph-jobprofile-footer .actions .button:hover{border:2px solid #f9b600;background-color:#f9b600;}.paragraph-jobprofile-footer .actions .button:focus-visible{border-radius:50px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-jobprofile-footer .actions .button:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}hr{height:1px;margin:30px 0;border:0;background-color:#d0d0d0;}.paragraph-jobprofile-header{margin-top:30px;}.paragraph-jobprofile-header > on-ready{content:"default:new Bookmarks(this);";}@media (max-width:767.9px){.paragraph-jobprofile-header{margin-top:45px;padding:0 20px;}}@media (max-width:479.9px){.paragraph-jobprofile-header{margin-top:30px;padding:0;}}.paragraph-jobprofile-header .actions{margin-bottom:30px;text-align:right;}@media (max-width:1279.9px){.paragraph-jobprofile-header .actions{margin-bottom:-20px;}}@media (max-width:1023.9px){.paragraph-jobprofile-header .actions{margin-bottom:-30px;}}@media (max-width:479.9px){.paragraph-jobprofile-header .actions{position:relative;top:-5px;}}.paragraph-jobprofile-header .actions a.button{display:inline;transition:color 0.3s ease;background-color:transparent;color:black;letter-spacing:calc(0.5em / 18);}.paragraph-jobprofile-header .actions a.button:focus-visible{color:#f9b600;}.paragraph-jobprofile-header .actions a.button.bookmarks-toggle::after{content:"✴";top:-3px;transition:color 0.3s ease;margin-left:10px;color:#000000;font-size:22rem;}@media (max-width:1279.9px){.paragraph-jobprofile-header .actions a.button.bookmarks-toggle::after{right:0;}}@media (max-width:767.9px){.paragraph-jobprofile-header .actions a.button.bookmarks-toggle::after{right:20px;}}@media (max-width:479.9px){.paragraph-jobprofile-header .actions a.button.bookmarks-toggle::after{right:0;}}.paragraph-jobprofile-header .actions a.button.bookmarks-toggle:focus-visible::after{color:#f9b600;}.paragraph-jobprofile-header .actions a.button.bookmarks-toggle.bookmarked::after{content:"⭐";top:-4px;right:-33px;color:#f9b600;}.paragraph-jobprofile-header .actions a.button:hover{background-color:transparent;color:#f9b600;}.paragraph-jobprofile-header .actions a.button:hover::after{color:#f9b600;}@media (max-width:479.9px){.paragraph-jobprofile-header .facts{display:flex;gap:10px;flex-direction:column;}}.paragraph-jobprofile-header .facts .fact{display:inline-block;width:fit-content;width:-moz-fit-content;margin-right:10px;padding:7px 10px 5px;color:#ffffff;font-size:20rem;}@media (max-width:479.9px){.paragraph-jobprofile-header .facts .fact{font-size:18rem;}}.paragraph-jobprofile-header .facts .fact-region{background-color:#859492;}.paragraph-jobprofile-header .facts .fact-medium-audio{background-color:#f9b600;}.paragraph-jobprofile-header .facts .fact-medium-video{background-color:#002437;}.paragraph-jobprofile-header .facts .collapsible-wrapper{display:inline-grid;position:relative;margin:0 10px 0 0;}.paragraph-jobprofile-header .facts .collapsible-wrapper > on-mouseenter{content:'default:new HeightAnimation(this.find(".fact-collapsible")).from(0).to("auto").play();';}.paragraph-jobprofile-header .facts .collapsible-wrapper > on-mouseleave{content:'default:new HeightAnimation(this.find(".fact-collapsible")).from("auto").to(0).play();';}.paragraph-jobprofile-header .facts .collapsible-wrapper .fact-region{margin:0;}.paragraph-jobprofile-header .facts .collapsible-wrapper .fact-collapsible{display:none;position:absolute;top:100%;z-index:4;overflow:hidden;margin:0;padding:0;padding-top:1px;list-style:none;white-space:nowrap;}.paragraph-jobprofile-header .facts .collapsible-wrapper .fact-collapsible li{display:block;border-bottom:1px solid white;padding:7px 10px 5px;background-color:#859492;color:white;cursor:default;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:18rem;text-transform:uppercase;}.paragraph-jobprofile-header .facts .collapsible-wrapper .fact-collapsible li:last-child{border-bottom:0;}.paragraph-jobprofile-header h1{margin:30px 0;font-size:40rem;font-weight:400;}@media (max-width:1279.9px){.paragraph-jobprofile-header h1{margin:20px 0;}}@media (max-width:479.9px){.paragraph-jobprofile-header h1{margin-bottom:10px;font-size:34rem;}}.paragraph-jobprofile-header h2{font-size:24rem;}.paragraph-jobprofile-header p{font-size:18rem;}.paragraph-map{margin:50px 0;}.paragraph-map > on-ready{content:'default:        new Tabs(this,"ul.view-toolbar li",".map");        new ZIPFilter(this,".map-list.zip-geocode");    ';}@media (max-width:1279.9px){.paragraph-map{margin:30px 0;}}.paragraph-map ul.view-toolbar{display:flex;padding:0;justify-content:center;}.paragraph-map ul.view-toolbar li{display:block;padding:15px 30px 12px;margin-right:10px;color:white;cursor:pointer;background-color:#c5c5c5;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;border-radius:30px;transition:background-color 0.3s ease,color 0.3s ease;}.paragraph-map ul.view-toolbar li[data-tab=list] > on-click{content:'default:$("form.filter input").first().focus();';}.paragraph-map ul.view-toolbar li.active{background-color:#002437;}.paragraph-map ul.view-toolbar li:hover{background-color:#f9b600;color:#002437;}.paragraph-map ul.view-toolbar li:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:2px;}@supports not (overflow-anchor:auto){.paragraph-map ul.view-toolbar li:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}@media (max-width:767.9px){.paragraph-map ul.view-toolbar{display:none;}}.paragraph-map .filter{margin:50px 0;min-height:68px;}@media (max-width:1279.9px){.paragraph-map .filter{margin:30px 0;}}@media (max-width:767.9px){.paragraph-map .filter{min-height:60px;}}@media (max-width:479.9px){.paragraph-map .filter{min-height:56px;margin:30px 0 20px;}}.paragraph-map .filter .color{display:inline-block;margin-right:10px;width:20px;height:20px;vertical-align:middle;}.paragraph-map .filter .select-option-none{display:none !important;}.paragraph-map .filter select > on-ready{content:"default:new DepartmentMapFilter(this);";}.paragraph-map .filter .js-form-type-select{max-width:500px;margin:auto;position:relative;}.paragraph-map .filter .zip-and-city{display:none;max-width:500px;width:100%;margin:auto;border:1px solid #c5c5c5;border-radius:40px;margin-bottom:20px;padding:20px 0;font-size:24rem;line-height:1;align-items:center;}@media (max-width:767.9px){.paragraph-map .filter .zip-and-city{display:flex;max-width:none;padding:10px 0;font-size:18rem;}}.paragraph-map .filter .zip-and-city input[name=zip]{appearance:none;padding:0 10px 0 25px;width:100%;border:0;background-color:transparent;font-size:inherit;color:#565655;outline:0;}.paragraph-map .filter .zip-and-city input[name=zip]::-webkit-input-placeholder{opacity:1;color:black !important;}.paragraph-map .filter .zip-and-city input[name=zip]:-moz-placeholder{opacity:1;color:black !important;}.paragraph-map .filter .zip-and-city input[name=zip]::-moz-placeholder{opacity:1;color:black !important;}.paragraph-map .filter .zip-and-city input[name=zip]::-ms-placeholder{opacity:1;color:black !important;}.paragraph-map .filter .zip-and-city input[name=zip]:-ms-placeholder{opacity:1;color:black !important;}.paragraph-map .filter .zip-and-city input[name=zip]::placeholder{opacity:1;color:black !important;}@media (max-width:767.9px){.paragraph-map .filter .zip-and-city input[name=zip]{font-size:18rem;}}.paragraph-map .filter .zip-and-city .city{color:#565655;padding:0 10px;}.paragraph-map .filter .zip-and-city .city::after{content:" ";}.paragraph-map .filter .zip-and-city .city:empty + .clear{display:none;}.paragraph-map .filter .zip-and-city .clear{padding-right:25px;color:#565655;cursor:pointer;}.paragraph-map .filter .zip-and-city .clear > on-click{content:'default:this.prevAll("input").val("").focus().trigger("input");';}.paragraph-map .filter .select{display:block;padding-bottom:80px;}.paragraph-map .filter .select-widget{border:1px solid #c5c5c5;border-radius:40px;width:100%;position:absolute;z-index:106;}.paragraph-map .filter .select-widget .select-button-toggle{float:right;}@media (max-width:1023.9px){.paragraph-map .filter .select-widget{max-width:100%;margin:auto;}}@media (max-width:767.9px){.paragraph-map .filter .select-widget{max-width:calc(100% - 40px);}}.paragraph-map .filter .select-widget .select-box{border:0;}.paragraph-map .filter .select-widget .select-box .select-button-clear{display:none;}.paragraph-map .filter .select-dropdown{border:0;position:relative;}.paragraph-map .filter .select-dropdown > .select-option:last-child{border-bottom:0 !important;}.paragraph-map .filter .select.open .select-dropdown{padding-bottom:15px;border-radius:0 0 40px 40px;border-top:0;}.paragraph-map .map.desktop{position:relative;display:none;margin:auto;cursor:pointer;}.paragraph-map .map.desktop.active{display:block;}@media (max-width:767.9px){.paragraph-map .map.desktop.active{display:none;}}@media (max-width:767.9px){.paragraph-map .map.desktop{display:none;}}.paragraph-map .map.desktop .location{transition:opacity 0.5s ease,visibility 0.5s ease;}.paragraph-map .map.desktop .location.hidden{opacity:0;visibility:hidden;}.paragraph-map .map.desktop .location .dot{--radius:5px;display:flex;justify-content:center;align-items:center;position:absolute;width:calc(2 * var(--radius));height:calc(2 * var(--radius));font-size:20px;font-weight:bold;transition:background-color 0.2s ease-in;margin-top:calc(-1 * var(--radius));margin-left:calc(-1 * var(--radius));border-radius:50%;background-color:#f9b600;color:white;cursor:pointer;text-align:center;}.paragraph-map .map.desktop .location .label{position:absolute;overflow:hidden;transition:background-color 0.2s ease-in;color:white;line-height:1;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity 0.5s ease,visibility 0.5s ease;}@media (max-width:1279.9px){.paragraph-map .map.desktop .location .label{font-size:1em !important;}}.paragraph-map .map.desktop .location .label.label-display{visibility:visible;opacity:1;}.paragraph-map .map.desktop .location .label img{display:block;}.paragraph-map .map.desktop .location .label.left,.paragraph-map .map.desktop .location .label.top-left,.paragraph-map .map.desktop .location .label.bottom-left{text-align:right;}.paragraph-map .map.desktop .location .label.outside{color:#f9b600;}.paragraph-map .map.desktop .location .label.hidden{display:none;}.paragraph-map .map.desktop .location .label .text{display:inline-block;padding:2px;}.paragraph-map .map.desktop .location:hover .dot{z-index:99;background-color:white !important;}.paragraph-map .map.desktop .location:hover .label .text{background-color:rgba(255,255,255,0.3);}.paragraph-map.is-filtered .map.desktop .location .label{visibility:visible;opacity:1;}.paragraph-map[data-tab=list] .zip-and-city{display:flex;}.paragraph-map .mobile{display:none;}.paragraph-map .mobile .federal-state.hidden{display:none;}.paragraph-map .mobile.active{display:block;}@media (max-width:767.9px){.paragraph-map .mobile{display:block;}}.paragraph-map .mobile h3{margin-top:50px;margin-bottom:0;color:#859492;font-size:40rem;}@media (max-width:479.9px){.paragraph-map .mobile h3{font-size:32rem;}}.paragraph-map .map-list.zip-geocode:not(:empty) + .map-list.static-data{display:none;}@media (max-width:479.9px){.paragraph-node .paragraph-text:first-child{margin-top:10px;}}.paragraph-search{margin-top:70px;}.paragraph-search > on-ready{content:"default:new AjaxSearch(this);new Terms(this);";}@media (max-width:1023.9px){.paragraph-search{margin-top:30px;}}.paragraph-search h1{font-size:36rem;}.paragraph-search .more-bar{text-align:center;}.paragraph-search .more-bar .button{display:inline-block;transition:background-color 0.3s ease,color 0.3s ease;border:2px solid #002437;border-radius:50px;padding:17px 40px 15px;background-color:#ffffff;color:#002437;}@media (max-width:479.9px){.paragraph-search .more-bar .button{margin-top:10px;padding:15px 30px 13px;font-size:16px;}}.paragraph-search .more-bar .button:hover{background-color:#002437;color:#ffffff;}.paragraph-search .more-bar .button:focus{background-color:#002437;color:#ffffff;}.paragraph-search form{position:relative;margin-bottom:30px;}.paragraph-search form input[type=text]{width:100%;margin-bottom:20px;border:1px solid #c5c5c5;border-radius:30px;padding:18px 30px;color:#7f7e7e;font-size:20rem;letter-spacing:calc(0.5em / 20);}.paragraph-search form input[type=text] > on-ready{content:"default:new FindAsYouType(this);";}@media (max-width:479.9px){.paragraph-search form input[type=text]{margin-bottom:15px;padding:16px 30px;font-size:18rem;}}.paragraph-search form input[type=text]:focus{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-search form input[type=text]:focus{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-search form .filters{display:flex;height:80px;gap:20px;}@media (max-width:479.9px){.paragraph-search form .filters{height:auto;gap:0;flex-direction:column;}}.paragraph-search form .filters .form-item{position:relative;width:100%;}@media (max-width:479.9px){.paragraph-search form .filters .form-item{margin-bottom:14px;}}.paragraph-search form .filters .select{display:block;}.paragraph-search form .filters .select .select-widget{position:absolute;z-index:5;width:100%;overflow:hidden;transition:background-color 0.3s ease;border:1px solid #c5c5c5;border-radius:30px;background-color:white;}@media (max-width:479.9px){.paragraph-search form .filters .select .select-widget{position:relative;}}.paragraph-search form .filters .select .select-widget .select-box{border:0;text-align:center;}.paragraph-search form .filters .select .select-widget .select-box .select-label{background-color:transparent;vertical-align:middle;}.paragraph-search form .filters .select .select-widget .select-box .select-button{position:static;vertical-align:middle;}.paragraph-search form .filters .select .select-widget .select-box .select-button-clear{display:none;}.paragraph-search form .filters .select .select-widget .select-dropdown{position:relative;border:0;background-color:transparent;}.paragraph-search form .filters .select .select-widget .select-dropdown .select-option a{display:flex;align-items:center;background-color:transparent;user-select:none;}.paragraph-search form .filters .select .select-widget .select-dropdown .select-option a .checkbox{position:relative;width:20px;margin-right:15px;letter-spacing:calc(1em / 18);}@media (max-width:767.9px){.paragraph-search form .filters .select .select-widget .select-dropdown .select-option a .checkbox{margin-right:8px;}}.paragraph-search form .filters .select .select-widget .select-dropdown .select-option a .checkbox::before{content:"☐";color:#808080;}.paragraph-search form .filters .select .select-widget .select-dropdown .select-option a.selected .checkbox::after{content:"🗹";position:absolute;top:-5px;left:-2px;font-size:23rem;}.paragraph-search form .filters .select .select-widget .select-dropdown .select-option a.focused{background-color:#f0f0f0;}.paragraph-search form .input-box{display:flex;transition:background-color 0.3s ease;border-radius:30px;background-color:rgba(255,255,255,0.85);}.paragraph-search form .input-box:hover{background-color:white;}.paragraph-search form.searching .select-widget::before{content:"";opacity:0.1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background-color:black;cursor:wait;}.paragraph-stage{width:100%;margin:auto;}.paragraph-stage > on-ready{content:"default:new Slider(this);";}.paragraph-stage .slider-container{position:relative;}.paragraph-stage .slider-container .slider-pane{display:flex;overflow-x:hidden;white-space:nowrap;}.paragraph-stage .slider-container .slider-pane.scroll-left-animation{transition:scroll-left 1s ease-out;}.paragraph-stage .slider-container .slider-pane .slider-item{min-width:100%;margin-bottom:0;}.paragraph-stage .slider-container .slider-prev,.paragraph-stage .slider-container .slider-next{position:absolute;top:50%;z-index:1;transform:translateY(-50%);transition:color 0.3s ease;color:#ffffff;cursor:pointer;font-size:60rem;}@media (max-width:1023.9px){.paragraph-stage .slider-container .slider-prev,.paragraph-stage .slider-container .slider-next{font-size:50rem;}}@media (max-width:767.9px){.paragraph-stage .slider-container .slider-prev,.paragraph-stage .slider-container .slider-next{top:70%;font-size:40rem;}}@media (max-width:479.9px){.paragraph-stage .slider-container .slider-prev,.paragraph-stage .slider-container .slider-next{top:45%;font-size:30rem;}}.paragraph-stage .slider-container .slider-prev:hover,.paragraph-stage .slider-container .slider-next:hover{color:rgba(255,255,255,0.7);}.paragraph-stage .slider-container .slider-prev{left:20%;}@media (max-width:1599.9px){.paragraph-stage .slider-container .slider-prev{left:22%;}}@media (max-width:1279.9px){.paragraph-stage .slider-container .slider-prev{left:20%;}}@media (max-width:1023.9px){.paragraph-stage .slider-container .slider-prev{left:10%;}}@media (max-width:767.9px){.paragraph-stage .slider-container .slider-prev{left:20px;}}@media (max-width:479.9px){.paragraph-stage .slider-container .slider-prev{left:15px;}}.paragraph-stage .slider-container .slider-next{right:20%;}@media (max-width:1599.9px){.paragraph-stage .slider-container .slider-next{right:22%;}}@media (max-width:1279.9px){.paragraph-stage .slider-container .slider-next{right:20%;}}@media (max-width:1023.9px){.paragraph-stage .slider-container .slider-next{right:10%;}}@media (max-width:767.9px){.paragraph-stage .slider-container .slider-next{right:20px;}}@media (max-width:479.9px){.paragraph-stage .slider-container .slider-next{right:15px;}}.paragraph-stageitem{position:relative;height:calc(var(--viewport-height) - 100px - 78px);width:100%;}@media (max-width:1279.9px){.paragraph-stageitem{height:calc(var(--viewport-height) - 80px - 78px);}}@media (max-width:767.9px){.paragraph-stageitem{height:calc(var(--viewport-height) - 80px - 50px);}}@media (max-width:479.9px){.paragraph-stageitem{height:calc(var(--viewport-height) - 73px - 78px);}}.paragraph-stageitem .bg img{position:fixed;left:var(--slider-slide-viewport-offset-left);z-index:-1;height:var(--viewport-height);width:100%;object-fit:cover;}.paragraph-stageitem .field-eyecatcher{display:inline-block;position:absolute;top:50%;right:-10px;transform:translateY(-50%) rotate(-5deg) scale(1);transition:transform 0.3s ease;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;padding:5px 25px 5px 20px;background-color:#d21414;color:#fff;font-size:20rem;letter-spacing:calc(0.75em / 20);line-height:1.2;text-decoration:none;}@media (max-height:600px){.paragraph-stageitem .field-eyecatcher{display:none;}}@media (max-width:1279.9px){.paragraph-stageitem .field-eyecatcher{top:30%;}}@media (max-width:767.9px){.paragraph-stageitem .field-eyecatcher{top:15%;}}@media (max-width:479.9px){.paragraph-stageitem .field-eyecatcher{top:60px;font-size:18rem;}}.paragraph-stageitem .field-eyecatcher:focus-visible{border-radius:10px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-stageitem .field-eyecatcher:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-stageitem .field-eyecatcher p{margin:10px 0;}.paragraph-stageitem .field-eyecatcher:hover{transform:translateY(-50%) rotate(-5deg) scale(1.05);}.paragraph-stageitem .body-container{display:table;height:100%;max-width:500px;margin:auto;}.paragraph-stageitem .field-body{display:table-cell;padding:20px;vertical-align:bottom;}.paragraph-stageitem .field-body h1{max-width:500px;margin:auto;margin-bottom:20px;color:white;font-size:60rem;font-weight:400;letter-spacing:calc(1em / 60);line-height:1;text-align:center;text-shadow:0 0 20px #3d3d3d;white-space:break-spaces;word-break:break-word;}@media (max-width:1279.9px){.paragraph-stageitem .field-body h1{font-size:50rem;}}@media (max-width:767.9px){.paragraph-stageitem .field-body h1{font-size:40rem;}}@media (max-width:479.9px){.paragraph-stageitem .field-body h1{max-width:80%;margin-bottom:0;}}.paragraph-stageitem .field-body p{margin:20px 0;}@media (max-width:767.9px){.paragraph-stageitem .field-body p{margin:15px 0;}}.paragraph-stageitem .field-body .button{width:100%;transform:scale(1);transition:background-color 0.3s ease,transform 0.3s ease;margin:auto;padding:15px 40px;background-color:rgba(0,0,0,0.85);font-size:20rem;}@media (max-width:767.9px){.paragraph-stageitem .field-body .button{padding:15px 25px;font-size:18rem;white-space:break-spaces;}}@media (max-width:479.9px){.paragraph-stageitem .field-body .button{padding:15px 5px;font-size:14rem;white-space:break-spaces;}}.paragraph-stageitem .field-body .button strong{font-size:24rem;font-weight:400;}@media (max-width:767.9px){.paragraph-stageitem .field-body .button strong{font-size:20rem;}}@media (max-width:479.9px){.paragraph-stageitem .field-body .button strong{font-size:18rem;}}.paragraph-stageitem .field-body .button:hover{transform:scale(1.05);background-color:rgb(0,0,0);}.paragraph-stageitem .field-body form{max-width:500px;margin:auto;}.paragraph-stageitem .field-body form .input-box{display:flex;position:relative;transition:background-color 0.3s ease;border-radius:30px;background-color:rgba(255,255,255,0.85);}.paragraph-stageitem .field-body form .input-box:focus-within,.paragraph-stageitem .field-body form .input-box:hover{background-color:white;}.paragraph-stageitem .field-body form .input-box input[type=text]{width:100%;border:0;outline:0;padding:20px 15px;background-color:transparent;font-size:22rem;text-align:center;}.paragraph-stageitem .field-body form .input-box input[type=text] > on-ready{content:"default:new FindAsYouType(this);";}@media (max-width:479.9px){.paragraph-stageitem .field-body form .input-box input[type=text]{padding:15px;font-size:18rem;}}.paragraph-stageitem .field-body form .input-box input[type=submit]{display:none;}.paragraph-stageitem .field-body form .input-box .search-form-submit{display:block;height:30px;width:30px;align-self:center;margin:16px 20px auto 0;color:rgba(0,0,0,0.85);cursor:pointer;vertical-align:middle;}.paragraph-stageitem .field-body form .input-box .search-form-submit > on-click{content:'default:.closest("form").submit();';}.paragraph-stageitem .field-body form .input-box .search-form-submit svg{position:relative;height:100%;width:100%;}@media (max-width:479.9px){.paragraph-stageitem .field-body form .input-box .search-form-submit svg{bottom:7px;}}.paragraph-stageitem .field-body form .input-box .search-form-submit .line,.paragraph-stageitem .field-body form .input-box .search-form-submit .circle,.paragraph-stageitem .field-body form .input-box .search-form-submit .path{fill:none;stroke:rgba(0,0,0,0.85);stroke-linecap:round;stroke-miterlimit:8;stroke-width:4px;}.paragraph-stageitem .field-body form .input-box .search-form-submit .circle{opacity:0;transition:stroke-dashoffset 0.5s ease,opacity 0.3s ease;stroke-dasharray:70,115;}.paragraph-stageitem .field-body form .input-box .search-form-submit .path{transition:stroke-dashoffset 0.5s ease;stroke-dasharray:0;stroke-dashoffset:0;}.paragraph-stageitem .field-body form .input-box .search-form-submit .line{transition:stroke-dashoffset 0.5s ease;stroke-dasharray:20;stroke-dashoffset:0;}.paragraph-stageitem .field-body form .input-box .find-as-you-type{display:none;position:absolute;right:0;left:50%;z-index:99;width:90%;overflow:hidden;transform:translateX(-50%);margin-top:63px;border-radius:0 0 30px 30px;background-color:white;text-align:left;white-space:normal;}@media (max-width:479.9px){.paragraph-stageitem .field-body form .input-box .find-as-you-type{margin-top:50px;}}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul{display:block;min-height:160px;margin:0;padding:5px 10px;}@media (max-width:479.9px){.paragraph-stageitem .field-body form .input-box .find-as-you-type ul{padding:0 5px;}}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li{display:block;margin:0;padding:5px 10px;cursor:pointer;}@media (max-width:479.9px){.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li{padding:3px 10px;}}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li a{display:flex;transition:color 0.3s ease;align-items:center;margin:0;padding:5px 0;color:#7f7e7e;font-size:20rem;text-decoration:none;}@media (max-width:767.9px){.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li a{font-size:18rem;}}@media (max-width:479.9px){.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li a{font-size:16rem;}}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li a::before{content:"🔎";transform:scaleX(-1);transition:color 0.3s ease;margin:0 10px 0 0;color:#7f7e7e;font-size:14rem;}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li a:hover{color:#002437;}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li a:hover::before{color:#002437;}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li.selected a{color:#002437;}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li.selected a::before{color:#002437;}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li.selected a:hover{color:#002437;}.paragraph-stageitem .field-body form .input-box .find-as-you-type ul li.selected a:hover::before{color:#002437;}.paragraph-stageitem .field-body form .input-box:focus-within{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.paragraph-stageitem .field-body form .input-box:focus-within{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-stageitem .field-body form.loading .search-form-submit .circle{opacity:1;transition:opacity 0.3s ease;transition-delay:0.4s;}.paragraph-stageitem .field-body form.loading .search-form-submit .path{transition:stroke-dashoffset 0.5s ease;stroke-dasharray:103;stroke-dashoffset:103;}.paragraph-stageitem .field-body form.loading .search-form-submit .line{transition:stroke-dashoffset 0.5s ease;stroke-dashoffset:20;}.paragraph-stageitem .field-body nav.home{max-width:500px;margin:auto;margin-top:20px;}.paragraph-stageitem .field-body nav.home ul{margin:0;padding:0;list-style:none;}.paragraph-stageitem .field-body nav.home ul li a{display:block;transition:background-color 0.3s ease;margin:15px 0;border-radius:30px;padding:10px;background-color:black;color:white;font-size:24px;text-align:center;text-decoration:none;}.paragraph-stageitem .field-body nav.home ul li a:first-child{margin-top:0;}.paragraph-stageitem .field-body nav.home ul li a img{display:block;height:30px;vertical-align:middle;}.paragraph-stageitem .field-body nav.home ul li a:hover{background-color:#f9b600;}.paragraph-start-trainer > on-ready{content:"default:new TrainerManager(this);";}.paragraph-start-trainer a{transition:color 0.3s ease;}.paragraph-start-trainer a.button{margin:auto;margin-bottom:50px;border-radius:30px;padding:16px 35px 15px;font-size:20rem;}@media (max-width:767.9px){.paragraph-start-trainer a.button{margin-bottom:20px;font-size:18rem;}}.paragraph-tabs{margin:50px 0;}@media (max-width:1279.9px){.paragraph-tabs{margin:30px 0;}}.paragraph-tabs .container > on-ready{content:'default:new Tabs(this,"ul.tab-menu li",".tab")';}.paragraph-tabs ul.tab-menu{display:flex;margin:0;padding:0;list-style-type:none;}.paragraph-tabs ul.tab-menu li{margin-right:2px;border-top-right-radius:10px;border-top-left-radius:10px;padding:10px 30px;background-color:#889696;color:white;cursor:pointer;font-size:18rem;font-weight:700;}@media (max-width:767.9px){.paragraph-tabs ul.tab-menu li{padding:10px 20px;}}@media (max-width:479.9px){.paragraph-tabs ul.tab-menu li{font-size:12rem;}}.paragraph-tabs ul.tab-menu li.active{background-color:#f9b600;color:black;}.paragraph-tabs ul.tab-menu li:focus-visible{border-radius:10px;outline:2px solid #f9b600;outline-offset:5px;z-index:9;border-bottom-right-radius:0;border-bottom-left-radius:0;}@supports not (overflow-anchor:auto){.paragraph-tabs ul.tab-menu li:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-tabs .tab{display:none;border-radius:0 0 30px 30px;padding:20px;padding-bottom:30px;background-color:#e8e8e8;}.paragraph-tabs .tab.active{display:block;}.paragraph-tabs .tab .field-items > div:first-child{margin-top:0;}.paragraph-tabs .tab .field-items > div:last-child{margin-bottom:0;}.paragraph-teaser-download{height:100%;padding:30px;background-color:#eeeeee;color:black;}@media (max-width:767.9px){.paragraph-teaser-download{padding:25px;}}@media (max-width:479.9px){.paragraph-teaser-download{padding:20px;}}.paragraph-teaser-download h1{display:flex;align-items:center;margin:0;margin-bottom:2px;font-size:22px;}@media (max-width:479.9px){.paragraph-teaser-download h1{font-size:20rem;}}.paragraph-teaser-download h1 img{height:30px;max-width:40px;margin-right:10px;margin-bottom:2px;}.paragraph-teaser-download p{font-size:20rem;}@media (max-width:767.9px){.paragraph-teaser-download p{font-size:18rem;}}.paragraph-teaser-download a{transition:opacity 0.3s ease;color:#000000;font-size:20rem;font-weight:700;text-decoration:none;}@media (max-width:767.9px){.paragraph-teaser-download a{font-size:18rem;}}.paragraph-teaser-download a::after{content:"❯";position:relative;top:-2px;margin-left:10px;font-size:12rem;}.paragraph-teaser-download a:hover{opacity:0.4;}.paragraph-teaser-download a:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;color:#f9b600;}@supports not (overflow-anchor:auto){.paragraph-teaser-download a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-text{margin:50px 0;}@media (max-width:1279.9px){.paragraph-text{margin:30px 0;}}@media (max-width:767.9px){.paragraph-text{padding:0 20px;}}@media (max-width:479.9px){.paragraph-text{padding:0;}}.paragraph-text h1{margin-bottom:30px;font-size:30px;font-weight:400;}@media (max-width:767.9px){.paragraph-text h1{margin-top:30px;}}.field-top .paragraph-text h1{max-width:960px;margin:20px auto;color:#1d1d1b;font-size:60rem;font-weight:400;letter-spacing:calc(2em / 60);text-align:center;}@media (max-width:1023.9px){.field-top .paragraph-text h1{font-size:50rem;}}@media (max-width:767.9px){.field-top .paragraph-text h1{font-size:40rem;}}@media (max-width:479.9px){.field-top .paragraph-text h1{font-size:32rem;letter-spacing:calc(1em / 60);}}.paragraph-text h2{font-size:26rem;font-weight:400;}.paragraph-text p{margin-top:0;color:#1d1d1b;font-size:20rem;line-height:1.5;}@media (max-width:767.9px){.paragraph-text p{font-size:18rem;}}.paragraph-text p:last-child{margin-bottom:0;}.paragraph-text a:not(.button){color:#5a5f3d;background:linear-gradient(0deg,#f9b600,#f9b600) no-repeat right bottom/0 var(--bg-h);transition:background-size 350ms,color 0.3s ease;--bg-h:100%;padding:4px;}.paragraph-text a:not(.button).loading{animation:backgroundAnimate 2s infinite linear;color:#1d1d1b;background:repeating-linear-gradient(-45deg,#ffc014,#ffc014 20px,#f9b600 20px,#f9b600 50px);background-size:150% 100%;cursor:wait;}.paragraph-text a:not(.button).loading:hover{animation:backgroundAnimate 2s infinite linear;background-size:150% 100%;}@keyframes backgroundAnimate{0%{background-position-x:100%;}100%{background-position-x:0%;}}.paragraph-text a:not(.button):hover{color:#1d1d1b;background-size:100% var(--bg-h);background-position-x:left;}.paragraph-text a:not(.button):focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;color:#f9b600;}@supports not (overflow-anchor:auto){.paragraph-text a:not(.button):focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.paragraph-text .button{display:inline-block;margin-top:10px;padding:16px 35px 15px;color:white;}.paragraph-text ul{margin:0;margin-bottom:30px;padding-left:25px;}@media (max-width:767.9px){.paragraph-text ul{padding-left:15px;}}.paragraph-text ul:last-child{margin-bottom:10px;}.paragraph-text ul li{color:#1d1d1b;font-size:20rem;line-height:1.5;}@media (max-width:767.9px){.paragraph-text ul li{font-size:18rem;}}.paragraph-node-jobprofile .paragraph-text{margin:0;}.paragraph-box .paragraph-text{padding:0;}body > on-ready{content:'default:new Hamburger(".hamburger")';}.hamburger{display:inline-block;z-index:5;height:50px;width:50px;border:0;outline:none;padding:6px;background-color:transparent;cursor:pointer;}.hamburger:focus-visible{border-radius:10px;outline:2px solid #859492;outline-offset:5px;}@supports not (overflow-anchor:auto){.hamburger:focus-visible{box-shadow:0 0 0 2px #859492 !important;outline:none;}}@media (max-width:1279.9px){.hamburger{height:43px;width:45px;}}@media (max-width:479.9px){.hamburger{position:relative;top:1px;}}.hamburger .line{fill:none;stroke:white;stroke-linecap:round;stroke-width:10px;}.hamburger .line.first{transform:translate(0,0) rotate(0deg);transform-origin:50% 50%;transition:transform 0.25s ease;}.hamburger .line.cross{transition:0.35s stroke-dasharray ease 0.1s,0.35s stroke-dashoffset ease 0.1s,0.35s stroke ease 0.1s;stroke-dasharray:100px 110px;stroke-dashoffset:0;}.hamburger .line.second{transform:translate(0,0) rotate(0deg);transform-origin:50% 50%;transition:transform 0.25s ease;}.hamburger.open .line.first{transform:translate(-26px,28px) rotate(45deg);transform-origin:50% 50%;transition:transform 0.25s ease;}.hamburger.open .line.cross{transition:0.35s stroke-dasharray ease 0s,0.35s stroke-dashoffset ease 0s,0.35s stroke ease 0s;stroke-dasharray:55px 100px;stroke-dashoffset:55px;}.hamburger.open .line.second{transform:translate(-26px,-22px) rotate(-45deg);transform-origin:50% 50%;transition:transform 0.25s ease;}header.main{position:fixed;z-index:107;width:calc(100vw - var(--dplex-sidepane-width));padding:20px;background-color:olive;background-image:url("/themes/bundeswehrkarriere/images/header_bg.jpg");background-repeat:no-repeat;background-size:cover;text-align:center;}@media (max-width:1279.9px){header.main{padding:15px 20px;}}header.main > .container{display:flex;max-width:960px;justify-content:end;margin:auto;}header.main > .container .container-inner{display:flex;width:calc(50% + 30px);align-items:center;justify-content:space-between;}@media (max-width:479.9px){header.main > .container .container-inner{width:calc(50% + 25px);}}header.main > .container .container-inner .logo{display:block;}header.main > .container .container-inner .logo img{display:block;height:60px;}@media (max-width:1279.9px){header.main > .container .container-inner .logo img{height:50px;}}@media (max-width:479.9px){header.main > .container .container-inner .logo img{height:40px;}}.mobile-helpdesks .contact-details{color:#002437;font-size:22px;}.mobile-helpdesks .contact-details a{transition:color 0.3s ease;color:inherit;}.mobile-helpdesks .contact-details a:hover{color:#f9b600;}.mobile-locations .departments{padding-top:15px;padding-bottom:10px;}.mobile-locations .departments .department{display:flex;align-items:center;padding:5px 0;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:18rem;}.mobile-locations .departments .color{display:inline-block;position:relative;top:-1px;height:22px;width:22px;margin-right:10px;vertical-align:middle;}.is-filtered .mobile-locations .departments{display:none;}.mobile-locations .units{margin:0;padding-left:3px;}.mobile-locations .units .unit{display:flex;position:relative;align-items:center;padding:5px 0;list-style:none;font-size:18rem;}.mobile-locations .units .unit::before{content:"📍";height:20px;width:20px;min-width:20px;margin-right:2px;border-radius:50%;}.navbar{position:fixed;bottom:0;z-index:105;width:calc(100vw - var(--dplex-sidepane-width));background-color:#000000;color:#ffffff;}.navbar .container{max-width:960px;margin:auto;}@media (max-width:1023.9px){.navbar .container{max-width:calc(100% - 40px);}}.navbar .navbar-menu > ul{display:flex;justify-content:space-between;margin:14px 0;padding:0;}.navbar .navbar-menu > ul > li{list-style:none;}.navbar .navbar-menu > ul > li a{display:flex;height:50px;width:50px;transition:color 0.3s ease;align-items:center;justify-content:center;padding:3px;color:#ffffff;font-size:38rem;line-height:1;text-decoration:none;}.navbar .navbar-menu > ul > li a:focus-visible{outline:none;}.navbar .navbar-menu > ul > li a:focus-visible:not(.navbar .navbar-menu > ul > li a:focus-visible.loading)::after{content:url("/themes/bundeswehrkarriere/images/outline_navbar.svg");position:absolute;height:50px;width:50px;}.navbar .navbar-menu > ul > li a.loading::after{content:url("/themes/bundeswehrkarriere/images/outline_navbar_animated.svg");position:absolute;height:50px;width:50px;animation:fadeIn 0.5s ease-in;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@media (max-width:1279.9px){.navbar .navbar-menu > ul > li a{font-size:35rem;}}@media (max-width:767.9px){.navbar .navbar-menu > ul > li a{font-size:30rem;}}@media (max-width:479.9px){.navbar .navbar-menu > ul > li a{font-size:24rem;}}.navbar .navbar-menu > ul > li a:hover,.navbar .navbar-menu > ul > li a.is-active,.navbar .navbar-menu > ul > li a.is-active-trail{color:#f9b600;}.navigation > on-hamburger.open{content:"default:new TabLoop(this)";}.navigation > on-hamburger.close{content:"default:new TabLoop(this).destroy()";}.navigation .nav-container{display:none;position:absolute;top:100px;left:0;z-index:1;height:var(--viewport-height);width:100%;overflow:hidden;background-color:#eeeeee;}.navigation .nav-container > on-ready{content:"default:new Menu(this);";}@media (max-width:1279.9px){.navigation .nav-container{top:80px;}}.navigation .nav-container .menus{display:flex;height:100%;max-width:960px;flex-direction:column;justify-content:space-between;margin:auto;}@media (max-width:1023.9px){.navigation .nav-container .legal-menus{padding:0 15px;}}.navigation .nav-container.open{overflow-y:auto;}nav.legal ul{padding-left:0;}nav.legal ul li{padding:6px 0;list-style:none;text-align:left;}nav.legal ul li a{transition:color 0.3s ease;padding:8px 12px 4px;color:#7f7e7e;font-size:24rem;text-decoration:none;}@media (max-width:479.9px){nav.legal ul li a{font-size:20rem;letter-spacing:0;}}nav.legal ul li a:hover{color:#1d1d1b;}nav.legal ul li a:focus-visible{border-radius:10px;outline:1px solid #7f7e7e;outline-offset:5px;}@supports not (overflow-anchor:auto){nav.legal ul li a:focus-visible{box-shadow:0 0 0 1px #7f7e7e !important;outline:none;}}nav.legal ul li a.loading{animation:pulse 3s infinite ease-in-out;cursor:wait;}@keyframes pulse{0%{color:#1d1d1b;}25%{color:#454540;}50%{color:#1d1d1b;}75%{color:#454540;}100%{color:#1d1d1b;}}nav.main > ul:first-child > li{padding-top:0;}@media (max-width:1023.9px){nav.main > ul:first-child > li{padding-top:0;padding-left:1px;}}nav.main > ul{margin:0;margin-top:20px;padding:0;}@media (max-width:1023.9px){nav.main > ul{padding-left:15px;}}@media (max-width:767.9px){nav.main > ul{padding:0 20px;}}nav.main > ul > li{width:calc(100% - 50px);padding:0 0 15px;list-style:none;text-align:left;}@media (max-width:767.9px){nav.main > ul > li{width:100%;}}@media (max-width:479.9px){nav.main > ul > li{padding:0 0 5px;}}nav.main > ul > li button{display:flex;width:50%;transition:color 0.3s ease;align-items:center;justify-content:space-between;padding:5px 12px;background-color:transparent;color:#002437;font-size:50rem;font-weight:400;letter-spacing:calc(1.5em / 50);text-decoration:none;text-transform:uppercase;}@media (max-width:1023.9px){nav.main > ul > li button{font-size:40rem;}}@media (max-width:767.9px){nav.main > ul > li button{width:100%;font-size:38rem;}}@media (max-width:479.9px){nav.main > ul > li button{font-size:30rem;}}nav.main > ul > li button::after{content:"⏩";position:relative;top:-3px;transition:transform 0.3s ease;font-size:32rem;}@media (max-width:767.9px){nav.main > ul > li button::after{font-size:24rem;}}nav.main > ul > li button:focus-visible{border-radius:10px;outline:1px solid #c5c5c5;outline-offset:5px;}@supports not (overflow-anchor:auto){nav.main > ul > li button:focus-visible{box-shadow:0 0 0 1px #c5c5c5 !important;outline:none;}}nav.main > ul > li button:hover{color:#859492;}nav.main > ul > li button:hover::after{color:inherit;}nav.main > ul > li button:visited{color:#002437;}nav.main > ul > li.primary > button{color:#f9b600;}nav.main > ul > li.primary > button:hover{color:#c69100;}nav.main > ul > li > ul{display:none;position:absolute;top:0;right:0;z-index:1;height:100%;width:50%;overflow:hidden;background-color:#002437;list-style-type:none;}@media (max-width:1023.9px){nav.main > ul > li > ul{padding-left:20px;}}@media (max-width:767.9px){nav.main > ul > li > ul{position:relative;width:100%;padding-left:10px;background-color:transparent;}}@media (max-width:479.9px){nav.main > ul > li > ul{padding-top:0;padding-left:0;}}nav.main > ul > li > ul > li{padding:10px 0;}@media (max-width:1023.9px){nav.main > ul > li > ul > li{padding-bottom:10px;}nav.main > ul > li > ul > li:first-child{padding-top:30px;}}@media (max-width:767.9px){nav.main > ul > li > ul > li{padding:5px 0;}}nav.main > ul > li > ul > li:first-child{padding-top:40px;}@media (max-width:1023.9px){nav.main > ul > li > ul > li:first-child{padding-top:30px;}}@media (max-width:767.9px){nav.main > ul > li > ul > li:first-child{padding-top:10px;}}@media (max-width:479.9px){nav.main > ul > li > ul > li:first-child{padding-top:10px;}}nav.main > ul > li > ul > li > a{transition:color 0.3s ease;padding:10px 10px 6px;color:#ffffff;font-size:40rem;text-decoration:none;}@media (max-width:1023.9px){nav.main > ul > li > ul > li > a{font-size:32rem;}}@media (max-width:767.9px){nav.main > ul > li > ul > li > a{color:#002437;font-size:28rem;}}@media (max-width:479.9px){nav.main > ul > li > ul > li > a{padding:10px;font-size:20rem;}}nav.main > ul > li > ul > li > a.loading{animation:pulse 3s infinite ease-in-out;cursor:wait;}nav.main > ul > li > ul > li > a:hover{color:#859492;}nav.main > ul > li > ul > li > a:focus-visible{border-radius:10px;outline:1px solid rgba(127,126,126,0.5);outline-offset:5px;}@supports not (overflow-anchor:auto){nav.main > ul > li > ul > li > a:focus-visible{box-shadow:0 0 0 1px rgba(127,126,126,0.5) !important;outline:none;}}nav.main > ul > li > ul > li > a.primary{color:#f9b600;}nav.main > ul > li > ul > li > a.primary:hover{color:#c69100;}@keyframes pulse{0%{color:#859492;}25%{color:#aeb8b6;}50%{color:#859492;}75%{color:#aeb8b6;}100%{color:#859492;}}nav.main > ul > li.open button{color:#859492;}nav.main > ul > li.open button::after{color:inherit;}@media (max-width:767.9px){nav.main > ul > li.open button::after{transform:rotate(90deg);}}nav.main > ul > li.open > ul{z-index:2;}nav.main > ul > li.open.primary button{color:#c69100;}nav.secondary ul{padding-left:0;}nav.secondary ul li{padding:10px 0;list-style:none;text-align:left;}@media (max-width:479.9px){nav.secondary ul li{padding:7px 0;}}nav.secondary ul li a{transition:color 0.3s ease;padding:8px 12px 6px;color:#000000;font-size:24rem;letter-spacing:calc(1em / 24);text-decoration:none;}@media (max-width:479.9px){nav.secondary ul li a{font-size:20rem;letter-spacing:0;}}nav.secondary ul li a:hover{color:#7f7e7e;}nav.secondary ul li a:focus-visible{border-radius:10px;outline:1px solid #7f7e7e;outline-offset:5px;}@supports not (overflow-anchor:auto){nav.secondary ul li a:focus-visible{box-shadow:0 0 0 1px #7f7e7e !important;outline:none;}}nav.secondary ul li a.loading{animation:pulse 3s infinite ease-in-out;cursor:wait;}@keyframes pulse{0%{color:#7f7e7e;}25%{color:#a5a4a4;}50%{color:#7f7e7e;}75%{color:#a5a4a4;}100%{color:#7f7e7e;}}.search-results{padding-bottom:60px;}.search-results > on-ready{content:"default:new Bookmarks(this);";}@media (max-width:1023.9px){.search-results{padding-bottom:40px;}}@media (max-width:767.9px){.search-results{padding-bottom:20px;}}@media (max-width:479.9px){.search-results{padding-bottom:0;}}.search-results .info-head h2{margin:0;padding:20px 0;font-size:24rem;}@media (max-width:479.9px){.search-results .info-head h2{font-size:20rem;}}.search-results .info-head a:not(.button):not(.term){color:inherit;background:linear-gradient(0deg,#f9b600,#f9b600) no-repeat right bottom/0 var(--bg-h);transition:background-size 350ms,color 0.3s ease;--bg-h:100%;padding:4px;}.search-results .info-head a:not(.button):not(.term).loading{animation:backgroundAnimate 2s infinite linear;color:#1d1d1b;background:repeating-linear-gradient(-45deg,#ffc014,#ffc014 20px,#f9b600 20px,#f9b600 50px);background-size:150% 100%;cursor:wait;}.search-results .info-head a:not(.button):not(.term).loading:hover{animation:backgroundAnimate 2s infinite linear;background-size:150% 100%;}@keyframes backgroundAnimate{0%{background-position-x:100%;}100%{background-position-x:0%;}}.search-results .info-head a:not(.button):not(.term):hover{color:inherit;background-size:100% var(--bg-h);background-position-x:left;}.search-results .info-head a:not(.button):not(.term):focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;color:#f9b600;}@supports not (overflow-anchor:auto){.search-results .info-head a:not(.button):not(.term):focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.search-results .terms{display:flex;flex-flow:wrap;}.search-results .terms:not(:empty){margin-bottom:40px;}.search-results .terms a.term{display:grid;}.search-results .terms a.term:focus-visible{outline:none;}.search-results .terms a.term:focus-visible .pad{border-radius:50px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.search-results .terms a.term:focus-visible .pad{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.search-results .terms a.term .pad{height:fit-content;overflow:hidden;margin:0 20px 10px 0;border-radius:30px;padding:12px 20px;background-color:#eeeeee;color:#002437;cursor:pointer;font-size:18rem;text-decoration:none;white-space:nowrap;}@media (max-width:767.9px){.search-results .terms a.term .pad{margin:0 10px 10px 0;font-size:16rem;}}.search-results .terms a.term .pad::after{content:"❌";position:relative;top:-2px;margin-left:20px;color:#7f7f7f;font-size:14px;}.search-results .terms .button{height:fit-content;transition:width 0.5s ease-out,background-color 0.3s ease;border:2px #002437 solid;padding:0;line-height:1.2;white-space:nowrap;}.search-results .terms .button .pad{display:block;padding:13px 30px 8px;}@media (max-width:767.9px){.search-results .terms .button .pad{padding:12px 30px 9px;}}.search-results .terms .button:hover{background-color:#002437;}@media (max-width:767.9px){.search-results .terms .button{font-size:16rem;}}.search-results .hit{display:grid;position:relative;grid-gap:0px 30px;grid-template-areas:"thumb term fav" "thumb infos actions" "thumb infos actions";grid-template-columns:1fr 2.5fr 1.5fr;grid-template-rows:auto 1fr 1fr;border-top:1px solid #c5c5c5;padding:50px 0;}@media (max-width:1023.9px){.search-results .hit{grid-gap:0 20px;grid-template-areas:"thumb term fav" "thumb infos infos" "thumb actions actions";grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr auto;padding:30px 0;}}@media (max-width:479.9px){.search-results .hit{grid-gap:0 15px;grid-template-areas:"thumb infos infos" "thumb infos infos" "thumb term fav";grid-template-columns:auto 1fr;padding:15px 0 0;}}.search-results .hit .thumb{grid-area:thumb;padding-top:5px;}.search-results .hit .thumb a{display:block;}@media (max-width:1023.9px){.search-results .hit .thumb a{text-align:center;}}@media (max-width:479.9px){.search-results .hit .thumb a{text-align:left;}}.search-results .hit .thumb img{width:100%;max-width:150px;border-radius:50%;}@media (max-width:1023.9px){.search-results .hit .thumb img{max-width:200px;}}@media (max-width:479.9px){.search-results .hit .thumb img{max-width:60px;}}.search-results .hit .facts{grid-area:term;}.search-results .hit .facts .fact{display:inline-block;padding:7px 10px 5px;color:white;font-size:20rem;}@media (max-width:767.9px){.search-results .hit .facts .fact{font-size:14rem;}}@media (max-width:479.9px){.search-results .hit .facts .fact{padding:5px 8px 4px;font-size:12rem;}}.search-results .hit .infos{width:100%;grid-area:infos;}@media (max-width:1023.9px){.search-results .hit .infos{margin-bottom:20px;}}@media (max-width:479.9px){.search-results .hit .infos{display:flex;flex-direction:column;margin-bottom:0;}}.search-results .hit .infos .jobtitle{margin-top:5px;margin-bottom:5px;font-size:28px;font-weight:400;letter-spacing:calc(0.5em / 28);}@media (max-width:767.9px){.search-results .hit .infos .jobtitle{font-size:24rem;}}@media (max-width:479.9px){.search-results .hit .infos .jobtitle{font-size:20rem;}}.search-results .hit .infos .jobtitle a{transition:color 0.3s ease;color:#1d1d1b;font-weight:400;line-height:1.1;text-decoration:none;}.search-results .hit .infos .jobtitle a.loading{animation:pulsePrimary 2s infinite ease-in-out;color:#f9b600;cursor:wait;}.search-results .hit .infos .jobtitle a:hover{color:#f9b600;}.search-results .hit .infos .jobtitle a:focus-visible{border-radius:5px;outline:2px solid #f9b600;outline-offset:0;}@supports not (overflow-anchor:auto){.search-results .hit .infos .jobtitle a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.search-results .hit .infos .caption{margin-top:0;color:#1d1d1b;font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;font-size:20rem;font-weight:400;}@media (max-width:767.9px){.search-results .hit .infos .caption{font-size:18rem;}}@media (max-width:479.9px){.search-results .hit .infos .caption{margin-bottom:15px;font-size:16rem;}}.search-results .hit .infos > a{transition:color 0.3s ease;color:#859492;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:20rem;text-decoration:none;}@media (max-width:479.9px){.search-results .hit .infos > a{display:none;font-size:18rem;}}.search-results .hit .infos > a::after{content:"⏭";position:relative;top:-1px;transition:color 0.3s ease;margin-left:10px;color:#859492;font-size:16rem;}.search-results .hit .infos > a:hover{color:#002437;}.search-results .hit .infos > a:hover::after{color:#002437;}.search-results .hit .button{width:100%;transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;margin-bottom:10px;border:2px #002437 solid;padding:17px 10px 15px;}@media (max-width:1023.9px){.search-results .hit .button{max-width:80%;padding:15px 10px 12px;}}@media (max-width:767.9px){.search-results .hit .button{max-width:100%;line-height:1.2;}}@media (max-width:479.9px){.search-results .hit .button{margin-bottom:0;}}.search-results .hit .button:hover{border:2px solid #f9b600;color:#002437;}.search-results .hit .button:focus-visible{border-radius:50px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.search-results .hit .button:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.search-results .hit .button.bookmarks-toggle{position:relative;width:fit-content;width:-moz-fit-content;justify-self:right;grid-area:fav;border:0;padding:3px;background-color:transparent;line-height:1.5;text-align:right;}@media (max-width:1023.9px){.search-results .hit .button.bookmarks-toggle{justify-self:left;}}@media (max-width:479.9px){.search-results .hit .button.bookmarks-toggle{transform:translateY(-25%);}}.search-results .hit .button.bookmarks-toggle::after{content:"✴";transition:color 0.3s ease;color:#002437;font-size:30rem;line-height:1;}.search-results .hit .button.bookmarks-toggle:hover::after{color:#f9b600;}.search-results .hit .button.bookmarks-toggle:focus-visible{border-radius:50px;outline:2px solid #f9b600;outline-offset:1px;}@supports not (overflow-anchor:auto){.search-results .hit .button.bookmarks-toggle:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.search-results .hit .button.bookmarks-toggle.bookmarked::after{content:"⭐";color:#f9b600;}.search-results .hit .actions{display:flex;min-width:200px;align-items:flex-end;flex-direction:column;grid-area:actions;}@media (max-width:1023.9px){.search-results .hit .actions{display:grid;align-items:baseline;grid-gap:20px;grid-template-columns:1fr 1fr;}}@media (max-width:479.9px){.search-results .hit .actions{display:none;}}.search-results .hit .actions .button.light{transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;border:2px solid #002437;background-color:#ffffff;color:#002437;}@media (max-width:767.9px){.search-results .hit .actions .button.light{line-height:1.2;}}.search-results .hit .actions .button.light:hover{border:2px solid #f9b600;background-color:#f9b600;}.search-results .hit .actions .button.light:focus-visible{border-radius:50px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.search-results .hit .actions .button.light:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.search-results .jobtype-military .actions .button.light{transition:color 0.3s ease,background-color 0.3s ease,border 0.3s ease;border:2px solid #5a5f3d;background-color:#5a5f3d;color:#fff;}@media (max-width:767.9px){.search-results .jobtype-military .actions .button.light{line-height:1.2;}}.search-results .jobtype-military .actions .button.light:hover{border:2px solid #f9b600;background-color:#f9b600;color:#002437;}.search-results .jobtype-military .actions .button.light:focus-visible{border-radius:50px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.search-results .jobtype-military .actions .button.light:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}@keyframes pulsePrimary{0%{color:#f9b600;}25%{color:#e0a300;}50%{color:#f9b600;}75%{color:#ffc014;}100%{color:#f9b600;}}.zip-results table{width:100%;max-width:500px;margin:auto;}.zip-results table .name{width:100%;}@media print{@page{margin:2.7cm 1.5cm 1.5cm 2cm;size:A4;}html,body{height:25.5cm;width:17cm;margin:0;page-break-after:avoid;}body{height:25.4cm;background-image:none;}.navbar,.autoprivacy,.hamburger,.bookmarks-toggle,section.top,.paragraph-block{display:none;}header.main{position:absolute;top:0;background-color:transparent;background-image:none;}header.main .logo{filter:invert(70%);}.paragraph-teaser-download a{display:none;}.paragraph-tabs{page-break-before:always;}.paragraph-tabs ul.tab-menu{display:none;}.paragraph-tabs .tab{display:block;margin-bottom:0.5cm;border:0;border-radius:0;background-color:transparent;}.paragraph-tabs .tab::before{content:attr(data-title);font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:22pt;font-weight:400;}.paragraph-call-to-action{grid-template-columns:1fr;}.paragraph-call-to-action a{display:none;}.paragraph-call-to-action picture{display:none;}}.protector{opacity:0.4;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;background-color:black;}.map-list > on-ready{content:"default:new Accordion(this)";}.map-list .accordion-item{position:relative;transform:scale(1);transition:transform 0.3s ease;margin:0;border-bottom:1px solid #c5c5c5;padding:20px 0;}.map-list .accordion-item.hidden{display:none;}.map-list .accordion-item .accordion-header{position:relative;transition:color 0.3s ease;padding-right:80px;color:#002437;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:24rem;}@media (max-width:479.9px){.map-list .accordion-item .accordion-header{font-size:20rem;}}.map-list .accordion-item .accordion-header:hover{color:#f9b600;}.map-list .accordion-item .accordion-header > div:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.map-list .accordion-item .accordion-header > div:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.map-list .accordion-item .accordion-header .distance{position:absolute;top:0;right:35px;}.map-list .accordion-item .accordion-header .toggle{position:absolute;top:0;right:5px;transform:rotate(0deg);transition:transform 0.3s ease;line-height:1;text-align:center;}.map-list .accordion-item .accordion-header .toggle::after{content:"➕";transition:color 0.3s ease;color:#002437;font-size:20rem;}.map-list .accordion-item .accordion-header:hover{color:#f9b600;cursor:pointer;}.map-list .accordion-item .accordion-header:hover .toggle::after{color:#f9b600;}.map-list .accordion-item .accordion-body{display:none;overflow:hidden;color:#1d1d1b;}.map-list .accordion-item.open .accordion-header .toggle{transform:rotate(135deg);}.view-downloads{margin:50px 0;}@media (max-width:1023.9px){.view-downloads{margin:30px 0;}}.view-downloads.layout-tiles > div:not(.contextual){display:grid;width:100%;grid-template-columns:1fr 1fr;}@media (max-width:479.9px){.view-downloads.layout-tiles > div:not(.contextual){grid-template-columns:1fr;}}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:first-of-type{grid-column-start:span 2;}@media (max-width:479.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row:first-of-type{grid-column-start:auto;}}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:first-of-type a{padding:80px;}@media (max-width:1023.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row:first-of-type a{padding:50px;}}@media (max-width:767.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row:first-of-type a{padding:30px;}}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:nth-child(5n) a,.view-downloads.layout-tiles > div:not(.contextual) > .views-row:nth-child(5n+1) a{background-color:#5a5f3d;}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:nth-child(5n+2) a{background-color:#859492;}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:nth-child(5n+3) a{background-color:#878786;}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:nth-child(5n+4) a{background-color:#959a88;}.view-downloads.layout-tiles > div:not(.contextual) > .views-row:nth-child(5n+5) a{background-color:#939765;}.view-downloads.layout-tiles > div:not(.contextual) > .views-row .views-field{height:100%;}.view-downloads.layout-tiles > div:not(.contextual) > .views-row a{display:flex;position:relative;z-index:1;height:100%;min-height:250px;transform:scale(1);transition:transform 0.3s ease;align-items:center;flex-direction:column;justify-content:space-between;padding:60px;color:#ffffff;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:40rem;text-align:center;text-decoration:none;}@media (max-width:1023.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row a{min-height:230px;padding:50px;font-size:30rem;}}@media (max-width:767.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row a{min-height:200px;justify-content:center;padding:25px;font-size:24rem;}}@media (max-width:479.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row a{min-height:130px;}}.view-downloads.layout-tiles > div:not(.contextual) > .views-row a::after{content:"📥";display:block;height:30px;width:30px;color:rgba(255,255,255,0.7);font-size:30rem;}@media (max-width:767.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row a::after{margin-top:20px;}}@media (max-width:479.9px){.view-downloads.layout-tiles > div:not(.contextual) > .views-row a::after{height:28px;width:28px;margin-top:10px;font-size:28rem;}}.view-downloads.layout-tiles > div:not(.contextual) > .views-row a:hover{z-index:2;transform:scale(1.05);}.view-downloads.layout-tiles > div:not(.contextual) > .views-row a:focus-visible{outline:2px solid #f9b600;outline-offset:-15px;}.view-downloads.layout-list > div:not(.contextual) .views-row{position:relative;border-bottom:1px solid #c5c5c5;padding:30px 0;}@media (max-width:767.9px){.view-downloads.layout-list > div:not(.contextual) .views-row{padding:25px 0;}}.view-downloads.layout-list > div:not(.contextual) .views-row:first-child{padding-top:0;}.view-downloads.layout-list > div:not(.contextual) .views-row a{display:block;position:relative;transition:color 0.3s ease;color:#002437;font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:24rem;text-decoration:none;}@media (max-width:767.9px){.view-downloads.layout-list > div:not(.contextual) .views-row a{padding-right:40px;}}@media (max-width:479.9px){.view-downloads.layout-list > div:not(.contextual) .views-row a{font-size:20rem;}}.view-downloads.layout-list > div:not(.contextual) .views-row a:focus-visible{border-radius:3px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.view-downloads.layout-list > div:not(.contextual) .views-row a:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.view-downloads.layout-list > div:not(.contextual) .views-row a .subline{display:block;color:#7f7e7e;font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;font-size:20rem;}@media (max-width:767.9px){.view-downloads.layout-list > div:not(.contextual) .views-row a .subline{margin-top:10px;font-size:18rem;}}.view-downloads.layout-list > div:not(.contextual) .views-row a::after{content:"⏬";display:block;position:absolute;top:0;right:0;height:30px;width:30px;transition:color 0.3s ease;color:#002437;font-size:30rem;}.view-downloads.layout-list > div:not(.contextual) .views-row a:hover{color:#f9b600;}.view-downloads.layout-list > div:not(.contextual) .views-row a:hover::after{color:#f9b600;}.autoprivacy.pending,.autoprivacy{padding-bottom:30px;background-color:#55633b;}.autoprivacy.pending h1,.autoprivacy h1{font-family:"Icons","Bebas Neue","Roboto Condensed","Arial",sans-serif;font-size:36px;}@media (max-width:1023.9px){.autoprivacy.pending h1,.autoprivacy h1{font-size:30px;}}@media (max-width:767.9px){.autoprivacy.pending h1,.autoprivacy h1{margin-top:0;font-size:24px;}}.autoprivacy.pending p,.autoprivacy.pending .button,.autoprivacy.pending ul,.autoprivacy.pending li,.autoprivacy.pending span,.autoprivacy.pending b,.autoprivacy p,.autoprivacy .button,.autoprivacy ul,.autoprivacy li,.autoprivacy span,.autoprivacy b{font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;font-size:20px;}@media (max-width:767.9px){.autoprivacy.pending p,.autoprivacy.pending .button,.autoprivacy.pending ul,.autoprivacy.pending li,.autoprivacy.pending span,.autoprivacy.pending b,.autoprivacy p,.autoprivacy .button,.autoprivacy ul,.autoprivacy li,.autoprivacy span,.autoprivacy b{font-size:16px;}}.autoprivacy.pending .button-wrapper,.autoprivacy .button-wrapper{display:flex;max-width:80%;align-items:center;justify-content:center;margin-top:15px;}@media (max-width:1023.9px){.autoprivacy.pending .button-wrapper,.autoprivacy .button-wrapper{display:block;}}.autoprivacy.pending .button-wrapper .button,.autoprivacy .button-wrapper .button{margin-right:5px;font-size:22px;}@media (max-width:1279.9px){.autoprivacy.pending .button-wrapper .button,.autoprivacy .button-wrapper .button{font-size:20px;}}@media (max-width:767.9px){.autoprivacy.pending .button-wrapper .button,.autoprivacy .button-wrapper .button{font-size:18px;}}@media (max-width:479.9px){.autoprivacy.pending .button-wrapper .button,.autoprivacy .button-wrapper .button{font-size:16px;}}.autoprivacy.pending .button-wrapper .button:focus-visible,.autoprivacy .button-wrapper .button:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.autoprivacy.pending .button-wrapper .button:focus-visible,.autoprivacy .button-wrapper .button:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.autoprivacy.pending .accordion li,.autoprivacy .accordion li{border-top:1px solid rgba(255,255,255,0.5);border-bottom:0;padding:20px 50px 20px 0;}.autoprivacy.pending .accordion li:first-child,.autoprivacy .accordion li:first-child{border-top:0;}.autoprivacy.pending .accordion li:last-child,.autoprivacy .accordion li:last-child{border-top:1px solid rgba(255,255,255,0.5);}.autoprivacy.pending .accordion li:focus-visible,.autoprivacy .accordion li:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.autoprivacy.pending .accordion li:focus-visible,.autoprivacy .accordion li:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.autoprivacy.pending .accordion li .switch,.autoprivacy .accordion li .switch{margin-top:25px;}.autoprivacy.pending .accordion li .switch .round::before,.autoprivacy .accordion li .switch .round::before{background-color:#32352a;}.autoprivacy.pending .accordion li .switch input:focus-visible + span.slider,.autoprivacy .accordion li .switch input:focus-visible + span.slider{border-radius:34px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.autoprivacy.pending .accordion li .switch input:focus-visible + span.slider,.autoprivacy .accordion li .switch input:focus-visible + span.slider{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.autoprivacy.pending .accept,.autoprivacy.pending .deny,.autoprivacy.pending .privacy,.autoprivacy.pending .save,.autoprivacy.pending .cancel,.autoprivacy .accept,.autoprivacy .deny,.autoprivacy .privacy,.autoprivacy .save,.autoprivacy .cancel{margin:10px;border:1px solid #ffffff;border-radius:30px;padding:14px 34px;color:#ffffff;}.autoprivacy.pending .accept:hover,.autoprivacy.pending .deny:hover,.autoprivacy.pending .privacy:hover,.autoprivacy.pending .save:hover,.autoprivacy.pending .cancel:hover,.autoprivacy .accept:hover,.autoprivacy .deny:hover,.autoprivacy .privacy:hover,.autoprivacy .save:hover,.autoprivacy .cancel:hover{color:#55633b;}.autoprivacy.pending .accept:focus-visible,.autoprivacy.pending .deny:focus-visible,.autoprivacy.pending .privacy:focus-visible,.autoprivacy.pending .save:focus-visible,.autoprivacy.pending .cancel:focus-visible,.autoprivacy .accept:focus-visible,.autoprivacy .deny:focus-visible,.autoprivacy .privacy:focus-visible,.autoprivacy .save:focus-visible,.autoprivacy .cancel:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.autoprivacy.pending .accept:focus-visible,.autoprivacy.pending .deny:focus-visible,.autoprivacy.pending .privacy:focus-visible,.autoprivacy.pending .save:focus-visible,.autoprivacy.pending .cancel:focus-visible,.autoprivacy .accept:focus-visible,.autoprivacy .deny:focus-visible,.autoprivacy .privacy:focus-visible,.autoprivacy .save:focus-visible,.autoprivacy .cancel:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.autoprivacy.pending .accept,.autoprivacy .accept{padding:14px 34px;background-color:#ffffff;color:#32352a;}.autoprivacy.pending .accept:hover,.autoprivacy .accept:hover{background-color:transparent;color:#ffffff;}.autoprivacy.pending .accept:focus-visible,.autoprivacy .accept:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.autoprivacy.pending .accept:focus-visible,.autoprivacy .accept:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.autoprivacy.pending .deny,.autoprivacy .deny{padding:14px 34px;}.autoprivacy.pending .toggle:focus-visible,.autoprivacy .toggle:focus-visible{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.autoprivacy.pending .toggle:focus-visible,.autoprivacy .toggle:focus-visible{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.checkbox{display:inline-block;position:relative;top:1px;cursor:pointer;font-size:18px;}.checkbox > on-ready{content:"default:new Checkbox(this)";}.checkbox .checkbox-widget{position:relative;user-select:none;}.checkbox .checkbox-widget .checkbox-box{color:#808080;}.checkbox .checkbox-widget .checkbox-mark{display:none;position:absolute;top:-0.1em;left:-0.1em;color:#f9b600;font-size:1.2em;}.checkbox input[type=checkbox]{appearance:none;display:inline-block;opacity:0;height:0;width:0;overflow:hidden;margin:0;}.checkbox input[type=checkbox]:checked ~ .checkbox-widget .checkbox-mark{display:block;}.date > on-ready{content:"default:new DateInput(this)";}.date input[type=date]{display:none;}.date .date-widget{display:inline-block;padding:0 5px;}.date .date-widget input{display:inline;box-sizing:content-box;border:0;outline:0;}.date .date-widget input[maxlength="2"]{width:2.2ch;}.date .date-widget input[maxlength="4"]{width:4.4ch;}.date .calendar-popup{display:block;position:absolute;z-index:6666;width:300px;margin-top:40px;line-height:0;}.date .calendar-popup .calendar-inner{display:block;width:100%;overflow:hidden;transition:height 1s ease;box-shadow:0 0 20px rgba(0,0,0,0.3);border-radius:5px;background-color:white;color:black;line-height:1.4;}.date .calendar-popup table{width:100%;margin:0;border-spacing:0;}.date .calendar-popup tr{display:flex;align-items:center;justify-content:space-between;border:0;background:none !important;color:inherit !important;}.date .calendar-popup td{height:auto;width:100%;padding:5px !important;}.date .calendar-popup th{height:auto;padding:0;}.date .calendar-popup .browse-button{width:1px;padding:0 20px !important;background-position:center center;background-repeat:no-repeat;background-size:8px 13px;cursor:pointer;vertical-align:middle;}.date .calendar-popup .year-prev{background-image:url(/sites/default/files/images/angle_left.svg);}.date .calendar-popup .year-next{background-image:url(/sites/default/files/images/angle_right.svg);}.date .calendar-popup .month-prev{background-image:url(/sites/default/files/images/angle_left.svg);}.date .calendar-popup .month-next{background-image:url(/sites/default/files/images/angle_right.svg);}.date .calendar-popup .calendar-frame-year{padding:10px 0 30px !important;background-color:#f9b600;color:white;}.date .calendar-popup .calendar-frame-month{padding:20px 0 !important;}.date .calendar-popup .calendar-frame-time{background-color:#ececec;color:white;vertical-align:middle;}.date .calendar-popup .calendar-frame-options{padding:10px 0 20px !important;background-color:#ececec;color:white;vertical-align:middle;}.date .calendar-popup .month-value{font-size:18px;font-weight:bold;text-align:center;}.date .calendar-popup .year-value{font-size:18px;font-weight:bold;text-align:center;}.date .calendar-popup .month-selector{width:auto;margin:auto;}.date .calendar-popup .year-selector{width:auto;margin:auto;}.date .calendar-popup td.day-inner{width:100%;}.date .calendar-popup table.day-cell{width:100%;border-collapse:collapse;}.date .calendar-popup table.day-selector{width:100%;empty-cells:show;border-collapse:collapse;}.date .calendar-popup table.day-selector > tr > th{padding:5px !important;background:none;color:#9e9e9e;font-size:14px;text-align:center;}.date .calendar-popup table.day-selector > tr > td{border:5px solid #ffffff;border-radius:20px;padding:5px !important;font-size:14px;font-weight:600;text-align:center;}.date .calendar-popup table.day-selector > tr > td[data-day]{cursor:pointer;}.date .calendar-popup table.day-selector > tr > td[data-day]:hover{background-color:#f9b600;color:white !important;}.date .calendar-popup .calendar-today{background-color:pink;}.date .calendar-popup .calendar-selected{background-color:#e1e1e1;}.date .date-widget{width:100%;max-height:51px;margin-bottom:20px;border-radius:30px;padding:16px 25px;background-color:#eeeeee;}.date .date-widget:focus-within{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.date .date-widget:focus-within{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.date .date-widget input{position:relative;top:-1px;width:40px;margin-top:0;margin-bottom:0;padding:0;background-color:transparent;}.date .date-widget input:focus{outline:none;}.date .date-widget input[maxlength="2"]{width:25px;text-align:center;}.date .date-widget input[maxlength="4"]{width:40px;text-align:center;}.date .calendar-popup{margin-top:50px;}.date .calendar-popup .calendar-frame-year{background-color:#5a5f3d;}.paragraph-search form .input-box .find-as-you-type{display:none;position:absolute;right:0;left:50%;z-index:99;width:90%;overflow:hidden;transform:translateX(-50%);margin-top:59px;box-shadow:5px 5px 2px rgba(0,0,0,0.15);border:1px solid #c5c5c5;border-top:0;border-radius:0 0 30px 30px;background-color:white;text-align:left;white-space:normal;}@media (max-width:479.9px){.paragraph-search form .input-box .find-as-you-type{margin-top:51px;}}.paragraph-search form .input-box .find-as-you-type ul{display:block;min-height:160px;margin:0;padding:5px 10px;}@media (max-width:479.9px){.paragraph-search form .input-box .find-as-you-type ul{padding:0 5px;}}.paragraph-search form .input-box .find-as-you-type ul li{display:block;margin:0;padding:5px 10px;cursor:pointer;}@media (max-width:479.9px){.paragraph-search form .input-box .find-as-you-type ul li{padding:3px 10px;}}.paragraph-search form .input-box .find-as-you-type ul li a{display:flex;transition:color 0.3s ease;align-items:center;margin:0;padding:5px 0;color:#7f7e7e;font-size:20rem;text-decoration:none;}@media (max-width:767.9px){.paragraph-search form .input-box .find-as-you-type ul li a{font-size:18rem;}}@media (max-width:479.9px){.paragraph-search form .input-box .find-as-you-type ul li a{font-size:16rem;}}.paragraph-search form .input-box .find-as-you-type ul li a::before{content:"🔎";transform:scaleX(-1);transition:color 0.3s ease;margin:0 10px 0 0;color:#7f7e7e;font-size:14rem;}.paragraph-search form .input-box .find-as-you-type ul li a:hover{color:#002437;}.paragraph-search form .input-box .find-as-you-type ul li a:hover::before{color:#002437;}.paragraph-search form .input-box .find-as-you-type ul li.selected a{color:#002437;}.paragraph-search form .input-box .find-as-you-type ul li.selected a::before{color:#002437;}.paragraph-search form .input-box .find-as-you-type ul li.selected a:hover{color:#002437;}.paragraph-search form .input-box .find-as-you-type ul li.selected a:hover::before{color:#002437;}.js-form-type-select label{display:none;}.select{display:inline-block;width:100%;outline:0;}.select > on-ready{content:"default:new Select(this)";}.select .select-widget{position:relative;}.select .select-widget .select-box{transition:border 0.3s ease;border:1px solid #c5c5c5;border-radius:40px;}.select .select-widget .select-box .select-label{display:inline-block;position:relative;width:100%;overflow:hidden;padding:14px 25px;background-position:right 20px center;background-repeat:no-repeat;color:#002437;user-select:none;cursor:pointer;font-size:24rem;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:767.9px){.select .select-widget .select-box .select-label{font-size:20rem;}}.select .select-widget .select-box .select-label .select-label-inner{margin-right:5px;vertical-align:middle;}.select .select-widget .select-box .select-button{display:inline-block;position:relative;transition-duration:0.5s;align-items:center;}.select .select-widget .select-box .select-button.select-button-toggle::after{content:"∨";font-size:12rem;}.select .select-widget .select-box .select-button.select-button-clear{opacity:0;right:50px;font-size:14px;}.select .select-widget .select-box .select-button.select-button-clear::after{content:"❌";}@media (max-width:767.9px){.select .select-widget:first-child{padding-left:0;}}.select .select-widget label{display:block;width:100%;cursor:pointer;font-size:20px;font-weight:400;}.select:focus .select-widget{border-radius:30px;outline:2px solid #f9b600;outline-offset:5px;}@supports not (overflow-anchor:auto){.select:focus .select-widget{box-shadow:0 0 0 2px #f9b600 !important;outline:none;}}.select[data-value]:not([data-value=_none]) .select-widget .select-box .select-label .select-label-inner{color:#1d1d1b;font-style:normal;}.select[data-value]:not([data-value=_none]) .select-widget .select-box:not(.select-label-none) .select-button.select-button-clear{opacity:1;}.select .select-widget + select{display:block;opacity:0;height:1px;width:100%;border:0;padding:0;}.select .select-dropdown{display:none;position:absolute;z-index:2;width:100%;max-height:300px;overflow:auto;transition-duration:0.3s;margin-top:-1px;border:1px solid #c5c5c5;border-top:0;outline:0;background-color:white;text-align:left;}@media (max-width:767.9px){.select .select-dropdown{left:0;width:100%;transform:none;}}.select .select-dropdown .select-option{display:block;border-bottom:1px solid #f8f8f8;}.select .select-dropdown .select-option.select-option-none{display:none;}.select .select-dropdown .select-option a{display:flex;align-items:center;padding:12px 16px 12px 28px;background-color:#ffffff;color:#002437;cursor:pointer;font-family:"Icons","PT Sans Narrow","Roboto Condensed","Arial",sans-serif;font-size:22rem;font-weight:normal;word-break:break-word;}@media (max-width:767.9px){.select .select-dropdown .select-option a{padding:12px 16px 12px 15px;font-size:16rem;}}@media (max-width:479.9px){.select .select-dropdown .select-option a{font-size:20rem;}}.select .select-dropdown .select-option a:hover,.select .select-dropdown .select-option a.selected{background-color:#f8f8f8;}.select .select-dropdown .select-option a.selected{padding-right:50px;background-position:right 22px center;background-repeat:no-repeat;background-size:22px;}.select .select-dropdown .select-option a.focused{background-color:#f0f0f0;}.select.opening .select-dropdown,.select.closing .select-dropdown{overflow:hidden;}.select.open .select-button-toggle{transform:rotate(180deg);transform-origin:center;transition-duration:0.5s;}
html{--viewport-top:0px;--viewport-height:100vh;}
.dplex-tabs{background-color:#505050;display:flex;}.dplex-tab{padding:10px;cursor:default;}.dplex-tab:last-child{margin-left:auto;}.dplex-tab.active{background-color:#009CDE;}.dplex-tab:not(.active):hover{background-color:#606060;}.dplex-tab:not(.active){cursor:pointer;}.dplex-tab-body{display:none;}.dplex-tab-body.active{display:block;}li.dplex-menu{float:right !important;}li.dplex-menu>span{color:white !important;}li.dplex-button-item>span{padding:1em 25px !important;padding-right:0 !important;background-image:url(/modules/dplex/images/status_gray.svg),url(/modules/dplex/images/status_red.svg),url(/modules/dplex/images/status_yellow.svg),url(/modules/dplex/images/status_green.svg);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:0 center,0 center,0 center,0 center;background-size:16px 16px;}body[data-dplex-status='error'] li.dplex-button-item>span{background-image:url(/modules/dplex/images/status_red.svg);}body[data-dplex-status='working'] li.dplex-button-item>span{background-image:url(/modules/dplex/images/status_yellow.svg);}body[data-dplex-status='ready'] li.dplex-button-item>span{background-image:url(/modules/dplex/images/status_green.svg);}body[data-dplex-status='ready'] .dplex-status{display:block;}body[data-dplex-status='ready'] .dplex-actions{display:block;}body[data-dplex-status='working'] .dplex-status{display:block;}body[data-dplex-status='working'] .dplex-actions{display:block;}.dplex-offline{background-image:url(/modules/dplex/images/planet_animation.svg);background-repeat:no-repeat;background-position:center center;}body[data-dplex-status='ready'] .dplex-offline{display:none;}body[data-dplex-status='working'] .dplex-offline{display:none;}.toolbar-horizontal .toolbar-tray > .toolbar-lining{padding-right:0 !important;}.dplex-status table{width:100%;border-collapse:collapse;margin:0;}.dplex-status tr{border:0;}.dplex-status tr,.dplex-status th,.dplex-status td{background-color:transparent;color:white;height:auto;}.dplex-status th,td{vertical-align:top;}.dplex-status th{text-align:left;font-weight:normal;padding-right:10px;white-space:nowrap;}.dplex-status td{white-space:nowrap;font-weight:100;}.dplex-status .status-row th,.dplex-status .status-row td{padding:0 10px;}.dplex-status .status-header{padding:10px;font-size:16px;}.dplex-status .status-header-split{display:flex;}.dplex-status .status-header-split>div:first-of-type{width:100%;}.dplex-status .dplex-reset-errors{background-color:#404040;cursor:pointer;display:inline-block;font-size:small;padding:5px 10px;transition:background-color .4s ease;}.dplex-status .dplex-reset-errors:hover{background-color:#ff8000;}.dplex-status tr:not(:first-of-type) .status-header{padding-top:20px;}.dplex-status .status-header img{width:20px;height:20px;margin-right:10px;vertical-align:middle;}.dplex-status [data-dplex]{text-align:right;}.dplex-status-item>span{padding:0 !important;position:relative;}.dplex-button{display:block;padding:1em 15px;background-image:url(/modules/dplex/images/left.svg);background-size:15px 15px;background-repeat:no-repeat;transition:transform .3s ease-in;background-position:center center;}.dplex-status-item.toggle .dplex-button{transform:rotate(-180deg);}body{--dplex-sidepane-width:0px;}.dialog-off-canvas-main-canvas{display:inline-block;vertical-align:top;width:calc(100% - var(--dplex-sidepane-width));}.dplex-container{width:var(--dplex-sidepane-width,0%);overflow:hidden;position:fixed;z-index:9999;right:0;height:100vh;display:inline-grid;grid-template-rows:1fr auto;background-color:#2D2D2D;font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;}.dplex-status{color:white;font-size:small;line-height:1.4;display:none;}.dplex-actions{display:none;padding:10px;text-align:center;font-size:0;white-space:nowrap;}.dplex-actions a{display:inline-grid;font-size:small;grid-template-rows:1fr auto;}.dplex-actions a .button{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;padding:5px;background-color:#505050;color:white;cursor:pointer;border-radius:3px;margin:3px;display:flex;transition:background-color .4s ease;}.dplex-actions a[data-action='reload']:hover .button,.dplex-actions a[data-action='reload'].confirm .button{background-color:#25974D;}.dplex-actions a[data-action='restart']:hover .button,.dplex-actions a[data-action='restart'].confirm .button{background-color:#FAA810;}.dplex-actions a[data-action='clear']:hover .button,.dplex-actions a[data-action='clear'].confirm .button{background-color:#2F7CFC;}.dplex-actions a[data-action='shutdown']:hover .button,.dplex-actions a[data-action='shutdown'].confirm .button{background-color:#F94C2B;}.dplex-container.shift .dplex-actions a[data-action='shutdown']{display:none;}.dplex-container:not(.shift) .dplex-actions a[data-action='kill']{display:none;}.dplex-actions a[data-action='kill']:hover .button,.dplex-actions a[data-action='kill'].confirm .button{background-color:#F94C2B;}.dplex-actions a:hover .button,.dplex-actions a.cinfirm .button{background-color:#606060;}.dplex-actions a .label{font-size:11px;color:#a0a0a0;}.dplex-actions a:hover .label,.dplex-actions a.confirm .label{color:white;}.dplex-actions a img{width:80%;height:80%;margin:auto;}.dplex-container label{cursor:pointer;}.dplex-container input[type=checkbox]{display:inline-block;vertical-align:middle;appearance:none;width:20px;height:20px;margin:0;margin-right:10px;box-shadow:none;outline:0;cursor:pointer;background-image:url(/modules/dplex/images/checkbox.svg);background-repeat:no-repeat;background-size:contain;}.dplex-tab[data-tab=settings]{text-indent:-9999px;float:right;width:40px;background-image:url(/modules/dplex/images/settings.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;}.dplex-container input[type=checkbox]:checked::before{content:'';display:block;position:absolute;background-image:url(/modules/dplex/images/checkmark.svg);height:20px;width:20px;background-repeat:no-repeat;background-position:center center;background-size:14px 14px;}@keyframes dplex-icon-rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.dplex-container .status-row.setting-updating input[type=checkbox]{background-image:url(/modules/dplex/images/loading.svg);animation:dplex-icon-rotating 2s linear infinite;}.dplex-container .status-row.setting-updating input[type=checkbox]::before{display:none;}@media (max-width:1279px){li.dplex-menu{display:none !important;}.dplex-container{display:none !important;}body{--dplex-sidepane-width:0px !important;}}
.zipgeocode-hidden{display:none;}
.autoprivacy *{font-family:Arial,sans-serif;}.autoprivacy{opacity:0.5;position:fixed;right:0;bottom:0;left:0;z-index:1111111;transform:translateY(100%);transition:transform .6s ease,opacity .6s ease;margin:0px;margin:auto;padding:25px;padding-bottom:15px;background:#222;color:white;color:#fff;font-weight:normal;text-align:center;}.autoprivacy:focus,.autoprivacy-focus:focus{outline:0;}.autoprivacy.pending{opacity:1;transform:translateY(0%);}.autoprivacy h1{margin-bottom:15px;font-size:1.5em;}.autoprivacy p{margin:auto;padding-bottom:10px;}@media screen and (min-width:1024px){.autoprivacy p{max-width:1200px;}}.autoprivacy .accordion{opacity:0;position:relative;height:0px;overflow:hidden;transition:.5s opacity ease-in-out,.2s height ease-in-out;}.autoprivacy .accordion.expanded{opacity:1;}.autoprivacy .accordion ul{margin:0px;margin:auto;padding:0px;list-style-type:none;font-weight:normal;text-align:left;}@media screen and (min-width:1024px){.autoprivacy .accordion ul{max-width:45%;}}.autoprivacy .accordion li{position:relative;border-bottom:1px solid rgba(255,255,255,.5);padding:2px;}.autoprivacy .accordion li b{font-weight:bold;}.autoprivacy .accordion li:last-child{margin-top:-1px;border-top:1px solid rgba(255,255,255,1);border-bottom:0px;}.autoprivacy .button-wrapper{display:block;margin:auto;}@media screen and (min-width:1024px){.autoprivacy .button-wrapper{max-width:45%;}}.autoprivacy .button{display:inline-block;transition:.5s background ease-in-out,.2s color ease-in-out;margin:auto;margin-top:10px;margin-bottom:10px;border:1px solid rgba(255,255,255,.5);border-radius:2px;padding:10px;padding-right:20px;padding-left:20px;background:transparent;color:rgba(255,255,255,.5);font-size:1.0em;text-decoration:none;}.autoprivacy .button.hide{display:none}.autoprivacy .button.true{background:white;color:#222;}.autoprivacy .button:hover{border:1px solid #fff;background:#fff;color:#000;cursor:pointer;}.autoprivacy .button.toggle{position:relative;width:auto;border:none;padding:0px;padding-right:20px;cursor:pointer;}.autoprivacy .button.toggle .counter{display:none;}.autoprivacy .button.toggle.active .counter{display:inline;}.autoprivacy .button.toggle:hover{color:white;}.autoprivacy .button.toggle:before{content:"";position:absolute;top:0px;right:0;bottom:0;height:0;width:0;margin:auto;border-top:5px solid white;border-right:5px solid transparent;border-bottom:0px;border-left:5px solid transparent;}.autoprivacy button.toggle.active{color:white;}.autoprivacy button.toggle.active:before{border-top:0px;border-bottom:5px solid white;}.autoprivacy button.toggle:hover{background:none!important;}.autoprivacy .accordion .switch{display:flex;justify-content:space-between;padding:5px 0 10px;}.autoprivacy .accordion .switch p{margin:0;padding-bottom:0;}.autoprivacy .accordion .switch span.slider{height:17px;width:30px;flex-shrink:0;}.autoprivacy .accordion .switch input{display:block;opacity:0;height:1px;width:1px;}.autoprivacy .accordion .switch input:focus-visible + span.slider{outline:2px solid black;outline-offset:5px;}.autoprivacy .accordion .slider{position:relative;-webkit-transition:.4s;transition:.4s;background:rgba(255,255,255,.2);cursor:pointer;}.autoprivacy .accordion .slider:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;height:13px;width:13px;-webkit-transition:.4s;transition:.4s;background-color:white;}.autoprivacy .accordion input:checked + .slider{background-color:rgba(255,255,255,1);}.autoprivacy .accordion input:checked + .slider:before{background-color:rgba(0,0,0,.5);}.autoprivacy .accordion input:focus + .slider{box-shadow:0 0 1px #fff;}.autoprivacy .accordion input:checked + .slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);}.autoprivacy .accordion .slider.round{border-radius:34px;}.autoprivacy .accordion .slider.round:before{border-radius:50%;}.autoprivacy-embed-overlay{position:absolute;z-index:10;height:100%;width:100%;background-color:rgba(0,0,0,.5);}.autoprivacy-embed-overlay .content{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);color:#ffffff;text-align:center;}.autoprivacy-embed-overlay .content p{font-size:18px;line-height:26px;}.autoprivacy-embed-overlay .content p a{opacity:1;transition:opacity .3s ease;color:#ffffff;}.autoprivacy-embed-overlay .content p a:hover{opacity:.5;transition:opacity .3s ease;}.autoprivacy-embed-overlay .content p button{opacity:1;transition:opacity .3s ease;margin:10px 0;border:2px solid #ffffff;border-radius:5px;padding:8px 25px;background-color:transparent;color:#ffffff;font-size:18px;font-weight:bold;}.autoprivacy-embed-overlay .content p button:hover{opacity:.5;transition:opacity .3s ease;}@media screen and (max-width:768px){.autoprivacy-embed-overlay .content{width:80%;}}@media screen and (max-width:480px){.autoprivacy-embed-overlay .content p{font-size:14px;line-height:20px;}}@media screen and (max-width:480px){.autoprivacy-embed-overlay .content p button{margin:0;padding:5px 20px;font-size:16px;}}
.paragraph--unpublished{background-color:#fff4f4;}
