.nebula-banner{background-position:center bottom;background-repeat:no-repeat;background-size:1569px auto}.nebula-banner .nebula-banner-wrap{height:515px;position:relative;margin:auto}.nebula-banner .nebula-banner-hdr{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.nebula-banner .nebula-banner-hdr img{width:auto;height:auto;max-height:198px;max-width:100%}.nebula-banner .nebula-banner-hdr.with-descender img{max-height:230px}.nebula-banner .nebula-banner-txt{color:#fff;font-family:GothamBold;font-size:32px;letter-spacing:-.48px;line-height:1.2;position:absolute;left:20px;right:20px;top:50%;transform:translateY(-50%)}.nebula-banner .nebula-banner-txt .nebula-banner-logo{height:111px;width:286px}.nebula-banner .nebula-banner-txt img{width:100%;height:auto}.nebula-banner .nebula-banner-txt p{margin:10px 0 0}.nebula-banner+.nebula-banner-subtext{margin-top:50px}@media (min-width: 768px){.nebula-banner{background-size:3200px auto}.nebula-banner .nebula-banner-txt{font-size:40px;letter-spacing:-.7px}.nebula-banner .nebula-banner-txt .nebula-banner-logo{height:178px;width:457px}.nebula-banner .nebula-banner-txt .line-break-tablet{display:block}.nebula-banner+.nebula-banner-subtext{margin-top:78px}}@media (min-width: 1200px){.nebula-banner .nebula-banner-wrap{height:650px}.nebula-banner .nebula-banner-hdr{top:252px;transform:none}.nebula-banner .nebula-banner-txt{font-size:50px;letter-spacing:-.875px}.nebula-banner .nebula-banner-txt .nebula-banner-logo{height:222px;width:572px}.nebula-banner .nebula-banner-txt p{margin-top:32px}.nebula-banner+.nebula-banner-subtext{margin-top:102px}}@media (min-width: 3200px){.nebula-banner{background-size:cover}}.nebula-banner{background-image:url(/assets/images/marketing/german/banner-bg-mobile.jpg);margin-bottom:91px}.nebula-banner .nebula-banner-txt{text-align:center;font-size:50px;letter-spacing:-.875px}.german-packages{padding-bottom:82px}.german-packages .ratio-square .ratio{display:flex;align-items:center;justify-content:center;background-size:cover}.german-packages .ratio-square .ratio svg{width:124px;height:124px;align-self:center;transition:opacity .25s linear;opacity:0;position:absolute}.german-packages .ratio-square .ratio .zelda-audio-spinner{background-color:#fff;width:122px;height:122px}.german-packages .ratio-square .ratio .tile-effects{transition:background-color .25s linear;color:#fff;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.german-packages .ratio-square .ratio .tile-effects .custom-glyphicon.icon-circle[class*=-disc]{color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #fff;background-color:#000!important;transition:opacity .25s linear;font-size:122px;font-family:system-ui;width:122px;height:122px}.german-packages .ratio-square .ratio.tile-inactive{background-color:transparent}.german-packages .ratio-square .ratio.tile-inactive .tile-effects .custom-glyphicon.icon-circle[class*=-disc]{opacity:0}.german-packages .ratio-square .ratio.tile-inactive svg{opacity:0}.german-packages .ratio-square .ratio.tile-inactive:hover .tile-effects,.german-packages .ratio-square .ratio.tile-active .tile-effects{background-color:#00000080}.german-packages .ratio-square .ratio.tile-inactive:hover .tile-effects .custom-glyphicon.icon-circle[class*=-disc],.german-packages .ratio-square .ratio.tile-active .tile-effects .custom-glyphicon.icon-circle[class*=-disc]{opacity:1}.german-packages .ratio-square .ratio.tile-inactive:hover svg,.german-packages .ratio-square .ratio.tile-active svg{opacity:1}.german-packages .tile-brief{height:100px;font-size:18px;padding-top:20px;padding-bottom:20px;padding-top:20px!important;padding-bottom:20px!important;padding-left:10px;padding-right:10px;padding-left:10px!important;padding-right:10px!important}.german-packages .h5{height:1.1em}.german-contact .btn.btn-contact[class]{background:#da262e!important;border-color:#da262e!important}.german-contact .btn.btn-contact[class]:not([class*=-active]):hover{background-color:#c52229!important;border-color:#c52229!important}@media (min-width: 768px){.nebula-banner{background-image:url(/assets/images/marketing/german/banner-bg.jpg)}.nebula-banner .nebula-banner-txt{font-size:68px;letter-spacing:-1.36px}.german-packages .ratio-square .ratio svg{width:80px;height:80px}.german-packages .ratio-square .ratio .zelda-audio-spinner{font-size:80px;width:80px;height:80px}.german-packages .ratio-square .ratio .tile-effects .custom-glyphicon.icon-circle[class*=-disc]{font-size:78px;width:78px;height:78px}}@media (min-width: 992px){.german-packages .ratio-square .ratio svg{width:124px;height:124px}.german-packages .ratio-square .ratio .zelda-audio-spinner,.german-packages .ratio-square .ratio .tile-effects .custom-glyphicon.icon-circle[class*=-disc]{font-size:122px;width:122px;height:122px}}@media (min-width: 1200px){.nebula-banner .nebula-banner-txt{font-size:90px;letter-spacing:-1.8px}.german-packages{padding-bottom:188px}}
