/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project: hansen-hamburg-tourismus
 *  Version: 1.0.0
 *
 *  Author: Yannick Lagravère
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2025 atlantis dx GmbH
 *
 *  Build: Thu Aug 21 2025 07:54:22 GMT+0000 (Coordinated Universal Time)
 *
 */header.navigation .navbar .nav-item.search{color:#e10019;cursor:pointer;margin-left:10px}header.navigation .navbar .nav-item.search:before{height:18px;width:18px}.form-ke-search-header{margin:0;overflow:hidden;padding-top:.4rem;position:absolute;right:0;top:0;-webkit-transition:width .5s cubic-bezier(.4,0,.2,1);transition:width .5s cubic-bezier(.4,0,.2,1);width:0}.form-ke-search-header input{width:100%}.form-ke-search-header input::-webkit-search-cancel-button,.form-ke-search-header input::-webkit-search-decoration,.form-ke-search-header input::-webkit-search-results-button,.form-ke-search-header input::-webkit-search-results-decoration{-webkit-appearance:none}.form-ke-search-header .input-wrapper{position:relative}.form-ke-search-header .input-wrapper .close-search{-webkit-animation:hide .2s cubic-bezier(.4,0,.2,1) forwards;animation:hide .2s cubic-bezier(.4,0,.2,1) forwards;background:none;border:none;height:100%;opacity:0;padding:13px 15px;position:absolute;right:0}.form-ke-search-header .input-wrapper .close-search:before{background-color:#e10019}.form-ke-search-header.show{display:block;width:100%}.form-ke-search-header.show .input-wrapper .close-search{-webkit-animation:show .6s ease forwards;animation:show .6s ease forwards;opacity:1}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes hide{0%{opacity:1}to{opacity:0}}header.navigation{background-color:#fff;-webkit-box-shadow:10px 20px 30px rgba(0,0,0,.1);box-shadow:10px 20px 30px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:90px;position:sticky;top:0;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.navigation .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url(/Assets/images/navbar-toggler-close.e7aa4537.svg)}header.navigation .navbar{position:static}header.navigation .navbar .nav-item,header.navigation .navbar .nav-link{color:#003063;font-size:14px;font-weight:700}header.navigation .navbar .nav-item:hover,header.navigation .navbar .nav-link:hover{color:#005ca9}header.navigation .navbar .nav-item.dropdown,header.navigation .navbar .nav-link.dropdown{cursor:pointer}header.navigation .navbar .nav-item .dropdown-menu,header.navigation .navbar .nav-link .dropdown-menu{background-color:#003063}header.navigation .navbar .nav-item .dropdown-menu .dropdown-item,header.navigation .navbar .nav-item .dropdown-menu .nav-link,header.navigation .navbar .nav-link .dropdown-menu .dropdown-item,header.navigation .navbar .nav-link .dropdown-menu .nav-link{color:#fff;font-size:17px;font-weight:400}header.navigation .navbar .nav-item .dropdown-menu .dropdown-item:focus,header.navigation .navbar .nav-item .dropdown-menu .dropdown-item:hover,header.navigation .navbar .nav-link .dropdown-menu .dropdown-item:focus,header.navigation .navbar .nav-link .dropdown-menu .dropdown-item:hover{background:#005ca9;color:inherit}header.navigation .navbar .mobile-search{border:none;display:none;margin-top:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:991.98px){header.navigation .navbar .mobile-search{display:-webkit-box;display:-ms-flexbox;display:flex}}header.navigation .navbar .mobile-search .icon-search{padding:0 8px}header.navigation .navbar .mobile-search .icon-search:before{background-color:#fff;height:23px;width:23px}header.navigation .navbar .nav-link{display:inline-block}header.navigation .navbar .nav-link.active{text-decoration:underline;text-decoration-color:#e10019;text-decoration-thickness:2px;text-underline-offset:5px}header.navigation .navbar .nav-item:has(ul.dropdown-menu.show) .dropdown-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header.navigation .navbar .logo-wrapper{bottom:20px;left:150px;position:absolute}@media (max-width:575.98px){header.navigation .navbar .logo-wrapper{left:10px}}header.navigation .navbar .logo-wrapper .logo{max-height:62px;max-width:117px}@media (max-width:575.98px){header.navigation .navbar .logo-wrapper .logo{height:40px}}header.navigation .navbar .nav-cont{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){header.navigation .navbar .nav-cont{position:relative}}header.navigation .shipsbow{bottom:0;left:0;position:absolute;z-index:10}header.navigation .shipsbow .figure{margin-bottom:-20px;max-width:140px;min-width:91px}header.navigation .shipsbow .figure path{fill:#e10019}@media (max-width:575.98px){header.navigation .shipsbow .figure{width:91px}}header.navigation+main:before{background-color:#003063;content:"";display:block;height:53px;width:100%}@media (max-width:991.98px){header.navigation .container{max-width:100vw}}header.navigation .navbar-collapse .navbar-nav{gap:12px}@media (max-width:991.98px){header.navigation .navbar-collapse{background-color:#003063;height:calc(100vh - 90px);left:0;margin-left:0;position:absolute;top:90px;width:101vw;z-index:10}header.navigation .navbar-collapse .navbar-nav{gap:unset}header.navigation .navbar-collapse .navbar-nav .dropdown-toggle{padding-left:unset}header.navigation .navbar-collapse ul{padding-top:2rem}header.navigation .navbar-collapse ul li{border-bottom:1px solid #fff;font-size:20px;margin:0 1rem;padding:1rem 0}header.navigation .navbar-collapse ul li:has(.dropdown-menu.show){border-bottom:none}header.navigation .navbar-collapse ul li a.nav-link.active{text-decoration:none}header.navigation .navbar-collapse ul li .nav-link,header.navigation .navbar-collapse ul li .nav-link.active,header.navigation .navbar-collapse ul li .nav-link:hover{color:#fff}header.navigation .navbar-collapse ul li .nav-link+.dropdown-toggle,header.navigation .navbar-collapse ul li .nav-link.active+.dropdown-toggle,header.navigation .navbar-collapse ul li .nav-link:hover+.dropdown-toggle{border-left:1px solid #fff;color:#fff;float:right;padding:4px 16px}header.navigation .navbar-collapse ul li .nav-link.active:after,header.navigation .navbar-collapse ul li .nav-link:after,header.navigation .navbar-collapse ul li .nav-link:hover:after{float:right}header.navigation .navbar-collapse ul li ul.dropdown-menu{border:none;font-size:17px}header.navigation .navbar-collapse ul li ul.dropdown-menu.show{border-radius:0;border-top:1px solid #005ca9;margin-top:1rem;padding-top:0}header.navigation .navbar-collapse ul li ul.dropdown-menu li.dropdown-item{border-bottom:none;margin-left:0;width:auto}header.navigation .navbar-collapse ul li ul.dropdown-menu li.dropdown-item.active{background:none}}body:has(.navbar-collapse.collapse.show){overflow:hidden}body:has(.navbar-collapse.collapse.show) .navbar-collapse.collapse.show{overflow-x:hidden;overflow-y:auto}footer{background-color:#003063;color:#fff}footer .container>.row:not(:last-child){margin-bottom:40px}footer .container>.row:not(:last-child).company-logo{margin-bottom:60px}@media (max-width:767.98px){footer .container>.row:not(:last-child).company-logo{margin-bottom:40px}}footer .container.top-container{padding-bottom:40px;padding-top:40px}footer .company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){footer .company-info .address p{margin-bottom:0}footer .company-info .link-group{margin-bottom:40px}footer .socials{margin-bottom:30px}}footer .socials .social-links p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}footer .socials .social-links p a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .additional-info .copyright-notice{margin-top:auto}footer .link-group{font-size:15px;line-height:24px;margin-bottom:30px}@media (max-width:767.98px){footer .link-group{margin-bottom:0}}footer .link-group ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}footer .link-group ul a{color:#fff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}footer .link-group ul a:hover{color:#c9d5e2;text-decoration:underline}@media (max-width:767.98px){footer .about-us{margin-bottom:40px}}footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:767.98px){footer .footer-links{margin-bottom:40px}}footer .certificates-container{background:#fff;padding-bottom:10px;padding-top:10px}footer .certificates-container .certificate-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}footer .certificates-container .certificate-list img{max-height:80px;width:auto}.social-icon{background-color:hsla(0,0%,100%,.7);border-radius:100%;color:#fff;height:50px;padding:13px;position:relative;width:50px}.social-icon:hover{background-color:#fff}.social-icon.blue{color:#003063}.social-icon.icon:before{height:100%;width:100%}.social-link{background-color:#e10019;border-bottom-left-radius:100%;border-top-left-radius:100%;color:#fff;height:50px;padding:13px 11px 13px 17px;position:relative;width:50px}.social-link:hover{background-color:#a6151a}.social-link.icon:before{height:100%;width:100%}.value{background-color:#fff;border-radius:3px;color:#000;font-size:15px;padding:13px}.value:before{color:#e10019}.value.dark{background-color:#003063;color:#fff}.value.dark:before{color:#fff}@font-face{font-family:HamburgSans;font-style:normal;font-weight:400;src:local("HamburgSans Regular"),local("HamburgSans-Regular"),url(/Assets/fonts/HamburgSans-Regular.21af013e.woff2) format("woff2")}@font-face{font-family:HamburgSans;font-style:normal;font-weight:700;src:local("HamburgSans Bold"),local("HamburgSans-Bold"),url(/Assets/fonts/HamburgSans-Bold.6189159c.woff2) format("woff2")}.sharing-link{border-top:2px solid #e3e3e3;padding:10px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#005ca9;font-size:15px;justify-content:space-between}@media (max-width:991.98px){.sharing-link{height:auto}}.sharing-link .sharing-link-sub-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sharing-link .sharing-link-sub-cont .sharing-label{margin-left:auto;margin-right:10px}@media (max-width:991.98px){.sharing-link .sharing-link-sub-cont .sharing-label{margin-left:unset}}.sharing-link .sharing-link-sub-cont .date-con,.sharing-link .sharing-link-sub-cont .shariff-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.sharing-link .sharing-link-sub-cont .date-con{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sharing-link .sharing-link-sub-cont .date-con span{font-size:15px}.sharing-link .sharing-link-sub-cont a{color:#005ca9;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.sharing-link .sharing-link-sub-cont a span{font-size:15px}.sharing-link .sharing-link-sub-cont a span.icon-mail{border:none!important;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:35px;justify-content:center;margin-right:5px;width:35px}.sharing-link .sharing-link-sub-cont a span.icon-mail:hover{background-color:#e3e3e3!important}.sharing-link .sharing-link-sub-cont a span.icon-mail:before{color:#e10019;height:20px;width:20px}@media (max-width:991.98px){.sharing-link .sharing-link-sub-cont a{display:-webkit-box;display:-ms-flexbox;display:flex}.sharing-link .sharing-link-sub-cont,.sharing-link .sharing-link-sub-cont a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}.section-sharing-link.pt-60{padding-top:60px!important}@media (max-width:991.98px){.section-sharing-link.pt-60{padding-top:40px!important}}.section-sharing-link.pb-60{padding-bottom:60px!important}@media (max-width:991.98px){.section-sharing-link.pb-60{padding-bottom:40px!important}}.section-container{padding-bottom:100px;padding-top:100px}@media (max-width:991.98px){.section-container{padding-bottom:60px;padding-top:60px}}.section-container.atl-y-padding-60px{padding-bottom:60px;padding-top:60px}.section-container.atl-y-padding-none{padding-bottom:0;padding-top:0}.section-container.atl-bg-color-white{background-color:#fff}.section-container.atl-bg-color-gray{background-color:#e3e3e3}.section-container.atl-bg-color-darkblue{background-color:#003063;color:#fff!important}.section-container.atl-bg-color-darkblue+.section-container.atl-bg-color-darkblue,.section-container.atl-bg-color-gray+.section-container.atl-bg-color-gray,.section-container.atl-bg-color-white+.section-container.atl-bg-color-white{padding-top:0}.section-container .container-2cols .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:991.98px){.section-container .container-2cols .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-container .container-2cols .row img{aspect-ratio:16/9;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.section-container .container-2cols .container-spacer-flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-container .container-2cols .container-1-6-4-1-left{-webkit-box-flex:6;-ms-flex:6;flex:6}.section-container .container-2cols .container-1-6-4-1-right{-webkit-box-flex:4;-ms-flex:4;flex:4}@media (max-width:991.98px){.section-container .container-2cols .container-1-6-4-1-right.mobile-order-reverse{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.section-container .container-2cols .container-1-4-6-1-left{-webkit-box-flex:4;-ms-flex:4;flex:4}.section-container .container-2cols .container-1-4-6-1-right{-webkit-box-flex:6;-ms-flex:6;flex:6}@media (max-width:991.98px){.section-container .container-2cols .container-1-4-6-1-right.mobile-order-reverse{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.section-container .container-2cols .container-6-6-left,.section-container .container-2cols .container-6-6-right{position:relative;-webkit-box-flex:6;-ms-flex:6;flex:6}@media (max-width:991.98px){.section-container .container-2cols .container-6-6-right.mobile-order-reverse{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.section-container p:last-of-type{margin-bottom:0}.special-imagallery .container-grid{display:grid;grid-gap:10px;width:100%}@media (min-width:768px){.special-imagallery .container-grid{grid-template-columns:repeat(3,1fr)}}.special-imagallery .container-grid>.cell{overflow:hidden;padding-top:66%;position:relative;width:100%}.special-imagallery .container-grid .div1.rectangular,.special-imagallery .container-grid .div3.rectangular:has(~.cell.div5){grid-row:span 2;padding-top:100%}@media (min-width:768px){.special-imagallery .container-grid .div1.rectangular,.special-imagallery .container-grid .div3.rectangular:has(~.cell.div5){padding-top:50%}}.special-imagallery .container-grid .div1.rectangular:not(:has(~.cell.div4)){padding-top:132%}.special-imagallery .container-grid .img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.special-imagallery .container-grid .img-wrap img{height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;width:auto}.special-imagallery .container-grid .cell.btn-more-wrap{padding-top:1%;text-align:center}@media (min-width:768px){.special-imagallery .container-grid .cell.btn-more-wrap{grid-column:span 3}}