.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-99c0e2b{--display:flex;--min-height:90vh;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-99c0e2b::before, .elementor-62 .elementor-element.elementor-element-99c0e2b > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-99c0e2b > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-99c0e2b > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-99c0e2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-99c0e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-99c0e2b .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-62 .elementor-element.elementor-element-3eca5f4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-4525187.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-4525187{text-align:start;}.elementor-62 .elementor-element.elementor-element-4525187 .elementor-heading-title{font-family:var( --e-global-typography-ac6e926-font-family ), Sans-serif;font-size:var( --e-global-typography-ac6e926-font-size );font-weight:var( --e-global-typography-ac6e926-font-weight );line-height:var( --e-global-typography-ac6e926-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-e4511d9.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-e4511d9{text-align:start;}.elementor-62 .elementor-element.elementor-element-e4511d9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-d9d3017{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-a24efb9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-62 .elementor-element.elementor-element-a24efb9.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-cf26338{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-cf26338:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-cf26338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-5aa461a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-44c978d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-a0dc6f7.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-a0dc6f7{text-align:center;}.elementor-62 .elementor-element.elementor-element-a0dc6f7 .elementor-heading-title{font-family:var( --e-global-typography-ac6e926-font-family ), Sans-serif;font-size:var( --e-global-typography-ac6e926-font-size );font-weight:var( --e-global-typography-ac6e926-font-weight );line-height:var( --e-global-typography-ac6e926-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-f3b3908{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-62 .elementor-element.elementor-element-f3b3908.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-f3b3908 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-9b3171f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-7507e93{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2e3fe39-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3fe39-font-size );font-weight:var( --e-global-typography-2e3fe39-font-weight );line-height:var( --e-global-typography-2e3fe39-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-7507e93.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-d81bdc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-62 .elementor-element.elementor-element-a5f5d5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-a5f5d5e:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-a5f5d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-a5f5d5e.e-con{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-8cf0af4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-fa74369.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-fa74369{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-d0da553{font-family:var( --e-global-typography-2e3fe39-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3fe39-font-size );font-weight:var( --e-global-typography-2e3fe39-font-weight );line-height:var( --e-global-typography-2e3fe39-line-height );color:var( --e-global-color-text );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-2e0a219{padding:0% 0% 0% 0%;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-icon i{color:var( --e-global-color-28f5472 );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-icon svg{fill:var( --e-global-color-28f5472 );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-3c026e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-3c026e7:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-3c026e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/579209620.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-3c026e7.e-con{--align-self:stretch;}.elementor-62 .elementor-element.elementor-element-1fed0cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:1;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-1fed0cf:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-1fed0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f5fd5b );background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Fronebenalm.webp");background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-1fed0cf::before, .elementor-62 .elementor-element.elementor-element-1fed0cf > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-1fed0cf > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-1fed0cf > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-1fed0cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-1fed0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-b18c476{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-b0584a2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-69aa2b5.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-69aa2b5{text-align:center;}.elementor-62 .elementor-element.elementor-element-69aa2b5 .elementor-heading-title{font-family:var( --e-global-typography-ac6e926-font-family ), Sans-serif;font-size:var( --e-global-typography-ac6e926-font-size );font-weight:var( --e-global-typography-ac6e926-font-weight );line-height:var( --e-global-typography-ac6e926-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-a9f765d.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-a9f765d{text-align:center;}.elementor-62 .elementor-element.elementor-element-a9f765d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-d161343{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-17c32d4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2e3fe39-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3fe39-font-size );font-weight:var( --e-global-typography-2e3fe39-font-weight );line-height:var( --e-global-typography-2e3fe39-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-17c32d4.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-6d7be9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-62 .elementor-element.elementor-element-77b5310{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-62 .elementor-element.elementor-element-77b5310:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-77b5310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-2909fce{--display:flex;--min-height:450px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-30db824.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62 .elementor-element.elementor-element-30db824 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-62 .elementor-element.elementor-element-793be79{width:var( --container-widget-width, 90% );max-width:90%;padding:0% 0% 0% 2%;--container-widget-width:90%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:var( --e-global-typography-2e3fe39-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3fe39-font-size );font-weight:var( --e-global-typography-2e3fe39-font-weight );line-height:var( --e-global-typography-2e3fe39-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-19d518d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:00%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-57bc6dd{padding:0% 0% 0% 0%;--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-a120aaa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-62 .elementor-element.elementor-element-a120aaa.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button{font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-b0334ab{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-b0334ab:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-b0334ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bildschirmfoto-2026-07-02-um-12.04.28.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-b0334ab::before, .elementor-62 .elementor-element.elementor-element-b0334ab > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-b0334ab > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-b0334ab > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-b0334ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-b0334ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ec1022d );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-6e16dc4{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20px;}.elementor-62 .elementor-element.elementor-element-6e16dc4.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-6e16dc4{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-6e16dc4{left:20px;}.elementor-62 .elementor-element.elementor-element-5a38f27{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-5a38f27:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5a38f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-00e10a3.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-00e10a3{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-6008e11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-62 .elementor-element.elementor-element-8460d63{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-62 .elementor-element.elementor-element-8460d63:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-8460d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-9c8338c{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-9c8338c:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-9c8338c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bildschirmfoto-2026-07-02-um-12.04.28.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-9c8338c::before, .elementor-62 .elementor-element.elementor-element-9c8338c > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-9c8338c > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-9c8338c > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-9c8338c > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-9c8338c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ec1022d );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-3b2c9a4{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20px;}.elementor-62 .elementor-element.elementor-element-3b2c9a4.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-3b2c9a4{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-3b2c9a4{left:20px;}.elementor-62 .elementor-element.elementor-element-c975ea8{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-c975ea8:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-c975ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-78d73be.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-78d73be{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-6d2da8d{--display:flex;--min-height:450px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-e7bf1e5{width:var( --container-widget-width, 90% );max-width:90%;padding:0% 0% 0% 2%;--container-widget-width:90%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:var( --e-global-typography-2e3fe39-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3fe39-font-size );font-weight:var( --e-global-typography-2e3fe39-font-weight );line-height:var( --e-global-typography-2e3fe39-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-e1a8b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:00%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-8cf9b91{padding:0% 0% 0% 0%;--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-0e0df89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-62 .elementor-element.elementor-element-0e0df89.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button{font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-58d1a83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62 .elementor-element.elementor-element-58d1a83 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-62 .elementor-element.elementor-element-3274839{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-3274839:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-3274839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f5fd5b );}.elementor-62 .elementor-element.elementor-element-69f5665{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-0242af9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-6387a32.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-6387a32{text-align:center;}.elementor-62 .elementor-element.elementor-element-6387a32 .elementor-heading-title{font-family:var( --e-global-typography-ac6e926-font-family ), Sans-serif;font-size:var( --e-global-typography-ac6e926-font-size );font-weight:var( --e-global-typography-ac6e926-font-weight );line-height:var( --e-global-typography-ac6e926-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-ce574b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-62 .elementor-element.elementor-element-ce574b6.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-ce574b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-d0060ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-ca8ac35{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2e3fe39-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3fe39-font-size );font-weight:var( --e-global-typography-2e3fe39-font-weight );line-height:var( --e-global-typography-2e3fe39-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-ca8ac35.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-851f0ab{--display:flex;--gap:350px 350px;--row-gap:350px;--column-gap:350px;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-09cc992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-62 .elementor-element.elementor-element-25f9115{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-b052c03{--display:flex;--min-height:550px;--justify-content:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--border-radius:16px 0px 0px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-b052c03:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-b052c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-3a06bd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-aae3d6c.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-aae3d6c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-f9cbdad{--e-icon-list-icon-size:54px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-item > a{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-f192ac4{padding:0% 0% 0% 2%;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-87e93d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-eb3d25b{--display:flex;--min-height:600px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:10;}.elementor-62 .elementor-element.elementor-element-eb3d25b:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-eb3d25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_Huislerstube_c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-eb3d25b::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-eb3d25b:hover::before, .elementor-62 .elementor-element.elementor-element-eb3d25b:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-eb3d25b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-eb3d25b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-eb3d25b:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-50caa9c{padding:0px 10px 0px 30px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-f1cfb0f.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-f1cfb0f{text-align:end;}.elementor-62 .elementor-element.elementor-element-f1cfb0f .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-e6e4aa0{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-e6e4aa0.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-e6e4aa0{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-e6e4aa0{left:20px;}.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-772e065 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-772e065 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-9b4fbaa{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:08px;--padding-right:020px;--z-index:9;}.elementor-62 .elementor-element.elementor-element-9b4fbaa:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-9b4fbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_Dorfkrug.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-9b4fbaa::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-9b4fbaa:hover::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-9b4fbaa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-9b4fbaa:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-662afed{padding:0px 10px 0px 50px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-50f8d9c.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-50f8d9c{text-align:end;}.elementor-62 .elementor-element.elementor-element-50f8d9c .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-20f6f25{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-20f6f25.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-20f6f25{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-20f6f25{left:20px;}.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-c1e3a5d{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:8;}.elementor-62 .elementor-element.elementor-element-c1e3a5d:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-c1e3a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_Jenewein_b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-c1e3a5d::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-c1e3a5d:hover::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-c1e3a5d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-c1e3a5d:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-2700e66{padding:0px 10px 0px 50px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-cd9aea9.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-cd9aea9{text-align:end;}.elementor-62 .elementor-element.elementor-element-cd9aea9 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-14148d1{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-14148d1.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-14148d1{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-14148d1{left:20px;}.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-5aba368{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:6;}.elementor-62 .elementor-element.elementor-element-5aba368:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5aba368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_Groebenhof_b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-5aba368::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-5aba368:hover::before, .elementor-62 .elementor-element.elementor-element-5aba368:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5aba368:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-5aba368 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-5aba368:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-e61063e{padding:0px 10px 0px 50px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-097abac.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-097abac{text-align:end;}.elementor-62 .elementor-element.elementor-element-097abac .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-7698cf0{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-7698cf0.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-7698cf0{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-7698cf0{left:20px;}.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-1769936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-62 .elementor-element.elementor-element-3cf16ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-7449fe9{--display:flex;--min-height:550px;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--border-radius:16px 0px 0px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-7449fe9:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-7449fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-d60c474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-35b70f2.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-35b70f2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-c70a4fd{--e-icon-list-icon-size:54px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-item > a{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-fe61128{padding:0% 0% 0% 2%;--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-c7f259d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-2db7734{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:10;}.elementor-62 .elementor-element.elementor-element-2db7734:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-2db7734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_PizzeriaDorfalm.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-2db7734::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-2db7734:hover::before, .elementor-62 .elementor-element.elementor-element-2db7734:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-2db7734:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-2db7734 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-2db7734:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-189a550{padding:0px 10px 0px 30px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-4cc849f.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-4cc849f{text-align:end;}.elementor-62 .elementor-element.elementor-element-4cc849f .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-c43190f{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-c43190f.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-c43190f{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-c43190f{left:20px;}.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-bfca286{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:08px;--padding-right:020px;--z-index:9;}.elementor-62 .elementor-element.elementor-element-bfca286:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-bfca286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_Casanova.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-bfca286::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-bfca286:hover::before, .elementor-62 .elementor-element.elementor-element-bfca286:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-bfca286:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-bfca286 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-bfca286:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-e814c13{padding:0px 10px 0px 50px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-5c8f3e8.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-5c8f3e8{text-align:end;}.elementor-62 .elementor-element.elementor-element-5c8f3e8 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-ab0201f{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-ab0201f.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-ab0201f{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-ab0201f{left:20px;}.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-9183eca .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-9183eca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-e4ef2ef{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:8;}.elementor-62 .elementor-element.elementor-element-e4ef2ef:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-e4ef2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_Empfehlung_Hellis.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-e4ef2ef::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-e4ef2ef:hover::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-e4ef2ef > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-e4ef2ef:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-ce72ab8{padding:0px 10px 0px 50px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-b7e3de7.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-b7e3de7{text-align:end;}.elementor-62 .elementor-element.elementor-element-b7e3de7 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-54ff6e9{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-54ff6e9.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-54ff6e9{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-54ff6e9{left:20px;}.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-a39af62{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:6;}.elementor-62 .elementor-element.elementor-element-a39af62:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-a39af62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-a39af62::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-a39af62:hover::before, .elementor-62 .elementor-element.elementor-element-a39af62:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-a39af62:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-a39af62 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-a39af62:hover{--overlay-opacity:1;}.elementor-62 .elementor-element.elementor-element-39e19f7{padding:0px 10px 0px 50px;text-align:start;font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-884ccb4.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-884ccb4{text-align:end;}.elementor-62 .elementor-element.elementor-element-884ccb4 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-6f65ee5{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;top:16px;}.elementor-62 .elementor-element.elementor-element-6f65ee5.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-6f65ee5{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-6f65ee5{left:20px;}.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-266af4b{--display:flex;--gap:350px 350px;--row-gap:350px;--column-gap:350px;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-2466669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-62 .elementor-element.elementor-element-d759ab4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-1568421{--display:flex;--min-height:550px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--border-radius:16px 0px 0px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-1568421:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-1568421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-85ee976{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-3ea1eb6.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-3ea1eb6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-7ef2052{--e-icon-list-icon-size:54px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-8ab7db5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-5fd52e2{padding:0% 0% 0% 2%;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-6bd6edf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-62 .elementor-element.elementor-element-6bd6edf.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-b6c9c2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-b0237e8{--display:flex;--min-height:477px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:10;}.elementor-62 .elementor-element.elementor-element-b0237e8:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-b0237e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Andre_Schoenherr_Family.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-b0237e8::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-b0237e8:hover::before, .elementor-62 .elementor-element.elementor-element-b0237e8:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-b0237e8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-b0237e8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-b0237e8:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-83d908b.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-83d908b{text-align:center;}.elementor-62 .elementor-element.elementor-element-83d908b .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-875740c{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-875740c.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-875740c{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-875740c{left:20px;}.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-a981901 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-a981901 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-8f49cf1{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:08px;--padding-right:020px;--z-index:9;}.elementor-62 .elementor-element.elementor-element-8f49cf1:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-8f49cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_MaxDraeger_Bergsteigen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-8f49cf1::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-8f49cf1:hover::before, .elementor-62 .elementor-element.elementor-element-8f49cf1:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-8f49cf1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-8f49cf1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-8f49cf1:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-d45397f.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-d45397f{text-align:center;}.elementor-62 .elementor-element.elementor-element-d45397f .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-a272464{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-a272464.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-a272464{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-a272464{left:20px;}.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-de4c07e{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:8;}.elementor-62 .elementor-element.elementor-element-de4c07e:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-de4c07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Klettersteig_Fernau_Armin_Ribis-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-de4c07e::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-de4c07e:hover::before, .elementor-62 .elementor-element.elementor-element-de4c07e:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-de4c07e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-de4c07e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-de4c07e:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-078ad0a.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-078ad0a{text-align:center;}.elementor-62 .elementor-element.elementor-element-078ad0a .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-1a36b51{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-1a36b51.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-1a36b51{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-1a36b51{left:20px;}.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-d3bab85{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:7;}.elementor-62 .elementor-element.elementor-element-d3bab85:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-d3bab85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Andre_Schoenherr_Bike.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-d3bab85::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-d3bab85:hover::before, .elementor-62 .elementor-element.elementor-element-d3bab85:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-d3bab85:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-d3bab85 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-d3bab85:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-8509859.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-8509859{text-align:center;}.elementor-62 .elementor-element.elementor-element-8509859 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-9a6e669{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-9a6e669.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-9a6e669{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-9a6e669{left:20px;}.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-03d47d6{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:6;}.elementor-62 .elementor-element.elementor-element-03d47d6:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-03d47d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Sonnenaufgang_Paraglider-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-03d47d6::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-03d47d6:hover::before, .elementor-62 .elementor-element.elementor-element-03d47d6:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-03d47d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-03d47d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-03d47d6:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-b1a9947.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-b1a9947{text-align:center;}.elementor-62 .elementor-element.elementor-element-b1a9947 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-d8a0478{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-d8a0478.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-d8a0478{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-d8a0478{left:20px;}.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-dc16edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-62 .elementor-element.elementor-element-3690bb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-0e533dd{--display:flex;--min-height:550px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--border-radius:16px 0px 0px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-0e533dd:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-0e533dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-e74f2fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-ec5b58a.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-ec5b58a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-1e20281{--e-icon-list-icon-size:54px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-c56872e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-96164a7{padding:0% 0% 0% 2%;--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5edcc20-font-family ), Sans-serif;font-size:var( --e-global-typography-5edcc20-font-size );font-weight:var( --e-global-typography-5edcc20-font-weight );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-6955937{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-62 .elementor-element.elementor-element-6955937.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-553a0de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-1214b8c{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:10;}.elementor-62 .elementor-element.elementor-element-1214b8c:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Andre_Schoenherr_Family.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-1214b8c::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-1214b8c:hover::before, .elementor-62 .elementor-element.elementor-element-1214b8c:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-1214b8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-1214b8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-1214b8c:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-a999885.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-a999885{text-align:center;}.elementor-62 .elementor-element.elementor-element-a999885 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-435652d{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-435652d.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-435652d{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-435652d{left:20px;}.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-f039171 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-f039171 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-05b5a88{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:08px;--padding-right:020px;--z-index:9;}.elementor-62 .elementor-element.elementor-element-05b5a88:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_MaxDraeger_Bergsteigen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-05b5a88::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-05b5a88:hover::before, .elementor-62 .elementor-element.elementor-element-05b5a88:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-05b5a88:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-05b5a88 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-05b5a88:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-a9959f8.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-a9959f8{text-align:center;}.elementor-62 .elementor-element.elementor-element-a9959f8 .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-e38fed8{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-e38fed8.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-e38fed8{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-e38fed8{left:20px;}.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-cb757c8{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:8;}.elementor-62 .elementor-element.elementor-element-cb757c8:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Klettersteig_Fernau_Armin_Ribis-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-cb757c8::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-cb757c8:hover::before, .elementor-62 .elementor-element.elementor-element-cb757c8:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-cb757c8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-cb757c8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-cb757c8:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-187121a.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-187121a{text-align:center;}.elementor-62 .elementor-element.elementor-element-187121a .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-0c708f5{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-0c708f5.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-0c708f5{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-0c708f5{left:20px;}.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-4ecb256{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;box-shadow:2px 0px 40px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:7;}.elementor-62 .elementor-element.elementor-element-4ecb256:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Andre_Schoenherr_Bike.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-4ecb256::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-4ecb256:hover::before, .elementor-62 .elementor-element.elementor-element-4ecb256:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-4ecb256:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-4ecb256 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-4ecb256:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-79084fd.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-79084fd{text-align:center;}.elementor-62 .elementor-element.elementor-element-79084fd .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-660d5c7{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-660d5c7.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-660d5c7{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-660d5c7{left:20px;}.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-010d923 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-010d923 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-5834e44{--display:flex;--min-height:477px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 16px 16px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:8px;--padding-right:20px;--z-index:6;}.elementor-62 .elementor-element.elementor-element-5834e44:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Sonnenaufgang_Paraglider-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-5834e44::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-5834e44:hover::before, .elementor-62 .elementor-element.elementor-element-5834e44:hover > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5834e44:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-background-slideshow:hover::before, .elementor-62 .elementor-element.elementor-element-5834e44 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-5834e44:hover{--overlay-opacity:0.5;}.elementor-62 .elementor-element.elementor-element-797ae3c.elementor-element{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-797ae3c{text-align:center;}.elementor-62 .elementor-element.elementor-element-797ae3c .elementor-heading-title{font-family:var( --e-global-typography-a0a653e-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a653e-font-size );font-weight:var( --e-global-typography-a0a653e-font-weight );line-height:var( --e-global-typography-a0a653e-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-ffcbfaa{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;bottom:0px;}.elementor-62 .elementor-element.elementor-element-ffcbfaa.e-con{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-ffcbfaa{right:20px;}body.rtl .elementor-62 .elementor-element.elementor-element-ffcbfaa{left:20px;}.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-a855cec .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-a855cec .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-920a5fd{--display:flex;--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:1;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-920a5fd:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-920a5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f5fd5b );background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Sonnenaufgangsfahrt-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-920a5fd::before, .elementor-62 .elementor-element.elementor-element-920a5fd > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-920a5fd > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-920a5fd > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-920a5fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-920a5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-28f5472 );--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-ad1d36c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-108af4c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-c23c9e3.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-c23c9e3{text-align:center;}.elementor-62 .elementor-element.elementor-element-c23c9e3 .elementor-heading-title{font-family:var( --e-global-typography-ac6e926-font-family ), Sans-serif;font-size:var( --e-global-typography-ac6e926-font-size );font-weight:var( --e-global-typography-ac6e926-font-weight );line-height:var( --e-global-typography-ac6e926-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-4817325.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-4817325{text-align:center;}.elementor-62 .elementor-element.elementor-element-4817325 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-e7d4dc9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-d2c9d07{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-62 .elementor-element.elementor-element-d2c9d07.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button{background-color:#F1F0EE00;font-family:var( --e-global-typography-0293239-font-family ), Sans-serif;font-size:var( --e-global-typography-0293239-font-size );font-weight:var( --e-global-typography-0293239-font-weight );line-height:var( --e-global-typography-0293239-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-23117dd .elementor-button:focus{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-23117dd .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-62 .elementor-element.elementor-element-99c0e2b{--min-height:45vh;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-62 .elementor-element.elementor-element-4525187 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-e4511d9{text-align:start;}.elementor-62 .elementor-element.elementor-element-e4511d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-cf26338{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-62 .elementor-element.elementor-element-a0dc6f7 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-f3b3908 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-7507e93{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-d81bdc7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-fa74369{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-d0da553{font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-3c026e7{--min-height:300px;}.elementor-62 .elementor-element.elementor-element-1fed0cf{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-62 .elementor-element.elementor-element-69aa2b5 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-a9f765d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-17c32d4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-77b5310{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-793be79{font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-8460d63{--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-9c8338c{--min-height:300px;}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-e7bf1e5{font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-58d1a83 img{object-fit:cover;}.elementor-62 .elementor-element.elementor-element-3274839{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-62 .elementor-element.elementor-element-6387a32 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-ce574b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-ca8ac35{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-aae3d6c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-50caa9c{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-f1cfb0f .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-662afed{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-50f8d9c .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-2700e66{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-cd9aea9 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-e61063e{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-097abac .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-35b70f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-189a550{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-4cc849f .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-e814c13{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-5c8f3e8 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-ce72ab8{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-b7e3de7 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-39e19f7{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-884ccb4 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-266af4b{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-d759ab4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-1568421{--min-height:290px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 0px 0px;}.elementor-62 .elementor-element.elementor-element-3ea1eb6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-8ab7db5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-6bd6edf.e-con{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-b6c9c2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-b0237e8{--min-height:150px;--border-radius:0px 0px 16px 16px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-83d908b.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-83d908b .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-875740c{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-875740c{left:5%;}.elementor-62 .elementor-element.elementor-element-875740c{bottom:20px;}.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-8f49cf1{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-d45397f.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-d45397f .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-a272464{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-a272464{left:5%;}.elementor-62 .elementor-element.elementor-element-a272464{bottom:20px;}.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-de4c07e{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:040px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-078ad0a.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-078ad0a .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-1a36b51{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-1a36b51{left:5%;}.elementor-62 .elementor-element.elementor-element-1a36b51{bottom:20px;}.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-d3bab85{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-8509859.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-8509859 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-9a6e669{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-9a6e669{left:5%;}.elementor-62 .elementor-element.elementor-element-9a6e669{bottom:20px;}.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-03d47d6{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-b1a9947.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-b1a9947 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-d8a0478{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-d8a0478{left:5%;}.elementor-62 .elementor-element.elementor-element-d8a0478{bottom:20px;}.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-3690bb9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-0e533dd{--min-height:290px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 0px 0px;}.elementor-62 .elementor-element.elementor-element-ec5b58a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-c56872e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-6955937.e-con{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-553a0de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-1214b8c:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Skiingl_AndreSchoenherr-scaled.webp");}.elementor-62 .elementor-element.elementor-element-1214b8c{--min-height:150px;--border-radius:0px 0px 16px 16px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-a999885.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-a999885 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-435652d{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-435652d{left:5%;}.elementor-62 .elementor-element.elementor-element-435652d{bottom:20px;}.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-05b5a88:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Gartner_Skitour.webp");}.elementor-62 .elementor-element.elementor-element-05b5a88{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-a9959f8.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-a9959f8 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-e38fed8{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-e38fed8{left:5%;}.elementor-62 .elementor-element.elementor-element-e38fed8{bottom:20px;}.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-cb757c8:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_AndreSchoenherr_Eislaufen-scaled.webp");background-position:center center;}.elementor-62 .elementor-element.elementor-element-cb757c8{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:040px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-187121a.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-187121a .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-0c708f5{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-0c708f5{left:5%;}.elementor-62 .elementor-element.elementor-element-0c708f5{bottom:20px;}.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-4ecb256:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Rodeln.webp");}.elementor-62 .elementor-element.elementor-element-4ecb256{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-79084fd.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-79084fd .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-660d5c7{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-660d5c7{left:5%;}.elementor-62 .elementor-element.elementor-element-660d5c7{bottom:20px;}.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-5834e44:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Langlauf_SebastianMarko.webp");}.elementor-62 .elementor-element.elementor-element-5834e44{--min-height:185px;--border-radius:0px 0px 16px 16px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-797ae3c.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-797ae3c .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-ffcbfaa{right:5%;}body.rtl .elementor-62 .elementor-element.elementor-element-ffcbfaa{left:5%;}.elementor-62 .elementor-element.elementor-element-ffcbfaa{bottom:20px;}.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-920a5fd{--justify-content:center;}.elementor-62 .elementor-element.elementor-element-c23c9e3 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-4817325 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-62 .elementor-element.elementor-element-99c0e2b{--min-height:70vh;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-3eca5f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-62 .elementor-element.elementor-element-3eca5f4.e-con{--align-self:center;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-62 .elementor-element.elementor-element-4525187.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-4525187{text-align:center;}.elementor-62 .elementor-element.elementor-element-4525187 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-e4511d9.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-e4511d9{text-align:center;}.elementor-62 .elementor-element.elementor-element-e4511d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-a24efb9{--width:auto;}.elementor-62 .elementor-element.elementor-element-a24efb9.e-con{--align-self:center;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-cf26338{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-5aa461a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-a0dc6f7 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-f3b3908 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-7507e93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-fa74369{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-d0da553{font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-2e0a219 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-1fed0cf{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-69aa2b5 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-a9f765d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-17c32d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62 .elementor-element.elementor-element-793be79{font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-57bc6dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-00e10a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-8460d63{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-3b2c9a4{--width:90px;top:15px;}.elementor-62 .elementor-element.elementor-element-c975ea8{--width:90px;}.elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-78d73be .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-e7bf1e5{font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-e1a8b4c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-8cf9b91.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-8cf9b91 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-0e0df89{--width:auto;}.elementor-62 .elementor-element.elementor-element-0e0df89.e-con{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-16af2c1.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-3274839{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-62 .elementor-element.elementor-element-69f5665{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62 .elementor-element.elementor-element-6387a32 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-ce574b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-ca8ac35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-2e3fe39-font-size );line-height:var( --e-global-typography-2e3fe39-line-height );}.elementor-62 .elementor-element.elementor-element-aae3d6c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-f9cbdad .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-f192ac4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-50caa9c{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-f1cfb0f .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-662afed{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-50f8d9c .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-2700e66{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-cd9aea9 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-e61063e{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-097abac .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-35b70f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-c70a4fd .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-fe61128 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-189a550{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-4cc849f .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-e814c13{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-5c8f3e8 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-ce72ab8{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-b7e3de7 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-39e19f7{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-884ccb4 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-266af4b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-1568421{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-62 .elementor-element.elementor-element-3ea1eb6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-7ef2052 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-8ab7db5{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-5fd52e2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-6bd6edf{--width:auto;}.elementor-62 .elementor-element.elementor-element-6bd6edf.e-con{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-83d908b .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-875740c{--width:auto;}.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-d45397f .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-a272464{--width:auto;}.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-078ad0a .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-1a36b51{--width:auto;}.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-8509859 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-9a6e669{--width:auto;}.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-b1a9947 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-d8a0478{--width:auto;}.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-0e533dd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-62 .elementor-element.elementor-element-ec5b58a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-1e20281 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-c56872e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-96164a7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5edcc20-font-size );line-height:var( --e-global-typography-5edcc20-line-height );}.elementor-62 .elementor-element.elementor-element-6955937{--width:auto;}.elementor-62 .elementor-element.elementor-element-6955937.e-con{--align-self:flex-end;}.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-1214b8c:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-1214b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Skiingl_AndreSchoenherr-scaled.webp");}.elementor-62 .elementor-element.elementor-element-a999885 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-435652d{--width:auto;}.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-05b5a88:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-05b5a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Gartner_Skitour.webp");}.elementor-62 .elementor-element.elementor-element-a9959f8 .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-e38fed8{--width:auto;}.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-cb757c8:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-cb757c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_AndreSchoenherr_Eislaufen-scaled.webp");}.elementor-62 .elementor-element.elementor-element-187121a .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-0c708f5{--width:auto;}.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-4ecb256:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-4ecb256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Rodeln.webp");}.elementor-62 .elementor-element.elementor-element-79084fd .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-660d5c7{--width:auto;}.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-5834e44:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5834e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-bruggerhof-at-dev.wpms.raum15.at/wp-content/uploads/sites/68/2026/07/Bruggerhof_TVBStubai_Langlauf_SebastianMarko.webp");}.elementor-62 .elementor-element.elementor-element-797ae3c .elementor-heading-title{font-size:var( --e-global-typography-a0a653e-font-size );line-height:var( --e-global-typography-a0a653e-line-height );}.elementor-62 .elementor-element.elementor-element-ffcbfaa{--width:auto;}.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}.elementor-62 .elementor-element.elementor-element-c23c9e3 .elementor-heading-title{font-size:var( --e-global-typography-ac6e926-font-size );line-height:var( --e-global-typography-ac6e926-line-height );}.elementor-62 .elementor-element.elementor-element-4817325 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-62 .elementor-element.elementor-element-d2c9d07{--width:auto;}.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button{font-size:var( --e-global-typography-0293239-font-size );line-height:var( --e-global-typography-0293239-line-height );}}@media(min-width:768px){.elementor-62 .elementor-element.elementor-element-d9d3017{--width:100%;}.elementor-62 .elementor-element.elementor-element-a24efb9{--width:auto;}.elementor-62 .elementor-element.elementor-element-5aa461a{--width:100%;}.elementor-62 .elementor-element.elementor-element-44c978d{--width:100%;}.elementor-62 .elementor-element.elementor-element-9b3171f{--width:100%;}.elementor-62 .elementor-element.elementor-element-a5f5d5e{--width:50%;}.elementor-62 .elementor-element.elementor-element-3c026e7{--width:50%;}.elementor-62 .elementor-element.elementor-element-b18c476{--width:100%;}.elementor-62 .elementor-element.elementor-element-d161343{--width:100%;}.elementor-62 .elementor-element.elementor-element-6d7be9c{--width:80%;}.elementor-62 .elementor-element.elementor-element-77b5310{--width:100%;}.elementor-62 .elementor-element.elementor-element-2909fce{--width:60%;}.elementor-62 .elementor-element.elementor-element-19d518d{--width:100%;}.elementor-62 .elementor-element.elementor-element-a120aaa{--width:auto;}.elementor-62 .elementor-element.elementor-element-b0334ab{--width:40%;}.elementor-62 .elementor-element.elementor-element-6e16dc4{--width:50%;}.elementor-62 .elementor-element.elementor-element-5a38f27{--width:100px;}.elementor-62 .elementor-element.elementor-element-6008e11{--width:80%;}.elementor-62 .elementor-element.elementor-element-8460d63{--width:100%;}.elementor-62 .elementor-element.elementor-element-9c8338c{--width:40%;}.elementor-62 .elementor-element.elementor-element-3b2c9a4{--width:50%;}.elementor-62 .elementor-element.elementor-element-c975ea8{--width:100px;}.elementor-62 .elementor-element.elementor-element-6d2da8d{--width:60%;}.elementor-62 .elementor-element.elementor-element-e1a8b4c{--width:100%;}.elementor-62 .elementor-element.elementor-element-0e0df89{--width:auto;}.elementor-62 .elementor-element.elementor-element-69f5665{--width:100%;}.elementor-62 .elementor-element.elementor-element-0242af9{--width:100%;}.elementor-62 .elementor-element.elementor-element-d0060ed{--width:100%;}.elementor-62 .elementor-element.elementor-element-b052c03{--width:30%;}.elementor-62 .elementor-element.elementor-element-3a06bd1{--width:100%;}.elementor-62 .elementor-element.elementor-element-87e93d2{--width:70%;}.elementor-62 .elementor-element.elementor-element-eb3d25b{--width:40%;}.elementor-62 .elementor-element.elementor-element-e6e4aa0{--width:auto;}.elementor-62 .elementor-element.elementor-element-9b4fbaa{--width:40%;}.elementor-62 .elementor-element.elementor-element-20f6f25{--width:auto;}.elementor-62 .elementor-element.elementor-element-c1e3a5d{--width:40%;}.elementor-62 .elementor-element.elementor-element-14148d1{--width:auto;}.elementor-62 .elementor-element.elementor-element-5aba368{--width:40%;}.elementor-62 .elementor-element.elementor-element-7698cf0{--width:auto;}.elementor-62 .elementor-element.elementor-element-7449fe9{--width:30%;}.elementor-62 .elementor-element.elementor-element-d60c474{--width:100%;}.elementor-62 .elementor-element.elementor-element-c7f259d{--width:70%;}.elementor-62 .elementor-element.elementor-element-2db7734{--width:40%;}.elementor-62 .elementor-element.elementor-element-c43190f{--width:auto;}.elementor-62 .elementor-element.elementor-element-bfca286{--width:40%;}.elementor-62 .elementor-element.elementor-element-ab0201f{--width:auto;}.elementor-62 .elementor-element.elementor-element-e4ef2ef{--width:40%;}.elementor-62 .elementor-element.elementor-element-54ff6e9{--width:auto;}.elementor-62 .elementor-element.elementor-element-a39af62{--width:40%;}.elementor-62 .elementor-element.elementor-element-6f65ee5{--width:auto;}.elementor-62 .elementor-element.elementor-element-1568421{--width:30%;}.elementor-62 .elementor-element.elementor-element-85ee976{--width:100%;}.elementor-62 .elementor-element.elementor-element-8ab7db5{--width:100%;}.elementor-62 .elementor-element.elementor-element-6bd6edf{--width:auto;}.elementor-62 .elementor-element.elementor-element-b6c9c2e{--width:70%;}.elementor-62 .elementor-element.elementor-element-b0237e8{--width:40%;}.elementor-62 .elementor-element.elementor-element-875740c{--width:auto;}.elementor-62 .elementor-element.elementor-element-8f49cf1{--width:40%;}.elementor-62 .elementor-element.elementor-element-a272464{--width:auto;}.elementor-62 .elementor-element.elementor-element-de4c07e{--width:40%;}.elementor-62 .elementor-element.elementor-element-1a36b51{--width:auto;}.elementor-62 .elementor-element.elementor-element-d3bab85{--width:40%;}.elementor-62 .elementor-element.elementor-element-9a6e669{--width:auto;}.elementor-62 .elementor-element.elementor-element-03d47d6{--width:40%;}.elementor-62 .elementor-element.elementor-element-d8a0478{--width:auto;}.elementor-62 .elementor-element.elementor-element-0e533dd{--width:30%;}.elementor-62 .elementor-element.elementor-element-e74f2fe{--width:100%;}.elementor-62 .elementor-element.elementor-element-c56872e{--width:100%;}.elementor-62 .elementor-element.elementor-element-6955937{--width:auto;}.elementor-62 .elementor-element.elementor-element-553a0de{--width:70%;}.elementor-62 .elementor-element.elementor-element-1214b8c{--width:40%;}.elementor-62 .elementor-element.elementor-element-435652d{--width:auto;}.elementor-62 .elementor-element.elementor-element-05b5a88{--width:40%;}.elementor-62 .elementor-element.elementor-element-e38fed8{--width:auto;}.elementor-62 .elementor-element.elementor-element-cb757c8{--width:40%;}.elementor-62 .elementor-element.elementor-element-0c708f5{--width:auto;}.elementor-62 .elementor-element.elementor-element-4ecb256{--width:40%;}.elementor-62 .elementor-element.elementor-element-660d5c7{--width:auto;}.elementor-62 .elementor-element.elementor-element-5834e44{--width:40%;}.elementor-62 .elementor-element.elementor-element-ffcbfaa{--width:auto;}.elementor-62 .elementor-element.elementor-element-ad1d36c{--width:100%;}.elementor-62 .elementor-element.elementor-element-e7d4dc9{--width:100%;}.elementor-62 .elementor-element.elementor-element-d2c9d07{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-62 .elementor-element.elementor-element-a5f5d5e{--width:100%;}.elementor-62 .elementor-element.elementor-element-3c026e7{--width:100%;}.elementor-62 .elementor-element.elementor-element-6008e11{--width:100%;}.elementor-62 .elementor-element.elementor-element-9c8338c{--width:100%;}.elementor-62 .elementor-element.elementor-element-6d2da8d{--width:100%;}.elementor-62 .elementor-element.elementor-element-1568421{--width:100%;}.elementor-62 .elementor-element.elementor-element-b6c9c2e{--width:100%;}.elementor-62 .elementor-element.elementor-element-b0237e8{--width:100%;}.elementor-62 .elementor-element.elementor-element-8f49cf1{--width:100%;}.elementor-62 .elementor-element.elementor-element-de4c07e{--width:100%;}.elementor-62 .elementor-element.elementor-element-d3bab85{--width:100%;}.elementor-62 .elementor-element.elementor-element-03d47d6{--width:100%;}.elementor-62 .elementor-element.elementor-element-0e533dd{--width:100%;}.elementor-62 .elementor-element.elementor-element-553a0de{--width:100%;}.elementor-62 .elementor-element.elementor-element-1214b8c{--width:100%;}.elementor-62 .elementor-element.elementor-element-05b5a88{--width:100%;}.elementor-62 .elementor-element.elementor-element-cb757c8{--width:100%;}.elementor-62 .elementor-element.elementor-element-4ecb256{--width:100%;}.elementor-62 .elementor-element.elementor-element-5834e44{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-87236a8 */.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #ff00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color:  #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-87236a8 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-165bb65 */.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #ffffff00 !important; /* Normalzustand: Heller Hintergrund */
    color: #353a2b !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #353a2b !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-165bb65 .elementor-button:hover {
    color: #F1F0EE !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16af2c1 */.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #ffffff00 !important; /* Normalzustand: Heller Hintergrund */
    color: #353a2b !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #353a2b !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-16af2c1 .elementor-button:hover {
    color: #F1F0EE !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-772e065 */.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-772e065 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b03ad38 */.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-b03ad38 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d74afd3 */.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-d74afd3 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a026a9 */.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-0a026a9 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e93d2 */.expanding-gallery .gallery-card {
    flex: 1; 
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); 
    overflow: hidden; 
    cursor: pointer;
}

.expanding-gallery .gallery-card:hover {
    flex: 2; 
}

.expanding-gallery .gallery-card h2,
.expanding-gallery .gallery-card .elementor-heading-title {
    white-space: nowrap; 
}

/* 1. Normalzustand (Das passiert beim VERLASSEN des Hovers) */
.expanding-gallery .gallery-card .hover-button,
.expanding-gallery .gallery-card .hover-text {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    /* Sehr schnelle Transition beim Ausblenden (0.1s) und KEIN Delay */
    transition: all 0.1s ease-out;
}

/* 2. BUTTON einblenden (beim Hovern) */
.expanding-gallery .gallery-card:hover .hover-button {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    /* Dauer: 0.4s | Animationsart: ease-in-out | Delay: 0.2s */
    transition: all 0.4s ease-in-out 0.2s; 
}

/* 3. TEXT einblenden (beim Hovern) */
.expanding-gallery .gallery-card:hover .hover-text {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    /* Dauer: 0.4s | Animationsart: ease-in-out | Delay: 0.4s */
    transition: all 0.4s ease-in-out 0.4s; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01a5fcc */.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-01a5fcc .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9183eca */.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-9183eca .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a276c0 */.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-9a276c0 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f001f8 */.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-3f001f8 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f259d */.expanding-gallery .gallery-card {
    flex: 1; 
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); 
    overflow: hidden; 
    cursor: pointer;
}

.expanding-gallery .gallery-card:hover {
    flex: 2; 
}

.expanding-gallery .gallery-card h2,
.expanding-gallery .gallery-card .elementor-heading-title {
    white-space: nowrap; 
}

/* 1. Normalzustand (Das passiert beim VERLASSEN des Hovers) */
.expanding-gallery .gallery-card .hover-button,
.expanding-gallery .gallery-card .hover-text {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    /* Sehr schnelle Transition beim Ausblenden (0.1s) und KEIN Delay */
    transition: all 0.1s ease-out;
}

/* 2. BUTTON einblenden (beim Hovern) */
.expanding-gallery .gallery-card:hover .hover-button {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    /* Dauer: 0.4s | Animationsart: ease-in-out | Delay: 0.2s */
    transition: all 0.4s ease-in-out 0.2s; 
}

/* 3. TEXT einblenden (beim Hovern) */
.expanding-gallery .gallery-card:hover .hover-text {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    /* Dauer: 0.4s | Animationsart: ease-in-out | Delay: 0.4s */
    transition: all 0.4s ease-in-out 0.4s; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd0d22 */.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #353a2b !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color:  #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-1dd0d22 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a981901 */.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-a981901 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2dddf */.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-db2dddf .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c82545 */.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-7c82545 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9521b0 */.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-d9521b0 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bc6c2d */.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-7bc6c2d .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6c9c2e */.expanding-gallery .gallery-card {
    flex: 1; 
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); 
    overflow: hidden; 
    cursor: pointer;
}

.expanding-gallery .gallery-card:hover {
    flex: 2; 
}

.expanding-gallery .gallery-card h2,
.expanding-gallery .gallery-card .elementor-heading-title {
    white-space: nowrap; 
}

/* 1. Button im Normalzustand verstecken */
.expanding-gallery .gallery-card .hover-button {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px); /* Schiebt den Button unsichtbar 20px nach unten */
    transition: all 0.4s ease-in-out;
}

/* 2. Button einblenden, wenn die Karte gehovert wird */
.expanding-gallery .gallery-card:hover .hover-button {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); /* Schiebt den Button an die Originalposition zurück */
    transition-delay: 0.2s; /* Kleiner Puffer: Die Karte wächst zuerst, dann kommt der Button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e978e7 */.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #F1F0EE !important; /* Normalzustand: Heller Hintergrund */
    color: #353a2b !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color:  #353a2b !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-7e978e7 .elementor-button:hover {
    color: #F1F0EE !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f039171 */.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-f039171 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7061ef7 */.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-7061ef7 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a0ffaa */.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-0a0ffaa .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-010d923 */.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-010d923 .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a855cec */.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #FF00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-a855cec .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553a0de */.expanding-gallery .gallery-card {
    flex: 1; 
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); 
    overflow: hidden; 
    cursor: pointer;
}

.expanding-gallery .gallery-card:hover {
    flex: 2; 
}

.expanding-gallery .gallery-card h2,
.expanding-gallery .gallery-card .elementor-heading-title {
    white-space: nowrap; 
}

/* 1. Button im Normalzustand verstecken */
.expanding-gallery .gallery-card .hover-button {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px); /* Schiebt den Button unsichtbar 20px nach unten */
    transition: all 0.4s ease-in-out;
}

/* 2. Button einblenden, wenn die Karte gehovert wird */
.expanding-gallery .gallery-card:hover .hover-button {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); /* Schiebt den Button an die Originalposition zurück */
    transition-delay: 0.2s; /* Kleiner Puffer: Die Karte wächst zuerst, dann kommt der Button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23117dd */.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button {
    position: relative;
    overflow: hidden !important;
    background-color: #ff00000 !important; /* Normalzustand: Heller Hintergrund */
    color: #F1F0EE !important;            /* Normalzustand: Dunkle Schrift */
    z-index: 1;
    transition: color 0.3s ease;
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* Shutter-Hintergrund (die Hover-Farbe, die reinfährt) */
.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color:  #F1F0EE !important; /* Hover: Dunkler Hintergrund */
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button:hover::after {
    transform: scaleX(1);
    opacity: 1;
}

.elementor-62 .elementor-element.elementor-element-23117dd .elementor-button:hover {
    color: #353a2b !important; /* Hover: Helle Schrift */
}/* End custom CSS */