:root {
  --white: white;
  --goldenrod: #f3b515;
  --color-shotsfromtheair: #cada16;
  --tuerkis: #1a8797;
  --dark-green: #6c0;
  --yellow: #fc0;
  --new-color: #1e5e7b;
  --light-blue: #1e5e7b;
  --black: black;
  --royal-blue: #005ba8;
  --darkorange: #894f10;
  --lightgreencellow: #9ca519;
  --orange: var(--lightgreencellow);
  --color-green1: #6f3314;
  --green2: #63421d;
  --reddish: #be5e15;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.navbar {
  color: #000;
  background-color: #0000;
  margin-top: 21px;
  margin-bottom: 6px;
}

.navlink {
  color: var(--white);
  text-shadow: 1px 1px 4px #0000001a;
  border-bottom: 10px solid #0000;
  padding-bottom: 6px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: Marvel, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.navlink:hover {
  border-bottom: 10px none var(--goldenrod);
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.navlink.w--current {
  font-style: normal;
}

.navlink.linkleft {
  padding-left: 0;
}

.navlink.linkemail {
  color: var(--yellow);
  border-bottom-style: none;
  text-decoration: none;
  display: block;
}

.navlink.linkemail.gone {
  display: none;
}

.navlink.linkemail.middle1 {
  overflow: visible;
}

.navlink.linkactive {
  color: #631313;
  border-bottom-color: #0000;
  display: inline-block;
}

.navlink.linkactive:hover {
  border-bottom-color: #fc7e0a;
}

.navlink.linkactive:focus {
  color: #fc7e0a;
  border-bottom-color: #631313;
}

.navlink.linkactive:visited {
  border-bottom-color: #cc6814;
}

.navlink.linkactive.w--current {
  color: #631313;
  border-bottom-color: #cc6814;
}

.navlink.linkactive2 {
  border-bottom-style: none;
  border-bottom-color: var(--goldenrod);
  color: var(--color-shotsfromtheair);
  padding-left: 7px;
  padding-right: 7px;
  font-size: 20px;
}

.sectiontop {
  z-index: 3000;
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.divtop {
  background-color: var(--new-color);
  border-bottom: 1px #0003;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
  box-shadow: 0 2px 19px 11px #0003;
}

.containertop {
  padding-left: 0;
}

.logo {
  margin-top: 0;
  margin-bottom: 7px;
  margin-left: 1px;
  font-size: 100px;
}

.logo.logobottom {
  margin-top: 20px;
}

.nav-menu {
  margin-top: 1px;
  margin-left: 0;
  padding-left: 0;
}

.sectionslider {
  max-height: none;
  margin-top: 0;
}

.divslider {
  border-bottom: 20px #631313;
  padding-bottom: 0;
}

.slide1 {
  background-image: url('../images/anglican1.jpg');
  background-position: 50% 30%;
  background-size: cover;
}

.slide1.slide2 {
  background-image: url('../images/02.jpg');
  background-position: 50% 68%;
}

.slide1.slide3 {
  background-image: url('../images/02_1.jpg');
  background-position: 50% 98%;
}

.slide1.slide4 {
  background-image: url('../images/04.jpg');
  background-position: 50% 88%;
}

.slide1.slide6 {
  background-image: url('../images/07.jpg');
  background-position: 50%;
}

.slide1.slide7 {
  background-image: url('../images/kreuzkirche1b.jpg');
  background-position: 50% 61%;
}

.slide1.slide8 {
  background-image: url('../images/09.jpg');
  background-position: 50%;
}

.slide1.slide9 {
  background-image: url('../images/stkatharinen1.jpg');
  background-position: 50% 18%;
}

.slide1.slide9.slidemichel1 {
  background-image: url('../images/michel1.jpg');
  background-position: 50% 0;
}

.slide1.slide9.slidemichel1.slideliebfrauen1 {
  vertical-align: baseline;
  border-bottom: 50px solid var(--new-color);
  vertical-align: baseline;
  background-image: url('../images/multiheadertobago1b.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 100%;
  max-height: none;
  position: relative;
  overflow: visible;
}

.slide1.slide9.slidemichel1.slideliebfrauen1.sliderbild2 {
  background-image: url('../images/multiheadertobago2b.jpg');
  position: relative;
}

.slide1.slide9.slidemichel1.slideliebfrauen1.lide2 {
  background-image: url('../images/multiheadertobago2b.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1 {
  vertical-align: baseline;
  background-image: url('../images/headermtirvineaerialfromtop1.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-bottom-style: none;
  max-height: none;
  position: relative;
  overflow: visible;
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild {
  background-image: url('../images/multiheadertobago2b.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.plantations {
  background-image: url('../images/headerpigeonpoint.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.magdalena1 {
  background-image: url('../images/headermagdalena.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.ohana1 {
  background-image: url('../images/headerohana2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.backbay {
  background-image: url('../images/headerbackbay.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.flagstaffhill {
  background-image: url('../images/headerflagstaffhill.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.prideofcourland {
  background-image: url('../images/headerprideofcourland.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1._2tesbild.pigeonpoint1 {
  background-image: url('../images/headerpigeonpoint.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.bloodybay {
  background-image: url('../images/headerbloodybay.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.pitons {
  background-image: url('../images/headerpitons.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.anguilla1 {
  background-image: url('../images/headeranguillakishti1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.ebay1 {
  background-image: url('../images/headerebayaerial1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.dominicaindians {
  background-image: url('../images/headerdominicaindians.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.carriacou {
  background-image: url('../images/headercarriacou.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.belize1 {
  background-image: url('../images/headerbelize1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stkitts1 {
  background-image: url('../images/headerstkitts1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.nutmeg {
  background-image: url('../images/headernutmeg.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.belize2 {
  background-image: url('../images/headerbelize2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.belize3 {
  background-image: url('../images/headerbelize3b.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stlucia1 {
  background-image: url('../images/headerstlucia1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.bonaire1 {
  background-image: url('../images/headerbonaire1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.laluna1 {
  background-image: url('../images/headerlaluna1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.trinidadcarnival1 {
  background-image: url('../images/headertrinidadcarnival1b.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stkitts2 {
  background-image: url('../images/headerstkitts2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.airplane1 {
  background-image: url('../images/headerairplane1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stvincent1 {
  background-image: url('../images/headerstvincent1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stmaarten1 {
  background-image: url('../images/headerstmaarten1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stbarth1 {
  background-image: url('../images/headerstbarth1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.belizeisland2 {
  background-image: url('../images/headerbelize4.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.montserrat1 {
  background-image: url('../images/headermontserrat1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.stluciafisherman {
  background-image: url('../images/headerstlucia2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.grenada1 {
  background-image: url('../images/headergrenada2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.grenada2 {
  background-image: url('../images/headergrenada1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.dominica1 {
  background-image: url('../images/headerdominica1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.curacao1 {
  background-image: url('../images/headercuracao1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.carriacou2 {
  background-image: url('../images/headercarriacou2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.barbados1 {
  background-image: url('../images/headerbarbados1.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.aruba1 {
  background-image: url('../images/headeraruba.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.anguilla2 {
  background-image: url('../images/headeranguilla3.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.anguilla3 {
  background-image: url('../images/headeranguilla2.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.dominica2 {
  background-image: url('../images/headerdominicaindians.jpg');
}

.slide1.slide9.slidemichel1.slideliebfrauen1.carriacou1 {
  background-image: url('../images/headercarriacou.jpg');
}

.slide1.slide9.slidemichel1.slideplantations {
  background-image: url('../images/headerplantations.jpg');
}

.slide1.slide9.slidemichel2 {
  background-image: url('../images/michel5.jpg');
}

.slide1.slide9.slidemichel2.slideliebfrauen2 {
  background-image: url('../images/liebfrauenpic2.jpg');
  background-position: 50% 100%;
}

.slide1.slide9.christuskirchewandsbek {
  background-image: url('../images/christuskirche2000.jpg');
  background-position: 50%;
}

.slide1.slide10 {
  background-image: url('../images/12.jpg');
  background-position: 0 55%;
}

.slide1.slide11 {
  background-image: url('../images/13.jpg');
  background-position: 0 91%;
}

.slide1.slide12 {
  background-image: url('../images/14.jpg');
  background-position: 0 99%;
}

.slide1.slide13 {
  background-image: url('../images/15.jpg');
  background-position: 0 52%;
}

.slide1.slide14 {
  background-image: url('../images/16.jpg');
}

.slide1.slide15 {
  background-image: url('../images/17.jpg');
  background-position: 0 62%;
}

.slide1.rooms1 {
  background-image: url('../images/08.jpg');
  background-position: 50%;
}

.slide1.rooms2 {
  background-image: url('../images/07.jpg');
  background-position: 50%;
}

.slide1.rooms3 {
  background-image: url('../images/02.jpg');
  background-position: 50%;
}

.slide1.restaurant1 {
  background-image: url('../images/15.jpg');
  background-position: 50%;
}

.slide1.restaurant2 {
  background-image: url('../images/16.jpg');
  background-position: 50%;
}

.slide1.tobago1 {
  background-image: url('../images/pigeonpoint2.jpg');
  background-position: 50% 44%;
}

.slide1.tobago2 {
  background-image: url('../images/12.jpg');
  background-position: 50%;
}

.slide1.tobago3 {
  background-image: url('../images/26.jpg');
  background-position: 50% 100%;
}

.slide1.tobago4 {
  background-image: url('../images/backbig4.jpg');
  background-position: 50% 25%;
}

.slide1.tobago5 {
  background-image: url('../images/backbig7.jpg');
  background-position: 50%;
}

.slide1.tobago6 {
  background-image: url('../images/69.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide1.tobago7 {
  background-image: url('../images/104.jpg');
  background-position: 50%;
}

.slide1.tobago8 {
  background-image: url('../images/ebay3.jpg');
  background-position: 50%;
}

.slide1.beachbacolet {
  background-image: url('../images/14.jpg');
  background-position: 50% 75%;
}

.slide1.slide20 {
  background-image: url('../images/mariendom1.jpg');
  background-position: 50% -37px;
  margin-top: 0;
}

.slide1.slide21 {
  background-image: url('../images/stnikolaipic1.jpg');
  background-position: 0%;
}

.slide1.slide21.slide791 {
  background-image: url('../images/verskirche2.jpg');
  background-position: 50%;
}

.slide1.slide21.slide792 {
  background-image: url('../images/martinskirche1.jpg');
}

.slide1.slide21.slide794 {
  background-image: url('../images/stbonifatius3.jpg');
  background-position: 50% 2%;
}

.slide1.slide22 {
  background-image: url('../images/sttrinitatispic1.jpg');
}

.slide1.slide22.slide789.slide790 {
  background-image: url('../images/stbonifatius1.jpg');
}

.slide1.slide23 {
  background-image: url('../images/09_1.jpg');
  background-position: 0 87%;
}

.slider {
  border-bottom: 0 #005ba8;
  height: auto;
  margin-top: 0;
  position: relative;
}

.slider.sliderhigher {
  margin-top: 77px;
  margin-bottom: -72px;
}

.slide5 {
  background-image: url('../images/05.jpg');
  background-position: 50% 76%;
  background-size: cover;
}

.sectioncontent {
  margin-top: 144px;
}

.divcontent {
  background-color: var(--white);
  color: var(--color-shotsfromtheair);
  background-image: url('../images/backvttobago4.jpg');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -22px;
  font-family: Exo, sans-serif;
  line-height: 22px;
}

.divcontent.aktuell1 {
  background-position: 0 100%;
  margin-top: 32px;
}

.containercontent {
  position: relative;
  overflow: visible;
}

.containercontent.lowerform {
  color: var(--white);
  margin-top: -76px;
  margin-bottom: 102px;
  font-family: Marvel, sans-serif;
  font-size: 20px;
}

.containercontent.lowerform._908 {
  margin-bottom: 50px;
}

.heading {
  color: #631313;
  text-shadow: 1px 1px 6px #00000003;
  margin-top: -18px;
  font-family: Marvel, sans-serif;
}

.heading.headmore {
  margin-top: 62px;
}

.heading.headmore.head9 {
  margin-top: 36px;
  margin-bottom: 33px;
}

.heading.higher4 {
  margin-top: 27px;
}

.heading.heading7 {
  margin-bottom: 27px;
}

.heading.heading9 {
  margin-top: 25px;
  margin-bottom: 18px;
}

.heading.heading9.higher9 {
  margin-top: 11px;
}

.heading.headinginquiry {
  color: var(--yellow);
  margin-top: 0;
  margin-bottom: 33px;
  margin-left: 37px;
  padding-top: 31px;
}

.heading.headinginquiry.loweretc1.loweretc2 {
  margin-top: 39px;
}

.heading.lower89 {
  margin-top: 51px;
}

.heading.lower89.smallertext1 {
  margin-top: 27px;
  font-size: 32px;
}

.heading.lower89.smallertext1.lower45 {
  margin-top: 44px;
}

.heading.lower89.smallertext1.lower45.lower97 {
  margin-top: 75px;
}

.heading.lower89.higher89 {
  margin-top: 26px;
}

.heading.lower89.higher89.higher625 {
  margin-top: -8px;
}

.heading.lower89.higher89.lower672 {
  margin-top: 47px;
}

.heading.lower89.higher89.lower672.higher763 {
  margin-top: -15px;
}

.heading.lower89.higher89.lower894 {
  margin-top: 52px;
}

.heading.lower89.higher89.lower673 {
  margin-top: 44px;
  margin-bottom: 35px;
}

.heading.lower89.higher89.lower673.lower562 {
  margin-top: 87px;
}

.heading.lower89.biggertext1 {
  color: var(--goldenrod);
  margin-bottom: 40px;
  font-size: 50px;
}

.heading.lower89.biggerheading {
  font-size: 50px;
}

.heading.lower68 {
  margin-top: 58px;
}

.heading.lower68.higher789 {
  margin-top: 45px;
  margin-bottom: -12px;
}

.heading.lower68.higher789.jigher543 {
  margin-top: -9px;
}

.heading.lower68.lower68b {
  margin-top: 42px;
  margin-bottom: 38px;
  display: none;
}

.heading.higher11 {
  margin-top: 47px;
}

.heading.higher11.lower90 {
  margin-top: 75px;
}

.heading.higher12 {
  margin-top: 35px;
  margin-bottom: -10px;
}

.heading.lower79 {
  margin-top: 76px;
}

.heading.lower79.higher67 {
  margin-top: 35px;
}

.heading.lower45.lower68.biggerheading {
  font-size: 50px;
}

.text {
  text-shadow: 1px 1px 6px #0000000d;
  margin-top: 29px;
  margin-bottom: 26px;
  font-family: Marvel, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 31px;
}

.text.textrooms {
  background-color: #005ba833;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 22px;
  padding-bottom: 26px;
  padding-left: 16px;
}

.text.textrooms.blueback {
  background-color: #005ba87a;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 11px;
}

.text.textrooms.textrooms2 {
  height: 320px;
  padding-right: 16px;
}

.text.textrates {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 16px;
}

.text.middle {
  text-align: center;
}

.text.textlist {
  margin-top: 0;
  margin-bottom: 0;
}

.text.moredown7 {
  margin-top: 64px;
}

.text.lessright {
  padding-right: 10px;
}

.text.lower6 {
  margin-bottom: 57px;
}

.text.textsmall {
  margin-top: 76px;
  font-size: 19px;
  display: none;
}

.text.textorange.textlower4 {
  margin-top: 50px;
}

.text.textorange.lower567 {
  margin-bottom: 44px;
  font-weight: 700;
  line-height: 35px;
}

.text.textorange.lower79.lower880 {
  margin-bottom: -15px;
}

.text.textorange.lower79.lower880.left45 {
  margin-bottom: -45px;
  padding-left: 23px;
}

.text.textorange.lower79.lower880.left45.textwhite {
  color: var(--white);
  margin: 17px 17px 23px;
  padding-bottom: 0;
  padding-left: 14px;
  padding-right: 25px;
  font-size: 20px;
  font-weight: 700;
}

.text.textorange.lower79.lower880.left45.textwhite.blue {
  background-color: #0000;
}

.text.textorange.lower79.lower880.left45.textwhite.blue.dark {
  color: var(--black);
  margin-bottom: 21px;
  font-size: 22px;
  line-height: 31px;
}

.text.textorange.lower79.lower880.left45.lowhigh67 {
  color: var(--yellow);
  margin-top: 18px;
  margin-bottom: -70px;
  padding-left: 0;
  font-size: 33px;
  line-height: 46px;
}

.text.textorange.lower79.lower880.left45.lowhigh67.low348 {
  margin-bottom: 55px;
}

.text.textorange.lower79.lower880.left45.lowhigh67.left20 {
  color: var(--color-shotsfromtheair);
  margin-top: 0;
  margin-bottom: -75px;
  padding-left: 5px;
  padding-right: 5px;
  font-style: normal;
  line-height: 43px;
}

.text.textorange.lower79.lower880.left45.lowhigh67.left20.version1 {
  color: var(--black);
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Marvel, sans-serif;
  font-size: 50px;
  line-height: 41px;
}

.text.textorange.lower79.lower880.left45.lowhigh67.left20.lowhigh61 {
  margin-top: 0;
  margin-bottom: -78px;
  padding-left: 5px;
}

.text.textorange.lower79.lower880.left45.lowhigh67.left20.low32 {
  font-style: normal;
}

.text.textorange.lower79.lower880.left45.lowhigh67.left20.headercolor1 {
  color: var(--light-blue);
}

.text.textorange.lower79.lower880.left45.lowhigh67.left20.low61 {
  margin-top: -3px;
}

.text.textorange.lower79.lower880.left45.lowhigh67.lowhigh61 {
  margin-top: -5px;
  margin-bottom: -92px;
}

.text.textorange.lower79.deep3 {
  margin-bottom: 3px;
  font-style: italic;
  font-weight: 700;
}

.text.textorange.lower79.deep3.lower45 {
  color: #010511;
  margin-top: 37px;
}

.text.textorange.lower79.deep3.blacktext {
  color: var(--black);
}

.text.textorange.lower79.deep3.blacktext.lower457 {
  color: var(--black);
  border-radius: 3px;
  margin-bottom: -9px;
  line-height: 35px;
}

.text.textorange.texthinweis {
  margin-top: 0;
  margin-bottom: 0;
}

.text.ihredaten {
  display: block;
}

.text.textorange {
  color: #333;
  font-weight: 700;
}

.text.textorange.lower79 {
  margin-top: 12px;
  margin-bottom: 38px;
  padding: 0 17px 5px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  display: block;
}

.text.textorange.lower79.deep3 {
  color: #081f64;
  margin-bottom: 3px;
  padding-right: 0;
  font-style: italic;
  font-weight: 700;
}

.text.textorange.lower79.deep3.inverse2 {
  font-style: italic;
  text-decoration: none;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch {
  color: var(--white);
  text-align: left;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--black);
  text-shadow: 20px 1px 6px #00000014;
  mix-blend-mode: normal;
  margin-top: 80px;
  margin-bottom: -39px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
  font-style: normal;
  line-height: 35px;
  text-decoration: none;
  display: block;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.black2 {
  color: var(--black);
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.left0 {
  padding-left: 0;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.textcolor5 {
  color: var(--white);
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.left37 {
  margin-top: -17px;
  margin-bottom: 54px;
  margin-left: 37px;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.texthigh2 {
  margin-top: 51px;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.less45 {
  margin-bottom: -126px;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.less78 {
  margin-top: 83px;
}

.text.textorange.lower79.deep3.inverse2.undlinekoch.less78.less62 {
  margin-top: 80px;
}

.containernavi {
  margin-bottom: 5px;
  margin-left: -18px;
}

.divlogo {
  margin-top: -21px;
  margin-bottom: -11px;
  margin-left: 23px;
}

.row {
  height: 1000px;
}

.row.moretop1 {
  margin-top: 25px;
}

.row.moretop2 {
  height: 100%;
  margin-top: 8px;
  margin-bottom: 0;
  display: none;
}

.row.moretop2.moretop3 {
  height: 100%;
  margin-top: -45px;
  margin-bottom: -683px;
}

.row.moretop2.lessbottom {
  margin-bottom: -448px;
}

.row.moretop2.morebottom6 {
  height: 100%;
}

.row.moretop2.lower5 {
  margin-bottom: 53px;
}

.row.moretop2.moretop6 {
  margin-top: -19px;
}

.row.moretop2.lower56 {
  margin-top: 48px;
}

.row.rowrooms {
  margin-top: 47px;
  margin-bottom: -367px;
}

.row.rowrooms.moretop4 {
  margin-top: 90px;
}

.row.moretop2 {
  height: 100%;
  margin-top: 23px;
  margin-bottom: 0;
}

.hedinginslide {
  color: #005ba8;
  text-align: center;
  text-shadow: 1px 1px 6px #0003;
  margin-top: 366px;
  font-family: Marvel, sans-serif;
  font-size: 60px;
}

.divheadinginslide {
  background-color: #0000;
  border: 1px #000;
  border-radius: 6px;
  margin-top: -97px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 12px;
  padding-left: 0;
}

.container {
  background-color: #ffffff0a;
}

.container-2 {
  padding-left: 0;
  padding-right: 52px;
}

.divbacoletinslider {
  padding-top: 395px;
}

.headerbacoletinslider {
  color: #fff;
  text-align: right;
  margin-top: -1px;
  margin-bottom: -89px;
  margin-right: 17px;
  padding-top: 0;
  font-family: Marvel, sans-serif;
}

.text-span {
  box-shadow: none;
  text-align: center;
  background-color: #0000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 54px;
  padding: 0 0 6px;
}

.tobago {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 165px;
  font-size: 23px;
  font-weight: 200;
  line-height: 14px;
}

.bacolet {
  text-align: center;
  margin-left: 30px;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
  line-height: 0;
}

.text-span-2 {
  text-shadow: 1px 1px 6px #0003;
  font-size: 25px;
}

.text-span-3 {
  color: #fff;
  text-shadow: 1px 1px 6px #0003, 1px 1px 6px #0003;
  background-color: #cc6814;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: -10px;
  padding: 5px 35px;
  font-size: 31px;
  font-weight: 400;
  box-shadow: -1px -1px 3px #0003;
}

.blue {
  color: #005ba8;
  border-bottom: 1px #0000;
}

.yellowline {
  margin-top: 23px;
}

.divphone {
  text-align: right;
  margin-top: -7px;
  font-family: Marvel, sans-serif;
}

.textphone {
  text-align: right;
}

.phonewhitered {
  color: #fff;
  background-color: #f13916;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 12px;
  font-size: 16px;
  box-shadow: 1px 1px 3px #0000001a;
}

.linkphone {
  color: var(--yellow);
  background-color: #0000;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 29px;
}

.linkphone:hover {
  color: var(--goldenrod);
}

.imagebutton {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  margin-top: 16px;
  margin-bottom: 33px;
  padding: 10px;
}

.imagebutton.imagebutton2 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

.imagebutton.roundbottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.imagebutton.roundbottom.more9 {
  margin-bottom: 34px;
}

.imagebutton.imaged1 {
  margin-bottom: 25px;
  padding: 0;
}

.imagebutton.imaged1.imaged2 {
  margin-bottom: 19px;
  padding: 0;
}

.imagebutton.imaged1.imaged2.untenpad {
  margin-bottom: 25px;
  overflow: visible;
}

.button {
  background-color: #631313;
  border-style: none;
  border-top-width: 1px;
  border-top-color: #0003;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 15px;
  font-family: Marvel, sans-serif;
  font-size: 17px;
}

.button:hover {
  background-color: #cc6814;
}

.button.buttonbooking {
  margin-top: 0;
  padding-bottom: 14px;
}

.button.orange {
  background-color: #fc7e0a;
}

.divbox {
  box-shadow: none;
  background-color: #0000;
  border: 1px solid #0003;
}

.divbox.divdifferent1.nobackcolour, .divbox.nobackcolour {
  background-color: #0000;
}

.divbox.nobackcolour.backcolour1 {
  text-align: center;
  background-color: #0000000d;
  border-radius: 14px;
}

.divbox.nobackcolour.backcolour1.unten1.where {
  overflow: visible;
}

.divbox.nobackcolour.red1 {
  background-color: #521212f7;
  border-radius: 14px;
}

.divbox.nobackcolour.red1.brown1 {
  background-color: #b65e0e;
}

.divbox.nobackcolour.red1.brown1.blue1 {
  background-color: #336;
}

.divbox.nobackcolour.red1.brown1.green1 {
  background-color: #366;
}

.divbox.nobackcolour.red1.brown1.grey1 {
  background-color: #999;
}

.divbox.nobackcolour.red1.brown1.grey1.green2 {
  background-color: #4d795c;
}

.divbox.nobackcolour.red1.brown1-copy {
  background-color: #b65e0e;
}

.divbox.nobackcolour.red1.red2 {
  background-color: #611;
}

.divbox.nobackcolour.red1.red3 {
  background-color: var(--royal-blue);
}

.divbox.nobackcolour.red1.red3.blue {
  background-color: #005ba8;
}

.divbox.nobackcolour.red1.red3.red4, .divbox.nobackcolour.red1.red3.red4.red5 {
  background-color: #0000000d;
}

.divbox.nobackcolour.red1.red3.red4.move1234 {
  background-color: var(--royal-blue);
  margin-top: 19px;
  padding-bottom: 374px;
}

.divbox.nobackcolour.red1.red3.red4.move1234.move-453 {
  margin-bottom: 15px;
}

.divbox.nobackcolour.red1.green3 {
  background-color: #699;
}

.moretop1 {
  box-shadow: none;
  background-color: #0000;
  border: 1px #0003;
  border-left: 1px solid #0000;
  margin-top: 45px;
}

.divbottom {
  background-color: var(--white);
  text-align: center;
  border-top: 20px #005ba8;
  margin-top: 73px;
  padding-top: 0;
}

.panorama {
  border-top: 1px solid #000;
  margin-top: 38px;
  margin-bottom: -41px;
}

.body {
  overflow: visible;
}

.textbottom {
  color: var(--white);
  margin-top: 15px;
  font-family: Marvel, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.textbottom.impressumbottom {
  margin-top: 60px;
  margin-bottom: 45px;
  font-size: 12px;
  line-height: 12px;
}

.textbigger {
  padding-bottom: 0;
  font-size: 22px;
}

.arroworange {
  color: #f3b515;
  margin-right: 7px;
  font-size: 22px;
}

.textorange {
  color: #fc7e0a;
}

.bold-text {
  border-bottom: 1px dashed #000;
}

.rowlines {
  background-color: #fc7e0a66;
  border-top: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
}

.row-2 {
  background-color: #f3b51566;
  border-bottom: 1px dashed #fff;
}

.white {
  color: #fff;
  text-shadow: 1px 1px 6px #0000003d;
}

.black {
  color: #000;
}

.map {
  margin-top: 60px;
  margin-bottom: -67px;
  display: block;
}

.map.mapmorebottom {
  margin-top: 24px;
  margin-bottom: 33px;
}

.panoramic {
  min-width: 100%;
  margin-top: 78px;
  margin-bottom: -61px;
}

.morebottom8 {
  margin-bottom: 53px;
}

.videobutton {
  border-left: 1px solid #0000;
  margin-top: 41px;
}

.image-2 {
  border-radius: 5px;
  margin-top: 26px;
}

.image-2.lower2 {
  margin-top: 37px;
}

.image-3, .image-4 {
  border-radius: 2px;
}

.image-5 {
  border-radius: 2px;
  margin-top: 25px;
}

.linkemail {
  color: #fc7e0a;
  text-decoration: none;
}

.buttonform {
  background-color: #631313;
  border-radius: 2px;
  margin-top: 32px;
  font-family: Marvel, sans-serif;
  font-size: 17px;
  box-shadow: 1px 1px 3px #0003;
}

.buttonform:hover {
  background-color: var(--yellow);
}

.success-message {
  background-color: #0000;
}

.div-block {
  text-align: center;
  margin-top: -20px;
}

.textbuttonpic {
  color: #fff;
  text-decoration: none;
}

.arrow {
  margin-top: -160px;
  margin-left: 6px;
}

.divonlinebooking {
  text-align: right;
  margin-top: 8px;
}

.linkonlinebooking {
  background-color: #005ba8;
  border: 2px solid #ffffff80;
  border-radius: 3px;
  font-family: Marvel, sans-serif;
  font-size: 19px;
}

.linkonlinebooking:hover {
  background-color: #fc7e0a;
}

.rowlogos {
  margin-top: 35px;
}

.logobbc {
  margin-top: 0;
}

.logobbc.logoshots {
  margin-top: 12px;
  margin-left: 183px;
}

.logobbc.higher12 {
  margin-top: 2px;
  display: none;
}

.logobbc.higher12.higher13 {
  margin-top: -19px;
  margin-left: 27px;
  margin-right: 25px;
  padding-left: 0;
}

.divlogobbc {
  text-align: center;
  margin-top: 35px;
}

.divlogobbc.leftlogo {
  text-align: right;
}

.link-block {
  margin-left: -5px;
}

.textblue {
  color: #005ba8;
}

.image-6 {
  margin-top: 20px;
}

.mask {
  height: 700px;
  max-height: none;
  margin-top: 165px;
  overflow: visible;
}

.mask.maskmore1 {
  height: 700px;
  overflow: hidden;
}

.left-arrow, .right-arrow {
  margin-top: -12px;
}

.orange5 {
  color: #9e520b;
}

.column {
  padding-bottom: 1px;
}

.link {
  color: var(--black);
  text-decoration: none;
}

.link.linkorange {
  color: var(--yellow);
  font-style: italic;
  text-decoration: none;
}

.link-2 {
  color: var(--yellow);
}

.html-embed {
  display: none;
}

.link-3, .orangetext2 {
  color: var(--yellow);
}

.text-span-4 {
  font-size: 42px;
}

.text-span-5 {
  display: block;
}

.higlow45 {
  margin-top: 44px;
  margin-bottom: 60px;
}

.columnpfeilbigger {
  margin-bottom: 52px;
}

.columnpfeilbigger.lower45 {
  margin-top: 39px;
}

.columns {
  margin-bottom: 54px;
}

.columns.lower45 {
  margin-top: 46px;
}

.columns.lower45.lower75 {
  margin-top: -7px;
}

.columns.lower45.lower23 {
  margin-top: 18px;
  margin-bottom: -29px;
}

.lower10 {
  margin-top: 43px;
}

.nolines {
  margin-bottom: 16px;
  display: block;
}

.nolines.out1, .nolines.notvisible {
  display: none;
}

.nolines.lower58 {
  margin-top: 30px;
}

.div-block-2 {
  border-radius: 0;
  margin-top: 33px;
  margin-bottom: 34px;
}

.select-field {
  margin-top: 10px;
  margin-bottom: 23px;
}

.textarea {
  line-height: 40px;
}

.div-block-3 {
  background-color: var(--new-color);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  height: 380px;
  padding-bottom: 34px;
  overflow: visible;
}

.columns-2 {
  margin-top: 30px;
  margin-bottom: 43px;
}

.image-11 {
  margin-top: -17px;
}

.image-11.lower456 {
  margin-top: 11px;
}

.youtube {
  margin-top: 45px;
  margin-bottom: -124px;
  padding-bottom: 0;
}

.youtube.lower567 {
  margin-bottom: 4px;
}

.youtube.lower567.smaller983 {
  border-radius: 14px;
}

.link-4 {
  text-decoration: none;
}

.image-12 {
  border-radius: 14px;
}

.link-5 {
  text-decoration: none;
}

.link-6 {
  color: var(--yellow);
  text-decoration: none;
}

.button-3 {
  background-color: #ec4710;
  border-radius: 5px;
  padding-left: 29px;
  padding-right: 29px;
  font-family: PT Sans, sans-serif;
  box-shadow: 1px 1px 3px #00000080;
}

.button-3:hover {
  background-color: #2b312c;
}

.button-3.moretop {
  margin-top: 46px;
}

.button-3.moretop:hover {
  background-color: #df0303;
}

.button-3.moretop.button5 {
  text-align: center;
  margin-top: 59px;
  margin-bottom: 22px;
  padding-left: 98px;
  padding-right: 98px;
  font-family: Montserrat, sans-serif;
}

.button-3.moretop.button5.wwwlink {
  width: 360px;
  margin-top: -3px;
  margin-bottom: 18px;
  padding-left: 15px;
  padding-right: 15px;
}

.button-3.moretop.button5.wwwlink.w--current {
  padding-left: 119px;
  padding-right: 119px;
}

.button-3.moretop.button5.wwwlink.wwwlink2 {
  width: 397px;
  margin-top: 39px;
  margin-bottom: 53px;
  font-size: 17px;
}

.button-3.moretop.button5.buttonblue {
  background-color: var(--royal-blue);
  box-shadow: none;
  text-align: left;
  background-image: url('../images/textbuttonsend.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  border-radius: 0;
  margin-top: 25px;
  margin-bottom: -14px;
  padding: 30px 160px;
  font-family: Marvel, sans-serif;
}

.button-3.moretop.button5.buttonblue:hover {
  background-color: var(--new-color);
}

.button-3.moretop.button5.lower6.lower7 {
  margin-bottom: 85px;
}

.button-3.moretop.button5.lower6.lower7.lower68 {
  background-color: #183e52d9;
  margin-top: 58px;
}

.button-3.moretop.button5.lower6.lower7.lower68:hover {
  background-color: #074261f7;
}

.button-3.moretop.button5.lower6.lower7.lower68.higher67 {
  background-color: #f0622b;
  margin-top: 4px;
  display: none;
}

.button-3.moretop.button5.higher87 {
  background-color: #f0622b;
  width: 420px;
  margin-top: -9px;
  margin-bottom: 34px;
  padding-left: 106px;
  padding-right: 106px;
}

.button-3.moretop.button5.higher87:hover {
  background-color: #0a3f5af7;
}

.div-block-12 {
  text-align: center;
  background-color: #eae6eea3;
  border-radius: 10px;
  margin-top: 32px;
  padding-top: 14px;
}

.image10 {
  max-width: 100%;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image10.lower34 {
  margin-top: 36px;
  margin-bottom: -23px;
}

.text-3 {
  padding-left: 82px;
  padding-right: 82px;
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  line-height: 29px;
}

.text-3.textwider {
  color: #ffffffd1;
  text-align: justify;
  padding-left: 26px;
  padding-right: 26px;
  font-family: Montserrat, sans-serif;
}

.text-3.textwider.textblack {
  color: #292828;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.text-3.textwider.textblack.textwebsites {
  text-align: justify;
  padding-left: 37px;
  padding-right: 37px;
}

.text-3.textwider.textblack.morebottom3 {
  text-align: center;
  padding-bottom: 28px;
  padding-left: 17px;
  padding-right: 17px;
}

.text-3.textwider.textblack.morebottom3.orange.blue {
  text-align: justify;
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.text-3.textwider.textblack.morebottom3.orange.blue.lowewr56 {
  margin-top: 49px;
  margin-bottom: -30px;
  padding-left: 4px;
  padding-right: 4px;
}

.text-3.textwider.textblack.morebottom3.orange.blue.lowewr56.lower80 {
  margin-top: 61px;
  margin-bottom: 18px;
  font-weight: 400;
  line-height: 48px;
  display: none;
}

.text-3.textwider.textblack.morebottom3.orange.blue.lowewr56.lower80.textmobile {
  display: block;
}

.text-3.textwider.textblack.moredown12 {
  text-align: justify;
  margin-top: 59px;
  margin-bottom: 9px;
  font-size: 17px;
}

.text-3.textwider.textblack.moredown9 {
  text-align: left;
  margin-top: 26px;
  margin-bottom: 32px;
}

.text-3.textwider.textblack.moredown9.moreleft {
  color: #f0622b;
  text-align: left;
  margin-top: 66px;
  margin-bottom: 56px;
  font-size: 21px;
  font-weight: 100;
}

.text-3.textwider.textblack.moredown9.moreleft.lesstop54 {
  text-align: justify;
  margin-top: 6px;
  margin-bottom: 122px;
  padding-left: 4px;
  padding-right: 6px;
  display: none;
}

.text-3.textwider.middle {
  text-align: center;
  border-top: 1px #000;
  margin-top: 0;
  margin-bottom: -2px;
  padding-top: 47px;
  padding-left: 0;
  padding-right: 0;
}

.text-3.textwider.middle.moretop7 {
  margin-top: 7px;
}

.text-3.textwider.middle.moretop7.startheader {
  border-bottom: 1px solid #f0622b;
  margin-top: 38px;
  margin-bottom: -21px;
  padding-bottom: 16px;
  display: block;
}

.text-3.textwider.middle.moretop7.startheader.headercontact6 {
  margin-top: -15px;
  margin-bottom: 52px;
}

.text-3.textwider.middle.lessbottom5 {
  margin-bottom: -32px;
}

.text-3.morebottom3 {
  color: #ffffffd1;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 95px;
  padding-right: 95px;
}

.text-3.morebottom3.morebottom4 {
  color: #011824d9;
  margin-top: 0;
  margin-bottom: -12px;
  padding-left: 95px;
  padding-right: 95px;
  font-family: Montserrat, sans-serif;
}

.text-3.morebottom3.morebottom4.morebottom9 {
  margin-bottom: 102px;
}

.text-3.morebottom3.morebottom4.morebottom9.impresum {
  color: var(--white);
  margin-top: 8px;
  margin-bottom: 26px;
  margin-left: -1px;
  padding-left: 0;
  padding-right: 0;
  font-family: Marvel, sans-serif;
  font-size: 20px;
}

.text-3.morebottom3.morebottom4.lesstop90 {
  color: #292828;
  margin-top: -2px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue {
  text-align: justify;
  padding-left: 1px;
  padding-right: 1px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2 {
  margin-top: 21px;
  font-weight: 400;
  line-height: 48px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.lower4567 {
  text-align: center;
  border: 1px #75c320;
  border-bottom: 1px solid #f0622b;
  margin-top: 64px;
  margin-bottom: 12px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller {
  text-align: center;
  font-size: 16px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789 {
  margin-top: 34px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748 {
  border-bottom: 1px solid #75c320;
  margin-bottom: 26px;
}

.text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748.highlow3 {
  border-bottom-color: #f0622b;
  margin-top: 69px;
  margin-bottom: 39px;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4 {
  margin-bottom: -29px;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue {
  text-align: justify;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789 {
  font-weight: 400;
  line-height: 48px;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675 {
  margin-bottom: 1px;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b {
  margin-top: 18px;
  font-weight: 400;
  line-height: 48px;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.moredown90 {
  margin-top: 49px;
  margin-bottom: -43px;
}

.text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.moredown90.clickexplore {
  margin-top: -43px;
  margin-bottom: 24px;
}

.div-block-13 {
  text-align: center;
  margin-top: 59px;
  margin-bottom: 56px;
  padding-left: 188px;
  padding-right: 188px;
}

.image-13 {
  border-radius: 16px;
  margin-top: 0;
}

.red2 {
  color: #292828;
  text-shadow: 1px 1px 6px #00000005;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.red2._25 {
  font-size: 25px;
  line-height: 47px;
}

.red2.red15 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.red2.red15.red67 {
  line-height: 14px;
}

.link-7, .link-8, .link-9 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-10 {
  color: var(--white);
  text-decoration: none;
}

.link-11 {
  text-decoration: none;
}

.link-12 {
  color: var(--yellow);
  text-decoration: none;
}

.form {
  margin-top: 35px;
}

.headtextform {
  color: #292828;
  text-align: left;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.headtextform.texthigher {
  margin-top: 29px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.error-message {
  background-color: #df0303;
}

.formwrapper {
  background-color: #0000;
  margin-top: 36px;
  margin-bottom: -97px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.texthead {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 57px;
}

.texthead.textsmaller {
  font-size: 43px;
}

.textfield {
  margin-bottom: 20px;
  font-family: Marvel, sans-serif;
  font-size: 16px;
}

.text-block-12 {
  text-shadow: 1px 1px 6px #00000040;
}

.form-2 {
  text-align: left;
}

.success-message-2 {
  background-color: #0000;
  font-size: 23px;
}

.red {
  color: #f0622b;
  text-shadow: 1px 1px 6px #0003;
  margin-bottom: -130px;
  font-family: Oswald, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 0;
}

.red.white.black.green {
  color: #75c320;
  text-shadow: 1px 1px 1px #292828;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  line-height: 46px;
}

.text-block-13 {
  color: var(--white);
}

.container-8 {
  text-align: right;
  margin-top: -22px;
  padding-left: 0;
  display: block;
}

.tablet1 {
  object-fit: scale-down;
  display: block;
  overflow: visible;
}

.link-block-3 {
  text-align: center;
}

.image-14, .image-15 {
  border-radius: 14px;
}

.divheadtext {
  background-color: #011824ed;
}

.divheadtext.color2 {
  background-color: #0000;
  border-style: none;
  border-top-width: 1px;
  border-top-color: #000;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  margin-top: 77px;
  margin-bottom: 39px;
}

.divbox-2 {
  box-shadow: none;
  border: 1px #0003;
}

.headtext3 {
  margin-bottom: 17px;
  padding-bottom: 1px;
  font-family: Great Vibes, cursive;
}

.section1 {
  background-color: #0000;
  margin-top: -145px;
}

.div-block-7 {
  box-shadow: none;
  background-color: #0000;
  border-radius: 5px;
  margin-top: 32px;
  padding-top: 14px;
}

.div-block-7._32 {
  margin-top: 12px;
}

.container1 {
  box-shadow: none;
  background-color: #011824d9;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-bottom: 1px #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 104px;
  padding-top: 0;
  padding-bottom: 6px;
}

.container1.backflowers2 {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 104px;
  padding-top: 0;
}

.divtext5 {
  margin-top: 90px;
  margin-bottom: -82px;
}

.video-2 {
  box-shadow: none;
  margin-top: 52px;
  margin-bottom: -38px;
}

.imagdown89 {
  margin-top: 47px;
  display: none;
}

.imageartwork {
  margin-top: 52px;
  margin-bottom: -29px;
}

.imageartwork.teaserhigher {
  margin-bottom: -17px;
}

.div-block-5 {
  margin-top: -252px;
  margin-bottom: 96px;
}

.div-block-5.divblick5b {
  margin-top: -155px;
  margin-bottom: 6px;
}

.bold-text-3 {
  text-align: right;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.div-block-11 {
  text-align: left;
}

.image-16 {
  max-width: 100%;
}

.button-2 {
  background-color: #f0622b;
  border: 1px #011824f7;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.button-2:hover {
  background-color: #011824d9;
}

.button-2.lower453 {
  text-align: center;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.button-2.lower453:hover {
  color: #fff;
}

.button-2.higher872 {
  text-align: center;
  font-family: Oswald, sans-serif;
}

.button-2.higher872:hover {
  color: #fff;
}

.button-2.buttoncontact2 {
  text-align: center;
  background-color: #75c320;
  margin-top: 53px;
  margin-bottom: -79px;
}

.button-2.buttoncontact2:hover {
  background-color: #1bb0d1;
}

.button-2.buttoncontact2.highlow2 {
  margin-top: 30px;
  margin-bottom: 19px;
  font-family: Oswald, sans-serif;
}

.button-2.buttoncontact2.highlow2:hover {
  background-color: #011824d9;
}

.button-2.buttoncontact2.highlow2.barterbutton {
  background-color: #df0303;
  margin-top: 24px;
}

.button-2.buttoncontact2.highlow2.barterbutton:hover {
  background-color: #011824d9;
}

.button-2.buttoncontact2.highlow2.barterbutton.barterbutton4 {
  background-color: #df0303;
  margin-top: 20px;
  margin-bottom: 16px;
}

.button-2.buttoncontact2.highlow2.barterbutton.barterbutton4.brterbutoon8 {
  margin-top: 20px;
  margin-bottom: 15px;
}

.button-2.highlow1 {
  text-align: center;
  font-family: Oswald, sans-serif;
}

.button-2.highlow1:hover {
  color: #fff;
  background-color: #011824d9;
}

.button-2.higher873 {
  font-family: Oswald, sans-serif;
}

.button-2.higher873:hover {
  color: #fff;
}

.linkorange {
  color: #f0622b;
  text-decoration: none;
}

.columns-3 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.orange {
  color: #fff;
  text-shadow: 1px 1px 3px #29282833;
  text-decoration: none;
}

.orange.blue {
  color: #292828;
  text-align: justify;
  font-size: 19px;
  font-weight: 500;
  line-height: 35px;
}

.orange.blue.orange2 {
  color: #f0622b;
}

.text-span-6 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.imagebutton-2 {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  margin-top: 16px;
}

.imagebutton-2.roundbottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.imageteaser {
  margin-top: 50px;
  margin-bottom: -37px;
}

.divsocialmediasingle {
  max-width: 50px;
  margin-top: 4px;
  margin-bottom: 6px;
  display: block;
}

.divbutton {
  margin-top: 39px;
  margin-bottom: 75px;
  padding-bottom: 1px;
}

.colorcolumn {
  background-color: #fff6;
  border: 1px #01182433;
  border-right-style: solid;
  padding-left: 27px;
  padding-right: 27px;
  display: block;
  position: static;
  left: 0;
  overflow: visible;
  box-shadow: 5px 5px 13px -5px #000;
}

.colorcolumn.yellow {
  background-color: #a16a6a33;
  border-right-style: none;
}

.logosocialmedia {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  display: block;
  box-shadow: 1px 1px 3px #00000080;
}

.logosocialmedia.notvisibleinsta {
  display: none;
}

.divoverview {
  width: 920px;
  margin-top: -64px;
  margin-bottom: 44px;
  display: inline-block;
}

.divoverview._2d {
  text-align: center;
  margin-top: -6px;
  margin-bottom: -115px;
}

.div1 {
  text-align: center;
  background-color: #dddcdc;
  padding-top: 70px;
  padding-bottom: 70px;
}

.div1.lesstop2 {
  color: #fff;
  background-color: #dbec144f;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-top: 1px #000;
  margin-top: -144px;
  margin-bottom: -116px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.containeralso {
  background-color: #df0303;
  border-top: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
}

.div23 {
  background-color: #0000;
}

.div23.color2 {
  background-color: #dbec144f;
  background-image: url('../images/backpassports1_1.png'), none;
  background-position: 0 0, 0 0;
  background-size: cover, cover;
  border-bottom: 1px solid #011824d9;
  margin-top: -4px;
  margin-bottom: -54px;
  padding-top: 23px;
  padding-bottom: 55px;
}

.div23.color2.vs {
  background-color: #fff;
  background-image: url('../images/backpassports1_1.png'), none;
  background-position: 0 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: cover, cover;
  background-attachment: fixed, fixed;
  margin-top: -7px;
  margin-bottom: 0;
  padding-bottom: 29px;
}

.text-block-14 {
  color: #000;
  text-align: right;
  margin-top: -127px;
  margin-bottom: 0;
  display: none;
}

.youtube-2 {
  border: 1px #000;
}

.divsocialmedia {
  margin-top: 503px;
  position: fixed;
}

.rowmoredown {
  margin-bottom: 55px;
}

.rowmoredown.vs2b {
  margin-top: 21px;
  margin-bottom: -61px;
}

.rowmoredown.vs2b.vtstartpage {
  margin-top: -27px;
  margin-bottom: 0;
}

.blackbold {
  color: #f0622b;
  text-shadow: 1px 1px 6px #00000005, 1px 1px 6px #0000001a;
  font-size: 25px;
}

.blackbold.blacksmaller {
  color: #f0622b;
  text-align: center;
  text-shadow: 1px 1px 6px #0003;
  font-family: Oswald, sans-serif;
  font-size: 43px;
  font-weight: 300;
}

.blackbold.blacksmaller.textsmaller2 {
  text-align: center;
  font-size: 43px;
  font-weight: 300;
}

.blackbold.smaller67 {
  font-family: Montserrat, sans-serif;
}

.lightbox-link {
  margin-bottom: -39px;
}

.lightbox-link.lightboxdown {
  margin-top: 53px;
  margin-bottom: -28px;
  padding-bottom: 11px;
}

.lightbox-link.lightboxdown.lightboxdown2 {
  margin-top: 50px;
  margin-bottom: 19px;
}

.image-18 {
  box-shadow: none;
  border-radius: 14px;
  margin-bottom: 20px;
}

.image-18.image-19 {
  margin-top: -10px;
}

.decorimage1 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 5px;
  display: block;
}

.fixed-image-section {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000040, #00000040), url('../images/ebay3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 141px 20px 249px;
}

.container-4 {
  margin-top: -208px;
  padding-left: 0;
  padding-right: 0;
}

.link-block-4 {
  text-decoration: none;
}

.page-heading {
  color: #f6c500;
  text-shadow: 1px 1px 6px #00000080;
  margin-top: 0;
  margin-bottom: 11px;
}

.page-subheading {
  font-size: 16px;
}

.white-2 {
  color: #ffffffe3;
  text-shadow: 1px 1px 10px #00000080;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.text-block-15 {
  color: #ecdcdc;
  font-size: 12px;
  font-style: italic;
}

.container-9 {
  padding-top: 28px;
}

.div-block-15 {
  margin-top: 27px;
  margin-bottom: 47px;
}

.image-19 {
  border-radius: 14px;
}

.slide {
  background-image: url('../images/screenshotsoverview.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.moredown783 {
  margin-top: 23px;
}

.moredown783.mobile673 {
  margin-top: 11px;
}

.redganzneu {
  color: var(--yellow);
}

.columns-4 {
  margin-top: 30px;
}

.link-block-5, .link-block-6, .link-block-7, .link-block-8 {
  display: none;
}

.column-4 {
  padding-left: 10px;
}

.notvisible1 {
  overflow: visible;
}

.slideshowscreenshots {
  margin-top: 27px;
}

.image-20 {
  border-radius: 14px;
}

.html-embed-2 {
  object-fit: fill;
  display: block;
  overflow: visible;
}

.neuteaser {
  margin-top: -36px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-21, .image-22 {
  border-radius: 5px;
}

.section {
  border-bottom: 50px solid var(--light-blue);
  background-color: var(--light-blue);
  margin-top: -31px;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--royal-blue);
  padding: 0;
}

.quick-stack.lower649 {
  margin-top: 98px;
}

.quick-stack.noshow1 {
  background-color: var(--new-color);
}

.image-23 {
  margin-top: -24px;
}

.quick-stack-2 {
  background-color: var(--tuerkis);
  border-radius: 9px;
  margin-top: 70px;
  margin-bottom: -31px;
  padding-left: 20px;
  box-shadow: 0 2px 10px 5px #0003;
}

.quick-stack-2.topstacklow1 {
  background-color: var(--orange);
  margin-top: 70px;
}

.quick-stack-2.topstacklow1.higher90 {
  margin-top: 41px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop {
  margin-top: -50px;
  padding-top: 27px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop.high68 {
  background-color: var(--tuerkis);
  padding-bottom: 50px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.color1.color1b {
  background-color: var(--light-blue);
  background-image: none;
  border-top-right-radius: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue, .quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue.round-righttop {
  background-color: var(--tuerkis);
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.color10 {
  background-color: var(--tuerkis);
}

.quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop {
  box-shadow: none;
  border-radius: 0;
  margin-top: -52px;
  padding: 37px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop.what3 {
  background-color: var(--tuerkis);
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 50px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop {
  box-shadow: none;
  margin-top: -52px;
}

.quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop.less12 {
  background-color: var(--light-blue);
  background-image: none;
  background-size: auto;
  margin-top: -99px;
  padding-top: 33px;
}

.quick-stack-2.topstacklow1.greenback {
  background-color: var(--color-green1);
  color: var(--white);
}

.quick-stack-2.topstacklow1.color1 {
  background-color: var(--tuerkis);
  box-shadow: none;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 0;
  margin-top: 30px;
  margin-bottom: -31px;
  padding-top: 37px;
  padding-bottom: 37px;
  padding-left: 37px;
}

.quick-stack-2.topstacklow1.color3 {
  background-color: var(--color-green1);
  color: var(--darkorange);
}

.quick-stack-2.topstacklow1.colorblue {
  background-color: var(--light-blue);
  box-shadow: none;
}

.quick-stack-2.topstacklow1.colorblue.round-righttop {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 37px;
  padding-bottom: 37px;
  padding-left: 37px;
}

.quick-stack-2.topstacklow1.colortuerkis {
  box-shadow: 0 2px 10px 5px #0003;
}

.quick-stack-2.topstacklow1.colortuerkis.round-righttop {
  background-color: var(--light-blue);
  box-shadow: none;
  color: var(--yellow);
  background-image: none;
  background-size: auto;
  border-radius: 0 50px 0 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 37px;
}

.quick-stack-2.topstacklow1.color10 {
  background-color: var(--tuerkis);
  box-shadow: none;
}

.quick-stack-2.topstacklow1.color10.round-righttop {
  background-color: var(--light-blue);
  border-radius: 0 50px 0 0;
  padding: 50px 37px;
}

.quick-stack-2.topstacklow1.color10.round-righttop.what2 {
  background-color: var(--tuerkis);
  margin-bottom: -44px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.topstacklow1.color1b {
  background-color: var(--tuerkis);
  box-shadow: none;
  border-radius: 0 50px 0 0;
}

.quick-stack-2.topstacklow1.color1b.round-righttop {
  background-image: url('../images/tuerkistest1.jpg');
  background-size: auto;
  padding: 37px;
}

.quick-stack-2.topstacklow1.color1b.round-righttop.long67 {
  background-color: var(--light-blue);
  background-image: none;
  padding-bottom: 56px;
}

.quick-stack-2.topstacklow1.color1b.round-righttop.long67._49 {
  background-color: var(--new-color);
  padding-top: 51px;
  padding-bottom: 51px;
}

.quick-stack-2.topstacklow1.color1b.round-righttop.low24 {
  background-color: var(--light-blue);
  background-image: none;
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.button4.higher765 {
  background-color: var(--light-blue);
  box-shadow: none;
  border-radius: 0;
  margin-top: 21px;
  margin-bottom: 69px;
}

.quick-stack-2.button4.higher765._4bgv {
  background-color: var(--royal-blue);
  padding: 0;
}

.quick-stack-2.button4.higher765.color10.low123 {
  background-color: var(--tuerkis);
  margin-bottom: 24px;
}

.quick-stack-2.button4.higher765.color10.low123.colorblue {
  background-color: var(--light-blue);
}

.quick-stack-2.button4.higher765.color1b {
  background-color: var(--tuerkis);
  margin-bottom: 9px;
}

.quick-stack-2.button4.higher765.highquicktop {
  box-shadow: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 13px;
  margin-bottom: -58px;
}

.quick-stack-2.button4.higher765.highquicktop.low324 {
  margin-bottom: 59px;
}

.quick-stack-2.button4.higher765.highquicktop.high67 {
  background-color: var(--green2);
  margin-top: 32px;
  margin-bottom: 39px;
  padding: 50px 37px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.high77 {
  margin-bottom: 51px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.high77.hilo89 {
  margin-top: 14px;
  padding-top: 27px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.low345 {
  margin-bottom: 37px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.low345.tuerkis1 {
  background-color: var(--tuerkis);
  margin-top: 32px;
  margin-bottom: -53px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.tuerkislow {
  background-color: var(--tuerkis);
  margin-top: 32px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.tuerkislow._87 {
  background-color: var(--tuerkis);
  margin-bottom: -38px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.tuerklishighimpr {
  background-color: var(--light-blue);
  margin-top: 71px;
  margin-bottom: -8px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.low78 {
  background-color: var(--tuerkis);
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.low98 {
  background-color: var(--light-blue);
  color: var(--royal-blue);
  margin-top: 32px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.button4.higher765.highquicktop.high67.high64, .quick-stack-2.button4.higher765.highquicktop.high67.higher652 {
  background-color: var(--light-blue);
}

.quick-stack-2.greenback {
  background-color: var(--color-green1);
}

.quick-stack-2.higher42.colorblue.round-righttop {
  margin-top: 70px;
  margin-bottom: -51px;
}

.quick-stack-2.higher42.colorblue.round-righttop.high45 {
  background-color: var(--light-blue);
}

.quick-stack-2.color2 {
  background-color: var(--tuerkis);
}

.quick-stack-2.colorreddish {
  background-color: var(--new-color);
  box-shadow: none;
  background-image: none;
  background-size: auto;
  border-radius: 0;
  margin-top: 31px;
  padding: 50px 37px;
}

.quick-stack-2.colororange {
  background-color: var(--tuerkis);
  box-shadow: none;
  border-radius: 0;
  margin-top: 30px;
  margin-bottom: -36px;
  padding-top: 37px;
  padding-bottom: 37px;
  padding-left: 37px;
}

.quick-stack-2.color5 {
  background-color: var(--tuerkis);
  box-shadow: 0 2px 10px 5px #0003;
}

.quick-stack-2.colortuerkis {
  background-color: var(--tuerkis);
  box-shadow: none;
  margin-bottom: -35px;
}

.quick-stack-2.colortuerkis.round-righttop {
  background-color: var(--new-color);
  background-image: none;
  background-size: auto;
  border-radius: 0 50px 0 0;
  padding: 50px 37px;
}

.quick-stack-2.colortuerkis.round-righttop.uo1 {
  background-color: var(--light-blue);
  border-radius: 0;
  margin-top: 29px;
}

.quick-stack-2.color6 {
  background-color: var(--darkorange);
  box-shadow: 0 2px 10px 5px #0003;
}

.quick-stack-2.color10 {
  background-color: var(--tuerkis);
  box-shadow: none;
}

.quick-stack-2.color10.round-righttop {
  background-color: var(--tuerkis);
  border-radius: 0 50px 0 0;
  padding: 50px 37px;
}

.quick-stack-2.colorblue {
  background-color: var(--tuerkis);
  box-shadow: none;
  background-image: none;
  background-size: auto;
  border-radius: 0;
  margin-top: 31px;
  padding: 50px 37px;
}

.quick-stack-2.colorblue.round-righttop {
  background-color: var(--light-blue);
  border-top-right-radius: 50px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.quick-stack-2.colorblue.round-righttop.low72 {
  background-color: var(--light-blue);
  margin-bottom: 52px;
  padding-bottom: 37px;
}

.quick-stack-2.colorblue.round-righttop.low72.low74 {
  margin-bottom: -31px;
}

.quick-stack-2.colorblue.bluenocorner1 {
  border-radius: 0;
  margin-bottom: -31px;
  padding-top: 37px;
  padding-bottom: 37px;
  padding-left: 37px;
}

.quick-stack-2.colorblue.bluenocorner1.round-righttop {
  background-color: var(--tuerkis);
  background-image: none;
  border-top-right-radius: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.quick-stack-2.colorblue.round2 {
  border-top-right-radius: 50px;
}

.quick-stack-2.colorblue.lightbrown {
  background-color: var(--tuerkis);
}

.image-24 {
  border-radius: 0;
}

.image-24.picroundtopright, .image-24.roundright {
  border-top-right-radius: 20px;
}

.image-24.roundright.noround1 {
  border-radius: 0;
}

.image-24.roundleft1 {
  border-top-left-radius: 20px;
}

.bold-text-9 {
  color: var(--yellow);
  line-height: 69px;
}

.bold-text-9.version2 {
  color: var(--royal-blue);
}

.div-block-17.noshow1.teaserbottom {
  border-top: 50px solid var(--new-color);
  background-color: var(--new-color);
}

.quick-stack-3 {
  float: none;
  text-align: center;
  width: auto;
  position: static;
  overflow: visible;
}

.div-block-18 {
  text-align: center;
  width: 300px;
}

.div-block-19 {
  margin-top: 54px;
  padding-bottom: 35px;
  padding-right: 32px;
}

.quick-stack-4 {
  float: none;
  clear: none;
  margin-top: 76px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 316px;
  padding-right: 312px;
  position: static;
}

.div-teiler {
  width: 100%;
  margin-top: 68px;
}

.div-teiler.pinguinbaby.hilo23 {
  text-align: center;
  margin-top: 81px;
  margin-bottom: 108px;
}

.div-teiler.koalababy {
  margin-top: 61px;
  margin-bottom: -123px;
}

.div-teiler.koalababy.low1a {
  margin-top: 39px;
  margin-bottom: -66px;
}

.container-14 {
  max-width: 100%;
}

.container-14.pinguinbaby1 {
  margin-bottom: 49px;
}

.image-58 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-span-9, .text-span-10 {
  font-size: 30px;
}

.button-4 {
  max-width: 100px;
}

.link-block-9 {
  background-color: var(--lightgreencellow);
  text-align: center;
  border-radius: 0;
  width: 100%;
  height: 100px;
}

.link-block-9:hover, .link-block-9.activelink1, .link-block-9.activelink1.w--current {
  background-color: var(--royal-blue);
}

.heading-2 {
  text-decoration: none;
}

.text-block-16 {
  text-align: center;
  text-decoration: none;
}

.image-60 {
  text-align: center;
  max-width: 80%;
}

.image-60.high65 {
  margin-top: -16px;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 23px;
  display: block;
  overflow: visible;
}

.yellow5 {
  color: var(--yellow);
  font-size: 31px;
}

.bold-text-10 {
  color: var(--yellow);
  font-size: 30px;
  line-height: 35px;
}

.text-span-11 {
  font-size: 20px;
}

.bold-text-11 {
  color: var(--white);
}

._992 {
  font-size: 71px;
  line-height: 34px;
}

.text-span-12 {
  color: var(--yellow);
}

.kla {
  color: var(--color-shotsfromtheair);
  line-height: 20px;
  text-decoration: none;
}

.linkphone-2 {
  color: #fc7e0a;
  background-color: #0000;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 29px;
}

.linkphone-2:hover {
  color: #fc7e0a;
}

.navlink-2 {
  color: #631313;
  text-shadow: 1px 1px 4px #0000001a;
  border-bottom: 10px solid #0000;
  padding-bottom: 6px;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Marvel, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.navlink-2:hover {
  color: #631313;
  border-bottom: 10px solid #fc7e0a;
  text-decoration: none;
}

.navlink-2.w--current {
  font-style: normal;
}

.navlink-2.linkactive2 {
  border-bottom-color: #fc7e0a;
  padding-left: 4px;
  padding-right: 4px;
}

.nav-menu-2 {
  margin-top: -4px;
  margin-left: 0;
  padding-left: 0;
}

.logo-2 {
  margin-top: -17px;
  margin-bottom: 14px;
  margin-left: -17px;
}

.divlogo-2 {
  margin-top: 21px;
  margin-left: 23px;
}

.containernavi-2 {
  margin-left: -18px;
}

.divphone-2 {
  text-align: right;
  margin-top: 20px;
  font-family: Marvel, sans-serif;
}

.image-62 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-62.roundleft1 {
  border-top-left-radius: 20px;
  border-top-right-radius: 0;
}

.image-62.roundright1 {
  border-top-right-radius: 20px;
}

.image-63 {
  border-radius: 0;
}

.image-63.roundleft1 {
  border-top-left-radius: 20px;
}

.videosmall {
  background-color: #0000;
  width: 422px;
  height: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-4 {
  padding-left: 82px;
  padding-right: 82px;
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  line-height: 29px;
}

.text-4.textwider {
  color: #ffffffd1;
  text-align: justify;
  padding-left: 26px;
  padding-right: 26px;
  font-family: Montserrat, sans-serif;
}

.text-4.textwider.textvideos {
  background-color: #ffffff40;
  border-style: none;
  border-top-width: 1px;
  border-top-color: #ffffffd1;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 0;
  padding: 7px 8px 7px 20px;
  font-size: 20px;
}

.text-4.textwider.textvideos.pink {
  background-color: #2c2f85;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.divvideosmall {
  margin-top: -34px;
  padding: 8px 0 27px;
}

.divvideosmall.divvideosmall2 {
  background-color: #ffffffa3;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.black-2 {
  color: #fff;
  padding-left: 0;
}

.orange-2 {
  color: #f6c500;
}

.cell-4 {
  justify-content: center;
  align-items: center;
}

.text-span-13 {
  margin-top: 14px;
  line-height: 38px;
  display: block;
}

.text-span-13.jk {
  margin-top: 13px;
  display: block;
}

.text-span-14 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-15, .text-span-18, .text-span-19, .text-span-20 {
  margin-top: 13px;
  display: block;
}

.text-span-21, .text-span-22 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-23 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-24 {
  color: var(--yellow);
  margin-top: 7px;
  display: block;
}

.text-span-25 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-26 {
  margin-top: 13px;
  display: block;
}

.text-span-27 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-28 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-29 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-30, .text-span-31, .text-span-32 {
  margin-top: 13px;
  display: block;
}

.text-span-33 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-34 {
  margin-top: 13px;
  display: block;
}

.text-span-35 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-36 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-37, .text-span-38 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.image-42 {
  margin-top: 48px;
  margin-bottom: -44px;
  display: block;
}

.image-42.imagebottommobile.mobile24 {
  margin-bottom: -80px;
}

.image-42.imagebottommobile.mobile24._459 {
  margin-top: 65px;
  margin-bottom: -32px;
}

.container-15 {
  max-width: 100%;
  overflow: visible;
}

.image-64 {
  margin-top: 69px;
  display: block;
  position: static;
  overflow: visible;
}

.image-41 {
  margin-bottom: -38px;
  display: block;
}

.image-41.lower367 {
  margin-bottom: -96px;
}

.image-41.lower367.higher098 {
  margin-top: 69px;
  margin-bottom: -38px;
}

.image-65 {
  margin-bottom: -38px;
  display: block;
}

.image-65.lower367 {
  margin-bottom: -96px;
}

.image-65.lower367.wanne3 {
  margin-top: 71px;
  margin-bottom: -52px;
}

.div-block-21 {
  margin-bottom: -76px;
  padding-left: 0;
  padding-right: 0;
}

.text-span-39 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-39.link15 {
  color: var(--color-shotsfromtheair);
}

.text-span-40 {
  margin-top: 13px;
  display: block;
}

.text-span-41 {
  color: var(--color-shotsfromtheair);
  margin-top: 5px;
  display: block;
}

.text-span-42 {
  margin-top: 13px;
  display: block;
}

.bold-text-12 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.text-span-43 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-45 {
  margin-top: 13px;
  display: block;
}

.div-block-22 {
  text-align: center;
  margin-top: 38px;
  margin-bottom: -16px;
  padding-left: 159px;
  padding-right: 159px;
}

.div-block-22.low45 {
  margin-bottom: -16px;
}

.div-block-22.low45.low46 {
  margin-top: 47px;
  padding-left: 38px;
  padding-right: 38px;
}

.div-block-22.orangteiler {
  margin-bottom: -20px;
}

.div-block-22.startturtle {
  margin-top: 55px;
  margin-bottom: -16px;
  padding-left: 88px;
  padding-right: 88px;
}

.div-block-22.startturtle.startbamboo {
  margin-top: 38px;
}

.div-block-22.iguanateiler {
  margin-top: 82px;
  padding-left: 66px;
  padding-right: 66px;
}

.div-block-22.parrots1 {
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-22.delfin {
  margin-top: 18px;
  margin-bottom: -15px;
  padding-left: 199px;
  padding-right: 199px;
}

.div-block-23 {
  text-align: center;
  margin-top: 78px;
  margin-bottom: 14px;
  padding-top: 0;
  padding-left: 131px;
  padding-right: 131px;
}

.div-block-23.hilo67 {
  margin-top: 77px;
  margin-bottom: 15px;
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-23.low457 {
  margin-top: 188px;
}

.div-block-23.low34 {
  margin-top: 68px;
  margin-bottom: -44px;
}

.div-block-23.downloadform {
  padding: 0;
}

.bold-text-13 {
  color: var(--white);
  text-decoration: none;
}

.text-span-46 {
  margin-top: 13px;
  display: block;
}

.text-span-47, .text-span-48 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-49 {
  margin-top: 13px;
  display: block;
}

.div-block-24 {
  margin-top: -94px;
  margin-bottom: 32px;
  padding-left: 63px;
  padding-right: 63px;
}

.div-block-24.aktuell2 {
  margin-top: -82px;
  margin-bottom: 23px;
}

.div-block-24.low356 {
  margin-top: -79px;
  margin-bottom: 74px;
  padding-left: 141px;
  padding-right: 141px;
}

.div-block-24.low356.teasertop1 {
  margin-top: -24px;
  margin-bottom: 70px;
}

.text-span-50, .text-span-51, .text-span-52, .text-span-53, .text-span-54, .text-span-55, .text-span-56, .text-span-57, .text-span-58 {
  margin-top: 13px;
  display: block;
}

.text-span-59 {
  color: var(--yellow);
  margin-top: 13px;
  margin-bottom: 10px;
  display: block;
}

.text-span-60 {
  margin-top: 13px;
  display: block;
}

.text-span-61 {
  color: var(--yellow);
  margin-top: 13px;
  display: block;
}

.bold-text-14 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-62, .text-span-63 {
  margin-top: 13px;
  display: block;
}

.text-span-64 {
  margin-top: -28px;
  display: block;
}

.link-block-10 {
  margin-top: -108px;
}

.divsocialmedia-2 {
  margin-top: -297px;
  position: fixed;
}

.divsocialmedia-2.up9 {
  margin-top: -335px;
}

.logosocialmedia-2 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 1px 1px 3px #00000080;
}

.divsocialmediasingle-2 {
  max-width: 50px;
  margin-top: 0;
  margin-bottom: 6px;
}

.background-video {
  height: 510px;
  margin-top: -71px;
  margin-bottom: -201px;
  padding-top: 0;
}

.image-66 {
  opacity: .9;
  border-style: solid;
  border-color: #011824d9;
  border-left-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  min-width: 300px;
  margin-top: -205px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #00000080;
}

.image-66.lowerinvideo {
  margin-top: -54px;
  display: inline-block;
}

.divbutton2 {
  margin-top: -54px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 580px;
  position: relative;
}

.divbutton2.divbutton2b {
  margin-top: 18px;
  margin-left: 224px;
  padding-left: 0;
  padding-right: 652px;
}

.button1 {
  margin-top: -371px;
  margin-left: -38px;
  margin-right: 11px;
  padding-top: 12px;
  padding-left: 28px;
  padding-right: 11px;
}

.button1.buttonsmaller {
  margin-top: 0;
  padding-top: 13px;
}

.button1.buttonsmaller.bless2 {
  margin-top: 16px;
  margin-left: 47px;
  padding-left: 0;
  padding-right: 0;
}

.button1.buttonsmaller.bless2.buttonsmaller3 {
  min-width: 250px;
  margin-top: -23px;
}

.button1.buttonsmaller.bless2.buttonsmaller3.buttondown1 {
  opacity: .9;
}

.button1.buttonsmaller.bless2.buttonsmaller3.buttondown1.buttonup {
  margin-top: 11px;
  margin-left: 0;
  display: block;
}

.divannouncement {
  text-align: right;
  background-color: #0000;
  border-bottom-right-radius: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.divdestination {
  text-align: left;
  margin-top: 109px;
  padding-top: 0;
}

.div-block-25 {
  padding-left: 123px;
  padding-right: 123px;
}

.div-block-26 {
  margin-top: -37px;
  padding-left: 54px;
  padding-right: 54px;
}

.div-block-27 {
  background-color: var(--tuerkis);
  margin-top: 78px;
  margin-bottom: 46px;
  padding-bottom: 65px;
  padding-left: 42px;
  padding-right: 42px;
}

.text-span-65 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-13 {
  text-decoration: none;
}

.link-13:hover {
  color: var(--orange);
}

.bold-text-17 {
  margin-top: -53px;
  display: block;
}

.yellowtextlink {
  color: var(--yellow);
}

.text-span-66 {
  color: var(--color-shotsfromtheair);
}

.link-14 {
  color: var(--color-shotsfromtheair);
  -webkit-text-stroke-color: var(--yellow);
  text-decoration: none;
}

.link-15 {
  text-decoration: none;
}

.field-label {
  margin-bottom: 10px;
}

.text-field, .text-field-2, .text-field-3 {
  margin-bottom: 20px;
  font-size: 16px;
}

.select-field-2 {
  color: var(--tuerkis);
  margin-bottom: 20px;
  font-size: 16px;
}

.textarea-2 {
  color: var(--tuerkis);
  padding-bottom: 40px;
  font-size: 16px;
}

.link-16 {
  text-decoration: none;
}

.link-17 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-18, .link-19, .link-20, .link-21, .link-22, .link-23, .link-24 {
  text-decoration: none;
}

.link-25 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-26 {
  text-decoration: none;
}

.div-block-28 {
  background-color: var(--tuerkis);
  margin-top: 124px;
}

.div-block-28.round-righttop {
  border-top-right-radius: 50px;
  margin-bottom: -49px;
}

.div-block-29 {
  background-color: var(--tuerkis);
  margin-top: 32px;
  margin-bottom: -70px;
  padding: 28px 45px 25px;
}

.link-28 {
  color: var(--color-shotsfromtheair);
  margin-top: -20px;
  text-decoration: none;
  display: block;
}

.link-29 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-30 {
  text-decoration: none;
}

.link-31 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-67 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.link-32 {
  color: var(--yellow);
  text-decoration: none;
}

.link-33, .link-34 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-35 {
  text-decoration: none;
}

.link-36, .link-37, .link-38, .link-39, .link-40 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-41 {
  color: var(--yellow);
  text-decoration: none;
}

.text-span-68, .text-span-68.yellow1 {
  color: var(--yellow);
}

.link-42, .link-43, .link-44, .link-45, .link-46 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.bold-text-19, .bold-text-20 {
  color: var(--color-shotsfromtheair);
}

.text-span-69 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-70, .text-span-71 {
  margin-top: 13px;
  display: block;
}

.text-span-72 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.slider-2 {
  border-bottom: 10px #005ba8;
  height: auto;
  margin-top: 62px;
  position: static;
}

.container-16 {
  text-align: right;
  margin-top: -428px;
  padding-left: 0;
  display: block;
}

.container-16.bottomcontainer {
  margin-top: -418px;
  margin-bottom: 6px;
  padding-top: 57px;
  padding-bottom: 35px;
}

.divslider-2 {
  border-bottom: 20px #631313;
  margin-top: -67px;
  padding-top: 0;
}

.text-span-73 {
  color: #fff;
  text-shadow: 1px 1px 6px #0003, 1px 1px 6px #0003;
  background-color: #cc6814;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: -10px;
  padding: 5px 35px;
  font-size: 31px;
  font-weight: 400;
  box-shadow: -1px -1px 3px #0003;
}

.sectionslider-2 {
  max-height: 804px;
  margin-top: -25px;
}

.divannouncement-2 {
  text-align: right;
  background-color: #0000;
  border-bottom-right-radius: 0;
  margin-top: -408px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.containerteaser {
  margin-top: 0;
}

.link-block-12 {
  margin-top: -22px;
}

.link-block-12.w--current {
  margin-top: -188px;
}

.image-67 {
  opacity: .9;
  border-style: solid;
  border-color: #011824d9;
  border-left-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  min-width: 300px;
  margin-top: -205px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #00000080;
}

.image-67.lowerinvideo {
  margin-top: -145px;
}

.image-67.lowerinvideo.imagesmaller {
  opacity: 8;
  border-radius: 0;
  margin-top: 0;
}

.image-67.lowerinvideo.imagesmaller.roundteaser {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
  box-shadow: none;
  opacity: 1;
  border-radius: 20px 20px 0 0;
}

.image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1.effekt2 {
  border-radius: 0 0 20px 20px;
  margin-top: 121px;
  box-shadow: 1px 1px 3px #00000080;
}

.image-67.lowerinvideo.imagesmaller.no1 {
  box-shadow: none;
  border-left-style: none;
  border-top-right-radius: 20px;
}

.image-67.lowerinvideo.imagesmaller.no2 {
  box-shadow: none;
  border-left-style: none;
  border-top-right-radius: 0;
}

.teasercollage {
  margin-top: 260px;
  margin-bottom: -265px;
  margin-left: 10%;
  display: block;
}

.text-span-74 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-75 {
  margin-top: 13px;
  display: block;
}

.text-span-76 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.text-span-77 {
  margin-top: 13px;
  display: block;
}

.link-47, .link-48, .link-49, .link-50 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-78 {
  margin-top: 13px;
  display: block;
}

.link-51 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-79 {
  margin-top: 13px;
  display: block;
}

.text-span-80 {
  display: block;
}

.text-span-81 {
  margin-top: 13px;
  display: block;
}

.link-52 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
  display: inline;
}

.link-53, .link-54 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-82, .text-span-83 {
  display: inline;
}

.link-55, .link-56 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-84 {
  display: block;
}

.text-span-85 {
  margin-top: 13px;
  display: block;
}

.text-span-86 {
  margin-top: 0;
  margin-bottom: -13px;
  display: block;
}

.text-span-87 {
  margin-top: 13px;
  display: flex;
}

.text-span-88 {
  display: flex;
}

.link-57 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-58 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
  display: inline;
}

.text-span-89 {
  margin-top: 13px;
  display: block;
}

.link-59 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-60 {
  text-decoration: none;
}

.link-61 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.div-block-30 {
  margin-top: 20px;
  margin-left: 68px;
}

.div-block-30.bottomtakatour {
  margin-top: 235px;
  margin-bottom: -185px;
  margin-left: 10px;
}

.image-68 {
  margin-bottom: -54px;
}

.bold-text-21, .bold-text-22, .bold-text-23 {
  color: var(--color-shotsfromtheair);
}

.link-62, .link-63, .link-64, .link-65 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-90 {
  margin-top: 15px;
  display: block;
}

.fixed-image-section-2 {
  border-top: 50px solid var(--light-blue);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000040, #00000040), url('../images/headerairplane1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: -7px;
  padding: 437px 103px 210px;
}

.fixed-image-section-2.home {
  background-image: linear-gradient(#0000, #0000), url('../images/headeraruba.jpg');
}

.fixed-image-section-2.fixed3 {
  background-image: linear-gradient(#0000, #0000), url('../images/headeranguilla2.jpg');
}

.fixed-image-section-2.fixed2 {
  background-image: linear-gradient(#0000, #0000), url('../images/headerbelize4.jpg');
}

.fixed-image-section-2.fixed4 {
  background-image: linear-gradient(#0000, #0000), url('../images/headerdominica1.jpg');
}

.page-heading-2 {
  color: #f6c500;
  text-shadow: 1px 1px 6px #00000080;
  margin-top: 0;
  margin-bottom: 11px;
  display: none;
}

.page-subheading-2 {
  font-size: 16px;
  display: none;
}

.white-3 {
  color: #ffffffe3;
  text-shadow: 1px 1px 10px #00000080;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.text-span-91 {
  margin-top: 13px;
  display: block;
}

.link-66 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-92 {
  color: var(--dark-green);
}

.bold-text-24 {
  color: var(--color-shotsfromtheair);
}

.link-67 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.link-68 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  text-decoration: none;
  display: block;
}

.div-block-32 {
  margin-top: -23px;
}

.text-span-93 {
  color: var(--color-shotsfromtheair);
}

.link-69 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.text-span-94 {
  color: var(--color-shotsfromtheair);
  margin-top: 13px;
  display: block;
}

.link-70 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.image-69 {
  display: block;
}

.link-71 {
  color: var(--color-shotsfromtheair);
  text-decoration: none;
}

.container-18 {
  text-align: right;
  margin-top: -428px;
  padding-left: 0;
  display: block;
}

.container-18.bottomcontainer {
  margin-top: -418px;
  margin-bottom: 6px;
  padding-top: 57px;
  padding-bottom: 35px;
}

.white-4 {
  color: #ffffffe3;
  text-shadow: 1px 1px 10px #00000080;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.page-subheading-3 {
  font-size: 16px;
  display: none;
}

.div-block-33 {
  margin-top: 20px;
  margin-left: 68px;
}

.div-block-33.bottomtakatour {
  margin-top: 235px;
  margin-bottom: -185px;
  margin-left: 10px;
}

.page-heading-3 {
  color: #f6c500;
  text-shadow: 1px 1px 6px #00000080;
  margin-top: 0;
  margin-bottom: 11px;
  display: none;
}

.image-71 {
  opacity: .9;
  border-style: solid;
  border-color: #011824d9;
  border-left-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  min-width: 300px;
  margin-top: -205px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #00000080;
}

.image-71.lowerinvideo {
  margin-top: -145px;
}

.image-71.lowerinvideo.imagesmaller {
  opacity: 8;
  border-radius: 0;
  margin-top: 0;
}

.image-71.lowerinvideo.imagesmaller.roundteaser {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.image-71.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
  box-shadow: none;
  opacity: 1;
  border-radius: 20px 20px 0 0;
}

.fixed-image-section-3 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000040, #00000040), url('../images/ebay3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-top: 50px solid #b85702;
  margin-top: 0;
  margin-bottom: -7px;
  padding: 341px 103px 150px;
}

.container-19 {
  text-align: right;
  margin-top: -428px;
  padding-left: 0;
  display: block;
}

.container-19.bottomcontainer {
  margin-top: -418px;
  margin-bottom: 6px;
  padding-top: 57px;
  padding-bottom: 35px;
}

.white-5 {
  color: #ffffffe3;
  text-shadow: 1px 1px 10px #00000080;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.page-subheading-4 {
  font-size: 16px;
  display: none;
}

.div-block-34 {
  margin-top: 20px;
  margin-left: 68px;
}

.div-block-34.bottomtakatour {
  margin-top: 235px;
  margin-bottom: -185px;
  margin-left: 10px;
}

.page-heading-4 {
  color: #f6c500;
  text-shadow: 1px 1px 6px #00000080;
  margin-top: 0;
  margin-bottom: 11px;
  display: none;
}

.image-73 {
  opacity: .9;
  border-style: solid;
  border-color: #011824d9;
  border-left-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  min-width: 300px;
  margin-top: -205px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #00000080;
}

.image-73.lowerinvideo {
  margin-top: -145px;
}

.image-73.lowerinvideo.imagesmaller {
  opacity: 8;
  border-radius: 0;
  margin-top: 0;
}

.image-73.lowerinvideo.imagesmaller.roundteaser {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.image-73.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
  box-shadow: none;
  opacity: 1;
  border-radius: 20px 20px 0 0;
}

.fixed-image-section-4 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000040, #00000040), url('../images/ebay3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-top: 50px solid #b85702;
  margin-top: 0;
  margin-bottom: -7px;
  padding: 341px 103px 150px;
}

.container-20 {
  text-align: right;
  margin-top: -428px;
  padding-left: 0;
  display: block;
}

.container-20.bottomcontainer {
  margin-top: -418px;
  margin-bottom: 6px;
  padding-top: 57px;
  padding-bottom: 35px;
}

.white-6 {
  color: #ffffffe3;
  text-shadow: 1px 1px 10px #00000080;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.page-subheading-5 {
  font-size: 16px;
  display: none;
}

.div-block-35 {
  margin-top: 20px;
  margin-left: 68px;
}

.div-block-35.bottomtakatour {
  margin-top: 235px;
  margin-bottom: -185px;
  margin-left: 10px;
}

.page-heading-5 {
  color: #f6c500;
  text-shadow: 1px 1px 6px #00000080;
  margin-top: 0;
  margin-bottom: 11px;
  display: none;
}

.image-75 {
  opacity: .9;
  border-style: solid;
  border-color: #011824d9;
  border-left-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  min-width: 300px;
  margin-top: -205px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #00000080;
}

.image-75.lowerinvideo {
  margin-top: -145px;
}

.image-75.lowerinvideo.imagesmaller {
  opacity: 8;
  border-radius: 0;
  margin-top: 0;
}

.image-75.lowerinvideo.imagesmaller.roundteaser {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.image-75.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
  box-shadow: none;
  opacity: 1;
  border-radius: 20px 20px 0 0;
}

.divslider-3 {
  background-color: var(--light-blue);
  border-bottom: 20px #631313;
  margin-top: -120px;
  padding-top: 0;
}

.div-block-36 {
  margin-top: 0;
}

.text-span-95 {
  background-color: var(--reddish);
  box-shadow: none;
  opacity: .84;
  outline-offset: 0px;
  color: #fff;
  text-align: right;
  text-shadow: 1px 1px 6px #0003, 1px 1px 6px #0003;
  border: 1px solid #000;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  outline: 1px #fff;
  width: 800px;
  margin-left: -10px;
  padding: 5px 35px;
  font-family: Marvel, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.teasercollage-2 {
  margin-top: 260px;
  margin-bottom: -265px;
  margin-left: 19%;
  display: block;
}

.divannouncement-3 {
  text-align: right;
  background-color: #0000;
  border-bottom-right-radius: 0;
  margin-top: -408px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.container-22 {
  text-align: right;
  margin-top: -383px;
  padding-left: 0;
  display: block;
}

.slider-3 {
  background-color: var(--light-blue);
  border-bottom: 10px #005ba8;
  height: auto;
  margin-top: 62px;
  position: relative;
}

.image-77 {
  opacity: .9;
  border-style: solid;
  border-color: #011824d9;
  border-left-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  min-width: 300px;
  margin-top: -205px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #00000080;
}

.image-77.lowerinvideo {
  margin-top: -145px;
}

.image-77.lowerinvideo.imagesmaller {
  opacity: 8;
  border-radius: 0;
  margin-top: 0;
}

.image-77.lowerinvideo.imagesmaller.roundteaser {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.link-block-17 {
  margin-top: -22px;
}

.link-block-17.w--current {
  margin-top: -188px;
}

.bold-text-25, .bold-text-26 {
  color: var(--color-shotsfromtheair);
}

@media screen and (max-width: 991px) {
  .navbar {
    margin-top: -1px;
  }

  .navbar:hover {
    background-color: #0000;
  }

  .navlink {
    border-top: 1px solid var(--color-shotsfromtheair);
    border-bottom: 1px none var(--color-shotsfromtheair);
    background-color: var(--tuerkis);
    opacity: 1;
    width: 240px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 40px;
  }

  .navlink:hover {
    background-color: var(--dark-green);
    color: var(--white);
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .navlink.linkemail {
    background-color: #0000;
    padding-left: 11px;
  }

  .navlink.linkemail:hover {
    background-color: #0000;
    border-bottom-style: none;
  }

  .navlink.linkemail.middle1 {
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .navlink.linkactive.w--current {
    background-color: #fff3;
    border-bottom: 1px solid #f3b515;
    width: 240px;
    margin-right: 0;
    padding: 23px 39px;
  }

  .navlink.linkactive2 {
    border-top: 1px solid var(--color-shotsfromtheair);
    background-color: var(--new-color);
    opacity: 100;
    color: var(--white);
    border-bottom-style: none;
    width: 240px;
    padding-left: 40px;
  }

  .navlink.linkactive2:hover {
    color: var(--white);
  }

  .divtop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 40px;
    padding-bottom: 22px;
  }

  .logo {
    max-width: 90%;
    margin-top: -18px;
    margin-bottom: -9px;
    margin-left: -40px;
  }

  .nav-menu {
    background-color: #fff;
    background-image: url('../images/beachesteaser1.jpg');
    background-position: 50%;
    background-size: cover;
    margin-top: 27px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
  }

  .sectionslider {
    max-height: none;
  }

  .divslider {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .slide1.slide9 {
    background-position: 50% -60%;
  }

  .slide1.slide9.slidemichel1.slideliebfrauen1 {
    background-image: url('../images/multiheadertobago1b.jpg');
    background-size: cover;
    border-bottom-style: none;
    border-bottom-width: 30px;
  }

  .slide1.slide9.slidemichel1.slideliebfrauen1.slidemtirineaerialfromtop {
    background-image: url('../images/headermtirvineaerialfromtop1.jpg');
  }

  .slide1.tobago3 {
    background-position: 0 0;
  }

  .slide1.slide20 {
    background-position: 50% 26px;
  }

  .slide1.slide21.slide794 {
    background-position: 50% -170%;
  }

  .slider {
    height: 320px;
    max-height: none;
    margin-top: 159px;
  }

  .slider.sliderhigher {
    height: 300px;
    margin-bottom: -75px;
  }

  .sectioncontent {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .divcontent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    height: 0;
    margin: -26px auto 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .containercontent {
    margin-bottom: -121px;
    padding-left: 0;
    padding-right: 0;
  }

  .containercontent.lowerform {
    margin-bottom: 46px;
  }

  .containercontent.lowerform._908 {
    margin-bottom: -23px;
  }

  .heading {
    font-size: 32px;
  }

  .heading.headmore.head9 {
    margin-top: 32px;
  }

  .heading.headin7.higher12 {
    margin-top: 11px;
  }

  .heading.higher4 {
    margin-top: -1px;
  }

  .heading.heading7 {
    margin-bottom: 18px;
  }

  .heading.heading9 {
    margin-top: 3px;
  }

  .heading.heading9.heading45 {
    margin-top: 20px;
    margin-bottom: 11px;
  }

  .heading.headinginquiry.loweretc1 {
    margin-top: 86px;
    margin-bottom: 18px;
  }

  .heading.headinginquiry.loweretc1.loweretc2 {
    margin-top: 36px;
    margin-bottom: 76px;
  }

  .heading.lower89 {
    margin-top: 25px;
    font-size: 30px;
  }

  .heading.lower89.highlow1 {
    margin-bottom: -146px;
  }

  .heading.lower89.smallertext1 {
    margin-top: 28px;
    margin-bottom: -5px;
    font-size: 27px;
  }

  .heading.lower89.smallertext1.lower45.lower97 {
    margin-top: 84px;
  }

  .heading.lower89.higher89 {
    margin-top: -19px;
  }

  .heading.lower89.higher89.lower672 {
    margin-top: -13px;
    margin-bottom: 26px;
  }

  .heading.lower89.higher89.lower673 {
    margin-top: 12px;
  }

  .heading.lower89.higher89.lower673.lower562 {
    margin-bottom: -25px;
  }

  .heading.lower89.biggertext1 {
    color: var(--goldenrod);
    margin-top: 33px;
    margin-bottom: 18px;
    font-size: 40px;
  }

  .heading.lower68 {
    font-size: 30px;
  }

  .heading.lower68.higher789 {
    margin-top: 78px;
    margin-bottom: -14px;
  }

  .heading.lower68.lower68b {
    margin-top: 21px;
    margin-bottom: 22px;
    font-size: 30px;
  }

  .heading.higher11 {
    margin-bottom: -14px;
  }

  .heading.higher11.lower90 {
    margin-top: 67px;
  }

  .heading.higher11.higher67 {
    margin-bottom: -15px;
  }

  .heading.higher12 {
    margin-top: 22px;
    margin-bottom: -19px;
  }

  .heading.lower79 {
    margin-top: 61px;
  }

  .heading.lower79.higher67.lower56 {
    margin-top: -14px;
    margin-bottom: -17px;
  }

  .heading.lower45 {
    margin-top: 33px;
  }

  .text {
    font-size: 18px;
  }

  .text.textrooms.textrooms2 {
    height: 356px;
    padding-top: 17px;
  }

  .text.lower6 {
    margin-top: 15px;
  }

  .text.textorange {
    font-size: 19px;
  }

  .text.textorange.lower567 {
    margin-bottom: 28px;
    font-size: 19px;
    line-height: 31px;
  }

  .text.textorange.lower79.lower880 {
    padding-left: 17px;
  }

  .text.textorange.lower79.lower880.left45.textwhite {
    margin-bottom: 17px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 16px;
    line-height: 35px;
  }

  .text.textorange.lower79.lower880.left45.textwhite.blue.dark {
    margin-top: 8px;
    margin-bottom: 12px;
    font-size: 19px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67 {
    margin-top: 3px;
    margin-bottom: -60px;
    font-size: 26px;
    line-height: 33px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20 {
    margin-top: 2px;
    margin-bottom: -56px;
    padding-left: 0;
    font-size: 26px;
    line-height: 33px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.version1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.lowhigh61 {
    margin-top: 5px;
    margin-bottom: -59px;
    padding-left: 0;
    font-size: 26px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.low32 {
    margin-bottom: -44px;
    line-height: 33px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.left56 {
    padding-left: 25px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.lowhigh61 {
    margin-bottom: -85px;
  }

  .text.textorange.lower79.lower67, .text.textorange.lower79.deep3 {
    font-size: 19px;
  }

  .text.textorange.lower79.deep3.blacktext.lower457 {
    margin-top: 0;
    margin-bottom: -22px;
    font-size: 18px;
  }

  .text.textorange.lower79.lower80 {
    margin-bottom: -18px;
    font-size: 19px;
  }

  .text.textorange.texthinweis {
    font-size: 18px;
    line-height: 25px;
  }

  .text.textorange._908, .text.textorange {
    font-size: 19px;
  }

  .text.textorange.lower79 {
    padding-left: 0;
    font-size: 19px;
    line-height: 31px;
  }

  .text.textorange.lower79.deep3 {
    margin-top: -13px;
    font-size: 19px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch {
    flex: 0 auto;
    margin-top: 58px;
    margin-bottom: -13px;
    margin-right: -5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 19px;
    line-height: 27px;
    display: block;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.left26 {
    padding-left: 25px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.texthigh2 {
    margin-top: 25px;
    font-size: 19px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.less78.less62 {
    margin-top: 123px;
    margin-bottom: -79px;
  }

  .containernavi {
    background-color: #0000;
    margin-left: 0;
  }

  .divlogo {
    margin-left: 35px;
    padding: 18px 0;
  }

  .row.moretop2 {
    height: 100%;
    margin-top: 14px;
  }

  .row.moretop2.moretop3 {
    margin-top: 15px;
  }

  .row.moretop2.lessbottom {
    margin-bottom: -516px;
  }

  .row.moretop2.morebottom6 {
    margin-top: 6px;
    margin-bottom: 0;
  }

  .row.rowrooms {
    margin-top: 27px;
    margin-bottom: -368px;
  }

  .row.moretop2 {
    width: 700px;
    height: 100%;
    margin-top: 14px;
    margin-left: 24px;
  }

  .menu-button {
    color: #005ba8;
    text-shadow: 1px 1px 6px #0003;
    background-color: #0000;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 1px;
  }

  .menu-button:hover, .menu-button:active, .menu-button:focus {
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: #0000;
    background-image: url('../images/transparent_1transparent.png');
    background-position: 0 0;
    background-size: 5px;
    display: block;
  }

  .menu-button.menuetopless {
    margin-top: -1px;
  }

  .hedinginslide {
    margin-top: 57px;
    font-size: 40px;
  }

  .divheadinginslide {
    margin-top: 27px;
    padding-bottom: 0;
    font-size: 11px;
  }

  .divbacoletinslider {
    margin-top: -2px;
    padding-top: 252px;
  }

  .containerbacoletinslider {
    display: block;
  }

  .text-span-3 {
    margin-left: -9px;
    padding-bottom: 17px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .divphone {
    margin-top: 17px;
    margin-right: 21px;
  }

  .linkphone {
    margin-top: 15px;
  }

  .imagebutton.imaged1 {
    margin-bottom: 11px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .imagebutton.imaged1.imaged2 {
    margin-bottom: 24px;
  }

  .imagebutton.imaged1.imaged2.untenpad {
    margin: 12px 3px;
  }

  .divbox.divboxsmaller {
    margin-bottom: -9px;
  }

  .divbox.divdifferent1.nobackcolour._56 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .divbox.nobackcolour.backcolour1 {
    padding: 0;
  }

  .divbox.nobackcolour.red1.red3.red4.move1234 {
    margin-bottom: -54px;
  }

  .moretop1 {
    margin-top: 42px;
  }

  .divbottom {
    height: auto;
    margin-top: -26px;
    margin-left: 0;
  }

  .body {
    background-image: none;
    overflow: visible;
  }

  .textbottom {
    text-align: center;
  }

  .icon {
    color: var(--dark-green);
    font-size: 37px;
  }

  .icon:hover, .icon:active {
    background-color: #0000;
  }

  .arrow {
    margin-top: -126px;
  }

  .divonlinebooking {
    margin-right: 97px;
  }

  .logobbc.logoshots {
    margin-left: 69px;
  }

  .image-6 {
    margin-top: 35px;
    padding-top: 0;
  }

  .mask {
    height: 300px;
  }

  .mask.maskmore1 {
    height: 320px;
    margin-top: 0;
  }

  .left-arrow {
    margin-top: -12px;
  }

  .right-arrow {
    margin-top: 13px;
  }

  .column-2 {
    position: static;
  }

  .columnpfeilbigger {
    margin-top: -13px;
    margin-bottom: 30px;
  }

  .columns.lower45 {
    margin-bottom: -37px;
  }

  .columns.lower45.lower46 {
    margin-top: 31px;
    margin-bottom: 44px;
  }

  .columns.lower45.lower23 {
    margin-bottom: -59px;
  }

  .nolines.lower58 {
    margin-top: 58px;
    margin-bottom: -2px;
  }

  .nolines.lower58.lower98 {
    margin-bottom: 9px;
  }

  .nolines.lower58.higher98.higher667 {
    margin-top: 24px;
  }

  .div-block-2 {
    margin-top: 31px;
  }

  .div-block-3 {
    background-position: 0 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 360px;
    margin-top: 174px;
    padding-bottom: 19px;
  }

  .youtube {
    width: 94%;
    margin-left: 21px;
  }

  .youtube.lower567 {
    margin-top: 22px;
    margin-bottom: 18px;
  }

  .youtube.lower567.smaller983 {
    width: 100%;
    margin-left: 0;
  }

  .button-3.moretop.button5 {
    margin-top: 43px;
    padding-left: 43px;
    padding-right: 43px;
  }

  .button-3.moretop.button5.wwwlink {
    width: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-3.moretop.button5.wwwlink.wwwlink2 {
    width: 291px;
  }

  .button-3.moretop.button5.buttonblue {
    background-color: var(--darkorange);
    margin: 23px -33px 12px -2px;
    padding: 26px 122px;
  }

  .button-3.moretop.button5.lower6 {
    margin-top: 42px;
  }

  .button-3.moretop.button5.lower6.lower7.lower68 {
    margin-top: 45px;
  }

  .button-3.moretop.button5.lower6.lower7.lower68.higher67 {
    margin-top: -12px;
    margin-bottom: 127px;
  }

  .button-3.moretop.button5.higher87 {
    width: 305px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .div-block-12 {
    padding-top: 0;
  }

  .image10 {
    margin: 16px auto 11px;
    display: block;
  }

  .text-3 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .text-3.textwider {
    direction: ltr;
    text-align: justify;
  }

  .text-3.textwider.textblack {
    padding-left: 1px;
    padding-right: 1px;
  }

  .text-3.textwider.textblack.textwebsites {
    padding-left: 26px;
    padding-right: 26px;
    font-size: 15px;
  }

  .text-3.textwider.textblack.morebottom3 {
    text-align: center;
    margin-top: 14px;
    margin-bottom: -8px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .text-3.textwider.textblack.morebottom3.orange.blue {
    margin-left: 9px;
  }

  .text-3.textwider.textblack.morebottom3.orange.blue.lowewr56.lower80 {
    margin-top: 31px;
    margin-bottom: 4px;
    margin-left: 1px;
    padding-left: 32px;
    padding-right: 32px;
    font-style: normal;
  }

  .text-3.textwider.textblack.moredown9.moreleft {
    margin-left: 35px;
  }

  .text-3.textwider.textblack.moredown9.moreleft.lesstop54 {
    margin: 1px 26px 58px;
    padding-right: 13px;
    font-size: 16px;
  }

  .text-3.textwider.middle {
    margin-top: -22px;
    margin-bottom: -33px;
    padding-top: 28px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-3.textwider.middle.moretop7 {
    margin-top: 3px;
    margin-bottom: -19px;
  }

  .text-3.textwider.middle.moretop7.startheader {
    margin-top: -13px;
    margin-bottom: -2px;
    font-size: 16px;
  }

  .text-3.textwider.middle.moretop7.startheader.headercontact6 {
    margin-top: 29px;
  }

  .text-3.textwider.middle.moretop7.startheader.lesswide87 {
    margin-left: 32px;
    margin-right: 30px;
  }

  .text-3.textwider.middle.lessbottom5 {
    margin-top: 0;
    margin-bottom: -36px;
  }

  .text-3.morebottom3 {
    margin-bottom: -27px;
    padding-bottom: 0;
    padding-left: 66px;
    padding-right: 66px;
  }

  .text-3.morebottom3.morebottom4 {
    margin-top: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text-3.morebottom3.morebottom4.morebottom9.impresum {
    margin-top: 9px;
    margin-bottom: 11px;
    margin-left: 0;
    font-size: 19px;
  }

  .text-3.morebottom3.morebottom4.lesstop90 {
    margin-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2 {
    margin-left: 32px;
    margin-right: 21px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.lower4567 {
    margin-top: 30px;
    margin-bottom: -9px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller {
    font-size: 14px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748.highlow3 {
    margin-top: 80px;
    margin-right: 29px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748.highlow3.gighlow98 {
    margin-top: 48px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue {
    padding-left: 30px;
    padding-right: 26px;
    font-size: 19px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16 {
    padding-left: 3px;
    font-size: 16px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b {
    margin-bottom: 8px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b.textsmaller78 {
    margin-left: 29px;
    margin-right: 37px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.moredown90.clickexplore {
    padding-left: 18px;
  }

  .div-block-13 {
    padding-left: 107px;
    padding-right: 107px;
  }

  .red2 {
    font-size: 21px;
  }

  .red2._25 {
    font-size: 23px;
  }

  .red2.red15 {
    font-size: 16px;
  }

  .link-12 {
    color: var(--yellow);
    text-decoration: none;
  }

  .headtextform {
    font-family: Montserrat, sans-serif;
  }

  .headtextform.texthigher {
    margin-top: 16px;
    font-family: Montserrat, sans-serif;
  }

  .formwrapper {
    margin: 25px 16px -10px;
  }

  .formwrapper.form0 {
    margin-left: 18px;
  }

  .texthead {
    font-size: 46px;
  }

  .texthead.textsmaller {
    font-size: 38px;
  }

  .red {
    font-size: 51px;
  }

  .red.white.black.green {
    font-size: 16px;
  }

  .container-8 {
    margin-top: -27px;
  }

  .tablet1 {
    margin-left: -40px;
    padding-left: 33px;
  }

  .bold-text-2 {
    font-size: 19px;
    line-height: 31px;
  }

  .divheadtext.color2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .section1 {
    margin-top: -217px;
    display: none;
  }

  .div-block-7 {
    padding-top: 0;
  }

  .container1 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    margin-top: 98px;
  }

  .container1.backflowers2 {
    background-image: none;
    margin-top: 98px;
  }

  .imagdown89 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .imageartwork {
    margin-bottom: -65px;
  }

  .imageartwork.teaserhigher {
    margin-top: 47px;
  }

  .div-block-5 {
    margin-top: -205px;
    margin-bottom: 84px;
  }

  .div-block-5.divblick5b {
    margin-top: -121px;
  }

  .bold-text-3 {
    padding-right: 28px;
  }

  .div-block-11 {
    margin-left: 26px;
    margin-right: 26px;
  }

  .div-block-11.lower45 {
    margin-top: 17px;
    margin-left: -5px;
    margin-right: -29px;
  }

  .image-16 {
    max-width: 22%;
  }

  .button-2.buttoncontact2 {
    margin-top: 97px;
  }

  .button-2.buttoncontact2:hover {
    background-color: #1bb0d1d9;
  }

  .button-2.buttoncontact2.highlow2.button789 {
    width: 88%;
    margin-left: 30px;
  }

  .button-2.buttoncontact2.highlow2.barterbutton {
    width: 92%;
    margin-top: 18px;
    margin-left: 30px;
    margin-right: 0;
    font-size: 27px;
  }

  .button-2.buttoncontact2.highlow2.barterbutton.barterbutton4 {
    margin-left: 0;
  }

  .div-block-10 {
    margin-top: 13px;
  }

  .columns-3.lower5 {
    margin-bottom: 70px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .orange.blue {
    font-size: 16px;
  }

  .imageteaser {
    margin-bottom: -36px;
  }

  .divsocialmediasingle {
    max-width: 45px;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .logosocialmedia {
    margin-left: 33px;
    margin-right: 33px;
  }

  .divoverview {
    width: 700px;
    margin-top: -13px;
  }

  .divoverview._2d {
    margin-top: -2px;
    margin-bottom: -121px;
  }

  .div1.lesstop2 {
    margin-top: 215px;
  }

  .div23.color2.vs {
    background-color: #fff;
    background-image: url('../images/backpassports1_1.png'), none;
    background-position: 50% 0, 100% 0;
    background-repeat: repeat-y, repeat;
    background-size: cover, cover;
    background-attachment: scroll, scroll;
    margin-top: -6px;
  }

  .text-block-14 {
    margin-top: -63px;
    padding-top: 0;
  }

  .text-block-14.lower345 {
    margin-top: -45px;
  }

  .divsocialmedia {
    margin-top: -199px;
  }

  .rowmoredown.vs2b.vtstartpage {
    margin-left: 19px;
    margin-right: 19px;
  }

  .blackbold.blacksmaller, .blackbold.blacksmaller.textsmaller2 {
    font-size: 30px;
  }

  .blackbold.smaller67 {
    font-size: 22px;
  }

  .lightbox-link.lightboxdown {
    margin-top: 39px;
    margin-bottom: -53px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .decorimage1 {
    margin-top: -13px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .bold-text-4 {
    line-height: 31px;
  }

  .container-4 {
    margin-top: -43px;
    margin-bottom: -39px;
    padding-bottom: 0;
  }

  .white-2 {
    font-size: 12px;
  }

  .div-block-15 {
    margin-top: 17px;
    margin-bottom: 0;
  }

  .bold-text-5, .bold-text-6 {
    font-size: 19px;
  }

  .moredown783 {
    margin-top: 6px;
  }

  .moredown783.mobile673 {
    margin-top: -10px;
  }

  .slideshowscreenshots {
    margin-top: 69px;
  }

  .neuteaser {
    margin-bottom: -21px;
  }

  .section {
    border-bottom-style: none;
    margin-top: 192px;
  }

  .quick-stack.lower649 {
    margin-top: 199px;
  }

  .quick-stack-2, .quick-stack-2.topstacklow1 {
    margin-top: 49px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay {
    padding-top: 33px;
    padding-bottom: 15px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop {
    margin-top: 20px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop.high68 {
    margin-top: 17px;
    padding-top: 5px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color1.color1b, .quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue, .quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue.round-righttop {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop {
    margin-top: 11px;
    margin-left: -36px;
    margin-right: -36px;
    padding: 20px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop.what3 {
    margin-top: 37px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop {
    margin-top: 13px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop.less12 {
    margin-top: -52px;
    padding-top: 18px;
    padding-bottom: 40px;
  }

  .quick-stack-2.topstacklow1.color1 {
    margin-left: -36px;
    margin-right: -36px;
    padding: 20px;
  }

  .quick-stack-2.topstacklow1.colorblue {
    background-color: var(--light-blue);
  }

  .quick-stack-2.topstacklow1.colorblue.round-righttop {
    border-radius: 0;
    margin-left: -36px;
    margin-right: -36px;
    padding: 20px;
  }

  .quick-stack-2.topstacklow1.colortuerkis {
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-2.topstacklow1.colortuerkis.round-righttop {
    background-image: none;
    border-radius: 0;
    margin-top: 22px;
    margin-left: -36px;
    margin-right: -36px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .quick-stack-2.topstacklow1.color10.round-righttop {
    border-radius: 0;
    margin: 26px -36px -38px;
    padding: 40px 20px;
  }

  .quick-stack-2.topstacklow1.color10.round-righttop.what2 {
    margin-bottom: -70px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-2.topstacklow1.color1b {
    border-top-right-radius: 9px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop {
    border-radius: 0;
    margin-top: 26px;
    margin-left: -36px;
    margin-right: -36px;
    padding: 20px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.long67 {
    border-radius: 0;
    margin-bottom: 77px;
    padding-bottom: 23px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.long67._49, .quick-stack-2.topstacklow1.color1b.round-righttop.low24 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-2.button4.higher765 {
    margin-bottom: 17px;
  }

  .quick-stack-2.button4.higher765.colortuerkis {
    margin-bottom: 5px;
  }

  .quick-stack-2.button4.higher765.color5 {
    margin-bottom: 9px;
  }

  .quick-stack-2.button4.higher765.highquicktop {
    margin-bottom: 6px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67 {
    margin: 10px -36px -41px;
    padding: 20px 20px 42px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.high77.hilo89 {
    margin-bottom: -36px;
    padding-top: 24px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345 {
    margin-bottom: -75px;
    margin-left: -36px;
    margin-right: -36px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345.tuerkis1 {
    margin-top: -76px;
    margin-bottom: -74px;
    padding-top: 56px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.tuerkislow._87 {
    margin-top: -76px;
    margin-bottom: -73px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.tuerklishighimpr {
    margin-bottom: -73px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low78 {
    background-color: var(--tuerkis);
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low98 {
    padding-top: 50px;
  }

  .quick-stack-2.higher42.colorblue.round-righttop.low65 {
    border-radius: 0;
    margin-bottom: -35px;
  }

  .quick-stack-2.higher42.colorblue.round-righttop.high45 {
    border-radius: 0;
    margin-top: 26px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-2.colorreddish {
    background-image: none;
    background-size: auto;
    margin-left: -36px;
    margin-right: -36px;
    padding: 40px 20px;
  }

  .quick-stack-2.colororange {
    margin-left: -36px;
    margin-right: -36px;
    padding: 20px;
  }

  .quick-stack-2.color5 {
    background-color: var(--tuerkis);
  }

  .quick-stack-2.colortuerkis.round-righttop {
    border-radius: 0;
    margin-left: -36px;
    margin-right: -36px;
    padding: 40px 20px;
  }

  .quick-stack-2.color10.round-righttop {
    border-radius: 0;
    margin-left: -36px;
    margin-right: -36px;
    padding: 41px 20px;
  }

  .quick-stack-2.colorblue {
    background-color: var(--tuerkis);
    background-image: none;
    margin-top: 29px;
    margin-left: -36px;
    margin-right: -36px;
    padding: 40px 20px;
  }

  .quick-stack-2.colorblue.round-righttop {
    border-top-right-radius: 25px;
  }

  .quick-stack-2.colorblue.round-righttop.low72 {
    border-radius: 0;
    margin-bottom: 34px;
    padding-bottom: 20px;
  }

  .quick-stack-2.colorblue.round-righttop.low72.low74 {
    margin-bottom: -10px;
    padding-bottom: 40px;
  }

  .quick-stack-2.colorblue.bluenocorner1 {
    margin-top: 30px;
    margin-left: -36px;
    margin-right: -36px;
    padding: 20px;
  }

  .quick-stack-2.colorblue.bluenocorner1.round-righttop {
    border-radius: 0;
    margin-left: -36px;
    margin-right: -36px;
    padding: 40px 20px;
  }

  .quick-stack-2.colorblue.lightbrown {
    margin-top: 28px;
  }

  .cell {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: block;
  }

  .image-24.picroundtopright {
    border-top-right-radius: 0;
  }

  .bold-text-9 {
    font-size: 26px;
  }

  .bold-text-9.version2 {
    font-size: 27px;
  }

  .div-block-17.noshow1.teaserbottom {
    border-top-style: none;
    margin-top: 155px;
    margin-bottom: -175px;
  }

  .quick-stack-4 {
    padding-left: 234px;
  }

  .div-teiler {
    width: auto;
  }

  .div-teiler.pinguinbaby.hilo23 {
    margin-top: 172px;
    margin-bottom: -133px;
  }

  .div-teiler.pinguinbaby.hilo23.smaller874 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .div-teiler.koalababy {
    margin-top: 39px;
  }

  .div-teiler.koalababy.low1a {
    margin-bottom: -34px;
  }

  .container-14.pinguinbaby1 {
    max-width: 1400%;
  }

  .image-25 {
    max-width: 80%;
  }

  .bold-text-10 {
    font-size: 26px;
  }

  ._992 {
    font-size: 28px;
  }

  .linkphone-2 {
    margin-top: 15px;
  }

  .navlink-2 {
    background-color: #fff3;
    border-bottom: 1px solid #f3b515;
    width: 240px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 40px;
  }

  .navlink-2:hover {
    background-color: #f3b515cc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .navlink-2.linkactive2 {
    padding-left: 40px;
  }

  .nav-menu-2 {
    background-color: #fff;
    background-image: url('../images/backmobilenavi.jpg');
    background-position: 50%;
    background-size: cover;
    margin-top: 1px;
    margin-left: -21px;
    margin-right: -21px;
  }

  .menu-button-2 {
    color: #005ba8;
    text-shadow: 1px 1px 6px #0003;
    background-color: #0000;
    margin-top: 1px;
    padding-bottom: 1px;
  }

  .menu-button-2:hover, .menu-button-2:active, .menu-button-2:focus {
    background-color: #0000;
  }

  .menu-button-2.w--open {
    background-color: #0000;
    background-image: url('../images/transparent_1transparent.png');
    background-position: 0 0;
    background-size: 5px;
    display: block;
  }

  .logo-2 {
    margin-top: -29px;
    margin-bottom: -9px;
    margin-left: -40px;
  }

  .divlogo-2 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .icon-3 {
    color: #631313;
    font-size: 37px;
  }

  .icon-3:hover, .icon-3:active {
    background-color: #0000;
  }

  .containernavi-2 {
    background-color: #0000;
    margin-left: 0;
  }

  .divphone-2 {
    margin-top: 17px;
    margin-right: 21px;
  }

  .image-62.roundright1 {
    border-radius: 0;
  }

  .videosmall {
    width: 372px;
    height: 100px;
    margin-top: 0;
  }

  .text-4 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .text-4.textwider {
    direction: ltr;
    text-align: justify;
  }

  .text-4.textwider.textvideos {
    margin-top: -1px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .divvideosmall.divvideosmall2 {
    background-color: #fff0;
    margin-top: -10px;
    margin-bottom: 7px;
  }

  .text-span-16 {
    margin-top: 15px;
    display: block;
  }

  .text-span-17 {
    margin-top: -9px;
    display: block;
  }

  .text-span-21 {
    margin-bottom: 11px;
  }

  .text-span-22 {
    margin-bottom: 16px;
  }

  .text-span-24 {
    margin-bottom: 8px;
  }

  .text-span-29 {
    margin-bottom: 23px;
  }

  .image-42.imagebottommobile.mobile24._459 {
    margin-bottom: -43px;
  }

  .image-41.lower367.higher098 {
    margin-top: 59px;
    margin-bottom: -22px;
  }

  .image-65.lower367.wanne3 {
    margin-top: 50px;
    margin-bottom: -42px;
  }

  .div-block-21 {
    margin-bottom: 4px;
    padding-left: 43px;
    padding-right: 43px;
  }

  .text-span-39 {
    margin-bottom: 18px;
  }

  .text-span-41 {
    margin-top: 9px;
    margin-bottom: -13px;
  }

  .bold-text-12 {
    margin-bottom: 21px;
  }

  .text-span-44 {
    margin-top: 13px;
    display: block;
  }

  .div-block-22 {
    margin-top: -68px;
    margin-bottom: -31px;
    padding-left: 179px;
    padding-right: 179px;
  }

  .div-block-22.low45 {
    padding-left: 99px;
    padding-right: 99px;
  }

  .div-block-22.startturtle {
    margin-top: -167px;
    margin-bottom: 54px;
  }

  .div-block-22.startturtle.startpapagai {
    display: none;
  }

  .div-block-22.startturtle.startbamboo {
    margin-top: -188px;
    display: none;
  }

  .div-block-22.parrots1 {
    margin-top: -127px;
    display: none;
    overflow: visible;
  }

  .div-block-22.delfin {
    margin-top: -118px;
    display: none;
  }

  .div-block-23 {
    margin-top: 61px;
    margin-bottom: -14px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-23.downloadform {
    margin-top: 58px;
    margin-bottom: 2px;
  }

  .div-block-24 {
    margin-top: -100px;
    margin-bottom: 54px;
    padding-left: 111px;
    padding-right: 111px;
  }

  .div-block-24.aktuell2 {
    margin-bottom: 45px;
  }

  .div-block-24.low356 {
    margin-top: -89px;
    margin-bottom: 76px;
    padding-left: 95px;
    padding-right: 95px;
  }

  .div-block-24.low356.teasertop1 {
    margin-top: -31px;
    margin-bottom: 82px;
    padding-left: 106px;
    padding-right: 106px;
  }

  .cell-6 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-span-59 {
    margin-bottom: 12px;
  }

  .text-span-64 {
    margin-top: -16px;
  }

  .divsocialmedia-2 {
    margin-top: -199px;
  }

  .divsocialmedia-2.up9 {
    margin-top: -269px;
  }

  .divsocialmediasingle-2 {
    max-width: 45px;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .background-video {
    height: 350px;
    margin-top: -12px;
    margin-bottom: -116px;
  }

  .image-66 {
    min-width: 260px;
    margin-top: -175px;
    margin-right: 46px;
  }

  .image-66.lowerinvideo {
    margin-top: -136px;
  }

  .divbutton2 {
    margin-top: -253px;
    margin-right: -98px;
    padding-left: 17px;
  }

  .divbutton2.divbutton2b {
    margin-top: -33px;
    margin-left: 0;
    margin-right: 544px;
    padding-left: 0;
    padding-right: 0;
  }

  .button1.buttonsmaller {
    margin-top: 0;
    margin-left: -54px;
    padding-top: 26px;
    padding-left: 81px;
    padding-right: 81px;
  }

  .button1.buttonsmaller.bless2 {
    min-width: 0;
    max-width: 150px;
    min-height: 0;
    margin-top: 16px;
    margin-left: 21px;
    padding-top: 0;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3 {
    min-width: 180px;
    max-width: 100%;
    margin-top: 22px;
    margin-left: 46px;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3.buttondown1.buttonup {
    margin-top: 21px;
    margin-left: 26px;
  }

  .divannouncement {
    display: block;
  }

  .div-block-25 {
    padding-left: 82px;
    padding-right: 82px;
  }

  .div-block-25.unterwasserdiv {
    margin-top: -66px;
    margin-left: 66px;
    margin-right: 66px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-26 {
    margin-top: -49px;
  }

  .div-block-27 {
    margin: 74px -36px -34px;
    padding-bottom: 37px;
    padding-left: 28px;
  }

  .bold-text-17 {
    margin-top: -37px;
    display: block;
  }

  .field-label, .field-label-2, .field-label-3, .field-label-4, .field-label-5, .field-label-6, .field-label-7, .bold-text-18 {
    font-size: 18px;
  }

  .div-block-29 {
    margin: -76px -36px -73px;
    padding-bottom: 54px;
  }

  .icon-4 {
    margin-top: -.5px;
    margin-bottom: -.5px;
  }

  .slider-2 {
    height: 320px;
    max-height: none;
    margin-top: 0;
  }

  .container-16 {
    margin-top: 0;
  }

  .divslider-2 {
    margin-top: -77px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .text-span-73 {
    margin-left: -9px;
    padding-bottom: 17px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .sectionslider-2 {
    max-height: none;
  }

  .containerteaser {
    margin-top: 70px;
    padding-top: 0;
  }

  .image-67 {
    min-width: 260px;
    margin-top: -175px;
    margin-right: 46px;
  }

  .image-67.lowerinvideo {
    margin-top: -58px;
  }

  .image-67.lowerinvideo.imagesmaller {
    margin-top: 294px;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    min-width: 220px;
    margin-top: 0;
    display: inline-block;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1.effekt2 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .image-67.lowerinvideo.imagesmaller.no2 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 0;
  }

  .teasercollage {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 38px;
    display: block;
  }

  .div-block-30 {
    margin-top: -187px;
    margin-left: 458px;
    margin-right: 428px;
    padding: 0;
  }

  .div-block-30.bottomtakatour {
    margin-top: 314px;
    margin-left: 344px;
  }

  .image-68 {
    margin-bottom: 7px;
  }

  .text-span-90 {
    margin-top: 12px;
  }

  .fixed-image-section-2 {
    border-top-style: none;
    margin-top: 139px;
    margin-bottom: -179px;
    padding-top: 146px;
    padding-bottom: 146px;
  }

  .white-3 {
    font-size: 12px;
  }

  .div-block-31 {
    margin-top: 108px;
    margin-left: -7px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 426px;
  }

  .div-block-32 {
    margin-top: 99px;
    padding-right: 431px;
  }

  .icon-5 {
    margin-top: -.5px;
    margin-bottom: -.5px;
  }

  .container-18 {
    margin-top: 0;
  }

  .white-4 {
    font-size: 12px;
  }

  .div-block-33 {
    margin-top: -187px;
    margin-left: 458px;
    margin-right: 428px;
    padding: 0;
  }

  .div-block-33.bottomtakatour {
    margin-top: 314px;
    margin-left: 344px;
  }

  .image-71 {
    min-width: 260px;
    margin-top: -175px;
    margin-right: 46px;
  }

  .image-71.lowerinvideo {
    margin-top: -58px;
  }

  .image-71.lowerinvideo.imagesmaller {
    margin-top: 294px;
  }

  .image-71.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    min-width: 220px;
    margin-top: 0;
    display: inline-block;
  }

  .fixed-image-section-3 {
    border-top-style: none;
    margin-top: 139px;
    margin-bottom: -179px;
    padding-top: 146px;
    padding-bottom: 146px;
  }

  .container-19 {
    margin-top: 0;
  }

  .white-5 {
    font-size: 12px;
  }

  .div-block-34 {
    margin-top: -187px;
    margin-left: 458px;
    margin-right: 428px;
    padding: 0;
  }

  .div-block-34.bottomtakatour {
    margin-top: 314px;
    margin-left: 344px;
  }

  .image-73 {
    min-width: 260px;
    margin-top: -175px;
    margin-right: 46px;
  }

  .image-73.lowerinvideo {
    margin-top: -58px;
  }

  .image-73.lowerinvideo.imagesmaller {
    margin-top: 294px;
  }

  .image-73.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    min-width: 220px;
    margin-top: 0;
    display: inline-block;
  }

  .fixed-image-section-4 {
    border-top-style: none;
    margin-top: 139px;
    margin-bottom: -179px;
    padding-top: 146px;
    padding-bottom: 146px;
  }

  .container-20 {
    margin-top: 0;
  }

  .white-6 {
    font-size: 12px;
  }

  .div-block-35 {
    margin-top: -187px;
    margin-left: 458px;
    margin-right: 428px;
    padding: 0;
  }

  .div-block-35.bottomtakatour {
    margin-top: 314px;
    margin-left: 344px;
  }

  .image-75 {
    min-width: 260px;
    margin-top: -175px;
    margin-right: 46px;
  }

  .image-75.lowerinvideo {
    margin-top: -58px;
  }

  .image-75.lowerinvideo.imagesmaller {
    margin-top: 294px;
  }

  .image-75.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    min-width: 220px;
    margin-top: 0;
    display: inline-block;
  }

  .divslider-3 {
    margin-top: -76px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-36 {
    margin-top: -225px;
    margin-left: 458px;
    margin-right: 428px;
    padding: 0;
  }

  .text-span-95 {
    width: 800px;
    min-width: 800px;
    margin-left: -9px;
    padding-bottom: 17px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .teasercollage-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 62px;
    display: block;
  }

  .container-22 {
    margin-top: 0;
  }

  .slider-3 {
    height: 320px;
    max-height: none;
    margin-top: 0;
  }

  .image-77 {
    min-width: 260px;
    margin-top: -175px;
    margin-right: 46px;
  }

  .image-77.lowerinvideo {
    margin-top: -58px;
  }

  .image-77.lowerinvideo.imagesmaller {
    margin-top: 294px;
  }

  .image-77.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    min-width: 220px;
    margin-top: 0;
    display: inline-block;
  }

  .div-block-37 {
    margin-top: 113px;
    padding-right: 431px;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    margin-top: -12px;
  }

  .navlink {
    width: 178px;
    padding-top: 26px;
    padding-bottom: 26px;
    padding-left: 24px;
  }

  .navlink.linkemail.middle1 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navlink.linkactive.w--current {
    width: 178px;
    padding: 26px 17px 26px 24px;
  }

  .navlink.linkactive2 {
    width: 178px;
    padding-left: 24px;
  }

  .navlink.linkactive2:hover {
    width: 178px;
  }

  .sectiontop {
    position: absolute;
  }

  .divtop {
    background-image: none;
    padding-top: 16px;
    padding-bottom: 7px;
  }

  .logo {
    display: block;
  }

  .nav-menu {
    background-position: 30%;
    margin-left: -1px;
    margin-right: -1px;
  }

  .sectionslider {
    display: block;
  }

  .divslider {
    margin-top: -5px;
    margin-bottom: -5px;
  }

  .slide1.slide9 {
    background-position: 50% 60%;
    background-size: contain;
  }

  .slide1.slide9.slidemichel1.slideliebfrauen1 {
    background-size: cover;
    border-bottom-width: 20px;
  }

  .slide1.slide9.slidemichel2.slideliebfrauen2 {
    background-position: 50%;
    background-size: cover;
  }

  .slide1.tobago3 {
    background-position: 92%;
    background-size: cover;
  }

  .slide1.slide20 {
    background-position: 0 3px;
  }

  .slide1.slide21.slide794 {
    background-position: 50% 220%;
  }

  .slider {
    height: 233px;
    margin-top: 134px;
  }

  .slider.sliderhigher {
    margin-top: 102px;
    margin-bottom: -7px;
  }

  .divcontent {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .containercontent.lowerform._908 {
    margin-bottom: 53px;
  }

  .heading {
    font-size: 26px;
  }

  .heading.headmore {
    margin-top: 33px;
    margin-bottom: -8px;
  }

  .heading.headmore.head9 {
    margin-bottom: 17px;
  }

  .heading.headmore.lessheader {
    margin-top: 10px;
  }

  .heading.heading7 {
    margin-top: 20px;
    margin-left: 0;
  }

  .heading.heading7.heading8 {
    margin-top: 6px;
    margin-left: -11px;
  }

  .heading.headinginquiry.loweretc1.loweretc2 {
    margin-top: 26px;
    padding-left: 10px;
  }

  .heading.lower89 {
    font-size: 24px;
  }

  .heading.lower89.highlow1 {
    margin-bottom: -69px;
  }

  .heading.lower89.smallertext1 {
    font-size: 23px;
  }

  .heading.lower89.smallertext1.lower45.lower97 {
    margin-top: 87px;
  }

  .heading.lower89.higher89.higher625 {
    margin-bottom: -12px;
  }

  .heading.lower89.biggertext1, .heading.lower89.biggerheading, .heading.lower89.biggerheading {
    font-size: 40px;
  }

  .heading.lower68 {
    margin-top: -27px;
    margin-bottom: -15px;
  }

  .heading.lower68.higher45 {
    margin-top: 0;
  }

  .heading.lower68.higher12 {
    margin-top: -15px;
  }

  .heading.lower68.higher789.jigher543 {
    margin-top: 19px;
    margin-bottom: -10px;
  }

  .heading.lower68.lower68b {
    margin-top: 66px;
  }

  .heading.higher11 {
    margin-top: -1px;
  }

  .heading.higher11.lower90 {
    margin-top: 59px;
  }

  .heading.higher11.higher67.lower458 {
    margin-top: 33px;
  }

  .heading.higher14 {
    margin-top: -23px;
  }

  .heading.lower79 {
    margin-top: 49px;
  }

  .heading.lower79.higher67.lower56 {
    margin-top: 66px;
    margin-bottom: -14px;
  }

  .heading.lower45.lower68 {
    margin-top: 26px;
  }

  .heading.lower45.lower68.biggerheading {
    font-size: 40px;
  }

  .text.textrooms {
    margin-top: -2px;
  }

  .text.textrooms.textrooms2 {
    height: 173px;
  }

  .text.textrooms.textrooms2.orange.lowhigh.moretext5 {
    height: 219px;
  }

  .text.textrooms.textrooms2.textrooms4 {
    height: 290px;
  }

  .text.lower6 {
    margin-top: 16px;
  }

  .text.textorange.lower567 {
    margin-top: 19px;
    margin-bottom: 42px;
  }

  .text.textorange.lower79.lower880.left45.textwhite {
    margin-top: -19px;
    margin-bottom: 26px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67 {
    margin-top: -4px;
    font-size: 26px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20 {
    margin-top: -8px;
    padding-left: 0;
    line-height: 38px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.lowhigh61 {
    margin-top: -8px;
    margin-bottom: -57px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.low32 {
    margin-bottom: -46px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.left56 {
    padding-left: 5px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.lowhigh61 {
    margin-top: -20px;
  }

  .text.textorange.lower79.lower67 {
    margin-bottom: 20px;
  }

  .text.textorange.lower79.lower80 {
    margin-bottom: -21px;
  }

  .text.textorange.lower79.lower867 {
    margin-bottom: 36px;
  }

  .text.textorange.lower79 {
    margin-top: 15px;
    margin-bottom: -57px;
  }

  .text.textorange.lower79.deep3 {
    margin-bottom: -6px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch {
    margin-bottom: 11px;
    padding-left: 0;
    line-height: 27px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.left26 {
    padding-left: 5px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.texthigh2 {
    margin-bottom: 34px;
  }

  .containernavi {
    margin-top: 10px;
    margin-bottom: 1px;
  }

  .divlogo {
    width: 132px;
    margin-top: -7px;
    margin-left: 14px;
    padding-top: 23px;
    padding-bottom: 2px;
  }

  .row.moretop2.lower56.noshow {
    display: none;
  }

  .menu-button {
    margin-top: 11px;
  }

  .menu-button.menuetopless {
    margin-top: 16px;
  }

  .hedinginslide {
    margin-top: 144px;
    margin-bottom: 5px;
    font-size: 30px;
  }

  .divheadinginslide {
    text-align: center;
    margin-top: -70px;
    padding-left: 17px;
  }

  .divbacoletinslider {
    padding-top: 259px;
  }

  .containerbacoletinslider {
    margin-top: -36px;
  }

  .headerbacoletinslider {
    margin-top: -37px;
  }

  .text-span-2 {
    font-size: 20px;
  }

  .text-span-3 {
    margin-left: 3px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 20px;
  }

  .divphone {
    margin-top: 3px;
    margin-right: 19px;
  }

  .linkphone {
    margin-top: 15px;
    font-size: 23px;
  }

  .imagebutton {
    padding-left: 98px;
    padding-right: 98px;
  }

  .imagebutton.imaged1 {
    margin: -9px;
    padding-left: 17px;
    padding-right: 17px;
  }

  .divbox {
    margin-bottom: 39px;
    margin-left: -10px;
    margin-right: -10px;
    display: block;
  }

  .divbox.divboxsmaller {
    margin-bottom: 22px;
    margin-left: -1px;
    margin-right: -1px;
  }

  .divbox.higher7 {
    margin-top: -19px;
  }

  .divbox.divdifferent1.nobackcolour {
    border-style: none;
  }

  .divbox.divdifferent1.nobackcolour._56.backcolour1 {
    background-color: #0000;
    margin-top: 22px;
  }

  .divbox.nobackcolour {
    border-style: none;
  }

  .divbox.nobackcolour.backcolour1 {
    background-color: #0000;
    margin-top: 22px;
  }

  .divbox.nobackcolour.backcolour1.unten1 {
    background-color: #0000000d;
    margin-top: -16px;
    margin-bottom: 10px;
    display: block;
  }

  .divbox.nobackcolour.red1 {
    margin-bottom: 31px;
    padding-top: 44px;
    padding-bottom: 2px;
  }

  .divbox.nobackcolour.red1.brown1.green1 {
    margin-bottom: -6px;
  }

  .divbox.nobackcolour.red1.brown1.grey1.green2 {
    margin-bottom: -8px;
  }

  .divbox.nobackcolour.red1.brown1-copy {
    margin-bottom: -9px;
  }

  .divbox.nobackcolour.red1.red3 {
    margin-bottom: -5px;
  }

  .divbox.nobackcolour.red1.red3.red4.red5 {
    padding-top: 9px;
  }

  .divbox.nobackcolour.red1.red3.red4.move1234 {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
  }

  .divbottom {
    margin-top: 36px;
    margin-left: -22px;
    margin-right: -22px;
  }

  .body {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .image {
    width: 300px;
    margin-top: -17px;
    margin-bottom: 12px;
  }

  .textbottom {
    text-align: center;
  }

  .textbottom.impressumbottom {
    margin-top: 40px;
    margin-bottom: 34px;
  }

  .icon {
    color: var(--dark-green);
    font-size: 31px;
  }

  .map {
    margin-top: -12px;
    margin-bottom: -1px;
    padding-left: 0;
    padding-right: 0;
  }

  .map.mapmorebottom {
    height: 300px;
  }

  .videobutton {
    margin-top: 17px;
    margin-bottom: 4px;
  }

  .image-5 {
    margin-bottom: -49px;
  }

  .arrow {
    margin-top: -310px;
  }

  .divonlinebooking {
    margin-right: 68px;
  }

  .logobbc.logoshots {
    margin-top: -54px;
  }

  .mask {
    margin-top: -57px;
  }

  .mask.maskmore1 {
    height: 240px;
    margin-top: -56px;
  }

  .left-arrow {
    margin-top: -207px;
  }

  .icon-2 {
    margin-top: 86.5px;
    margin-bottom: 86.5px;
  }

  .right-arrow {
    margin-top: 0;
  }

  .columnpfeilbigger.lower45 {
    margin-top: 88px;
  }

  .columns.lower45 {
    margin-top: 86px;
  }

  .columns.lower45.lower23 {
    margin-bottom: -72px;
  }

  .image-7 {
    margin-top: 5px;
  }

  .image-8 {
    margin-top: 8px;
  }

  .nolines {
    border: 0 #000;
  }

  .nolines.lower58 {
    margin-bottom: 32px;
  }

  .div-block-2 {
    margin-top: 37px;
    margin-bottom: 46px;
  }

  .div-block-2.lower90 {
    margin-top: 35px;
    margin-bottom: 54px;
  }

  .higher45.loer341 {
    margin-top: 70px;
    margin-bottom: 27px;
  }

  .image-12 {
    margin-bottom: -17px;
  }

  .button-3.moretop.button5.wwwlink {
    padding-left: 0;
    padding-right: 0;
  }

  .button-3.moretop.button5.wwwlink.wwwlink2 {
    width: 436px;
    margin-top: 53px;
  }

  .button-3.moretop.button5.buttonblue {
    background-size: cover;
    margin: 30px -22px -68px -2px;
    padding: 33px 241px;
    display: inline-block;
  }

  .button-3.moretop.button5.lower6 {
    margin-top: 58px;
  }

  .button-3.moretop.button5.lower6.lower7.lower68.higher67 {
    margin-top: 0;
  }

  .button-3.moretop.button5.higher87 {
    width: 460px;
    margin-bottom: 39px;
  }

  .image10.lower34 {
    margin-bottom: -37px;
  }

  .text-3 {
    color: #ffffffd1;
    margin-bottom: -27px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .text-3.textwider.textblack {
    text-align: justify;
    padding-left: 11px;
    padding-right: 11px;
  }

  .text-3.textwider.textblack.morebottom3 {
    text-align: justify;
  }

  .text-3.textwider.textblack.morebottom3.orange.blue.lowewr56.lower80 {
    margin-left: 11px;
    margin-right: 11px;
    padding-left: 18px;
    padding-right: 22px;
  }

  .text-3.textwider.textblack.moredown9.moreleft.lesstop54 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-3.textwider.middle.moretop7.startheader {
    margin-bottom: -6px;
    margin-left: 27px;
    margin-right: 27px;
    font-size: 12px;
  }

  .text-3.textwider.middle.moretop7.startheader.headercontact6 {
    margin: 63px 6px 46px -1px;
  }

  .text-3.morebottom3 {
    padding-bottom: 26px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-3.morebottom3.morebottom4 {
    text-align: center;
    margin-bottom: 4px;
    padding-bottom: 0;
  }

  .text-3.morebottom3.morebottom4.morebottom9.impresum {
    text-align: left;
    margin-top: -2px;
    margin-bottom: 23px;
    margin-left: -2px;
  }

  .text-3.morebottom3.morebottom4.lesstop90 {
    text-align: justify;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.lower4567 {
    font-family: Oswald, sans-serif;
    font-size: 35px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller {
    margin-bottom: -25px;
    line-height: 29px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4 {
    text-align: justify;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16 {
    padding-left: 18px;
    padding-right: 15px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b {
    margin-left: 15px;
    margin-right: 24px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b.textsmaller78 {
    margin-left: 12px;
    margin-right: 15px;
    padding-left: 15px;
  }

  .div-block-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .red2 {
    font-size: 19px;
  }

  .red2._25 {
    font-size: 21px;
  }

  .red2.red15 {
    font-size: 17px;
  }

  .headtextform, .headtextform.texthigher {
    font-family: Montserrat, sans-serif;
  }

  .formwrapper {
    margin-bottom: 19px;
    padding-left: 11px;
    padding-right: 11px;
  }

  .formwrapper.form0 {
    padding-left: 14px;
  }

  .texthead {
    font-size: 36px;
  }

  .red.white.black.green {
    font-size: 27px;
  }

  .container-8 {
    text-align: right;
    margin-top: -22px;
    padding-left: 0;
  }

  .tablet1 {
    margin-left: -47px;
    padding-left: 62px;
  }

  .link-block-2 {
    margin-top: 24px;
  }

  .divbox-2 {
    margin-bottom: 39px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .divbox-2.higher7 {
    margin-top: -19px;
  }

  .div-block-7.higher890 {
    margin-top: 14px;
  }

  .container1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .container1.backflowers2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 102px;
    margin-bottom: 75px;
  }

  .imageartwork {
    margin-bottom: -77px;
  }

  .div-block-5 {
    margin-top: -151px;
    margin-bottom: 50px;
  }

  .div-block-5.divblick5b {
    margin-top: -177px;
    margin-bottom: 40px;
  }

  .div-block-11 {
    margin-left: 24px;
    margin-right: -13px;
  }

  .div-block-11.lower45 {
    margin-left: 9px;
    margin-right: 9px;
  }

  .image-16 {
    max-width: 41%;
  }

  .button-2 {
    font-size: 24px;
  }

  .button-2.buttoncontact2 {
    width: 95%;
    margin-left: 10px;
    font-size: 24px;
  }

  .button-2.buttoncontact2.highlow2.button789 {
    width: 92%;
    margin-left: 25px;
  }

  .button-2.buttoncontact2.highlow2.barterbutton {
    width: 97%;
    margin-left: 13px;
    font-size: 20px;
  }

  .button-2.buttoncontact2.highlow2.barterbutton.barterbutton4 {
    width: 90%;
    font-size: 20px;
  }

  .div-block-10 {
    margin-top: 22px;
  }

  .divsocialmediasingle {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .divoverview {
    width: 535px;
  }

  .divoverview._2d {
    margin-top: -18px;
  }

  .div1.lesstop2 {
    margin-top: 139px;
    padding-top: 0;
  }

  .div23.color2 {
    background-position: 50% 0, 0 0;
    background-size: auto, cover;
    margin-top: -49px;
  }

  .div23.color2.vs {
    background-image: url('../images/backpassports1.png'), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-repeat: repeat-y, repeat;
    background-size: contain, auto;
    margin-top: -18px;
  }

  .text-block-14 {
    margin-top: -44px;
    margin-bottom: -21px;
    margin-right: 9px;
  }

  .text-block-14.lower345 {
    margin-bottom: 3px;
  }

  .rowmoredown.vs2b.vtstartpage {
    margin-right: 19px;
  }

  .blackbold.blacksmaller {
    text-align: center;
    margin-left: -1px;
    font-size: 30px;
  }

  .blackbold.blacksmaller.textsmaller2 {
    font-size: 30px;
  }

  .lightbox-link.lightboxdown {
    margin-top: -5px;
    margin-bottom: -86px;
  }

  .decorimage1 {
    margin-bottom: 1px;
  }

  .decorimage1.unten2 {
    margin-bottom: -6px;
  }

  .fixed-image-section {
    padding-top: 83px;
    padding-bottom: 108px;
  }

  .container-4 {
    margin-top: -23px;
  }

  .page-heading {
    font-size: 30px;
  }

  .white-2 {
    font-size: 9px;
  }

  .div-block-15 {
    margin-bottom: -22px;
  }

  .lowervideo {
    margin-bottom: 24px;
  }

  .div-block-16 {
    margin-left: -12px;
  }

  .slideshowscreenshots {
    margin-top: 14px;
  }

  .section {
    margin-top: 147px;
  }

  .quick-stack-2 {
    margin-left: auto;
    margin-right: auto;
    padding: 12px 12px 15px;
  }

  .quick-stack-2.topstacklow1 {
    margin-top: 38px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop, .quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue.round-righttop {
    border-radius: 0;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop {
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 16px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop.noround1 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop.what3 {
    border-radius: 0;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop {
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop.less12 {
    border-radius: 0;
    margin-top: -108px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-2.topstacklow1.color1 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.topstacklow1.colorblue {
    padding-bottom: 15px;
  }

  .quick-stack-2.topstacklow1.colorblue.round-righttop {
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.topstacklow1.colortuerkis.round-righttop {
    background-color: var(--light-blue);
    border-radius: 0;
    margin-top: 28px;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 0;
  }

  .quick-stack-2.topstacklow1.color10.round-righttop {
    border-radius: 0;
    margin-top: 33px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop {
    background-image: none;
    background-size: auto;
    border-radius: 0;
    margin-top: 33px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.long67 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 4px;
    padding-bottom: 8px;
  }

  .quick-stack-2.button4.higher765, .quick-stack-2.button4.higher765.highquicktop, .quick-stack-2.button4.higher765.highquicktop.low324 {
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67 {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345.tuerkis1 {
    margin-top: -3px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low346 {
    border-radius: 0;
    margin-top: 31px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.tuerkislow._87 {
    margin-top: -3px;
    padding-top: 44px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.tuerklishighimpr {
    margin-bottom: -73px;
  }

  .quick-stack-2.button4.higher765.highquicktop.low345 {
    margin-top: 29px;
  }

  .quick-stack-2.higher42.colorblue.round-righttop.high45 {
    background-size: cover;
    border-radius: 0;
    margin-top: 31px;
  }

  .quick-stack-2.colorreddish {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 15px;
  }

  .quick-stack-2.colororange {
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.color5 {
    padding-bottom: 15px;
  }

  .quick-stack-2.colortuerkis.round-righttop {
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.color10.round-righttop {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-2.colorblue {
    margin-left: -20px;
    margin-right: -20px;
  }

  .quick-stack-2.colorblue.round-righttop {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }

  .quick-stack-2.colorblue.round-righttop.low72 {
    background-size: cover;
  }

  .quick-stack-2.colorblue.bluenocorner1, .quick-stack-2.colorblue.bluenocorner1.round-righttop {
    margin-left: -20px;
    margin-right: -20px;
  }

  .image-24.picroundtopright {
    border-radius: 0;
  }

  .image-24.roundright {
    border-top-right-radius: 0;
  }

  .div-block-17 {
    margin-top: -11px;
  }

  .div-block-17.noshow1 {
    margin-top: -25px;
  }

  .div-teiler.koalababy {
    margin-bottom: -78px;
  }

  .div-teiler.koalababy.low1a {
    margin-top: 53px;
  }

  .container-14 {
    max-width: 68%;
  }

  .container-14.pinguinbaby1 {
    max-width: 100%;
  }

  .image-60, .image-60.high65 {
    margin-top: -10px;
  }

  .smaller738.w--current {
    display: block;
  }

  .linkphone-2 {
    margin-top: 15px;
    font-size: 23px;
  }

  .navlink-2 {
    width: 178px;
    padding-top: 26px;
    padding-bottom: 26px;
    padding-left: 24px;
  }

  .navlink-2.linkactive2 {
    padding-left: 24px;
  }

  .nav-menu-2 {
    background-position: 30%;
    margin-left: -1px;
    margin-right: -1px;
  }

  .image-61 {
    margin-bottom: 12px;
  }

  .menu-button-2 {
    margin-top: -18px;
  }

  .divlogo-2 {
    width: 200px;
    margin-top: -7px;
    margin-left: 14px;
    padding-bottom: 2px;
  }

  .icon-3 {
    font-size: 31px;
  }

  .divphone-2 {
    margin-top: 3px;
    margin-right: 19px;
  }

  .image-62.roundright1 {
    border-top-right-radius: 0;
  }

  .videosmall {
    width: 252px;
  }

  .text-4 {
    color: #ffffffd1;
    margin-bottom: -27px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .text-4.textwider.textvideos {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .divvideosmall.divvideosmall2 {
    margin-bottom: 6px;
  }

  .text-span-29 {
    margin-bottom: 7px;
  }

  .text-span-33 {
    margin-bottom: 11px;
  }

  .image-42.imagebottommobile.mobile24 {
    margin-top: 15px;
    margin-bottom: -56px;
  }

  .image-42.imagebottommobile.mobile24._459 {
    margin-top: 51px;
    margin-bottom: -31px;
  }

  .container-15 {
    max-width: 68%;
  }

  .image-41.lower367 {
    margin-top: -53px;
    margin-bottom: -49px;
  }

  .image-41.lower367.higher098 {
    margin-bottom: -35px;
  }

  .image-65.lower367 {
    margin-top: -53px;
    margin-bottom: -49px;
  }

  .div-block-21 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .div-block-22 {
    padding-left: 97px;
    padding-right: 97px;
  }

  .div-block-22.startturtle.startpapagai {
    margin-top: -114px;
  }

  .div-block-22.startturtle.startbamboo {
    margin-top: -126px;
  }

  .div-block-22.parrots1 {
    margin-top: -72px;
  }

  .div-block-22.delfin {
    margin-top: -43px;
  }

  .div-block-23 {
    margin-top: 54px;
    margin-bottom: -6px;
    padding-top: 21px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .div-block-23.hilo67 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .div-block-23.downloadform {
    margin-bottom: -10px;
  }

  .text-span-47 {
    margin-bottom: 19px;
  }

  .div-block-24 {
    margin-top: -62px;
    margin-bottom: 35px;
    padding-left: 54px;
    padding-right: 54px;
  }

  .div-block-24.aktuell2 {
    margin-top: -64px;
    margin-bottom: 32px;
  }

  .div-block-24.low356 {
    margin-top: -57px;
    margin-bottom: 60px;
    padding-left: 77px;
    padding-right: 77px;
  }

  .div-block-24.low356.teasertop1 {
    margin-top: 82px;
    padding-left: 56px;
    padding-right: 56px;
  }

  .divsocialmedia-2.up9 {
    max-width: 37px;
    margin-top: -101px;
  }

  .divsocialmediasingle-2 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .background-video {
    max-width: 100%;
    height: 250px;
    margin-top: -130px;
    margin-bottom: -139px;
  }

  .image-66 {
    min-width: 103px;
    margin-top: -57px;
    margin-right: 79px;
  }

  .image-66.lowerinvideo {
    margin-top: 0;
    display: inline-block;
  }

  .divbutton2 {
    margin-right: -214px;
  }

  .divbutton2.divbutton2b {
    margin-top: 26px;
    margin-left: 22px;
    margin-right: 395px;
    padding-left: 0;
  }

  .button1.buttonsmaller {
    margin-top: 33px;
    margin-left: -68px;
    padding-left: 77px;
    padding-right: 102px;
  }

  .button1.buttonsmaller.bless2 {
    max-width: 120px;
    margin-top: 18px;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3 {
    min-width: 100px;
    margin-top: 15px;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3.buttondown1.buttonup {
    margin-top: 14px;
    margin-left: 17px;
  }

  .divannouncement {
    display: block;
  }

  .divdestination {
    margin-top: -53px;
  }

  .div-block-25 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block-26 {
    margin-top: -31px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block-27 {
    margin-top: 78px;
    margin-bottom: -41px;
    padding-bottom: 26px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .field-label, .field-label-2, .field-label-3, .field-label-4, .field-label-5, .field-label-6, .field-label-7 {
    font-size: 18px;
  }

  .div-block-29 {
    margin-top: -3px;
  }

  .icon-4 {
    margin-top: 86.5px;
    margin-bottom: 86.5px;
  }

  .link-block-11 {
    margin-top: 20px;
  }

  .slider-2 {
    height: 233px;
    margin-top: 134px;
  }

  .container-16 {
    text-align: right;
    margin-top: -22px;
    padding-left: 0;
  }

  .container-16.bottomcontainer {
    margin-top: -417px;
  }

  .divslider-2 {
    margin-top: -5px;
    margin-bottom: -5px;
  }

  .text-span-73 {
    margin-left: 3px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 20px;
  }

  .sectionslider-2 {
    display: block;
  }

  .containerteaser {
    margin-top: 15px;
  }

  .link-block-12 {
    margin-left: -60px;
  }

  .image-67 {
    min-width: 103px;
    margin-top: -57px;
    margin-right: 79px;
  }

  .image-67.lowerinvideo {
    margin-right: 23px;
  }

  .image-67.lowerinvideo.imagesmaller {
    margin-top: 289px;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser {
    min-width: 150px;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1.effekt2 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .image-67.lowerinvideo.imagesmaller.no2 {
    min-width: 100%;
  }

  .div-block-30 {
    margin-top: -164px;
    margin-left: 313px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-30.bottomtakatour {
    margin-left: 283px;
  }

  .text-span-90 {
    margin-top: -9px;
    margin-bottom: 18px;
    padding-bottom: 4px;
  }

  .fixed-image-section-2 {
    margin-top: 160px;
    padding-top: 108px;
    padding-bottom: 108px;
  }

  .page-heading-2 {
    font-size: 30px;
  }

  .white-3 {
    font-size: 9px;
  }

  .div-block-32 {
    margin-top: 85px;
    padding-right: 360px;
  }

  .icon-5 {
    margin-top: 390.5px;
  }

  .container-18 {
    text-align: right;
    margin-top: -22px;
    padding-left: 0;
  }

  .container-18.bottomcontainer {
    margin-top: -417px;
  }

  .white-4 {
    font-size: 9px;
  }

  .div-block-33 {
    margin-top: -164px;
    margin-left: 313px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-33.bottomtakatour {
    margin-left: 283px;
  }

  .page-heading-3 {
    font-size: 30px;
  }

  .image-71 {
    min-width: 103px;
    margin-top: -57px;
    margin-right: 79px;
  }

  .image-71.lowerinvideo {
    margin-right: 23px;
  }

  .image-71.lowerinvideo.imagesmaller {
    margin-top: 289px;
  }

  .image-71.lowerinvideo.imagesmaller.roundteaser {
    min-width: 150px;
  }

  .image-71.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .fixed-image-section-3 {
    margin-top: 160px;
    padding-top: 108px;
    padding-bottom: 108px;
  }

  .link-block-13 {
    margin-top: 20px;
  }

  .container-19 {
    text-align: right;
    margin-top: -22px;
    padding-left: 0;
  }

  .container-19.bottomcontainer {
    margin-top: -417px;
  }

  .white-5 {
    font-size: 9px;
  }

  .div-block-34 {
    margin-top: -164px;
    margin-left: 313px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-34.bottomtakatour {
    margin-left: 283px;
  }

  .page-heading-4 {
    font-size: 30px;
  }

  .image-73 {
    min-width: 103px;
    margin-top: -57px;
    margin-right: 79px;
  }

  .image-73.lowerinvideo {
    margin-right: 23px;
  }

  .image-73.lowerinvideo.imagesmaller {
    margin-top: 289px;
  }

  .image-73.lowerinvideo.imagesmaller.roundteaser {
    min-width: 150px;
  }

  .image-73.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .fixed-image-section-4 {
    margin-top: 160px;
    padding-top: 108px;
    padding-bottom: 108px;
  }

  .link-block-14 {
    margin-top: 20px;
  }

  .container-20 {
    text-align: right;
    margin-top: -22px;
    padding-left: 0;
  }

  .container-20.bottomcontainer {
    margin-top: -417px;
  }

  .white-6 {
    font-size: 9px;
  }

  .div-block-35 {
    margin-top: -164px;
    margin-left: 313px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-35.bottomtakatour {
    margin-left: 283px;
  }

  .page-heading-5 {
    font-size: 30px;
  }

  .image-75 {
    min-width: 103px;
    margin-top: -57px;
    margin-right: 79px;
  }

  .image-75.lowerinvideo {
    margin-right: 23px;
  }

  .image-75.lowerinvideo.imagesmaller {
    margin-top: 289px;
  }

  .image-75.lowerinvideo.imagesmaller.roundteaser {
    min-width: 150px;
  }

  .image-75.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .link-block-15 {
    margin-top: 20px;
  }

  .divslider-3 {
    margin-top: -5px;
    margin-bottom: -5px;
  }

  .left-arrow-2 {
    margin-top: 19px;
  }

  .div-block-36 {
    margin-top: -177px;
    margin-left: 313px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-95 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-left: 3px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 17px;
  }

  .teasercollage-2 {
    margin-left: 55px;
  }

  .right-arrow-2 {
    margin-top: 19px;
  }

  .icon-6 {
    margin-top: 86.5px;
    margin-bottom: 86.5px;
  }

  .container-22 {
    text-align: right;
    margin-top: -22px;
    padding-left: 0;
  }

  .slider-3 {
    height: 233px;
    margin-top: 134px;
  }

  .image-77 {
    min-width: 103px;
    margin-top: -57px;
    margin-right: 79px;
  }

  .image-77.lowerinvideo {
    margin-right: 23px;
  }

  .image-77.lowerinvideo.imagesmaller {
    margin-top: 289px;
  }

  .image-77.lowerinvideo.imagesmaller.roundteaser {
    min-width: 150px;
  }

  .div-block-37 {
    margin-top: 85px;
    padding-right: 360px;
  }

  .link-block-16 {
    margin-top: 20px;
  }

  .link-block-17 {
    margin-left: -60px;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    position: static;
    overflow: hidden;
  }

  .navlink {
    background-color: var(--tuerkis);
    width: 175px;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 19px;
    font-size: 17px;
  }

  .navlink:hover {
    background-color: var(--dark-green);
    width: 175px;
    padding-top: 19px;
  }

  .navlink.linkemail {
    text-align: center;
    font-size: 18px;
  }

  .navlink.linkemail.middle1 {
    width: 100%;
    padding: 2px;
    font-size: 12px;
  }

  .navlink.linkactive.w--current {
    width: 155px;
    padding-left: 19px;
    padding-right: 17px;
  }

  .navlink.linkactive2 {
    background-color: var(--new-color);
    border-top: 1px solid #f3b515;
    width: 175px;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 19px;
    font-size: 17px;
  }

  .navlink.linkactive2:hover {
    width: 175px;
  }

  .sectiontop {
    z-index: 3000;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--light-blue);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    height: 82px;
    min-height: 82px;
    max-height: 82px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
    box-shadow: 0 2px 5px #0003;
  }

  .divtop {
    box-shadow: none;
    margin-top: 14px;
    margin-bottom: 0;
    padding: 8px 0 6px;
    display: block;
    position: static;
    overflow: visible;
  }

  .containertop {
    margin-top: 0;
    padding-bottom: 0;
  }

  .nav-menu {
    background-image: url('../images/beachesteaser1.jpg');
    background-position: 100% 0;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: scroll;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    overflow: hidden;
  }

  .sectionslider {
    margin-top: -80px;
  }

  .divslider {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .slide1 {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide1.slide4 {
    background-position: 50%;
  }

  .slide1.slide7 {
    background-position: 50% 100%;
    background-size: contain;
  }

  .slide1.slide9 {
    background-position: 50% 100%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .slide1.slide9.slidemichel1 {
    background-size: cover;
  }

  .slide1.slide9.slidemichel1.slideliebfrauen1 {
    background-image: url('../images/multiheadertobagobig1b.jpg');
    background-position: 50%;
    background-size: cover;
    border-bottom-width: 15px;
  }

  .slide1.slide9.slidemichel2.slideliebfrauen2 {
    background-position: 50%;
  }

  .slide1.slide9.christuskirchewandsbek {
    background-position: 50% 100%;
  }

  .slide1.slide20 {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide1.slide21 {
    background-position: 50% 100%;
    background-size: contain;
  }

  .slide1.slide21.slide791 {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide1.slide21.slide792 {
    background-size: cover;
  }

  .slide1.slide21.slide794 {
    background-position: 50% 114%;
    background-size: contain;
  }

  .slide1.slide22 {
    background-position: 50% 100%;
    background-size: contain;
  }

  .slider {
    height: 130px;
    margin-top: 151px;
  }

  .slider.sliderhigher {
    margin-top: -5px;
    margin-bottom: 10px;
  }

  .sectioncontent {
    margin-top: 0;
    overflow: visible;
  }

  .divcontent {
    background-color: var(--white);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 17px;
    margin-right: 17px;
    padding-top: 0;
    font-size: 14px;
    overflow: visible;
  }

  .divcontent.low36 {
    margin-top: 62px;
  }

  .containercontent {
    margin-bottom: -169px;
  }

  .containercontent.lowerform {
    margin-top: -78px;
    margin-bottom: 27px;
    display: block;
  }

  .heading {
    margin-top: 23px;
    margin-bottom: -12px;
    font-size: 23px;
    line-height: 31px;
  }

  .heading.headmore {
    margin-top: 31px;
  }

  .heading.headin7 {
    margin-bottom: 6px;
  }

  .heading.heading9.higher9 {
    line-height: 30px;
  }

  .heading.heading9.heading45 {
    margin-top: 14px;
    line-height: 30px;
  }

  .heading.headinginquiry {
    margin-top: 42px;
  }

  .heading.headinginquiry.loweretc1 {
    margin-top: 36px;
  }

  .heading.headinginquiry.loweretc1.loweretc2 {
    margin-top: 22px;
    margin-bottom: 24px;
    padding-left: 13px;
  }

  .heading.lower89 {
    margin-top: 29px;
    font-size: 23px;
    line-height: 31px;
  }

  .heading.lower89.highlow1 {
    margin-bottom: -111px;
  }

  .heading.lower89.smallertext1.lower45 {
    margin-top: 27px;
  }

  .heading.lower89.smallertext1.lower45.lower97 {
    margin-top: 93px;
  }

  .heading.lower89.higher89 {
    margin-top: 17px;
  }

  .heading.lower89.higher89.lower672 {
    margin-top: 33px;
    margin-bottom: 35px;
  }

  .heading.lower89.higher89.lower673 {
    margin-top: 27px;
  }

  .heading.lower89.biggertext1 {
    margin-top: 93px;
    margin-bottom: -15px;
    font-size: 30px;
  }

  .heading.lower68 {
    margin-top: 35px;
  }

  .heading.lower68.higher12 {
    margin-top: -18px;
  }

  .heading.lower68.higher789 {
    margin-top: 81px;
    font-size: 24px;
  }

  .heading.lower68.lower68b {
    margin-top: 75px;
    margin-bottom: 0;
    font-size: 25px;
  }

  .heading.higher11 {
    margin-top: 36px;
  }

  .heading.higher11.lower90 {
    margin-top: 45px;
  }

  .heading.higher11.higher67 {
    margin-top: 27px;
  }

  .heading.higher12 {
    margin-top: -20px;
  }

  .heading.higher12.loer34 {
    margin-bottom: -3px;
  }

  .heading.higher14 {
    margin-top: -20px;
  }

  .heading.lower79 {
    margin-top: 39px;
  }

  .heading.lower45.lower68 {
    font-size: 23px;
  }

  .heading.lower45.lower68.biggerheading {
    font-size: 40px;
  }

  .text.textrooms {
    margin-top: 0;
    padding-top: 5px;
  }

  .text.textrooms.textrooms2 {
    height: 218px;
    padding-top: 11px;
    padding-bottom: 74px;
  }

  .text.textrooms.textrooms2.orange.lowhigh {
    height: 161px;
  }

  .text.texthigher {
    margin-top: 16px;
  }

  .text.lower6 {
    margin-bottom: 48px;
  }

  .text.textorange.lower567 {
    margin-top: 35px;
    margin-bottom: 26px;
    font-size: 19px;
    line-height: 31px;
  }

  .text.textorange.lower79 {
    margin-top: 24px;
    margin-bottom: -57px;
    padding-left: 3px;
  }

  .text.textorange.lower79.lower880, .text.textorange.lower79.lower880.left45 {
    padding-left: 3px;
  }

  .text.textorange.lower79.lower880.left45.textwhite {
    font-size: 18px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67 {
    padding-left: 0;
    font-size: 18px;
    line-height: 23px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20 {
    flex: none;
    order: 0;
    align-self: auto;
    margin-top: 6px;
    margin-bottom: -60px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 23px;
    line-height: 24px;
    display: block;
    overflow: visible;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.lowhigh61 {
    margin-top: 2px;
    margin-bottom: -56px;
    padding-left: 5px;
    font-size: 21px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.low32 {
    margin-bottom: -57px;
    line-height: 24px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.low98 {
    margin-top: 6px;
    font-size: 23px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.low61 {
    margin-top: 8px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.left20.left56 {
    margin-top: -4px;
  }

  .text.textorange.lower79.lower880.left45.lowhigh67.lowhigh61 {
    margin-top: -24px;
  }

  .text.textorange.lower79.deep3.blacktext.lower457 {
    margin-top: 27px;
  }

  .text.textorange.lower79.deep3.blacktext.higher52 {
    margin-top: -28px;
  }

  .text.textorange.lower79.lower80 {
    margin-bottom: -8px;
  }

  .text.textorange.lower79.lower867 {
    margin-bottom: 23px;
    font-size: 19px;
  }

  .text.textorange.texthinweis {
    font-size: 18px;
    line-height: 31px;
  }

  .text.textorange._908 {
    margin-bottom: 63px;
  }

  .text.ihredaten {
    margin-top: -5px;
    margin-bottom: 20px;
  }

  .text.textorange {
    font-size: 17px;
  }

  .text.textorange.lower79 {
    margin-top: 24px;
    margin-bottom: -57px;
    padding-left: 3px;
    font-size: 17px;
  }

  .text.textorange.lower79.deep3.inverse2 {
    margin-top: -42px;
    font-size: 17px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch {
    text-align: left;
    margin-top: 62px;
    margin-bottom: 4px;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 19px;
    line-height: 28px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.left26 {
    margin-bottom: -5px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.texthigh2 {
    margin-top: 15px;
    margin-bottom: 18px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.less78.less62 {
    margin-top: 115px;
  }

  .text.textorange.lower79.deep3.inverse2.undlinekoch.text56 {
    margin-top: 64px;
  }

  .containernavi {
    width: 100%;
    max-width: 100%;
    margin: 0;
    display: block;
    position: static;
  }

  .divlogo {
    width: 100px;
    margin-top: -5px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 22px;
  }

  .row.moretop2 {
    margin-top: 1px;
  }

  .menu-button {
    margin-top: -4px;
  }

  .menu-button.menuetopless {
    margin-top: 6px;
  }

  .hedinginslide {
    margin-top: 131px;
    margin-bottom: 0;
    font-size: 30px;
  }

  .divheadinginslide {
    margin-top: -83px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .divbacoletinslider {
    margin-bottom: 11px;
    padding-top: 159px;
  }

  .containerbacoletinslider {
    margin-top: -54px;
  }

  .headerbacoletinslider {
    margin-top: 27px;
    margin-bottom: 19px;
  }

  .text-span-2 {
    font-size: 11px;
  }

  .text-span-3 {
    margin-left: -1px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .divphone {
    margin-top: -2px;
    margin-right: 23px;
  }

  .linkphone {
    font-size: 16px;
  }

  .imagebutton {
    padding-left: 44px;
    padding-right: 44px;
  }

  .imagebutton.roundbottom.higher9 {
    margin-top: -6px;
  }

  .imagebutton.imaged1 {
    margin-top: 15px;
    margin-bottom: 22px;
    padding: 0 6px;
  }

  .divbox {
    margin-bottom: 12px;
    margin-left: -12px;
    margin-right: -12px;
  }

  .divbox.divboxsmaller {
    margin-bottom: 1px;
  }

  .divbox.morebottom8 {
    margin-bottom: 29px;
  }

  .divbox.higher7 {
    margin-top: -7px;
  }

  .divbox.divdifferent1.nobackcolour, .divbox.divdifferent1.nobackcolour._56 {
    margin-bottom: 0;
  }

  .divbox.divdifferent1.nobackcolour._56.backcolour1 {
    background-color: #0000;
    margin-top: -22px;
  }

  .divbox.nobackcolour.backcolour1 {
    background-color: #0000;
    margin-top: -22px;
    margin-bottom: 0;
  }

  .divbox.nobackcolour.backcolour1.unten1 {
    margin-top: -6px;
  }

  .divbox.nobackcolour.red1 {
    margin-bottom: 2px;
    padding-top: 32px;
    padding-bottom: 2px;
  }

  .divbox.nobackcolour.red1.red3, .divbox.nobackcolour.red1.red3.blue, .divbox.nobackcolour.red1.red3.red4 {
    border-radius: 8px;
  }

  .divbox.nobackcolour.red1.red3.red4.red5 {
    padding-top: 6px;
  }

  .divbox.nobackcolour.red1.red3.red4.move1234 {
    margin-top: 24px;
  }

  .divbox.nobackcolour.red1.red3.red4.move1234.move-453 {
    margin-top: -38px;
    margin-bottom: 39px;
  }

  .divbox.nobackcolour.red1.red3.red4._8963 {
    margin-bottom: 38px;
  }

  .divbottom {
    height: auto;
    margin: 181px -17px 0;
    padding-top: 0;
  }

  .body {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    overflow: visible;
  }

  .image {
    width: 120px;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .textbottom {
    text-align: center;
    font-size: 12px;
  }

  .textbottom.impressumbottom {
    margin-top: 30px;
  }

  .icon {
    color: var(--dark-green);
    font-size: 35px;
  }

  .map {
    height: 250px;
    margin-top: 19px;
    margin-bottom: 0;
  }

  .map.mapmorebottom {
    height: 200px;
  }

  .map.maphigher {
    margin-top: -49px;
  }

  .videobutton {
    margin-top: 13px;
    margin-bottom: 10px;
  }

  .image-2 {
    margin-top: 33px;
  }

  .image-5 {
    margin-bottom: -33px;
  }

  .buttonform {
    margin-bottom: 0;
  }

  .arrow {
    margin-top: -159px;
  }

  .divonlinebooking {
    margin-top: 32px;
    margin-bottom: -5px;
    margin-right: 19px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .linkonlinebooking {
    font-size: 12px;
  }

  .mask {
    margin-top: 0;
  }

  .mask.maskmore1 {
    height: 180px;
  }

  .left-arrow {
    margin-top: -567px;
    margin-left: -21px;
    font-size: 23px;
  }

  .icon-2 {
    margin-top: 69px;
    margin-bottom: 69px;
  }

  .right-arrow {
    margin-top: -57px;
    margin-right: -5px;
    font-size: 23px;
  }

  .right-arrow.noshow2 {
    margin-right: -32px;
  }

  .orangetext2 {
    font-size: 19px;
  }

  .higlow45.higher13 {
    margin-top: 32px;
    margin-bottom: 58px;
  }

  .columnpfeilbigger {
    margin-top: 0;
  }

  .columns.lower45 {
    margin-top: 44px;
  }

  .columns.lower45.lower75 {
    margin-top: 12px;
    margin-bottom: -15px;
  }

  .columns.lower45.lower23 {
    margin-bottom: 19px;
  }

  .image-7 {
    margin-top: 3px;
  }

  .image-8, .image-9, .image-10 {
    margin-top: 10px;
  }

  .lower10, .nolines.lower58.higher98 {
    margin-top: 17px;
  }

  .div-block-2 {
    margin-top: 26px;
    margin-bottom: 15px;
  }

  .div-block-2.lower90 {
    margin-bottom: 4px;
  }

  .higher45 {
    margin-top: -42px;
  }

  .higher45.loer341 {
    margin-top: -3px;
  }

  .div-block-3 {
    background-position: 0 0;
    background-repeat: repeat;
    background-size: cover;
    height: 230px;
    margin-top: -20px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .youtube {
    margin-left: 11px;
  }

  .youtube.lower567 {
    width: 97%;
    margin-left: 3px;
  }

  .youtube.lower567.smaller983 {
    width: 100%;
    height: 100%;
    margin-bottom: 36px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-12 {
    border-radius: 8px;
    margin-bottom: 7px;
  }

  .container-3 {
    margin-top: -69px;
  }

  .button-3.moretop {
    border-radius: 60px;
    margin-left: 35px;
    margin-right: 35px;
  }

  .button-3.moretop.button5 {
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-3.moretop.button5.wwwlink {
    border-radius: 10px;
  }

  .button-3.moretop.button5.wwwlink.wwwlink2 {
    width: 237px;
    font-size: 11px;
  }

  .button-3.moretop.button5.buttonblue {
    background-color: var(--light-blue);
    border-radius: 0;
    margin: 20px -1px -5px;
    padding: 22px 112px;
  }

  .button-3.moretop.button5.buttonblue:hover {
    background-color: var(--lightgreencellow);
  }

  .button-3.moretop.button5.lower6.lower7.lower68 {
    border-radius: 10px;
    margin-top: 51px;
    margin-bottom: 48px;
  }

  .button-3.moretop.button5.lower6.lower7.lower68.higher67 {
    border-radius: NaNpx;
    margin-top: 1px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .button-3.moretop.button5.higher87 {
    border-radius: 10px;
    width: 273px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-12 {
    margin-left: 6px;
    margin-right: -13px;
  }

  .text-3 {
    margin-bottom: -31px;
    padding-bottom: 0;
    padding-left: 17px;
    padding-right: 17px;
  }

  .text-3.textwider.textblack {
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-3.textwider.textblack.textwebsites {
    margin-top: -17px;
    margin-bottom: -41px;
    padding: 14px;
    font-size: 14px;
    line-height: 25px;
  }

  .text-3.textwider.textblack.morebottom3 {
    text-align: justify;
    padding-left: 17px;
    padding-right: 17px;
  }

  .text-3.textwider.textblack.morebottom3.orange.blue {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 22px;
  }

  .text-3.textwider.textblack.morebottom3.orange.blue.lowewr56.lower80 {
    height: auto;
    margin: 20px 2px 14px;
    padding-left: 4px;
    padding-right: 6px;
    line-height: 30px;
    display: none;
  }

  .text-3.textwider.textblack.morebottom3.orange.blue.lowewr56.lower80.textmobile {
    display: block;
  }

  .text-3.textwider.textblack.moredown12 {
    font-size: 15px;
    line-height: 25px;
  }

  .text-3.textwider.textblack.moredown9.moreleft {
    margin-left: 15px;
  }

  .text-3.textwider.textblack.moredown9.moreleft.lesstop54 {
    margin: 9px 2px 79px -3px;
    line-height: 30px;
  }

  .text-3.textwider.middle {
    margin-bottom: -15px;
  }

  .text-3.textwider.middle.moretop7.startheader {
    margin-bottom: 7px;
    margin-left: 14px;
    margin-right: 14px;
    line-height: 21px;
  }

  .text-3.textwider.middle.moretop7.startheader.headercontact6 {
    margin: 54px 2px 22px 1px;
  }

  .text-3.textwider.middle.lessbottom5 {
    padding-top: 15px;
  }

  .text-3.morebottom3 {
    margin-bottom: 32px;
    padding-bottom: 0;
  }

  .text-3.morebottom3.morebottom4 {
    margin-bottom: 42px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-3.morebottom3.morebottom4.morebottom9.impresum {
    text-align: justify;
    margin-top: 0;
    margin-left: -7px;
    margin-right: 0;
    font-size: 19px;
  }

  .text-3.morebottom3.morebottom4.lesstop90 {
    margin-top: -2px;
    padding-left: 17px;
    padding-right: 17px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2 {
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
    line-height: 30px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.lower4567 {
    margin-top: 38px;
    margin-left: 7px;
    margin-right: 7px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller {
    margin-bottom: -3px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748 {
    margin-left: 4px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748.highlow3 {
    margin-top: 68px;
    margin-left: 19px;
    margin-right: 18px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.orange.blue.lesswide2.textsmaller.lower789.lower6748.highlow3.gighlow98 {
    margin-top: 37px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4 {
    text-align: justify;
    padding-left: 17px;
    padding-right: 17px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789 {
    margin: 0 20px 48px;
    line-height: 30px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b {
    margin: 24px 1px 16px;
    padding-left: 0;
    padding-right: 0;
    line-height: 30px;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.down789.down675._16._16b.textsmaller78 {
    margin-left: -15px;
    margin-right: 0;
  }

  .text-3.morebottom3.morebottom4.lesstop90.lowertext4.orange.blue.moredown90.clickexplore {
    margin-top: 46px;
    margin-bottom: -10px;
  }

  .div-block-13 {
    margin-top: 47px;
    margin-bottom: 6px;
  }

  .image-13 {
    border-radius: 8px;
  }

  .red2 {
    font-size: 16px;
  }

  .red2._25 {
    padding-left: 0;
    padding-right: 0;
    font-size: 23px;
    line-height: 31px;
  }

  .red2.red15 {
    font-size: 15px;
    line-height: 25px;
  }

  .link-10 {
    font-size: 10px;
  }

  .headtextform {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
  }

  .headtextform.texthigher {
    margin-top: 26px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
  }

  .formwrapper {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .formwrapper.form0 {
    margin-left: 0;
    padding-left: 15px;
  }

  .texthead {
    font-size: 32px;
  }

  .text-block-12 {
    line-height: 30px;
  }

  .red {
    font-size: 33px;
  }

  .red.white.black.green {
    font-size: 20px;
    line-height: 33px;
  }

  .container-8 {
    margin-top: 26px;
    padding-left: 205px;
    padding-right: 20px;
  }

  .tablet1 {
    object-fit: fill;
    max-width: 92px;
    margin-top: -50px;
    margin-left: -61px;
    padding-left: 8px;
    padding-right: 1px;
    position: relative;
  }

  .div-block-14 {
    margin-top: 53px;
  }

  .bold-text-2 {
    font-size: 18px;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-14, .image-15 {
    border-radius: 8px;
  }

  .divheadtext.color2 {
    margin-top: 1px;
  }

  .divbox-2 {
    margin-bottom: 12px;
    margin-left: -12px;
    margin-right: -12px;
  }

  .divbox-2.higher7 {
    margin-top: -7px;
  }

  .div-block-7 {
    margin-top: -5px;
    margin-bottom: 34px;
  }

  .div-block-7.higher890 {
    margin-bottom: 11px;
  }

  .container1 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 0;
  }

  .container1.backflowers2 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-bottom-style: none;
    border-bottom-color: #0f586e;
    margin-bottom: 0;
  }

  .imagdown89 {
    margin-top: -12px;
    margin-bottom: 33px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .imageartwork {
    margin-bottom: -50px;
  }

  .div-block-5 {
    margin-top: -97px;
    margin-bottom: -9px;
  }

  .div-block-5.divblick5b {
    margin-top: -100px;
    margin-bottom: -5px;
  }

  .div-block-11 {
    margin-left: 15px;
  }

  .div-block-11.lower45 {
    margin-left: 10px;
  }

  .image-16 {
    max-width: 20%;
  }

  .button-2 {
    margin-top: -19px;
  }

  .button-2.lower453 {
    margin-bottom: -14px;
  }

  .button-2.higher872 {
    margin-top: 3px;
  }

  .button-2.buttoncontact2.highlow2 {
    width: 100%;
    margin-top: 20px;
    margin-left: -3px;
    margin-right: 0;
  }

  .button-2.buttoncontact2.highlow2.button789 {
    width: 100%;
    margin-left: -1px;
  }

  .button-2.buttoncontact2.highlow2.barterbutton.barterbutton4.brterbutoon8 {
    width: 97%;
    line-height: 32px;
  }

  .button-2.highlow1 {
    margin-top: -16px;
    margin-bottom: -10px;
  }

  .button-2.higher873 {
    margin-top: -85px;
  }

  .div-block-10 {
    margin-bottom: -131px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .column2a {
    margin-top: -19px;
  }

  .columns-3 {
    margin-top: -11px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-3.lower5 {
    margin-top: -61px;
    margin-bottom: 119px;
    padding-left: 0;
    padding-right: 0;
  }

  .orange.blue {
    font-size: 15px;
    line-height: 25px;
  }

  .divsocialmediasingle {
    margin-left: 1px;
    padding-left: 0;
    padding-right: 0;
  }

  .lowhigh20 {
    margin-bottom: -22px;
  }

  .colorcolumn {
    background-color: #ffffff70;
    margin-bottom: 16px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .colorcolumn._2 {
    margin-bottom: -7px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .logosocialmedia {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    max-width: 90%;
    margin: 13px;
  }

  .divoverview {
    width: 297px;
  }

  .divoverview._2d {
    margin-top: -11px;
  }

  .div1.lesstop2 {
    margin-top: 107px;
    padding-top: 0;
  }

  .div23.color2 {
    background-position: 50% 0, 0 0;
    background-size: contain, cover;
    margin-top: -10px;
  }

  .div23.color2.vs {
    background-image: url('../images/backpassports1.png'), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: contain, auto;
    background-attachment: scroll, scroll;
    margin-top: 103px;
    padding-top: 0;
  }

  .text-block-14 {
    margin-top: -68px;
    margin-bottom: 44px;
    margin-right: 15px;
    font-size: 13px;
  }

  .text-block-14.lower345 {
    margin-top: -70px;
    margin-bottom: 42px;
  }

  .rowmoredown.vs2b.vtstartpage {
    margin-top: 0;
    margin-left: -3px;
    margin-right: -5px;
  }

  .blackbold {
    color: #f0622b;
    text-align: center;
  }

  .blackbold.blacksmaller {
    margin-left: -1px;
    margin-right: 6px;
    padding-right: 4px;
    font-size: 25px;
    line-height: 14px;
  }

  .blackbold.blacksmaller.textsmaller2 {
    font-size: 25px;
  }

  .blackbold.smaller67 {
    padding-left: 0;
    font-size: 17px;
    line-height: 0;
  }

  .lightbox-link.lightboxdown {
    margin-top: 1px;
    margin-bottom: -50px;
  }

  .image-18 {
    border-radius: 8px;
  }

  .image-18.image-19 {
    border-radius: 8px;
    margin-top: -39px;
  }

  .decorimage1 {
    margin-top: 11px;
    margin-bottom: 12px;
  }

  .decorimage1.unten2 {
    margin-top: 12px;
    margin-bottom: 5px;
  }

  .decorimage1.hilo1 {
    margin-top: -30px;
    margin-bottom: -17px;
    padding-top: 0;
  }

  .fixed-image-section {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .container-4 {
    max-width: 90%;
    margin-top: -13px;
    margin-bottom: 28px;
  }

  .page-subheading {
    font-family: Montserrat, sans-serif;
    font-size: 5px;
  }

  .text-block-15 {
    font-size: 10px;
  }

  .container-9 {
    margin-bottom: -11px;
    padding-top: 17px;
    padding-bottom: 0;
  }

  .div-block-15 {
    margin-bottom: 28px;
  }

  .moredown783.mobile673 {
    margin-top: 30px;
  }

  .text-span-7, .text-span-8, .bold-text-7, .bold-text-8 {
    font-size: 19px;
  }

  .slideshowscreenshots {
    margin-bottom: -9px;
  }

  .section {
    margin-top: -60px;
    overflow: visible;
  }

  .quick-stack-2, .quick-stack-2.topstacklow1 {
    margin-top: 42px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 8px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay {
    margin-bottom: 4px;
    padding-top: 81px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10 {
    text-align: center;
    margin-top: 44px;
    margin-right: -9px;
    padding-top: 12px;
    padding-left: 12px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop {
    margin-top: 8px;
    padding-bottom: 18px;
    padding-right: 12px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.videodisplay.color10.highquicktop.high68 {
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color1 {
    padding: 12px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color1.color1b {
    margin-top: 44px;
    margin-left: -17px;
    margin-right: -17px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue {
    box-shadow: none;
    margin-bottom: -47px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color1.colorblue.round-righttop {
    margin-bottom: -66px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10 {
    padding: 12px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop {
    box-shadow: none;
    border-radius: 0;
    margin-top: -39px;
    margin-left: -17px;
    margin-right: -17px;
    padding: 15px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop.noround1 {
    margin-top: 10px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.color10.highquicktop.what3 {
    margin-top: 34px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue {
    padding: 12px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop {
    box-shadow: none;
    border-radius: 0;
    margin-top: 16px;
  }

  .quick-stack-2.topstacklow1.higher90.tighter1.colorblue.highquicktop.less12 {
    background-image: none;
    background-size: auto;
    margin-top: -87px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.color1 {
    box-shadow: none;
    border-radius: 0;
    margin-left: -17px;
    margin-right: -17px;
    padding: 18px 10px 10px;
  }

  .quick-stack-2.topstacklow1.colorblue {
    box-shadow: none;
  }

  .quick-stack-2.topstacklow1.colorblue.round-righttop {
    border-radius: 0;
    margin-left: -17px;
    margin-right: -17px;
    padding: 18px 15px 15px;
  }

  .quick-stack-2.topstacklow1.colortuerkis {
    box-shadow: none;
    border-radius: 7px;
    margin-top: 42px;
    margin-left: -8px;
    margin-right: -8px;
  }

  .quick-stack-2.topstacklow1.colortuerkis.round-righttop {
    background-color: var(--light-blue);
    color: var(--light-blue);
    border-radius: 0;
    margin-top: 10px;
    margin-left: -17px;
    margin-right: -17px;
    padding: 30px 11px 11px;
  }

  .quick-stack-2.topstacklow1.color10 {
    box-shadow: none;
    margin-left: -8px;
    margin-right: -8px;
  }

  .quick-stack-2.topstacklow1.color10.round-righttop {
    border-radius: 0;
    margin: 11px -17px -46px;
    padding: 30px 15px;
  }

  .quick-stack-2.topstacklow1.color10.round-righttop._49 {
    margin-top: 32px;
  }

  .quick-stack-2.topstacklow1.color10.round-righttop.what2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.color1b {
    box-shadow: none;
    margin-left: -8px;
    margin-right: -8px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop {
    border-radius: 0;
    margin-top: -49px;
    margin-left: -17px;
    margin-right: -17px;
    padding: 14px 12px 12px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.long67 {
    margin-top: 32px;
    margin-bottom: -54px;
    padding-top: 22px;
    padding-bottom: 8px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.long67._49 {
    margin-top: 9px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.long67.higher1 {
    margin-top: -47px;
  }

  .quick-stack-2.topstacklow1.color1b.round-righttop.low24 {
    margin-top: 11px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.button4 {
    padding-top: 18px;
    padding-bottom: 20px;
  }

  .quick-stack-2.button4.higher765 {
    box-shadow: none;
    border-radius: 7px;
    margin-bottom: -28px;
    margin-left: -8px;
    margin-right: -8px;
  }

  .quick-stack-2.button4.higher765.colortuerkis {
    margin-bottom: -30px;
  }

  .quick-stack-2.button4.higher765.color10.low123 {
    margin-bottom: -11px;
  }

  .quick-stack-2.button4.higher765.color1b {
    margin-bottom: -9px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .quick-stack-2.button4.higher765.highquicktop {
    box-shadow: none;
    border-radius: 0 0 7px 7px;
    margin-top: 16px;
    margin-bottom: -85px;
    padding-bottom: 18px;
  }

  .quick-stack-2.button4.higher765.highquicktop.low324 {
    margin-bottom: -14px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67 {
    border-radius: 0;
    margin: -42px -17px -12px;
    padding: 31px 15px 42px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.high77 {
    margin-top: 7px;
    margin-bottom: 29px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.high77.hilo89 {
    margin-bottom: -12px;
    padding-top: 28px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345 {
    margin: 11px -20px -14px;
    padding-bottom: 58px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345.tuerkis1 {
    margin-bottom: -84px;
    padding-top: 45px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low345.low34 {
    margin-top: 30px;
    margin-left: -17px;
    margin-right: -17px;
    padding-top: 11px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low346 {
    margin-top: 40px;
    margin-bottom: -13px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.tuerkislow._87 {
    margin-top: 55px;
    margin-bottom: -85px;
    padding-top: 33px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.tuerklishighimpr {
    margin-bottom: -84px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low78 {
    margin-top: -40px;
    margin-bottom: -50px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.low98 {
    margin-top: -13px;
    margin-bottom: -49px;
    padding-top: 38px;
    padding-bottom: 46px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.high64 {
    margin-bottom: -52px;
  }

  .quick-stack-2.button4.higher765.highquicktop.high67.higher652 {
    margin-bottom: -55px;
  }

  .quick-stack-2.button4.higher765.highquicktop.low345 {
    margin-top: 23px;
  }

  .quick-stack-2.higher42 {
    margin-top: 11px;
  }

  .quick-stack-2.higher42.colorblue {
    padding-bottom: 12px;
  }

  .quick-stack-2.higher42.colorblue.round-righttop.low65 {
    margin-bottom: -47px;
  }

  .quick-stack-2.higher42.colorblue.round-righttop.high45 {
    margin-top: 9px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quick-stack-2.colorreddish {
    box-shadow: none;
    border-radius: 0;
    margin-left: -17px;
    margin-right: -17px;
    padding: 30px 10px;
  }

  .quick-stack-2.colororange {
    box-shadow: none;
    border-radius: 0;
    margin-left: -17px;
    margin-right: -17px;
    padding: 18px 15px 15px;
  }

  .quick-stack-2.colortuerkis {
    box-shadow: none;
    border-radius: 7px;
    margin-left: -8px;
    margin-right: -8px;
  }

  .quick-stack-2.colortuerkis.round-righttop {
    border-radius: 0;
    margin-bottom: -36px;
    margin-left: -17px;
    margin-right: -17px;
    padding: 30px 15px;
  }

  .quick-stack-2.colortuerkis.round-righttop.uo1 {
    margin-top: 23px;
  }

  .quick-stack-2.color10 {
    box-shadow: none;
    border-radius: 7px;
    margin-left: -8px;
    margin-right: -8px;
  }

  .quick-stack-2.color10.round-righttop {
    border-radius: 0;
    margin-left: -17px;
    margin-right: -17px;
    padding: 30px 15px;
  }

  .quick-stack-2.colorblue {
    box-shadow: none;
    border-radius: 0;
    margin: 24px -17px -25px;
    padding: 30px 15px;
  }

  .quick-stack-2.colorblue.round-righttop {
    border-radius: 0;
  }

  .quick-stack-2.colorblue.bluenocorner1 {
    margin-top: 31px;
    margin-left: -17px;
    margin-right: -17px;
    padding: 20px 10px 10px;
  }

  .quick-stack-2.colorblue.bluenocorner1.round-righttop {
    border-radius: 0;
    margin-left: -17px;
    margin-right: -17px;
    padding: 29px 10px;
  }

  .quick-stack-2.colorblue.lightbrown {
    margin-top: 22px;
  }

  .cell {
    padding-left: 0;
    font-size: 14px;
    display: block;
  }

  .cell.middle1 {
    padding-left: 0;
  }

  .image-24 {
    border-radius: 0;
  }

  .bold-text-9.version2 {
    font-size: 14px;
  }

  .div-block-17 {
    margin-top: -4px;
    margin-bottom: 48px;
  }

  .div-block-17.noshow1 {
    background-color: var(--royal-blue);
    margin-top: 0;
  }

  .div-block-17.noshow1.teaserbottom {
    margin-top: -5px;
    margin-bottom: 19px;
  }

  .div-block-18 {
    width: auto;
  }

  .div-block-19 {
    margin-top: 41px;
    padding-bottom: 19px;
    padding-right: 19px;
  }

  .quick-stack-4 {
    margin-top: 70px;
    padding: 0 110px 0 78px;
  }

  .div-teiler {
    margin-top: 44px;
    margin-bottom: -21px;
  }

  .div-teiler.pinguinbaby {
    margin-top: 32px;
  }

  .div-teiler.pinguinbaby.hilo23 {
    margin-top: 217px;
    margin-bottom: -186px;
  }

  .div-teiler.pinguinbaby.hilo23.smaller874 {
    margin-bottom: -145px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-teiler.koalababy {
    margin-top: 16px;
    margin-bottom: -117px;
  }

  .div-teiler.koalababy.low1a {
    margin-top: 47px;
    margin-bottom: -28px;
  }

  .container-14 {
    max-width: 59%;
  }

  .container-14.pinguinbaby1, .image-25 {
    max-width: 100%;
  }

  .image-58 {
    margin-top: -33px;
  }

  .image-59 {
    max-width: 80%;
  }

  .cell-2 {
    padding-left: 7px;
  }

  .cell-3 {
    padding-left: 2px;
  }

  .link-block-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: flex;
  }

  .image-60 {
    max-width: 80%;
    margin-top: -36px;
    padding-top: 0;
    display: inline-block;
  }

  .image-60.high65 {
    margin-top: -42px;
  }

  .div-block-20 {
    margin-top: 42px;
  }

  .div-block-20._09 {
    margin-left: 0;
    padding-left: 0;
  }

  .bold-text-11 {
    color: var(--white);
  }

  .smaller738 {
    padding-left: 47px;
    padding-right: 47px;
  }

  .kla {
    margin-bottom: 33px;
    display: block;
  }

  .linkphone-2 {
    font-size: 16px;
  }

  .navlink-2 {
    width: 195px;
    padding-left: 19px;
  }

  .navlink-2:hover, .navlink-2.linkactive2 {
    width: 195px;
  }

  .nav-menu-2 {
    background-position: -35px;
    background-size: cover;
  }

  .menu-button-2 {
    margin-top: -18px;
  }

  .divlogo-2 {
    width: 100px;
    margin-left: 0;
  }

  .divphone-2 {
    margin-top: -2px;
    margin-right: 23px;
  }

  .image-62, .image-63 {
    border-radius: 2px;
  }

  .videosmall {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
  }

  .text-4 {
    margin-bottom: -31px;
    padding-bottom: 0;
    padding-left: 17px;
    padding-right: 17px;
  }

  .text-4.textwider.textvideos {
    font-size: 19px;
  }

  .text-4.textwider.textvideos.pink {
    font-size: 16px;
  }

  .divvideosmall.divvideosmall2 {
    text-align: center;
    flex: 0 auto;
    width: 100%;
    margin-top: 5px;
    margin-bottom: -2px;
    position: static;
  }

  .divvideosmall.divvideosmall2.zter {
    margin-bottom: 0;
  }

  .cell-4 {
    padding-left: 0;
    display: block;
  }

  .higher76 {
    padding-bottom: 0;
  }

  .text-span-13 {
    line-height: 20px;
  }

  .text-span-14 {
    margin-bottom: 17px;
  }

  .text-span-16 {
    margin-top: 12px;
  }

  .text-span-17 {
    margin-top: -14px;
  }

  .cell-5 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-span-22, .text-span-27, .text-span-29 {
    margin-bottom: 20px;
  }

  .text-span-31 {
    margin-bottom: 26px;
  }

  .text-span-33, .text-span-36 {
    margin-bottom: 20px;
  }

  .image-42 {
    margin-top: 37px;
    margin-bottom: 27px;
  }

  .image-42.imagebottommobile.mobile24 {
    margin-top: 24px;
    margin-bottom: -16px;
  }

  .image-42.imagebottommobile.mobile24._459 {
    margin-top: 55px;
    margin-bottom: -22px;
  }

  .container-15 {
    max-width: 59%;
  }

  .image-41 {
    margin-bottom: 19px;
  }

  .image-41.lower367 {
    margin-top: -39px;
    margin-bottom: 5px;
  }

  .image-41.lower367.higher098 {
    margin-top: 57px;
    margin-bottom: -20px;
  }

  .image-65 {
    margin-bottom: 19px;
  }

  .image-65.lower367 {
    margin-top: -39px;
    margin-bottom: 5px;
  }

  .image-65.lower367.wanne3 {
    margin-bottom: -56px;
  }

  .div-block-21 {
    margin-top: -9px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-39 {
    margin-bottom: 7px;
  }

  .text-span-41 {
    margin-bottom: -6px;
  }

  .text-span-41.span7 {
    margin-top: -64px;
    margin-bottom: 0;
  }

  .bold-text-12 {
    margin-bottom: 10px;
  }

  .text-span-43 {
    margin-bottom: -3px;
  }

  .text-span-45 {
    margin-top: 14px;
    margin-bottom: 13px;
    padding-bottom: 0;
  }

  .div-block-22 {
    margin-top: 59px;
    padding-left: 51px;
    padding-right: 51px;
  }

  .div-block-22.low45 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-22.startturtle {
    margin-top: -119px;
  }

  .div-block-22.startturtle.startpapagai {
    margin-top: -120px;
    margin-bottom: -16px;
  }

  .div-block-22.startturtle.startbamboo {
    margin-top: -83px;
  }

  .div-block-22.iguanateiler {
    margin-bottom: -60px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-22.parrots1 {
    margin-top: -32px;
    margin-bottom: -24px;
  }

  .div-block-22.delfin {
    margin-top: -9px;
    padding-left: 124px;
    padding-right: 124px;
  }

  .div-block-23 {
    margin-top: 42px;
    margin-bottom: -18px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-23.hilo67 {
    margin-top: 20px;
    margin-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-23.low34 {
    margin-top: 29px;
    margin-bottom: -36px;
  }

  .div-block-23.iguanateiler2 {
    margin-top: 33px;
    margin-bottom: -2px;
    padding-left: 17px;
    padding-right: 17px;
  }

  .div-block-23.downloadform {
    margin-top: 79px;
    margin-bottom: -10px;
  }

  .div-block-23.downloadform.moreup56 {
    margin-top: 33px;
    margin-bottom: -6px;
  }

  .text-span-47 {
    margin-bottom: 17px;
  }

  .text-span-47.lower58 {
    margin-bottom: 41px;
  }

  .text-span-48 {
    margin-bottom: -24px;
  }

  .div-block-24 {
    margin-top: -64px;
    margin-bottom: -22px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .div-block-24.aktuell2 {
    margin-bottom: -27px;
  }

  .div-block-24.low356 {
    margin-bottom: 45px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .div-block-24.low356.teasertop1 {
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-span-61 {
    margin-bottom: 5px;
  }

  .bold-text-14 {
    margin-bottom: 25px;
  }

  .bold-text-15 {
    margin-bottom: 20px;
    display: block;
  }

  .bold-text-16 {
    margin-bottom: 16px;
    display: block;
  }

  .divsocialmedia-2.up9 {
    max-width: 31px;
    margin-top: -70px;
    margin-left: -3px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logosocialmedia-2 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .divsocialmediasingle-2 {
    margin-left: 1px;
    padding-left: 0;
    padding-right: 0;
  }

  .background-video {
    min-width: 100%;
    height: 175px;
    margin-top: -29px;
    margin-bottom: -101px;
    position: relative;
    inset: 0;
  }

  .image-66 {
    min-width: 80px;
    margin-right: 0;
  }

  .divbutton2 {
    margin-top: -380px;
    margin-right: -398px;
    padding-left: 0;
  }

  .divbutton2.divbutton2b {
    margin-top: -42px;
    margin-left: 8px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 202px;
  }

  .button1.buttonsmaller {
    margin-top: 34px;
    margin-left: -33px;
    padding-top: 0;
    padding-left: 34px;
    padding-right: 34px;
  }

  .button1.buttonsmaller.bless2 {
    max-width: 100px;
    margin-top: 14px;
    margin-left: 2px;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3 {
    margin-top: 39px;
    margin-left: 28px;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3.buttondown1 {
    margin-top: 50px;
  }

  .button1.buttonsmaller.bless2.buttonsmaller3.buttondown1.buttonup {
    margin-top: 35px;
  }

  .div-block-25 {
    margin-top: -28px;
    padding-left: 26px;
    padding-right: 26px;
  }

  .div-block-26 {
    padding-left: 26px;
    padding-right: 26px;
    overflow: visible;
  }

  .div-block-27 {
    border-radius: 0;
    margin: 79px -17px -49px;
    padding: 0 4px 25px;
  }

  .field-label, .field-label-2, .field-label-3, .field-label-4, .field-label-5, .field-label-6 {
    font-size: 19px;
  }

  .field-label-7 {
    margin-bottom: 15px;
    font-size: 19px;
  }

  .link-27 {
    text-decoration: none;
  }

  .div-block-29 {
    margin-top: 55px;
    margin-bottom: -84px;
    padding-bottom: 38px;
  }

  .link-28 {
    margin-top: -36px;
    margin-bottom: 15px;
    display: block;
  }

  .icon-4 {
    margin-top: 69px;
    margin-bottom: 69px;
  }

  .link-block-11 {
    margin-top: 0;
    display: block;
  }

  .slider-2 {
    height: 130px;
    margin-top: 149px;
  }

  .container-16 {
    margin-top: 0;
    padding-left: 178px;
    padding-right: 0;
  }

  .container-16.bottomcontainer {
    margin-top: -418px;
  }

  .divslider-2 {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .container-17 {
    margin-top: -69px;
  }

  .text-span-73 {
    margin-left: -1px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .sectionslider-2 {
    margin-top: -80px;
  }

  .divannouncement-2 {
    margin-top: -24px;
  }

  .containerteaser, .link-block-12 {
    margin-top: 0;
  }

  .image-67 {
    min-width: 80px;
    margin-right: 0;
  }

  .image-67.lowerinvideo.imagesmaller {
    min-width: 50%;
    max-width: 50%;
    margin-top: 83px;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    min-width: 110px;
    margin-right: -2px;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-width: 120px;
    max-width: 61%;
    margin-top: -13px;
    margin-left: 12px;
    display: block;
  }

  .image-67.lowerinvideo.imagesmaller.roundteaser.noeffekt1.effekt2 {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    min-width: 110px;
    max-width: 110px;
    margin-top: -83px;
  }

  .image-67.lowerinvideo.imagesmaller.no2 {
    min-width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .teasercollage {
    margin-left: 30px;
    display: block;
  }

  .div-block-30 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-30.bottomtakatour {
    margin-top: 384px;
    margin-bottom: -140px;
    margin-left: 163px;
  }

  .text-span-90 {
    margin-top: -72px;
    margin-bottom: 77px;
  }

  .text-span-90.span7 {
    margin-top: 8px;
  }

  .fixed-image-section-2 {
    background-image: linear-gradient(#0000, #0000), url('../images/headerairplane1.jpg');
    background-position: 0 0, 50%;
    margin-top: 217px;
    margin-bottom: 14px;
    padding: 67px 13px 33px;
  }

  .fixed-image-section-2.higher2 {
    margin-top: 181px;
  }

  .page-subheading-2 {
    font-family: Montserrat, sans-serif;
    font-size: 5px;
  }

  .div-block-32 {
    margin-top: 44px;
    margin-left: -5px;
    padding-right: 172px;
    display: block;
  }

  .icon-5 {
    margin-top: 69.5px;
    margin-bottom: 69.5px;
  }

  .image-70 {
    margin-top: 18px;
  }

  .container-18 {
    margin-top: 0;
    padding-left: 178px;
    padding-right: 0;
  }

  .container-18.bottomcontainer {
    margin-top: -418px;
  }

  .page-subheading-3 {
    font-family: Montserrat, sans-serif;
    font-size: 5px;
  }

  .div-block-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-33.bottomtakatour {
    margin-top: 384px;
    margin-bottom: -140px;
    margin-left: 163px;
  }

  .image-71 {
    min-width: 80px;
    margin-right: 0;
  }

  .image-71.lowerinvideo.imagesmaller {
    min-width: 50%;
    max-width: 50%;
    margin-top: 83px;
  }

  .image-71.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    min-width: 110px;
    margin-right: -2px;
  }

  .image-71.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-width: 120px;
    max-width: 61%;
    margin-top: -13px;
    margin-left: 12px;
    display: block;
  }

  .fixed-image-section-3 {
    background-image: linear-gradient(#0000, #0000), url('../images/ebay3.jpg');
    background-position: 0 0, 50%;
    margin-top: -123px;
    margin-bottom: 14px;
    padding: 67px 13px 58px;
  }

  .image-72 {
    margin-top: 18px;
  }

  .link-block-13 {
    margin-top: 0;
    display: block;
  }

  .container-19 {
    margin-top: 0;
    padding-left: 178px;
    padding-right: 0;
  }

  .container-19.bottomcontainer {
    margin-top: -418px;
  }

  .page-subheading-4 {
    font-family: Montserrat, sans-serif;
    font-size: 5px;
  }

  .div-block-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-34.bottomtakatour {
    margin-top: 384px;
    margin-bottom: -140px;
    margin-left: 163px;
  }

  .image-73 {
    min-width: 80px;
    margin-right: 0;
  }

  .image-73.lowerinvideo.imagesmaller {
    min-width: 50%;
    max-width: 50%;
    margin-top: 83px;
  }

  .image-73.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    min-width: 110px;
    margin-right: -2px;
  }

  .image-73.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-width: 120px;
    max-width: 61%;
    margin-top: -13px;
    margin-left: 12px;
    display: block;
  }

  .fixed-image-section-4 {
    background-image: linear-gradient(#0000, #0000), url('../images/ebay3.jpg');
    background-position: 0 0, 50%;
    margin-top: -123px;
    margin-bottom: 14px;
    padding: 67px 13px 58px;
  }

  .image-74 {
    margin-top: 18px;
  }

  .link-block-14 {
    margin-top: 0;
    display: block;
  }

  .container-20 {
    margin-top: 0;
    padding-left: 178px;
    padding-right: 0;
  }

  .container-20.bottomcontainer {
    margin-top: -418px;
  }

  .page-subheading-5 {
    font-family: Montserrat, sans-serif;
    font-size: 5px;
  }

  .div-block-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-35.bottomtakatour {
    margin-top: 384px;
    margin-bottom: -140px;
    margin-left: 163px;
  }

  .image-75 {
    min-width: 80px;
    margin-right: 0;
  }

  .image-75.lowerinvideo.imagesmaller {
    min-width: 50%;
    max-width: 50%;
    margin-top: 83px;
  }

  .image-75.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    min-width: 110px;
    margin-right: -2px;
  }

  .image-75.lowerinvideo.imagesmaller.roundteaser.noeffekt1 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-width: 120px;
    max-width: 61%;
    margin-top: -13px;
    margin-left: 12px;
    display: block;
  }

  .image-76 {
    margin-top: 18px;
  }

  .link-block-15 {
    margin-top: 0;
    display: block;
  }

  .container-21 {
    margin-top: -69px;
  }

  .divslider-3 {
    margin-top: 0;
    margin-bottom: 36px;
  }

  .left-arrow-2 {
    margin-top: 25px;
    margin-left: -21px;
    font-size: 23px;
  }

  .div-block-36 {
    margin-top: -160px;
    margin-left: 168px;
    margin-right: 0;
  }

  .text-span-95 {
    margin-left: -1px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 13px;
  }

  .teasercollage-2 {
    max-width: 90%;
    margin-left: 52px;
    display: block;
  }

  .right-arrow-2 {
    margin-top: -7px;
    margin-right: -5px;
    font-size: 23px;
  }

  .divannouncement-3 {
    margin-top: -24px;
  }

  .icon-6 {
    margin-top: 114px;
    margin-bottom: 69px;
  }

  .container-22 {
    margin-top: 26px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-3 {
    height: 130px;
    margin-top: 149px;
  }

  .image-77 {
    min-width: 80px;
    margin-right: 0;
  }

  .image-77.lowerinvideo.imagesmaller {
    min-width: 50%;
    max-width: 50%;
    margin-top: 83px;
  }

  .image-77.lowerinvideo.imagesmaller.roundteaser {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    min-width: 110px;
    margin-right: -2px;
  }

  .image-77.lowerinvideo.imagesmaller.roundteaser.noani1 {
    margin-right: 0;
  }

  .div-block-37 {
    margin-top: 51px;
    margin-left: -5px;
    padding-right: 186px;
    display: block;
  }

  .link-block-17 {
    margin-top: 0;
  }

  .icon-7 {
    margin-top: 84px;
    margin-left: 40px;
  }

  .icon-8, .icon-9, .icon-10 {
    margin-top: 81px;
  }

  .icon-11 {
    margin-top: 81px;
    margin-left: 40px;
  }
}

#w-node-_87bfdc22-1e32-d994-17cc-f94f1bbf4c9b-78235c9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235c9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9f7fb569-8a8b-59ce-4f46-b868c7808a11-78235c9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e3ffec1f-de35-400d-d66d-5553fa43f76d-78235c9a, #w-node-_836ab4b8-0f61-1c46-17d1-b240c79f832b-78235c9a, #w-node-a1ba9b7d-c88c-eec7-ee78-916f8d146177-78235c9a, #w-node-_75aed847-a9c7-e29e-e9ec-d0d4a39e5177-78235c9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ce29c979-eaf8-5f8e-ac22-d2ef5ba7e94e-78235c9a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_055e8329-1442-2176-4d79-ce4c7d12f564-78235c9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_6d5cbbc2-2d9e-5c3a-ea65-2aaa7e940542-78235c9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_461a7a42-0bc8-284b-5421-61bea7574aaa-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-a1ba9b7d-c88c-eec7-ee78-916f8d146177-78235ca1, #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a26ccb5-05fe-2ced-884d-a5ff05ffcc44-78235ca1, #w-node-_23bbd668-564b-0606-d074-6e057a927f57-78235ca1, #w-node-d2d348c9-1a49-6361-7787-9152f70390d0-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0cd897e4-73ed-1a35-6faf-e21d2c0d0174-78235ca1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2bb71b10-9a80-3a38-1940-6a6fbf14bd05-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_380f7fe4-28a2-a5ee-2b06-98c72c241453-78235ca1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0bed292b-0d88-1fad-6c02-b532b84d72a8-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_5fd9b09f-b2d4-c12d-39ee-fd87202945d1-78235ca1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-a916596b-573d-e7ae-097d-f2b116b8f7de-78235ca2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_47c49826-ce90-bcaa-8625-69e024b413f7-78235ca2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bc34347b-1c17-5832-8385-8ed03a5eac83-78235ca2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a97c0db1-5a10-fb00-0211-2ec5f036f2d2-78235ca2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_5f4096b2-d115-2dd6-d63d-ed5e67a0dd09-78235ca2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_60f8324f-52da-fc7f-3cfb-b1007d9a9ab7-78235ca3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d8f36f2d-a2f7-434c-5b9f-2496e0249181-78235ca3, #w-node-c11f4cbc-fb32-dafe-668c-5b7d0fc2d60f-78235ca3, #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca3, #w-node-_94e7037e-0307-6bdc-8190-7689bc038873-78235ca3, #w-node-a836904f-152b-0ef4-b77e-60087e7f9877-78235ca3, #w-node-_0a825275-b0a9-364a-5308-a69e862684de-78235ca3, #w-node-_90181e9d-1b8c-f980-650d-8e2aba600658-78235ca3, #w-node-_965a1153-0943-6bc6-e336-4dc35f3cea29-78235ca3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8ed3ae77-d52c-451d-30d7-d1aee5bcda63-78235ca3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0bed292b-0d88-1fad-6c02-b532b84d72a8-78235ca3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_51453461-e818-2f72-d64a-d64924b57544-78235ca3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_2809d5d4-dd66-f0ad-4613-5d7279549d1a-78235ca3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_66944158-a46b-601f-9d64-6f8f8b24ce89-78235ca4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-c47de6f4-d97f-3aed-2fcd-81659b2ae6f5-78235ca4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_3b13bd46-fe73-3153-9c46-ca509a552be8-78235ca4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-d9f27a24-1e0c-a3ca-2e2d-4b1ff0ade4cb-78235ca4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-fce528bf-78c1-7a06-21cc-46345946ffba-78235ca5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_24458b15-a2b4-7e73-1706-190564a918c7-78235ca5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-cfb3394e-bb00-37f2-d27b-4788dd1e73a7-78235ca5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_368b05af-53d4-06e4-6df6-0d6d5340eb64-78235ca5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-e1c4d84d-f864-f8bc-ebed-0e5f22c657b1-78235ca6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-_24458b15-a2b4-7e73-1706-190564a918c7-78235ca6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a36b921d-ec13-2d70-adf8-abd4cba8c568-78235ca6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0bed292b-0d88-1fad-6c02-b532b84d72a8-78235ca6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-d682b920-2bf2-c932-29fd-79726efc8e5c-78235ca6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235c9a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-a1ba9b7d-c88c-eec7-ee78-916f8d146177-78235c9a, #w-node-a1ba9b7d-c88c-eec7-ee78-916f8d146177-78235ca1, #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1a26ccb5-05fe-2ced-884d-a5ff05ffcc44-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_23bbd668-564b-0606-d074-6e057a927f57-78235ca1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d2d348c9-1a49-6361-7787-9152f70390d0-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0cd897e4-73ed-1a35-6faf-e21d2c0d0174-78235ca1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2bb71b10-9a80-3a38-1940-6a6fbf14bd05-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d8f36f2d-a2f7-434c-5b9f-2496e0249181-78235ca3, #w-node-c11f4cbc-fb32-dafe-668c-5b7d0fc2d60f-78235ca3, #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca3, #w-node-_94e7037e-0307-6bdc-8190-7689bc038873-78235ca3, #w-node-a836904f-152b-0ef4-b77e-60087e7f9877-78235ca3, #w-node-_0a825275-b0a9-364a-5308-a69e862684de-78235ca3, #w-node-_90181e9d-1b8c-f980-650d-8e2aba600658-78235ca3, #w-node-_965a1153-0943-6bc6-e336-4dc35f3cea29-78235ca3 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-c47de6f4-d97f-3aed-2fcd-81659b2ae6f5-78235ca4 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
  }

  #w-node-c47de6f4-d97f-3aed-2fcd-81659b2ae6f6-78235ca4 {
    order: 0;
  }

  #w-node-_24458b15-a2b4-7e73-1706-190564a918c7-78235ca5 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
  }

  #w-node-_24458b15-a2b4-7e73-1706-190564a918c8-78235ca5 {
    order: 0;
  }

  #w-node-_24458b15-a2b4-7e73-1706-190564a918c7-78235ca6 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
  }

  #w-node-_24458b15-a2b4-7e73-1706-190564a918c8-78235ca6 {
    order: 0;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_87bfdc22-1e32-d994-17cc-f94f1bbf4c9b-78235c9a {
    display: grid;
  }

  #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235c9a, #w-node-_9f7fb569-8a8b-59ce-4f46-b868c7808a11-78235c9a, #w-node-e3ffec1f-de35-400d-d66d-5553fa43f76d-78235c9a, #w-node-_836ab4b8-0f61-1c46-17d1-b240c79f832b-78235c9a, #w-node-a1ba9b7d-c88c-eec7-ee78-916f8d146177-78235c9a, #w-node-_75aed847-a9c7-e29e-e9ec-d0d4a39e5177-78235c9a, #w-node-ce29c979-eaf8-5f8e-ac22-d2ef5ba7e94e-78235c9a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_055e8329-1442-2176-4d79-ce4c7d12f564-78235c9a, #w-node-_461a7a42-0bc8-284b-5421-61bea7574aaa-78235ca1 {
    display: grid;
  }

  #w-node-a1ba9b7d-c88c-eec7-ee78-916f8d146177-78235ca1, #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1a26ccb5-05fe-2ced-884d-a5ff05ffcc44-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_23bbd668-564b-0606-d074-6e057a927f57-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d2d348c9-1a49-6361-7787-9152f70390d0-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0cd897e4-73ed-1a35-6faf-e21d2c0d0174-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2bb71b10-9a80-3a38-1940-6a6fbf14bd05-78235ca1, #w-node-_380f7fe4-28a2-a5ee-2b06-98c72c241453-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca1, #w-node-a916596b-573d-e7ae-097d-f2b116b8f7de-78235ca2 {
    display: grid;
  }

  #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_47c49826-ce90-bcaa-8625-69e024b413f7-78235ca2, #w-node-bc34347b-1c17-5832-8385-8ed03a5eac83-78235ca2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a97c0db1-5a10-fb00-0211-2ec5f036f2d2-78235ca2, #w-node-_60f8324f-52da-fc7f-3cfb-b1007d9a9ab7-78235ca3 {
    display: grid;
  }

  #w-node-_4afb9fe2-d9d6-026b-817a-1e85d2869285-78235ca3, #w-node-d8f36f2d-a2f7-434c-5b9f-2496e0249181-78235ca3, #w-node-c11f4cbc-fb32-dafe-668c-5b7d0fc2d60f-78235ca3, #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca3, #w-node-_94e7037e-0307-6bdc-8190-7689bc038873-78235ca3, #w-node-a836904f-152b-0ef4-b77e-60087e7f9877-78235ca3, #w-node-_0a825275-b0a9-364a-5308-a69e862684de-78235ca3, #w-node-_90181e9d-1b8c-f980-650d-8e2aba600658-78235ca3, #w-node-_965a1153-0943-6bc6-e336-4dc35f3cea29-78235ca3, #w-node-_8ed3ae77-d52c-451d-30d7-d1aee5bcda63-78235ca3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_51453461-e818-2f72-d64a-d64924b57544-78235ca3, #w-node-_66944158-a46b-601f-9d64-6f8f8b24ce89-78235ca4 {
    display: grid;
  }

  #w-node-c47de6f4-d97f-3aed-2fcd-81659b2ae6f5-78235ca4, #w-node-_3b13bd46-fe73-3153-9c46-ca509a552be8-78235ca4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca4, #w-node-fce528bf-78c1-7a06-21cc-46345946ffba-78235ca5 {
    display: grid;
  }

  #w-node-_24458b15-a2b4-7e73-1706-190564a918c7-78235ca5, #w-node-cfb3394e-bb00-37f2-d27b-4788dd1e73a7-78235ca5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca5, #w-node-e1c4d84d-f864-f8bc-ebed-0e5f22c657b1-78235ca6 {
    display: grid;
  }

  #w-node-_24458b15-a2b4-7e73-1706-190564a918c7-78235ca6, #w-node-a36b921d-ec13-2d70-adf8-abd4cba8c568-78235ca6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca6 {
    display: grid;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_87bfdc22-1e32-d994-17cc-f94f1bbf4c9b-78235c9a, #w-node-_055e8329-1442-2176-4d79-ce4c7d12f564-78235c9a, #w-node-_461a7a42-0bc8-284b-5421-61bea7574aaa-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca1, #w-node-_23bbd668-564b-0606-d074-6e057a927f57-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0cd897e4-73ed-1a35-6faf-e21d2c0d0174-78235ca1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca1, #w-node-a916596b-573d-e7ae-097d-f2b116b8f7de-78235ca2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a97c0db1-5a10-fb00-0211-2ec5f036f2d2-78235ca2, #w-node-_60f8324f-52da-fc7f-3cfb-b1007d9a9ab7-78235ca3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-d8f36f2d-a2f7-434c-5b9f-2496e0249181-78235ca3, #w-node-c11f4cbc-fb32-dafe-668c-5b7d0fc2d60f-78235ca3, #w-node-_932b6ae2-3aba-9975-b328-da83a4b8ea4d-78235ca3, #w-node-_94e7037e-0307-6bdc-8190-7689bc038873-78235ca3, #w-node-a836904f-152b-0ef4-b77e-60087e7f9877-78235ca3, #w-node-_0a825275-b0a9-364a-5308-a69e862684de-78235ca3, #w-node-_90181e9d-1b8c-f980-650d-8e2aba600658-78235ca3, #w-node-_965a1153-0943-6bc6-e336-4dc35f3cea29-78235ca3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_51453461-e818-2f72-d64a-d64924b57544-78235ca3, #w-node-_66944158-a46b-601f-9d64-6f8f8b24ce89-78235ca4, #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca4, #w-node-fce528bf-78c1-7a06-21cc-46345946ffba-78235ca5, #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca5, #w-node-e1c4d84d-f864-f8bc-ebed-0e5f22c657b1-78235ca6, #w-node-_2266f26c-86d8-913e-b9fa-b5ee702dd7ba-78235ca6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: grid;
  }
}


