/*!
 *  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)
 *
 */.copyright-text,.tx-bwssugarnltr .copyright-text{color:#fff;font-size:12px;font-weight:400;line-height:14px;max-height:100%;padding:4px;position:absolute;right:4px;text-align:end;top:4px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}.default-image.copyright-text{right:calc(var(--bs-gutter-x)*.5)}.tx-bwssugarnltr .copyright-text{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.tx-bwssugarnltr .copyright-text,.tx-bwssugarnltr .copyright-text .copyright-icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.copyright-icon{display:inline-block;font-size:inherit;line-height:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.select-input,input[type=Textarea],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #c9d5e2!important;border:1px solid #c9d5e2;border-radius:3px;height:40px;padding:10px;width:100%}.select-input:not(:-moz-placeholder-shown),input[type=Textarea]:not(:-moz-placeholder-shown),input[type=date]:not(:-moz-placeholder-shown),input[type=datetime]:not(:-moz-placeholder-shown),input[type=email]:not(:-moz-placeholder-shown),input[type=number]:not(:-moz-placeholder-shown),input[type=password]:not(:-moz-placeholder-shown),input[type=search]:not(:-moz-placeholder-shown),input[type=tel]:not(:-moz-placeholder-shown),input[type=text]:not(:-moz-placeholder-shown),input[type=time]:not(:-moz-placeholder-shown),input[type=url]:not(:-moz-placeholder-shown),select:not(:-moz-placeholder-shown),textarea:not(:-moz-placeholder-shown){border-color:#4e6278}.select-input:not(:-ms-input-placeholder),input[type=Textarea]:not(:-ms-input-placeholder),input[type=date]:not(:-ms-input-placeholder),input[type=datetime]:not(:-ms-input-placeholder),input[type=email]:not(:-ms-input-placeholder),input[type=number]:not(:-ms-input-placeholder),input[type=password]:not(:-ms-input-placeholder),input[type=search]:not(:-ms-input-placeholder),input[type=tel]:not(:-ms-input-placeholder),input[type=text]:not(:-ms-input-placeholder),input[type=time]:not(:-ms-input-placeholder),input[type=url]:not(:-ms-input-placeholder),select:not(:-ms-input-placeholder),textarea:not(:-ms-input-placeholder){border-color:#4e6278}.select-input:not(:placeholder-shown),input[type=Textarea]:not(:placeholder-shown),input[type=date]:not(:placeholder-shown),input[type=datetime]:not(:placeholder-shown),input[type=email]:not(:placeholder-shown),input[type=number]:not(:placeholder-shown),input[type=password]:not(:placeholder-shown),input[type=search]:not(:placeholder-shown),input[type=tel]:not(:placeholder-shown),input[type=text]:not(:placeholder-shown),input[type=time]:not(:placeholder-shown),input[type=url]:not(:placeholder-shown),select:not(:placeholder-shown),textarea:not(:placeholder-shown){border-color:#4e6278}.select-input::-webkit-input-placeholder,input[type=Textarea]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#4e6278}.select-input::-moz-placeholder,input[type=Textarea]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#4e6278}.select-input:-ms-input-placeholder,input[type=Textarea]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#4e6278}.select-input::-ms-input-placeholder,input[type=Textarea]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#4e6278}.select-input::placeholder,input[type=Textarea]::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#4e6278}.select-input.input-icon,input[type=Textarea].input-icon,input[type=date].input-icon,input[type=datetime].input-icon,input[type=email].input-icon,input[type=number].input-icon,input[type=password].input-icon,input[type=search].input-icon,input[type=tel].input-icon,input[type=text].input-icon,input[type=time].input-icon,input[type=url].input-icon,select.input-icon,textarea.input-icon{background-position:10px 10px;background-repeat:no-repeat;padding:10px 10px 10px 35px}.select-input.input-icon.search,input[type=Textarea].input-icon.search,input[type=date].input-icon.search,input[type=datetime].input-icon.search,input[type=email].input-icon.search,input[type=number].input-icon.search,input[type=password].input-icon.search,input[type=search].input-icon.search,input[type=tel].input-icon.search,input[type=text].input-icon.search,input[type=time].input-icon.search,input[type=url].input-icon.search,select.input-icon.search,textarea.input-icon.search{background-image:url(/Assets/images/search.9c8b3dcf.svg)}.select-input:focus,input[type=Textarea]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#4e6278!important;-webkit-box-shadow:none;box-shadow:none;color:#003063}.select-input:focus-visible,input[type=Textarea]:focus-visible,input[type=date]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}textarea:focus{border-color:#4e6278!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#003063}.select-input{color:#4e6278}.select-input:focus-visible{color:#003063;outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/Assets/images/dropdown.1450a37f.svg);background-position:right 8px top 50%;background-repeat:no-repeat;background-size:24px 22px}.button,button{border:1px solid #c9d5e2;border-radius:3px;color:#fff;font-size:16px;height:40px;padding:8px 20px;text-decoration:none}.button.primary,button.primary{background-color:#e10019}.button.primary:hover,button.primary:hover{background-color:#a6151a;color:#fff}.button.secondary,button.secondary{background-color:#005ca9}.button.secondary:hover,button.secondary:hover{background-color:#204b86;color:#fff}.button.tertiary,button.tertiary{background-color:unset;border:none;color:#e10019;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.button.tertiary:hover,button.tertiary:hover{color:#a6151a}.button:disabled,button:disabled{background-color:#e3e3e3;cursor:not-allowed}.button:disabled:hover,button:disabled:hover{background-color:#e3e3e3}.button:focus-visible,button:focus-visible{color:#fff;outline:0}.icon-cross:after,.icon-cross:before{-webkit-mask-image:url(/Assets/images/cross.8dbee0c5.svg);mask-image:url(/Assets/images/cross.8dbee0c5.svg)}.icon-download:after,.icon-download:before{-webkit-mask-image:url(/Assets/images/download.b6ef38c1.svg);mask-image:url(/Assets/images/download.b6ef38c1.svg)}.icon-facebook:after,.icon-facebook:before{-webkit-mask-image:url(/Assets/images/facebook.46d7b4c8.svg);mask-image:url(/Assets/images/facebook.46d7b4c8.svg)}.icon-file-pdf:after,.icon-file-pdf:before{-webkit-mask-image:url(/Assets/images/file-pdf.206f424d.svg);mask-image:url(/Assets/images/file-pdf.206f424d.svg)}.icon-instagram:after,.icon-instagram:before{-webkit-mask-image:url(/Assets/images/instagram.ab751c5f.svg);mask-image:url(/Assets/images/instagram.ab751c5f.svg)}.icon-linkedin:after,.icon-linkedin:before{-webkit-mask-image:url(/Assets/images/linkedin.27c885ff.svg);mask-image:url(/Assets/images/linkedin.27c885ff.svg)}.icon-mail:after,.icon-mail:before{-webkit-mask-image:url(/Assets/images/mail.5fb8be17.svg);mask-image:url(/Assets/images/mail.5fb8be17.svg)}.icon-phone:after,.icon-phone:before{-webkit-mask-image:url(/Assets/images/phone.fb1b4201.svg);mask-image:url(/Assets/images/phone.fb1b4201.svg)}.icon-letter:after,.icon-letter:before{-webkit-mask-image:url(/Assets/images/letter.417d3687.svg);mask-image:url(/Assets/images/letter.417d3687.svg)}.icon-plus-square:after,.icon-plus-square:before{-webkit-mask-image:url(/Assets/images/plus-square.09a9b2af.svg);mask-image:url(/Assets/images/plus-square.09a9b2af.svg)}.icon-search:after,.icon-search:before{-webkit-mask-image:url(/Assets/images/search.9c8b3dcf.svg);mask-image:url(/Assets/images/search.9c8b3dcf.svg)}.icon-share:after,.icon-share:before{-webkit-mask-image:url(/Assets/images/share.b76ab4d9.svg);mask-image:url(/Assets/images/share.b76ab4d9.svg)}.icon-trash:after,.icon-trash:before{-webkit-mask-image:url(/Assets/images/trash.34448578.svg);mask-image:url(/Assets/images/trash.34448578.svg)}.icon-x:after,.icon-x:before{-webkit-mask-image:url(/Assets/images/x.613b45bf.svg);mask-image:url(/Assets/images/x.613b45bf.svg)}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon.left:before,.icon.no-text:before,.icon.right:after{background-color:currentcolor;content:"";display:inline-block;height:1em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}.icon.left:before{margin-right:8px}.icon.right:after{margin-left:8px}.icon.no-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon.no-text:before{margin:0}@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")}.h1,.h1lookalike,h1{font-size:48px;font-weight:700;line-height:1.3}.h2,.h2lookalike,h2{font-size:32px;font-weight:700;line-height:1.3}.h3,.h3lookalike,h3{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:30px}@media (max-width:767.98px){.h3,.h3lookalike,h3{font-size:24px;margin-bottom:20px}}.h4,.h4lookalike,h4{font-size:20px;font-weight:700;margin-bottom:30px}@media (max-width:767.98px){.h4,.h4lookalike,h4{margin-bottom:10px}}.h5,.h5lookalike,h5{font-size:17px;font-weight:700}.uppercase{text-transform:uppercase}label{color:#003063;font-size:12px;font-weight:400;line-height:14px;margin-bottom:8px}a,label .req{color:#e10019}a.dark{color:#c9d5e2}a.dark.icon-link:hover{background-color:rgba(51,51,51,.3);color:#c9d5e2}a:focus,a:hover{color:#e10019}a.icon-link{border-radius:100%;height:38px;padding:4px;width:38px}a.icon-link.small{height:32px;width:32px}a.icon-link.small:before{height:18px!important;width:18px!important}a.icon-link:hover{background-color:rgba(51,51,51,.1);color:#e10019}a.icon-link:before{height:27px!important;width:27px!important}a.button:focus{background-color:#a6151a;color:#fff}ol,ul{padding-left:1.7rem}ol li,ul li{line-height:1.6rem;padding-bottom:.4rem}.ce-intext.ce-left ol,.ce-intext.ce-left ul{overflow:auto!important;padding-left:1.7rem!important}p,span{font-size:17px;line-height:24px}p.large,span.large{font-size:20px;line-height:28px}p.small,span.small{font-size:15px;line-height:24px}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-justify{text-align:justify}img{display:block;height:auto;max-width:100%}.ce-image{position:relative}.tx-bwssugarnltr .copyright-text{bottom:0;top:auto}.hero-image-wrapper{overflow:hidden;position:relative;text-align:center;z-index:0}.hero-image-wrapper .image-headline,.hero-image-wrapper .search-wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.hero-image-wrapper .image-headline h1,.hero-image-wrapper .search-wrapper h1{color:#fff}@media (max-width:991.98px){.hero-image-wrapper .image-headline h1,.hero-image-wrapper .search-wrapper h1{font-size:26px;line-height:36px}}.hero-image-wrapper .search-wrapper{width:100%}.hero-image-wrapper .img-wrapper .hero-image img{max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;width:auto}@media (max-width:575.98px){.hero-image-wrapper .img-wrapper .hero-image img{max-width:none}}.hero-image-wrapper .img-wrapper .hero-image.hero-image-large{height:450px}@media (max-width:991.98px){.hero-image-wrapper .img-wrapper .hero-image.hero-image-large{height:300px}}.hero-image-wrapper .img-wrapper .hero-image.hero-image-small{height:300px}@media (max-width:991.98px){.hero-image-wrapper .img-wrapper .hero-image.hero-image-small{height:300px}}.form-control{border:none;display:grid;gap:13px;grid-template-columns:1em auto}.form-control+.form-control{margin-top:1em}form>.row{margin-bottom:30px}@media (max-width:767.98px){form>.row{margin-bottom:0}form>.row .col,form>.row .lg{margin-bottom:20px}}form .form-group .form-label{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin:0!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .form-group .form-label .required{color:#e10019;font-size:12px;height:20px}form .form-group textarea{min-height:180px!important}form .form-group .form-check{padding-left:0}form .form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}form .input input.error,form .input textarea.error{border-color:#e10019!important}form .input div.error,form .input label.error{color:#e10019;margin-top:4px}form .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #003063;border-radius:3px;color:currentcolor;display:grid;font:inherit;height:20px;margin:0;place-content:center;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);width:20px}input[type=checkbox]:hover{border:2px solid #e10019}input[type=checkbox]:before{background-color:#003063;background-image:url(/Assets/images/check.c3299540.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;border:2px solid #003063;border-radius:3px;content:"";height:20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:20px}input[type=checkbox]:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}form .form-group .phone-contact-form{width:49%}@media screen and (max-width:992px){form .form-group .phone-contact-form{width:100%}}.ce-gallery figure.video{display:block}.ce-gallery .ce-column:has(.video-embed),.ce-gallery .ce-inner:has(.video-embed),.ce-gallery .ce-outer:has(.video-embed){float:none}.ce-gallery .video-embed{aspect-ratio:16/9;width:100%}.ce-gallery .video-embed iframe{height:100%;width:100%}html{overflow-x:hidden}body,html{height:100%}body{font-family:HamburgSans,sans-serif;font-size:17px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1;hyphenate-limit-chars:6 3 3;-moz-hyphens:none}body>.page{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body>.page main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}