.elementor-40 .elementor-element.elementor-element-29d262a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-29d262a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-29d262a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-29d262a.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-40 .elementor-element.elementor-element-29d262a.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-40 .elementor-element.elementor-element-29d262a.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-40 .elementor-element.elementor-element-29d262a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-40 .elementor-element.elementor-element-29d262a.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-40 .elementor-element.elementor-element-29d262a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-40 .elementor-element.elementor-element-29d262a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-fa195ec.elementor-column{align-self:inherit;cursor:default;}.elementor-40 .elementor-element.elementor-element-67a4bcb.elementor-column{align-self:inherit;cursor:default;}.elementor-40 .elementor-element.elementor-element-6313873{--grid-template-columns:repeat(1, auto);text-align:right;width:auto;max-width:auto;bottom:14px;z-index:999;--icon-size:30px;--grid-row-gap:8px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-6313873{right:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-6313873{left:0px;}.elementor-40 .elementor-element.elementor-element-6313873 .elementor-social-icon{background-color:var( --e-global-color-b46aa83 );--icon-padding:16px;}.elementor-40 .elementor-element.elementor-element-6313873 .elementor-social-icon i{color:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-6313873 .elementor-social-icon svg{fill:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-6313873 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1eb6c2c .elementor-button{background-color:var( --e-global-color-b46aa83 );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.4px;border-radius:0px 0px 0px 0px;padding:21px 60px 23px 60px;}.elementor-40 .elementor-element.elementor-element-1eb6c2c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:217px;z-index:99;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-1eb6c2c{right:-69px;}body.rtl .elementor-40 .elementor-element.elementor-element-1eb6c2c{left:-69px;}.elementor-40 .elementor-element.elementor-element-38a3a4d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.4px;fill:var( --e-global-color-b46aa83 );color:var( --e-global-color-b46aa83 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b46aa83 );border-radius:0px 0px 0px 0px;padding:21px 50px 23px 50px;}.elementor-40 .elementor-element.elementor-element-38a3a4d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:422px;z-index:99;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-38a3a4d{right:-72px;}body.rtl .elementor-40 .elementor-element.elementor-element-38a3a4d{left:-72px;}.elementor-40 .elementor-element.elementor-element-ea7338c.elementor-column{align-self:inherit;cursor:default;}.elementor-40 .elementor-element.elementor-element-ea7338c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f999a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 60px / 2 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-b46aa83 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;letter-spacing:0.3px;}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-c1ad876 );fill:var( --e-global-color-c1ad876 );padding-left:0px;padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-8157006 );fill:var( --e-global-color-8157006 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8157006 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:60px;}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a, .elementor-40 .elementor-element.elementor-element-f999a68 .elementor-menu-toggle{color:var( --e-global-color-b46aa83 );fill:var( --e-global-color-b46aa83 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a:hover,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a:focus,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-menu-toggle:hover,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-menu-toggle:focus{color:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a:hover,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a:focus,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-b46aa83 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-10edcb4 );background-color:var( --e-global-color-b46aa83 );}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown .elementor-item, .elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:300;}.elementor-40 .elementor-element.elementor-element-f999a68 div.elementor-menu-toggle{color:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-f999a68 div.elementor-menu-toggle svg{fill:var( --e-global-color-10edcb4 );}.elementor-40 .elementor-element.elementor-element-334e6cc.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-40 .elementor-element.elementor-element-334e6cc.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-40 .elementor-element.elementor-element-334e6cc.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-40 .elementor-element.elementor-element-334e6cc.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-40 .elementor-element.elementor-element-334e6cc.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-40 .elementor-element.elementor-element-845d648.elementor-column{align-self:inherit;cursor:default;}.elementor-40 .elementor-element.elementor-element-845d648 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-86e2f88 .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1179_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-038bc60 .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1181_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-169bd99 .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1182_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-cd880ad .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1183_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-ff6472c .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1195_--scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-ad1205c .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1186_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-fd01cd3 .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1188_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-418883d .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1194_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-105f371 .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1196_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-d909b9b .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1205_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-repeater-item-a9b4482 .swiper-slide-bg{background-image:url(https://feelgoodstay.de/wp-content/uploads/2026/01/IMG_1210_-scaled.webp);background-size:cover;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:720px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-slide-contents{max-width:100%;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-slide-inner{padding:0px 30px 30px 30px;text-align:center;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-slide-heading{color:var( --e-global-color-10edcb4 );font-family:"Playfair", Sans-serif;font-size:28px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-swiper-button{font-size:65px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:44px !important;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-slide{height:445px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-swiper-button{font-size:44px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-fa195ec{width:28.54%;}.elementor-40 .elementor-element.elementor-element-67a4bcb{width:8.015%;}.elementor-40 .elementor-element.elementor-element-ea7338c{width:62.777%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-fa195ec{width:40%;}.elementor-40 .elementor-element.elementor-element-ea7338c{width:51%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-fa195ec{width:74%;}.elementor-40 .elementor-element.elementor-element-67a4bcb{width:5%;}.elementor-40 .elementor-element.elementor-element-6313873{bottom:10px;--icon-size:24px;--grid-row-gap:7px;}.elementor-40 .elementor-element.elementor-element-6313873 .elementor-social-icon{--icon-padding:13px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-1eb6c2c{right:-45px;}body.rtl .elementor-40 .elementor-element.elementor-element-1eb6c2c{left:-45px;}.elementor-40 .elementor-element.elementor-element-1eb6c2c{top:210px;}.elementor-40 .elementor-element.elementor-element-1eb6c2c .elementor-button{font-size:13px;padding:15px 40px 15px 40px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-38a3a4d{right:-45px;}body.rtl .elementor-40 .elementor-element.elementor-element-38a3a4d{left:-45px;}.elementor-40 .elementor-element.elementor-element-38a3a4d{top:350px;}.elementor-40 .elementor-element.elementor-element-38a3a4d .elementor-button{font-size:13px;padding:15px 30px 15px 30px;}.elementor-40 .elementor-element.elementor-element-ea7338c{width:18%;}.elementor-40 .elementor-element.elementor-element-f999a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--nav-menu-icon-size:24px;}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown .elementor-item, .elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-40 .elementor-element.elementor-element-f999a68 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:37px !important;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-slide{height:280px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .swiper-slide-inner{padding:0px 30px 10px 30px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-slide-heading{font-size:20px;}.elementor-40 .elementor-element.elementor-element-e62e4a7 .elementor-swiper-button{font-size:38px;}}/* Start custom CSS for button, class: .elementor-element-1eb6c2c */.elementor-40 .elementor-element.elementor-element-1eb6c2c {
  transform: rotate(0deg) translateY(50%)!;
  transform-origin: right top;
  z-index: 10!important;
  background-color: none; /* Customize */
  color: #fff;
  padding: 0px;
  cursor: pointer;
}

.elementor-40 .elementor-element.elementor-element-1eb6c2c {
  transform: rotate(-90deg);
  transform-origin: center center;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38a3a4d */.elementor-40 .elementor-element.elementor-element-38a3a4d {
  transform: rotate(0deg) translateY(50%)!;
  transform-origin: right top;
  z-index: 10!important;
  background-color: none; /* Customize */
  color: #fff;
  padding: 0px;
  cursor: pointer;
}

.elementor-40 .elementor-element.elementor-element-38a3a4d {
  transform: rotate(-90deg);
  transform-origin: center center;
  display: inline-block;
}/* End custom CSS */