html:after {content: "";position: fixed;top: 0;height: 100vh;left: 0;right: 0;z-index: -1;background: url(../images/your-stay-bg.jpg) center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}section#cycleyssp {display: none }.sb-1-htl {background-repeat: no-repeat;background-image: url(../images/rot-ys.png), url(../images/petrol.png), url(../images/gruen.png), url(../images/blau.png), url(../images/orange.png);background-size: 100% 1153px, 100% 1033px, 100% 1033px, 100% 1033px, 100% 1033px;background-position-x: 56px, 42px, 28px, 14px, 0;background-position-y: 0, 271px, 375px, 479px, 583px;position: absolute;right: 0;top: 0;width: 415px;height: 1570px }a.nav-link {color: #ed5670!important;color: rgba(237, 86, 112, 1) }li.nav-item {border-right: 1px solid #ed5670!important }h1 {padding-left: 148px;margin-bottom: 0;margin-top: -5px;padding-top: 0;color: #ed5670 }h2.xtr {font-size: 8rem;line-height: 8rem;font-family: Comfortaa, sans-serif;font-style: normal;font-weight: 700;text-transform: uppercase;margin-top: 3px;padding-left: 135px;padding-top: 14px;color: #ed5670 }.ys-hdl-1 {padding: 0 0 0 8.37%;margin-left: 0 }.ys-hdl-2 {margin-top: -5px;padding: 0 0 0 9.05%;background: url(../images/line-ys.png) no-repeat left top;background-size: 99.3% 8px }h2 {font-size: 2.5rem;line-height: 2.5rem;margin-bottom: 0;font-weight: 300 }.sb-cnt h2 {font-size: 3.1875rem;line-height: 3.1875rem;margin-bottom: 0;font-weight: 300 }div.sb-cnt h2 {margin-top: -1px;margin-bottom: 37px }h2 span.bggr {font-size: 2.75rem }h2.h2-t-l {position: absolute;right: 200px;top: 110px;text-align: right;margin-bottom: 0;color: #fff;font-weight: 700 }h2.h2-t-r {position: absolute;right: 225px;top: 110px;text-align: right;margin-bottom: 0;color: #fff }h2.h2-b-l {position: absolute;right: 250px;top: 54px;text-align: right;margin-bottom: 0;color: #fff }h2.h2-b-r {position: absolute;left: 250px;top: 54px;text-align: right;margin-bottom: 0;color: #fff }h3.h3-b-r {position: absolute;left: 240px;top: 92px;text-align: left;font-size: 27px;line-height: 29px;margin-bottom: 0;color: #fff }h3.h3-b-r.h3-b-r-2 {left: 228px;top: 121px }h3.h3-t-l {position: absolute;right: 230px;top: 148px;text-align: right;margin-bottom: 0;font-size: 27px;line-height: 29px;color: #fff;color: rgba(255, 255, 255, 1) }h3.h3-t-r {position: absolute;left: 215px;top: 148px;margin-bottom: 0;font-size: 27px;line-height: 29px;color: #fff;color: rgba(255, 255, 255, 1);font-weight: 300 }h3.h3-b-l {position: absolute;right: 240px;top: 92px;text-align: right;margin-bottom: 0;font-size: 27px;line-height: 29px;color: #fff }h3.h3-b-l.h3-b-l-2 {right: 230px;top: 121px }.line {padding-right: 111px }.line-sc1 {width: 17%;background-color: #f89b58 }.line-sc2 {width: 11%;background-color: #2d549e }.line-sc3 {width: 11%;background-color: #33b37e }.line-sc4 {width: 17%;background-color: #04a2ab }.maincnt-wrp {min-height: 1240px;}body.ys .sidebar-wrp {height: 1570px }.line-sc5 {width: 44%;background-color: #ed5670 }.sb-cnt {margin-top: 144px;font-size: 1.1875rem;line-height: 1.6875rem }.ht-cnt {padding-left: 58px;padding-right: 58px }.ht-cnt-iwrp {background-color: #ed5670 }section#cycle {margin-top: -3px }section#cycle img.cycl-img {width: 100%;max-width: 1096px;height: auto;margin-top: 67px;}.tt-logo-wrp {margin-top: 0;padding-left: 2px;margin-bottom: 3px }.ttl-logo {width: 87%;height: auto }.tooltip-inner {background-color: #ed5670!important;font-family: Comfortaa, sans-serif!important;border-radius: 0 }.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {top: 0;border-width: .4rem .4rem 0;border-top-color: #ed5670 }.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {right: 0;border-width: .4rem .4rem .4rem 0;border-right-color: #ed5670 }.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {bottom: 0;border-width: 0 .4rem .4rem;border-bottom-color: #ed5670 }.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {left: 0;border-width: .4rem 0 .4rem .4rem;border-left-color: #ed5670 }body.ys footer {margin-top: 0;padding-bottom: 70px;height: auto;}body.ys a.ftr-snav-link.ys {opacity: .85;text-transform: uppercase;font-size: 0.8125rem !important;line-height: 1rem;margin-left: 15px;}body.ys a.ftr-snav-link:first-child {margin-left: 42px;}.cpy.ys {margin-left: 42px;margin-top: 1.5rem;opacity: .75;}@media (min-width: 1500px) and (max-width: 1799px) {.sb-1-htl {background-position-x: 48px, 36px, 24px, 12px, 0;background-position-y: 0, 225px, 307px, 389px, 475px;background-size: 100% 1153px, 100% 1033px, 100% 1033px, 100% 1033px, 100% 1033px;width: 345px;height: 1500px }body.ys h1 {padding-left: 0!important;margin-bottom: 0;margin-top: -5px;margin-left: 0!important }body.ys h2.h2-sbys {font-size: 2.6875rem;line-height: 2.8125rem;margin-bottom: 30px }h2.xtr {font-size: 6.625rem;line-height: 6.625rem;margin-top: 3px;padding-left: 0;padding-top: 13px;color: #ed5670 }.ys-hdl-1 {padding: 0 0 0 15.6%;margin-left: 0;}.ys-hdl-2 {margin-top: -5px;padding: 0 0 0 15.6%;background-size: 99.3% 6px;}body.ys .sidebar-wrp {height: 1500px;}body.ys footer {margin-top: 0;margin-bottom: 0;}body.ys a.ftr-snav-link:first-child {margin-left: 13px;padding-bottom: 0;margin-left: 0;}.cpy.ys {margin-left: 0;margin-top: 1.25rem;}}@media (max-width: 1499px) {.sb-1-htl {background-position-x: 40px, 30px, 20px, 10px, 0;background-position-y: 0, 179px, 246px, 309px, 376px;background-size: 100% 1153px, 100% 1033px, 100% 1033px, 100% 1033px, 100% 1033px;width: 274px;height: 1400px }body.ys div.sb-cont {margin-top: 80px }body.ys h1 {margin-left: 0;margin-bottom: 0;margin-top: -7px }h2.xtr {font-size: 5.25rem;line-height: 5.25rem;margin-top: 3px;padding-top: 10px;padding-left: 0 }body.ys h2.h2-sbys {font-size: 2.135rem;line-height: 2.135rem;margin-bottom: 28px }.ys-hdl-1 {padding: 0 0 0 15.1% }.ys-hdl-2 {margin-top: -3px;padding: 0 0 0 15.1%;background-size: 99.6% 5px }body.ys .sidebar-wrp {height: 1400px;}.maincnt-wrp {min-height: 1145px;}body.ys a.ftr-snav-link.ys {font-size: 0.75rem !important;line-height: 1rem;margin-left: 1.9%;}.cpy.ys {font-size: 0.625rem;margin-left: 1.9%;}}@media (max-width:1365.98px) {body.ys a.ftr-snav-link.ys {font-size: 0.6875rem !important;line-height: 0.9375rem;margin-left: 3%;}.cpy.ys {margin-left: 3%;}}@media (max-width:1280px) {body.ys a.ftr-snav-link.ys:first-child {margin-left: 9.5%;}.cpy.ys {margin-left: 9.5%;}body.ys .maincnt-wrp {min-height: 1150px }.sb-1-htl {height: 1400px;}body.ys .sidebar-wrp {height: 1400px;}}@media (max-width:1279px) {body.ys a.ftr-snav-link.ys:first-child {margin-left: 4.5%;}.cpy.ys {margin-left: 4.5%;}}@media (max-width: 1229.98px) {body.ys .sb-cnt {margin-top: 144px }}@media (max-width: 1100px) {.sb-1-htl {background-position-x: 32px, 24px, 16px, 8px, 0;background-position-y: 0, 145px, 200px, 255px, 310px;background-size: 100% 1153px, 100% 1033px, 100% 1033px, 100% 1033px, 100% 1033px;width: 222px;height: 1320px }body.ys .sb-cnt {margin-top: 120px }body.ys h1 {margin-left: 0;margin-bottom: 0;margin-top: -3px }body.ys h2.h2-sbys {font-size: 1.6875rem;line-height: 1.6875rem;margin-bottom: 25px }h2.xtr {font-size: 4.25rem;line-height: 4.25rem;margin-top: 3px;padding-top: 8px;padding-left: 0 }.ys-hdl-1 {padding: 0 0 0 15.2% }.ys-hdl-2 {margin-top: -11px;padding: 0 0 0 15.2%;background-size: 99.6% 4px }body.ys .sidebar-wrp {height: 1320px }body.ys .maincnt-wrp {min-height: 1100px }}@media (max-width: 991.98px) {.sb-1-htl {background-position-x: 24px, 18px, 12px, 6px, 0;background-position-y: 0, 119px, 162px, 205px, 248px;background-size: 100% 1153px, 100% 1033px, 100% 1033px, 100% 1033px, 100% 1033px;width: 184px;height: 1320px }section#cycle {display: block }section#cycleyssp {display: none }body.ys h1 {margin-left: 0;margin-bottom: 2px;margin-top: -3px }h2.xtr {font-size: 3.5rem;line-height: 3.5rem;margin-top: 3px;padding-top: 5px;padding-left: 0 }.ys-hdl-1 {padding: 0 0 0 14.4% }.ys-hdl-2 {margin-top: -11px;padding: 0 0 0 14.4%;background-size: 99.6% 3px }.nav-overlay {background-color: #ed5670;background-color: rgba(237, 86, 112, 1) }body.ys h2.h2-sbys {font-size: 1.4375rem;line-height: 1.4375rem;margin-bottom: 25px }body.ys .sidebar-wrp {height: 1320px;}body.ys .maincnt-wrp {min-height: 1067px }}@media (max-width: 767.98px) {.sb-1-htl {background-position-x: 20px, 15px, 10px, 5px, 0;background-position-y: 0, 119px, 162px, 205px, 248px;background-size: 100% 853px, 100% 733px, 100% 733px, 100% 733px, 100% 733px;width: 100%;height: 1000px }body.ys .sidebar-wrp {height: 1000px;}body.ys h1 {margin-left: 0;margin-bottom: 2px;margin-top: -3px }h2.xtr {font-size: 3.5rem;line-height: 3.5rem;margin-top: 3px;padding-top: 6px;padding-left: 0 }body.ys .sb-cnt {margin-top: 61px }h2.h2-sbys {font-size: 2.75rem;padding-bottom: 10px }img.ttl-logo {width: 194px;height: 44px;max-width: 200px;height: auto }.ys-hdl-1 {padding: 0 0 0 7.8% }.ys-hdl-2 {margin-top: -11px;padding: 0 0 0 7.8%;background-size: 99.4% 4px }section#cycle img.cycl-img {max-width: 600px;margin-top: 27px;margin-left: 10px;}body.ys a.ftr-snav-link.ys {float: left;}body.ys a.ftr-snav-link.ys:first-child {margin-left: -15px;margin-right: 13px;}.cpy.ys {margin-left: -15px;}body.ys .maincnt-wrp {min-height: 850px }}@media(max-width: 679.98px) {.sb-1-htl {background-position-x: 20px, 15px, 10px, 5px, 0;background-position-y: 0, 119px, 162px, 205px, 248px;background-size: 100% 1153px, 100% 1033px, 100% 1033px, 100% 1033px, 100% 1033px;width: 100%;height: 1300px }body.ys .sidebar-wrp {height: 1300px;}section#cycle {display: none }section#cycleyssp {display: block;width: 100%;height: auto;}section#cycleyssp img.cyclsp-img {width: 90%;}body.ys .maincnt-wrp {min-height: 1200px }}@media (max-width: 489.98px) {body.ys h1 {margin-left: 0;margin-bottom: 10px;margin-top: 2px;font-size: 2.75rem;line-height: 2.75rem }h2.xtr {font-size: 2.75rem;line-height: 2.75rem;margin-top: 2px;padding-top: 5px;padding-left: 0 }.ys-hdl-1 {padding: 0 0 0 20px }.ys-hdl-2 {margin-top: -11px;padding: 0 0 0 20px;background-size: 99.4% 4px }}@media (max-width: 359.98px) {body.ys h1 {margin-left: 0;margin-bottom: 9px;margin-top: 2px;font-size: 2.5rem;line-height: 2.5rem }h2.xtr {font-size: 2.5rem;line-height: 2.5rem;margin-top: 2px;padding-top: 4px;padding-left: 0 }.ys-hdl-1 {padding: 0 0 0 18px }.ys-hdl-2 {padding: 0 0 0 18px;background-size: 99.4% 3px }}