.elementor-292 .elementor-element.elementor-element-2a145f0:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-2a145f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-2a145f0 > .elementor-background-overlay{background-image:url("https://hotel-waldstaetterhof.ch/wp-content/uploads/2023/07/logo_footer_icon.svg");background-position:95% 114px;background-repeat:no-repeat;background-size:400px auto;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-2a145f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-292 .elementor-element.elementor-element-415d4d0{padding:0px 0px 20px 0px;}.elementor-292 .elementor-element.elementor-element-1652589{text-align:center;}.elementor-292 .elementor-element.elementor-element-1652589 img{width:100%;max-width:245px;}.elementor-292 .elementor-element.elementor-element-48cf542{padding:20px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-0a25b3e > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-292 .elementor-element.elementor-element-6f164f7 .elementor-heading-title{font-family:var( --e-global-typography-ef5e62f-font-family ), Sans-serif;font-size:var( --e-global-typography-ef5e62f-font-size );font-weight:var( --e-global-typography-ef5e62f-font-weight );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-4e82248 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-4e82248 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-4e82248{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-4e82248 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-292 .elementor-element.elementor-element-4e82248 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-292 .elementor-element.elementor-element-4e82248 .elementor-icon-list-text{color:#EAEDDE;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-4e82248 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-fc23ad1 .elementor-heading-title{font-family:var( --e-global-typography-ef5e62f-font-family ), Sans-serif;font-size:var( --e-global-typography-ef5e62f-font-size );font-weight:var( --e-global-typography-ef5e62f-font-weight );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-separator{border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#FFFFFF3D;}.elementor-292 .elementor-element.elementor-element-a9aaf47 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-header{color:var( --e-global-color-9e1bb00 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-price{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}body.rtl .elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list li:not(:last-child){margin-bottom:0px;}.elementor-292 .elementor-element.elementor-element-a9aaf47 .elementor-price-list-item{align-items:flex-start;}.elementor-292 .elementor-element.elementor-element-eee4765 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-292 .elementor-element.elementor-element-7548c49 .elementor-heading-title{font-family:var( --e-global-typography-ef5e62f-font-family ), Sans-serif;font-size:var( --e-global-typography-ef5e62f-font-size );font-weight:var( --e-global-typography-ef5e62f-font-weight );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-bc3bca9{color:#EAEDDE;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0px;}.elementor-292 .elementor-element.elementor-element-d05ca87 .elementor-heading-title{font-family:var( --e-global-typography-ef5e62f-font-family ), Sans-serif;font-size:var( --e-global-typography-ef5e62f-font-size );font-weight:var( --e-global-typography-ef5e62f-font-weight );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-f7bf388{color:#EAEDDE;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-292 .elementor-element.elementor-element-7284603{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-widget-container{text-align:left;}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-social-icon{background-color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-icon{border-radius:3px 3px 3px 3px;}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-social-icon:hover i{color:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-7284603 .elementor-social-icon:hover svg{fill:var( --e-global-color-9e1bb00 );}.elementor-292 .elementor-element.elementor-element-f272126 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-f272126:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-f272126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-f272126{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-292 .elementor-element.elementor-element-f272126 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-d4c8b1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-d4c8b1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-d4c8b1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-d4c8b1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-292 .elementor-element.elementor-element-d4c8b1b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-292 .elementor-element.elementor-element-d4c8b1b .elementor-icon-list-text{color:#EAEDDE;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-item:not(:last-child):after{content:"";height:10px;border-color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-739c540{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-292 .elementor-element.elementor-element-739c540 .elementor-icon-list-text{color:#EAEDDE;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-47b3644 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-47b3644:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-47b3644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-47b3644{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-292 .elementor-element.elementor-element-47b3644 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-162903b{width:var( --container-widget-width, 15.06% );max-width:15.06%;--container-widget-width:15.06%;--container-widget-flex-grow:0;text-align:left;}.elementor-292 .elementor-element.elementor-element-162903b > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-292 .elementor-element.elementor-element-d660bec{width:var( --container-widget-width, 15.861% );max-width:15.861%;--container-widget-width:15.861%;--container-widget-flex-grow:0;text-align:left;}.elementor-292 .elementor-element.elementor-element-d660bec > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-292 .elementor-element.elementor-element-ac1db7f{width:var( --container-widget-width, 15.859% );max-width:15.859%;--container-widget-width:15.859%;--container-widget-flex-grow:0;text-align:left;}.elementor-292 .elementor-element.elementor-element-ac1db7f > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-292 .elementor-element.elementor-element-6ff5da6{width:var( --container-widget-width, 9.194% );max-width:9.194%;--container-widget-width:9.194%;--container-widget-flex-grow:0;text-align:left;}.elementor-292 .elementor-element.elementor-element-6ff5da6 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-0a25b3e{width:21%;}.elementor-292 .elementor-element.elementor-element-55d8222{width:22.98%;}.elementor-292 .elementor-element.elementor-element-eee4765{width:21%;}.elementor-292 .elementor-element.elementor-element-788c98c{width:35%;}.elementor-292 .elementor-element.elementor-element-d728578{width:100%;}}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-2a145f0 > .elementor-background-overlay{background-position:90% 130%;background-size:350px auto;}.elementor-292 .elementor-element.elementor-element-6f164f7 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}.elementor-292 .elementor-element.elementor-element-fc23ad1 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}.elementor-292 .elementor-element.elementor-element-7548c49 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}.elementor-292 .elementor-element.elementor-element-d05ca87 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-2a145f0 > .elementor-background-overlay{background-position:0% 110%;}.elementor-292 .elementor-element.elementor-element-0a25b3e > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-292 .elementor-element.elementor-element-6f164f7 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}.elementor-292 .elementor-element.elementor-element-55d8222 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-292 .elementor-element.elementor-element-fc23ad1 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}.elementor-292 .elementor-element.elementor-element-eee4765 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-292 .elementor-element.elementor-element-7548c49 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}.elementor-292 .elementor-element.elementor-element-d05ca87 .elementor-heading-title{font-size:var( --e-global-typography-ef5e62f-font-size );line-height:var( --e-global-typography-ef5e62f-line-height );letter-spacing:var( --e-global-typography-ef5e62f-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hotel-waldstaetterhof.ch/wp-content/uploads/2023/06/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hotel-waldstaetterhof.ch/wp-content/uploads/2023/06/Poppins-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */