.elementor-4871 .elementor-element.elementor-element-3242a89.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-3242a89 .swiper-pagination-bullet-active, .elementor-4871 .elementor-element.elementor-element-3242a89 .swiper-pagination-progressbar-fill{background-color:#B7D472;}.elementor-4871 .elementor-element.elementor-element-3242a89 .swiper-pagination-fraction{color:#B7D472;}.elementor-4871 .elementor-element.elementor-element-3242a89 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:11px;width:11px;}.elementor-4871 .elementor-element.elementor-element-3242a89 .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-4871 .elementor-element.elementor-element-3242a89 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-4871 .elementor-element.elementor-element-ced6cec .elementor-heading-title{color:#FFFFFF;}.elementor-4871 .elementor-element.elementor-element-4a6d8f6{margin-top:-70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-9dc7c9a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-7fad9c1 .elementor-heading-title{font-family:"Better Times", Sans-serif;font-size:1.2rem;color:#FFFFFF;}.elementor-4871 .elementor-element.elementor-element-92b27a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-92b27a0{font-size:0.7rem;line-height:1em;color:#FFFFFF;}.elementor-4871 .elementor-element.elementor-element-fc0fb02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-2256f29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-66947b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-b0e6d9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-541b550.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4871 .elementor-element.elementor-element-541b550 > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-4871 .elementor-element.elementor-element-631cdb0 .elementor-button{background-color:#968678;font-size:0.7rem;fill:#FFFFFF;color:#FFFFFF;}.elementor-4871 .elementor-element.elementor-element-631cdb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-36810325{text-align:left;}.elementor-4871 .elementor-element.elementor-element-ade1220:not(.elementor-motion-effects-element-type-background), .elementor-4871 .elementor-element.elementor-element-ade1220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08076eb );}.elementor-4871 .elementor-element.elementor-element-ade1220{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4rem;margin-bottom:-4rem;padding:1.5rem 0rem 0rem 0rem;}.elementor-4871 .elementor-element.elementor-element-ade1220 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4871 .elementor-element.elementor-element-2ae69ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4871 .elementor-element.elementor-element-58c0e1b .elementor-button{background-color:#968678;font-size:0.7rem;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 14px 8px 14px;}.elementor-4871 .elementor-element.elementor-element-58c0e1b{width:auto;max-width:auto;}.elementor-4871 .elementor-element.elementor-element-58c0e1b > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-4791380{margin-top:0px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-1b93368.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4871 .elementor-element.elementor-element-1a23fe8{width:auto;max-width:auto;}.elementor-4871 .elementor-element.elementor-element-1a23fe8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-1a23fe8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4871 .elementor-element.elementor-element-1a23fe8 .elementor-button{font-size:0.7rem;padding:13px 14px 9px 14px;}@media(min-width:768px){.elementor-4871 .elementor-element.elementor-element-ebc2a6e{width:15%;}.elementor-4871 .elementor-element.elementor-element-fc0fb02{width:55.81%;}.elementor-4871 .elementor-element.elementor-element-541b550{width:28.854%;}}@media(max-width:1024px){.elementor-4871 .elementor-element.elementor-element-3242a89.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4871 .elementor-element.elementor-element-541b550 > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}}@media(max-width:767px){.elementor-4871 .elementor-element.elementor-element-3242a89.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4871 .elementor-element.elementor-element-541b550.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4871 .elementor-element.elementor-element-541b550 > .elementor-element-populated{padding:0rem 0rem 1rem 0rem;}}/* Start custom CSS for media-carousel, class: .elementor-element-3242a89 */.elementor-carousel-image{
    filter: saturate(80%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ebc2a6e */.elementor-4871 .elementor-element.elementor-element-ebc2a6e {
    background-color: #968678;
    min-height: 141px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc0fb02 */.elementor-4871 .elementor-element.elementor-element-fc0fb02 {
    background-color: #F4F3F1;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-4871 .elementor-element.elementor-element-fc0fb02 .wp-caption-text {
    align-self: flex-end;
}
.elementor-4871 .elementor-element.elementor-element-fc0fb02 .elementor-widget-wrap > .elementor-element {
    width: 33%;
}
.elementor-4871 .elementor-element.elementor-element-fc0fb02 img {
    height: 26px;
    width: auto;
}
.elementor-4871 .elementor-element.elementor-element-fc0fb02 .widget-image-caption {
    text-transform: none;
    height: auto;
    margin:0;
    font-size: 0.9rem;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-631cdb0 */.elementor-4871 .elementor-element.elementor-element-631cdb0 .elementor-button-icon svg {
    width: 19px;
    margin-top: -4px;
}
.elementor-4871 .elementor-element.elementor-element-631cdb0 {
     border: solid 1px #968678;
}
.elementor-4871 .elementor-element.elementor-element-631cdb0:hover {
    opacity: 0.8;
    transition: 500ms;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-541b550 */.elementor-4871 .elementor-element.elementor-element-541b550 {
    background-color: #F4F3F1;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-4871 .elementor-element.elementor-element-541b550 .elementor-button {
    height: 50px;
    border-radius: 0;
    padding-top: 20px;
    padding-bottom: 17px;
    padding-left: 19px;
    padding-right: 19px;
}
.elementor-4871 .elementor-element.elementor-element-541b550 .elementor-widget-wrap {
    display: flex;
    flex-direction: row;
}
.elementor-4871 .elementor-element.elementor-element-541b550 .elementor-widget-wrap > .elementor-element {
    width: auto;
}
@media screen and (max-width: 768px) {
   .elementor-4871 .elementor-element.elementor-element-541b550 .elementor-element {
        margin-top: 10px;
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58c0e1b */.elementor-4871 .elementor-element.elementor-element-58c0e1b:hover {
    opacity: 0.8;
    transition: 500ms;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Better Times';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hotel-trattnig.dev.codemiq.at/wp-content/uploads/2020/11/font-1.woff2') format('woff2'),
		url('https://hotel-trattnig.dev.codemiq.at/wp-content/uploads/2020/11/font-1.woff') format('woff');
}
/* End Custom Fonts CSS */