.elementor-31676 .elementor-element.elementor-element-0baa2f5{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31676 .elementor-element.elementor-element-0baa2f5:not(.elementor-motion-effects-element-type-background), .elementor-31676 .elementor-element.elementor-element-0baa2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0725f72 );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-31676 .elementor-element.elementor-element-5a72eda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-5a72eda .elementor-heading-title{font-family:var( --e-global-typography-81fb7c8-font-family ), Sans-serif;font-size:var( --e-global-typography-81fb7c8-font-size );font-weight:var( --e-global-typography-81fb7c8-font-weight );line-height:var( --e-global-typography-81fb7c8-line-height );color:var( --e-global-color-3cd249a );}.elementor-31676 .elementor-element.elementor-element-3239edaf:not(.elementor-motion-effects-element-type-background), .elementor-31676 .elementor-element.elementor-element-3239edaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0725f72 );}.elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 30px 0px;}.elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-element-populated, .elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-element-populated > .elementor-background-overlay, .elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-background-slideshow{border-radius:0px 0px 1px 0px;}.elementor-31676 .elementor-element.elementor-element-12c46b30 .elementor-element-populated a{color:var( --e-global-color-f99b968 );}.elementor-31676 .elementor-element.elementor-element-12c46b30 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-31676 .elementor-element.elementor-element-afc3426 .elementor-heading-title{font-family:var( --e-global-typography-81fb7c8-font-family ), Sans-serif;font-size:var( --e-global-typography-81fb7c8-font-size );font-weight:var( --e-global-typography-81fb7c8-font-weight );line-height:var( --e-global-typography-81fb7c8-line-height );color:var( --e-global-color-3ef844f );}.elementor-31676 .elementor-element.elementor-element-c4ce22a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-c4ce22a .jet-listing-dynamic-field__content{color:var( --e-global-color-f99b968 );font-family:var( --e-global-typography-81fb7c8-font-family ), Sans-serif;font-size:var( --e-global-typography-81fb7c8-font-size );font-weight:var( --e-global-typography-81fb7c8-font-weight );line-height:var( --e-global-typography-81fb7c8-line-height );text-align:left;}.elementor-31676 .elementor-element.elementor-element-3c4fe8d9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-3c4fe8d9 .elementor-heading-title{font-family:var( --e-global-typography-d78bf53-font-family ), Sans-serif;font-size:var( --e-global-typography-d78bf53-font-size );font-weight:var( --e-global-typography-d78bf53-font-weight );text-transform:var( --e-global-typography-d78bf53-text-transform );line-height:var( --e-global-typography-d78bf53-line-height );letter-spacing:var( --e-global-typography-d78bf53-letter-spacing );color: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 );font-style:var( --e-global-typography-text-font-style );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-31676 .elementor-element.elementor-element-cfd6255 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-cfd6255{font-family:var( --e-global-typography-d176aba-font-family ), Sans-serif;font-size:var( --e-global-typography-d176aba-font-size );font-weight:var( --e-global-typography-d176aba-font-weight );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-d3e1326 .elementor-heading-title{font-family:var( --e-global-typography-81fb7c8-font-family ), Sans-serif;font-size:var( --e-global-typography-81fb7c8-font-size );font-weight:var( --e-global-typography-81fb7c8-font-weight );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-62c4829 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-62c4829{font-family:var( --e-global-typography-d176aba-font-family ), Sans-serif;font-size:var( --e-global-typography-d176aba-font-size );font-weight:var( --e-global-typography-d176aba-font-weight );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-3239edaf > .elementor-container{max-width:1140px;}.elementor-31676 .elementor-element.elementor-element-3239edaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:68px 24px 64px 24px;}.elementor-31676 .elementor-element.elementor-element-3239edaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31676 .elementor-element.elementor-element-c8d0f39:not(.elementor-motion-effects-element-type-background), .elementor-31676 .elementor-element.elementor-element-c8d0f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0725f72 );}.elementor-31676 .elementor-element.elementor-element-8426e66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-31676 .elementor-element.elementor-element-8426e66 .elementor-element-populated a{color:var( --e-global-color-f99b968 );}.elementor-31676 .elementor-element.elementor-element-8426e66 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-31676 .elementor-element.elementor-element-8426e66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-31676 .elementor-element.elementor-element-181892a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-181892a .elementor-heading-title{font-family:var( --e-global-typography-d78bf53-font-family ), Sans-serif;font-size:var( --e-global-typography-d78bf53-font-size );font-weight:var( --e-global-typography-d78bf53-font-weight );text-transform:var( --e-global-typography-d78bf53-text-transform );line-height:var( --e-global-typography-d78bf53-line-height );letter-spacing:var( --e-global-typography-d78bf53-letter-spacing );color:var( --e-global-color-primary );}.elementor-31676 .elementor-element.elementor-element-fd23395 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-fd23395{font-family:var( --e-global-typography-d176aba-font-family ), Sans-serif;font-size:var( --e-global-typography-d176aba-font-size );font-weight:var( --e-global-typography-d176aba-font-weight );line-height:var( --e-global-typography-d176aba-line-height );color:var( --e-global-color-f99b968 );}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-31676 .elementor-element.elementor-element-c8d0f39 > .elementor-container{max-width:1140px;}.elementor-31676 .elementor-element.elementor-element-c8d0f39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:54px 24px 72px 24px;}.elementor-31676 .elementor-element.elementor-element-c8d0f39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad:not(.elementor-motion-effects-element-type-background), .elementor-31676 .elementor-element.elementor-element-1dbf9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0725f72 );}.elementor-31676 .elementor-element.elementor-element-1dbf9ad > .elementor-container{max-width:1140px;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad{overflow:hidden;border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 100px 20px;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad, .elementor-31676 .elementor-element.elementor-element-1dbf9ad > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31676 .elementor-element.elementor-element-6a917a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-31676 .elementor-element.elementor-element-6a917a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-primary );text-align:start;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-31676 .elementor-element.elementor-element-6a917a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31676 .elementor-element.elementor-element-6a917a6 .elementor-element-populated a{color:var( --e-global-color-text );}.elementor-31676 .elementor-element.elementor-element-6a917a6 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-31676 .elementor-element.elementor-element-a867f15 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-31676{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-31676 .elementor-element.elementor-element-0baa2f5{--content-width:1100px;}}@media(max-width:1024px){.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-31676 .elementor-element.elementor-element-5a72eda .elementor-heading-title{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-afc3426 .elementor-heading-title{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-c4ce22a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-3c4fe8d9 .elementor-heading-title{font-size:var( --e-global-typography-d78bf53-font-size );line-height:var( --e-global-typography-d78bf53-line-height );letter-spacing:var( --e-global-typography-d78bf53-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31676 .elementor-element.elementor-element-cfd6255{font-size:var( --e-global-typography-d176aba-font-size );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-d3e1326 .elementor-heading-title{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-62c4829{font-size:var( --e-global-typography-d176aba-font-size );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-3239edaf{padding:40px 20px 40px 20px;}.elementor-31676 .elementor-element.elementor-element-8426e66 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-181892a .elementor-heading-title{font-size:var( --e-global-typography-d78bf53-font-size );line-height:var( --e-global-typography-d78bf53-line-height );letter-spacing:var( --e-global-typography-d78bf53-letter-spacing );}.elementor-31676 .elementor-element.elementor-element-fd23395{font-size:var( --e-global-typography-d176aba-font-size );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-31676 .elementor-element.elementor-element-c8d0f39{padding:40px 20px 80px 20px;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad{margin-top:0px;margin-bottom:0px;padding:0px 20px 70px 20px;}.elementor-31676 .elementor-element.elementor-element-6a917a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.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-31676 .elementor-element.elementor-element-5a72eda .elementor-heading-title{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-12c46b30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-afc3426 .elementor-heading-title{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-c4ce22a > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-c4ce22a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-3c4fe8d9 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-3c4fe8d9 .elementor-heading-title{font-size:var( --e-global-typography-d78bf53-font-size );line-height:var( --e-global-typography-d78bf53-line-height );letter-spacing:var( --e-global-typography-d78bf53-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31676 .elementor-element.elementor-element-cfd6255{font-size:var( --e-global-typography-d176aba-font-size );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-d3e1326 .elementor-heading-title{font-size:var( --e-global-typography-81fb7c8-font-size );line-height:var( --e-global-typography-81fb7c8-line-height );}.elementor-31676 .elementor-element.elementor-element-62c4829 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-31676 .elementor-element.elementor-element-62c4829{font-size:var( --e-global-typography-d176aba-font-size );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-3239edaf{padding:40px 20px 40px 20px;}.elementor-31676 .elementor-element.elementor-element-8426e66 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31676 .elementor-element.elementor-element-181892a .elementor-heading-title{font-size:var( --e-global-typography-d78bf53-font-size );line-height:var( --e-global-typography-d78bf53-line-height );letter-spacing:var( --e-global-typography-d78bf53-letter-spacing );}.elementor-31676 .elementor-element.elementor-element-fd23395{font-size:var( --e-global-typography-d176aba-font-size );line-height:var( --e-global-typography-d176aba-line-height );}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-31676 .elementor-element.elementor-element-7d1cc7a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-31676 .elementor-element.elementor-element-c8d0f39{padding:36px 20px 44px 20px;}.elementor-31676 .elementor-element.elementor-element-1dbf9ad{padding:0px 20px 0px 20px;}.elementor-31676 .elementor-element.elementor-element-6a917a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-5a72eda */.elementor-31676 .elementor-element.elementor-element-5a72eda a {color:var(--e-global-color-primary);text-decoration:none;white-space:nowrap;}
.elementor-31676 .elementor-element.elementor-element-5a72eda a:hover {color:var(--e-global-color-3ef844f);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd6255 */.elementor-31676 .elementor-element.elementor-element-cfd6255, .elementor-31676 .elementor-element.elementor-element-cfd6255 p, .elementor-31676 .elementor-element.elementor-element-cfd6255 a, .elementor-31676 .elementor-element.elementor-element-cfd6255 strong, .elementor-31676 .elementor-element.elementor-element-cfd6255 b { font-weight:400!important; }
.elementor-31676 .elementor-element.elementor-element-cfd6255 h1, .elementor-31676 .elementor-element.elementor-element-cfd6255 h2, .elementor-31676 .elementor-element.elementor-element-cfd6255 h3, .elementor-31676 .elementor-element.elementor-element-cfd6255 h4 { font-family:inherit; font-size:inherit; line-height:inherit; font-weight:400!important; text-transform:none; margin:0 0 20px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1326 */.elementor-31676 .elementor-element.elementor-element-d3e1326 a {display:inline-block;border-bottom:1px solid var(--e-global-color-3ef844f);text-decoration:none;padding:0 0 3px;margin:6px 0 22px;color:var(--e-global-color-primary);transition:color .2s ease,border-color .2s ease;}
.elementor-31676 .elementor-element.elementor-element-d3e1326 a:hover {color:var(--e-global-color-3ef844f);border-color:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c4829 */.elementor-31676 .elementor-element.elementor-element-62c4829 p, .elementor-31676 .elementor-element.elementor-element-62c4829 li, .elementor-31676 .elementor-element.elementor-element-62c4829 a, .elementor-31676 .elementor-element.elementor-element-62c4829 strong, .elementor-31676 .elementor-element.elementor-element-62c4829 b {font-weight:400!important;}
.elementor-31676 .elementor-element.elementor-element-62c4829 h2, .elementor-31676 .elementor-element.elementor-element-62c4829 h3, .elementor-31676 .elementor-element.elementor-element-62c4829 h4 {font-family:var(--e-global-typography-f9a3104-font-family),serif;font-weight:400;text-transform:uppercase;margin-top:2em;margin-bottom:.75em;}
.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote {border:0;border-left:2px solid var(--e-global-color-3ef844f);margin:34px 0;padding:0 0 0 24px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-f9a3104-font-family),serif;font-size:29px;line-height:1.4;}
.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote p {font:inherit;color:inherit;margin-bottom:0;}
.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote cite {display:block;margin-top:12px;font:400 14px/1.6 var(--e-global-typography-d176aba-font-family);color:var(--e-global-color-498217d);}
@media(max-width:767px){.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote{font-size:26px;padding-left:20px;}}
.elementor-31676 .elementor-element.elementor-element-62c4829 ul, .elementor-31676 .elementor-element.elementor-element-62c4829 ol {margin-left:0;padding-left:1.1em;}
.elementor-31676 .elementor-element.elementor-element-62c4829 li {padding-left:0;}        
.elementor-31676 .elementor-element.elementor-element-62c4829 ul {list-style:none;padding-left:0;margin-left:0;}
.elementor-31676 .elementor-element.elementor-element-62c4829 ul li {position:relative;padding-left:1.1em;}
.elementor-31676 .elementor-element.elementor-element-62c4829 ul li::before {content:"•";position:absolute;left:0;top:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd6255 */.elementor-31676 .elementor-element.elementor-element-cfd6255, .elementor-31676 .elementor-element.elementor-element-cfd6255 p, .elementor-31676 .elementor-element.elementor-element-cfd6255 a, .elementor-31676 .elementor-element.elementor-element-cfd6255 strong, .elementor-31676 .elementor-element.elementor-element-cfd6255 b { font-weight:400!important; }
.elementor-31676 .elementor-element.elementor-element-cfd6255 h1, .elementor-31676 .elementor-element.elementor-element-cfd6255 h2, .elementor-31676 .elementor-element.elementor-element-cfd6255 h3, .elementor-31676 .elementor-element.elementor-element-cfd6255 h4 { font-family:inherit; font-size:inherit; line-height:inherit; font-weight:400!important; text-transform:none; margin:0 0 20px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e1326 */.elementor-31676 .elementor-element.elementor-element-d3e1326 a {display:inline-block;border-bottom:1px solid var(--e-global-color-3ef844f);text-decoration:none;padding:0 0 3px;margin:6px 0 22px;color:var(--e-global-color-primary);transition:color .2s ease,border-color .2s ease;}
.elementor-31676 .elementor-element.elementor-element-d3e1326 a:hover {color:var(--e-global-color-3ef844f);border-color:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c4829 */.elementor-31676 .elementor-element.elementor-element-62c4829 p, .elementor-31676 .elementor-element.elementor-element-62c4829 li, .elementor-31676 .elementor-element.elementor-element-62c4829 a, .elementor-31676 .elementor-element.elementor-element-62c4829 strong, .elementor-31676 .elementor-element.elementor-element-62c4829 b {font-weight:400!important;}
.elementor-31676 .elementor-element.elementor-element-62c4829 h2, .elementor-31676 .elementor-element.elementor-element-62c4829 h3, .elementor-31676 .elementor-element.elementor-element-62c4829 h4 {font-family:var(--e-global-typography-f9a3104-font-family),serif;font-weight:400;text-transform:uppercase;margin-top:2em;margin-bottom:.75em;}
.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote {border:0;border-left:2px solid var(--e-global-color-3ef844f);margin:34px 0;padding:0 0 0 24px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-f9a3104-font-family),serif;font-size:29px;line-height:1.4;}
.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote p {font:inherit;color:inherit;margin-bottom:0;}
.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote cite {display:block;margin-top:12px;font:400 14px/1.6 var(--e-global-typography-d176aba-font-family);color:var(--e-global-color-498217d);}
@media(max-width:767px){.elementor-31676 .elementor-element.elementor-element-62c4829 blockquote{font-size:26px;padding-left:20px;}}
.elementor-31676 .elementor-element.elementor-element-62c4829 ul, .elementor-31676 .elementor-element.elementor-element-62c4829 ol {margin-left:0;padding-left:1.1em;}
.elementor-31676 .elementor-element.elementor-element-62c4829 li {padding-left:0;}        
.elementor-31676 .elementor-element.elementor-element-62c4829 ul {list-style:none;padding-left:0;margin-left:0;}
.elementor-31676 .elementor-element.elementor-element-62c4829 ul li {position:relative;padding-left:1.1em;}
.elementor-31676 .elementor-element.elementor-element-62c4829 ul li::before {content:"•";position:absolute;left:0;top:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c8d0f39 */.elementor-31676 .elementor-element.elementor-element-c8d0f39 { scroll-margin-top:150px; }
.elementor-31676 .elementor-element.elementor-element-c8d0f39 p, .elementor-31676 .elementor-element.elementor-element-c8d0f39 p a, .elementor-31676 .elementor-element.elementor-element-c8d0f39 p strong, .elementor-31676 .elementor-element.elementor-element-c8d0f39 p b { font-weight:400!important; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a867f15 *//* ===========================================
   weTours – Breadcrumb Styling (Custom)
   =========================================== */

.custom-breadcrumb {
  font-family: 'Titillium Web', sans-serif !important;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  text-transform: none;
  margin-bottom: 1em;
  color: #404040;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Links – Normale Farbe #404040, keine Unterstreichung */
.custom-breadcrumb a,
.custom-breadcrumb .bcn_link {
  font-family: 'Titillium Web', sans-serif !important;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #404040 !important;   /* erzwingt #404040 auch für Links */
  text-decoration: none;
  transition: color 0.2s ease-in-out, text-decoration-thickness 0.2s ease-in-out;
}

/* Hover – #2D414F + feine Unterstreichung */
.custom-breadcrumb a:hover,
.custom-breadcrumb a:active,
.custom-breadcrumb .bcn_link:hover,
.custom-breadcrumb .bcn_link:active {
  color: #2D414F !important;
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
}

/* Separator (› oder » aus NavXT) */
.custom-breadcrumb .bcn_separator {
  font-weight: 300;
  color: #404040;
  padding: 0 6px;
}

/* Aktuelle Seite */
.custom-breadcrumb .current,
.custom-breadcrumb span.current {
  font-weight: 300;
  color: #404040;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1dbf9ad */@media(max-width:767px){.elementor-31676 .elementor-element.elementor-element-1dbf9ad{padding-left:20px!important;padding-right:20px!important;}}/* End custom CSS */