.elementor-kit-7096{--e-global-color-primary:#9E9260;--e-global-color-secondary:#646463;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-b25cc4d:#C18E1A;--e-global-color-9d7cc12:#7F8099;--e-global-color-0e1892e:#921820;--e-global-color-ab9700c:#16529E;--e-global-color-c96b481:#3D6F2D;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-accent-font-family:"Astagina Signature";--e-global-typography-accent-font-size:5rem;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:4rem;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;}.elementor-kit-7096 button,.elementor-kit-7096 input[type="button"],.elementor-kit-7096 input[type="submit"],.elementor-kit-7096 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-kit-7096 button:hover,.elementor-kit-7096 button:focus,.elementor-kit-7096 input[type="button"]:hover,.elementor-kit-7096 input[type="button"]:focus,.elementor-kit-7096 input[type="submit"]:hover,.elementor-kit-7096 input[type="submit"]:focus,.elementor-kit-7096 .elementor-button:hover,.elementor-kit-7096 .elementor-button:focus{background-color:#9E926000;color:var( --e-global-color-primary );}.elementor-kit-7096 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7096 a{color:var( --e-global-color-primary );}.elementor-kit-7096 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-7096 h1{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;letter-spacing:0.4px;}.elementor-kit-7096 h2{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:uppercase;line-height:1.8rem;letter-spacing:0.4px;}.elementor-kit-7096 h3{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-kit-7096 h4{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:80px;--container-default-padding-right:40px;--container-default-padding-bottom:80px;--container-default-padding-left:40px;}.elementor-widget:not(:last-child){margin-block-end:40px;}.elementor-element{--widgets-spacing:40px 40px;--widgets-spacing-row:40px;--widgets-spacing-column:40px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7096{--e-global-typography-accent-font-size:4rem;--e-global-typography-accent-line-height:3rem;}.elementor-kit-7096 h1{font-size:1.3rem;line-height:1.5rem;}.elementor-kit-7096 h2{font-size:1.2rem;line-height:1.5rem;}.elementor-kit-7096 button,.elementor-kit-7096 input[type="button"],.elementor-kit-7096 input[type="submit"],.elementor-kit-7096 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:60px;--container-default-padding-right:20px;--container-default-padding-bottom:60px;--container-default-padding-left:20px;}}/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.angebote-cta {
    width: 13rem;
    height: 13rem;
    background: #9E9260D9;
    border-radius: 50%;
    box-shadow: 0px 3px 6px rgba(0,0,0,.1607843137);
    margin-top: -50px;
    
}


@media (min-width: 1501px){
.elementor-kit-7096 .gallery-item img {
    height: 300px;
    object-fit: cover
}
}

@media (max-width: 1500px){
    .elementor-kit-7096 .gallery-item img {
    height: 200px;
    object-fit: cover
}

}

@media (max-width: 1024px){
    .elementor-kit-7096 .gallery-item img {
    height: 160px;
    object-fit: cover
}
}

@media (max-width: 767px){
    .elementor-kit-7096 .gallery-item img {
    height: 200px;
    object-fit: cover
}
}


@media (max-width: 1500px){
    .angebote-cta {
    width: 12rem;
    height: 12rem;
    
}
}

@media (max-width: 767px){
    .angebote-cta{
    width: 8rem;
    height: 8rem;
}

.angebote-cta .elementor-cta__description {
    display: none;
}

}


.angebote-cta::before {
    position: absolute;
    content: "";
    display: block;
    border: 1px solid #fff;
    border-radius: 50%;
        left: 0.3rem;
    top: 0.3rem;
    right: 0.3rem;
    bottom: 0.3rem;
}

.angebote-cta:hover {

      background: #9E9260;
}

.elementor-slideshow__title {
    display: none;
}

.link-grey a {
    position: relative;
    display: inline-block;
    color: #646463!important;
    border: none!important;
    padding: 7px 0px 7px 0px;
    background: none!important
}

.link-grey a::before {
    content: '';
    position: absolute;
    z-index: 0;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #646463!important;
    height: 1px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.link-grey a:hover:before {
    right: 0!important
}

.elementor-kit-7096 .aufzaehlung ul {padding-inline-start: 0px; list-style-position: inside; list-style-type: none; }

.elementor-kit-7096 .aufzaehlung ul li:before{
    content: "";
    background-size: 10px 10px;
    background-repeat: no-repeat;
display: inline-block;
    width: 10px; 
    height: 10px;
background-image: url(/wp-content/uploads/2024/03/full-stop_gold.svg);
  margin-right: 7.5px;
}

.elementor-kit-7096 .aufzaehlung ul li:not(:first-child){
    margin-top: 10px;
}


.elementor-kit-7096 .aufzaehlung-weiss ul li:before{
   
background-image: url(/wp-content/uploads/2024/03/full-stop_weiss.svg);
}

.elementor-kit-7096 .aufzaehlung ul li:not(:first-child){
    margin-top: 10px;
}


.elementor-button-wrapper a:hover{
        transform: translateY(-0.2em);
}
 .zimmer-teaser p{
    margin-bottom: 0px!important;
    margin: 0px!important;
}

.teaser-zimmer .elementor-widget-image {
    height: 100%;
}
.teaser-zimmer {
    height: 100%;
    align-items: stretch;
}


.elementor-kit-7096 .image-teaser {
width: 100%;
hyphens: auto;

}

.elementor-kit-7096 .image-teaser h3 {
    word-break: keep-all!important;
}

.elementor-kit-7096 .image-teaser .elementor-cta__content {
    background-image: linear-gradient(180deg, #ffffff00 70%, #646463 100%)
}


@media (min-width: 1025px){
.fullheight_image img, .fullheight_image {height:100%!important; object-fit: cover; object-position: center}
}



.teaser-zimmer .elementor-widget-image {
    width: 100%;
}


.zimmerslider .elementor-main-swiper {
    overflow: hidden;
}


.zimmerslider .eicon-chevron-left:before {
 content: url(/wp-content/uploads/2024/01/arrow-left-lg.svg)!important;
    height: 30px;
    width: 30px;
    display: block;
}


.zimmerslider .eicon-chevron-right:before {
    content: url(/wp-content/uploads/2024/01/arrow-right-lg.svg)!important;
    height: 30px;
    width: 30px;
    display: block;
}

@media (max-width: 767px){
.zimmerslider .ecs-posts {
    margin-top: 50px;
}
}


.zimmerslider .elementor-swiper-button-prev {
    top: 0!important;
    left: 0!important;
    transform: translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y))!important;
}

.zimmerslider .elementor-swiper-button-next {
    top: 0!important;
left: 40px;

    transform: translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y))!important;
}


@media (max-width: 1024px){
.brlbs-cmpnt-widget.brlbs-bottom-0.brlbs-left-0 {
    bottom: 50px;
}}


.job-card-premium--body h4 {
	color: #C18E1A!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Astagina Signature';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tyrol-haldensee.com/wp-content/uploads/2024/01/AstaginaSignature.ttf') format('truetype');
}
/* End Custom Fonts CSS */