@media (min-width:1200px){.bewerbenbutton-module{transition:all 1s ease-out;}.bewerbenbutton-module:hover{bottom:50px;}}section.faq{background-color:#057a93;}.faq-module h2.headline{color:#fff;}.faq-module .accordion-item{background-color:transparent !important;border-bottom:none;border-left:none;border-radius:0 !important;border-right:none;border-top:1px solid #fff;}.faq-module .accordion-item button[aria-expanded="true"],.faq-module .accordion-item .collapsing,.faq-module .accordion-item .show{color:#fff !important;}.faq-module .accordion-button{background-color:transparent !important;box-shadow:none !important;color:#fff;font-size:14pt;font-weight:700;padding:30px 0 30px 0;}.faq-module .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq-module .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.jobs-module label{font-weight:700;text-transform:uppercase;}.kontakt-module .form-floating .form-control{padding-top:2.2rem;}.captcha-module{text-align:center;}.captcha-module .ecaptcha .captcha-wrapper{min-height:50px;}.g-recaptcha{transform-origin:0 0;}.grecaptcha-badge{z-index:5;}body.ratingwidget-loaded .grecaptcha-badge{margin-bottom:270px;}body:not(.ratingwidget-loaded) .grecaptcha-badge{margin-bottom:80px;}@media (min-width:992px){.captcha-module .form-captcha{font-size:18px;height:50px;}}@media (max-width:767px){.grecaptcha-badge{bottom:80px !important;margin-bottom:80px;right:-186px !important;}body.ratingwidget-loaded .grecaptcha-badge{margin-bottom:200px;}body:not(.ratingwidget-loaded) .grecaptcha-badge{margin-bottom:20px;}.grecaptcha-badge::after{content:"";position:absolute;top:0;left:0;width:70px;height:60px;z-index:1;}.grecaptcha-badge:focus-within,.grecaptcha-badge.grecaptcha-badge-expanded{right:0 !important;}}@media (max-width:767px){.teams-module .lSAction > a{background:none;color:white;}}.teamselector-module .team a i{transition:all 1s ease-out;}.teamselector-module .team a:focus-visible{color:#057a93;outline:2px auto #000;outline-offset:1px;}@media (min-width:768px){.teamselector-module{transform:translateY(5px) scaleY(1.13);}}.teamselector-module .team{font-weight:700;letter-spacing:0.09em;margin:0;padding:5px 0 0 0;text-transform:uppercase;width:100%;}.teamselector-module .team:not(.active) a{color:#000;}.teamselector-module .team a i{margin-left:auto;margin-right:50px;}.teamselector-module .team.active a i,.teamselector-module .team a:focus-visible i{margin-right:0px;}.teamwork-module .paragraphs > div{margin-top:5%;}.teamwork-module .teamtiles{margin-left:-10px;margin-right:-10px;}.teamwork-module .teamtiles .tile{flex:0 0 auto;padding:10px;width:25%;}.gallery-module .player .video .svg:hover{background-image:url(/jobs/module/library_cruise/images/play-hover.svg);}.gallery-module .galleryIndicator{background-color:rgba(100,100,100,0.5);border-radius:7px;color:#fff;padding:5px;position:absolute;right:5px;top:5px;z-index:1;}.gallery-module .galleryIndicator .fa-images{font-size:2em;}.gallery-module .carouselPreviewButton:hover{opacity:1;}.gallery-module .carousel-inner .carousel-item{transition:transform .3s ease-in-out;}.gallery-module .carouselPreviewButton{transition:opacity .2s ease;}.gallery-module ul.lightSlider li,.gallery-module .carousel-inner{background:none !important;}.gallery-module .carouselPreviewButton{border-bottom:0;border-top:5px solid transparent;margin:0;margin-right:5px;text-indent:0;width:calc(20% - 4px);}.gallery-module .carousel-inner,.gallery-module .carouselPreviewButton imgplaceholder{background-color:#000;}.carousel-indicators .carouselPreviewButton:not(.active){opacity:.7;}.gallery-module .carousel-control{filter:drop-shadow(0px 0px 3px black);}.gallery-module .carousel .caption{background:rgba(85,85,85,0.8);bottom:10px;color:#fff;left:10px;opacity:0.85;padding:10px;}.gallery-module .carousel-inner imgplaceholder img{left:50%;top:50%;transform:translate(-50%,-50%);width:auto; }.gallery-module .player .video .svg{background-image:url(/jobs/module/library_cruise/images/play.svg);background-repeat:no-repeat;  background-position:center;height:50px;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;z-index:1;}.gallery-module .refuse-3rd .player .video .svg{display:none;}.gallery-module .grid{display:grid;gap:15px;grid-template-columns:1fr 1fr;}.gallery-module .right-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;}.gallery-module .grid-item{aspect-ratio:4 / 3;}@media (min-width:768px){.gallery-module .right-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1rem;}}@media (max-width:767px){.gallery-module{margin:0 -15px;}.gallery-module .grid{display:block;}.gallery-module .left-grid{margin-bottom:15px;}.card-module .gallery-module{margin:initial;}.gallery-module .player .video .svg{height:30px;width:50px;}}.gallery360-module .fa{transform:rotateX(0deg) rotateZ(0deg);transition:transform .15s linear;}.gallery360-module:hover .fa{animation:2s linear .15s infinite animGallery360;transform:rotateX(55deg) rotateZ(0deg);}@keyframes animGallery360{0%{transform:rotateX(55deg) rotateZ(0deg);}100%{transform:rotateX(55deg) rotateZ(360deg);}}@media (min-width:576px){iframe[name="gallery360"]{height:450px;}}@media (min-width:992px){iframe[name="gallery360"]{height:660px;}}.vision-module .video .text{color:#fff;left:5%;position:absolute;top:5%;}.vision-module .video .text h2{color:#fff;font-size:38pt;}.vision-module .video .illustration{bottom:5%;position:absolute;right:0;}@media (min-width:768px){.vision-module .video .text{font-size:24pt;}.vision-module .video .text h2{font-size:72pt;}}@media (max-width:767px){.vision-module .video .text{font-size:12pt;}.vision-module .video .text h2{color:#fff;font-size:28pt;}}