.elementor-31 .elementor-element.elementor-element-d4afee4{--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:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-d4afee4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d4afee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/ChatGPT-Image-Apr-22-2025-02_57_05-PM-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-68aa233{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-97dac6f img{width:195px;}.elementor-31 .elementor-element.elementor-element-07d84bc{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9512654 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-menu-toggle{margin:0 auto;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-ba494f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ba494f7-font-size );font-weight:var( --e-global-typography-ba494f7-font-weight );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item:focus{color:#BA9767;fill:#BA9767;}.elementor-31 .elementor-element.elementor-element-8d6d6ce{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce div.elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-8d6d6ce div.elementor-menu-toggle svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-53f8842{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7671749{text-align:center;}.elementor-31 .elementor-element.elementor-element-7671749 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:74px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-230fd4b{width:initial;max-width:initial;text-align:center;}.elementor-31 .elementor-element.elementor-element-230fd4b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0a82ce9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-0a82ce9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0a82ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-402e624{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-402e624:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-214dea2{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-214dea2:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-04b70d0{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-04b70d0:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-94e6286{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-94e6286:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-6f936e4{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-6f936e4:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-59a079b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-59a079b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-59a079b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-23f20a4{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-23f20a4:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-943cfbd{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-943cfbd:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d6aadec{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-d6aadec:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-41e7c60{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-41e7c60:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-6f4781f{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-6f4781f:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > a{font-family:var( --e-global-typography-b0c4a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b0c4a7f-font-size );font-weight:var( --e-global-typography-b0c4a7f-font-weight );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-eea45d9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-eea45d9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eea45d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-72e597c{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-72e597c:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-35169a7{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-35169a7:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-26e88cd{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-26e88cd:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-dc7ea19{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-dc7ea19:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-780223c{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-780223c:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0837a6d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-31 .elementor-element.elementor-element-46cfa05{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-46cfa05:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-46cfa05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e74f064{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-e74f064:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3b7f093{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-3b7f093:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d2a05a1{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-d2a05a1:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9f4d14e{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-9f4d14e:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0de48a8{width:auto;max-width:auto;padding:10px 30px 10px 30px;transition:background 0.2s;border-radius:150px 150px 150px 150px;--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-0de48a8:hover{background-color:#BA9767;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-2aa639b{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-d7647f4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8492493{--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-end;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-31 .elementor-element.elementor-element-8492493:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8492493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/image-2025-04-29T155727.567.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-2c13357{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:30px;--padding-left:33px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-2c13357:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2c13357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193C638C;}.elementor-31 .elementor-element.elementor-element-81c564e{text-align:start;}.elementor-31 .elementor-element.elementor-element-38464f6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-43079c7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9c24f01{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;--z-index:5;}.elementor-31 .elementor-element.elementor-element-6bfb889{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-6bfb889 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-c4ab0bb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-243c282.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-0628b3a.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0628b3a{left:35px;}body.rtl .elementor-31 .elementor-element.elementor-element-0628b3a{right:35px;}.elementor-31 .elementor-element.elementor-element-0628b3a{top:20px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-0628b3a img{width:4px;}.elementor-31 .elementor-element.elementor-element-d1cac28{width:initial;max-width:initial;}.elementor-31 .elementor-element.elementor-element-d1cac28 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-77ebffb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-415f04a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-0fbb371{width:initial;max-width:initial;}.elementor-31 .elementor-element.elementor-element-0fbb371 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-3a5cfed{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-949a1dd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6797909{width:initial;max-width:initial;}.elementor-31 .elementor-element.elementor-element-6797909 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{font-family:var( --e-global-typography-ba494f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ba494f7-font-size );font-weight:var( --e-global-typography-ba494f7-font-weight );line-height:var( --e-global-typography-ba494f7-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:26px 70px 26px 70px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-56a27c9{right:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-56a27c9{left:-100px;}.elementor-31 .elementor-element.elementor-element-56a27c9{top:-10px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1c36a54{right:-500px;}body.rtl .elementor-31 .elementor-element.elementor-element-1c36a54{left:-500px;}.elementor-31 .elementor-element.elementor-element-1c36a54{bottom:-220px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-57fbd8e{left:-730px;}body.rtl .elementor-31 .elementor-element.elementor-element-57fbd8e{right:-730px;}.elementor-31 .elementor-element.elementor-element-57fbd8e{top:0px;}.elementor-31 .elementor-element.elementor-element-a802b88{--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:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-a802b88:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a802b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/bg-3.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-b17f476{text-align:center;}.elementor-31 .elementor-element.elementor-element-b17f476 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d7c8419{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3ca4b09{--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:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-82b4f2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-82b4f2d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-82b4f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-7326bb9{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4cd6117{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-d71533d{padding:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d71533d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e11230f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6ac280b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-151b0d3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-3808e88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3808e88:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3808e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-b678c13{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2059b55{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-c2a9bca{padding:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c2a9bca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d9d2b87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2a9b486 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-2a1d0fb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6fa8c0d{left:-150px;}body.rtl .elementor-31 .elementor-element.elementor-element-6fa8c0d{right:-150px;}.elementor-31 .elementor-element.elementor-element-6fa8c0d{bottom:-160px;}.elementor-31 .elementor-element.elementor-element-9c96990{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b35e03f{--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:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-77eaceb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-77eaceb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-77eaceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-aa8e18d{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4718890{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-9c0df28{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-5bb4bcd{padding:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5bb4bcd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-5196192{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2f91e64 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c9c7956 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-c0f1ae4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c0f1ae4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c0f1ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-acad934{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-99d6756{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ea99fb0{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-e41ef14{padding:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-e41ef14.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-fec015e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-45f374b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-91f0625 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-c8bd432 );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6885409{left:-150px;}body.rtl .elementor-31 .elementor-element.elementor-element-6885409{right:-150px;}.elementor-31 .elementor-element.elementor-element-6885409{bottom:-160px;}.elementor-31 .elementor-element.elementor-element-5e6eff2{--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;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-10e6ee8{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-ff3f8e4{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ff3f8e4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-df881e0{--display:flex;--min-height:520px;--justify-content:space-between;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-df881e0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-df881e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-235.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-9d39aeb{background-color:var( --e-global-color-text );padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-9d39aeb.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-9d39aeb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0d67453 .elementor-heading-title{font-family:var( --e-global-typography-19f69f0-font-family ), Sans-serif;font-size:var( --e-global-typography-19f69f0-font-size );font-weight:var( --e-global-typography-19f69f0-font-weight );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-213e030{--display:flex;--min-height:524px;--justify-content:space-between;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-213e030:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-213e030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-237.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-295f2ec{background-color:var( --e-global-color-text );padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-295f2ec.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-295f2ec .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{background-color:#193C638D;padding:22px 22px 22px 22px;line-height:0px;}.elementor-31 .elementor-element.elementor-element-c445e90{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button{text-align:center;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span{color:#00000000;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg{fill:#00000000;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after, .elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before, .elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:after, .elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:before{color:#193C634F;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn, .elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, .elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before{border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button i{font-size:30px;}.elementor-31 .elementor-element.elementor-element-c445e90 .jeg-elementor-kit.jkit-video-button svg{width:30px;}.elementor-31 .elementor-element.elementor-element-17765f8 img{width:80px;}.elementor-31 .elementor-element.elementor-element-dadb11a .elementor-heading-title{font-family:var( --e-global-typography-19f69f0-font-family ), Sans-serif;font-size:var( --e-global-typography-19f69f0-font-size );font-weight:var( --e-global-typography-19f69f0-font-weight );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-962c0a1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-becca43{--display:flex;--min-height:560px;--justify-content:space-between;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-becca43:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-becca43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-236-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-fc9ddfa{background-color:var( --e-global-color-text );padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-fc9ddfa.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-fc9ddfa .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c7a2b50 .elementor-heading-title{font-family:var( --e-global-typography-19f69f0-font-family ), Sans-serif;font-size:var( --e-global-typography-19f69f0-font-size );font-weight:var( --e-global-typography-19f69f0-font-weight );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-3d0137e{--display:flex;--min-height:560px;--justify-content:space-between;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-3d0137e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3d0137e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-238.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-cdf3cda{background-color:var( --e-global-color-text );padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-cdf3cda.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-cdf3cda .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4780eb6 .elementor-heading-title{font-family:var( --e-global-typography-19f69f0-font-family ), Sans-serif;font-size:var( --e-global-typography-19f69f0-font-size );font-weight:var( --e-global-typography-19f69f0-font-weight );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-9c1ba3c{--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;--border-radius:5px 5px 5px 5px;--padding-top:17px;--padding-bottom:17px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-9c1ba3c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9c1ba3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-c21740e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-c3a2baf{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:400;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-90cc83a{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-90cc83a{left:-800px;}.elementor-31 .elementor-element.elementor-element-90cc83a{top:0px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-be1375a{--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;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3c596e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-2bb5d95{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2bb5d95 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:80px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-749f0cc{--display:flex;--min-height:520px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-749f0cc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-1000003412.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-749f0cc::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F5F5F500 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-eb4d6f6{background-color:#193C638C;padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-eb4d6f6.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-eb4d6f6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-611d7bf .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-3a28956{--display:flex;--min-height:524px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-3a28956:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-244-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-3a28956::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-0bf640a{background-color:#193C638C;padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-0bf640a.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-0bf640a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{background-color:#193C638D;padding:22px 22px 22px 22px;line-height:0px;}.elementor-31 .elementor-element.elementor-element-86a7496{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button{text-align:center;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span{color:#00000000;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg{fill:#00000000;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after, .elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before, .elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:after, .elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:before{color:#193C634F;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn, .elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, .elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before{border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button i{font-size:30px;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button svg{width:30px;}.elementor-31 .elementor-element.elementor-element-16e9d1f img{width:80px;}.elementor-31 .elementor-element.elementor-element-8282301 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-2b231a1{--display:flex;--min-height:560px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-2b231a1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-244.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-2b231a1::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #00000096 100%);}.elementor-31 .elementor-element.elementor-element-83c6325{background-color:#193C638C;padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-83c6325.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-83c6325 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-481d43c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-8a0a353{--display:flex;--min-height:560px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-8a0a353:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Group-244-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-8a0a353::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-007a1e8{background-color:#193C638C;padding:20px 28px 20px 28px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-007a1e8.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-007a1e8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-ac90ada .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-f86d218{--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;--border-radius:5px 5px 5px 5px;--padding-top:17px;--padding-bottom:17px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-f86d218:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f86d218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-02b9b2d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-95bd20d{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:400;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8a0dc82{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-8a0dc82{left:-800px;}.elementor-31 .elementor-element.elementor-element-8a0dc82{top:0px;z-index:-1;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3631353{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-3631353{left:-800px;}.elementor-31 .elementor-element.elementor-element-3631353{top:0px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-2aded98{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-4702972{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f5f2abd{text-align:center;}.elementor-31 .elementor-element.elementor-element-f5f2abd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1em;}.elementor-31 .elementor-element.elementor-element-1f605ef{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-39c5073{--display:flex;--min-height:780px;--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;--justify-content:flex-end;--align-items:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-39c5073:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-39c5073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-246-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-dc6f13f{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-dc6f13f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dc6f13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193C638C;}.elementor-31 .elementor-element.elementor-element-8d0b84d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-a3afc61 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-316d52b{--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;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f83accd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-f83accd .elementor-heading-title{font-family:var( --e-global-typography-e3ee0ee-font-family ), Sans-serif;font-size:var( --e-global-typography-e3ee0ee-font-size );font-weight:var( --e-global-typography-e3ee0ee-font-weight );line-height:var( --e-global-typography-e3ee0ee-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-f82e0a6{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-490b469 .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-490b469 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-490b469 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-490b469 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-490b469 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-490b469 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-a669d02 .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-a669d02 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-a669d02 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-a669d02 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-a669d02 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-a669d02 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d1c4567{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-646fe82{--display:flex;--min-height:780px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-646fe82:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-646fe82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-246-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-df325ed{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-df325ed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-df325ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193C638C;}.elementor-31 .elementor-element.elementor-element-78e0558 .elementor-heading-title{font-family:var( --e-global-typography-7d32f15-font-family ), Sans-serif;font-size:var( --e-global-typography-7d32f15-font-size );font-weight:var( --e-global-typography-7d32f15-font-weight );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-51717fe .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-818b655{--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;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a7afdae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a7afdae .elementor-heading-title{font-family:var( --e-global-typography-e3ee0ee-font-family ), Sans-serif;font-size:var( --e-global-typography-e3ee0ee-font-size );font-weight:var( --e-global-typography-e3ee0ee-font-weight );line-height:var( --e-global-typography-e3ee0ee-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9a31057{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c1f03ff .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-c1f03ff .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-c1f03ff .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-c1f03ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-c1f03ff .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-c1f03ff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b13153d .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-b13153d .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-b13153d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b13153d .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-b13153d .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-b13153d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-47389c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c27c806{--display:flex;--min-height:780px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-c27c806:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c27c806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-246-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-18ce973{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-18ce973:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-18ce973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193C638C;}.elementor-31 .elementor-element.elementor-element-85f816b .elementor-heading-title{font-family:var( --e-global-typography-7d32f15-font-family ), Sans-serif;font-size:var( --e-global-typography-7d32f15-font-size );font-weight:var( --e-global-typography-7d32f15-font-weight );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1465271 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-ee0f40f{--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;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3f785b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-3f785b8 .elementor-heading-title{font-family:var( --e-global-typography-e3ee0ee-font-family ), Sans-serif;font-size:var( --e-global-typography-e3ee0ee-font-size );font-weight:var( --e-global-typography-e3ee0ee-font-weight );line-height:var( --e-global-typography-e3ee0ee-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-dd4bf01{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-799a493 .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-799a493 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-799a493 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-799a493 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-799a493 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-799a493 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-850c244 .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-850c244 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-850c244 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-850c244 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-850c244 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-850c244 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ab628ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-736142b{--display:flex;--min-height:780px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-736142b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-736142b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-246-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-956f2a9{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-956f2a9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-956f2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193C638C;}.elementor-31 .elementor-element.elementor-element-70098b2 .elementor-heading-title{font-family:var( --e-global-typography-7d32f15-font-family ), Sans-serif;font-size:var( --e-global-typography-7d32f15-font-size );font-weight:var( --e-global-typography-7d32f15-font-weight );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-b29fbca .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-3815e7f{--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;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9140b83.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9140b83 .elementor-heading-title{font-family:var( --e-global-typography-e3ee0ee-font-family ), Sans-serif;font-size:var( --e-global-typography-e3ee0ee-font-size );font-weight:var( --e-global-typography-e3ee0ee-font-weight );line-height:var( --e-global-typography-e3ee0ee-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9f75186{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-63d928d .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-63d928d .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-63d928d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-63d928d .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-63d928d .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-63d928d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6a36892 .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-6a36892 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-6a36892 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6a36892 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-6a36892 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-6a36892 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-542d7ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2105f83{--display:flex;--min-height:780px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-2105f83:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2105f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-246-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-46a60a6{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-31 .elementor-element.elementor-element-46a60a6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-46a60a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#193C638C;}.elementor-31 .elementor-element.elementor-element-4702004 .elementor-heading-title{font-family:var( --e-global-typography-7d32f15-font-family ), Sans-serif;font-size:var( --e-global-typography-7d32f15-font-size );font-weight:var( --e-global-typography-7d32f15-font-weight );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1756002 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-97d5f38{--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;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-007ced0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-007ced0 .elementor-heading-title{font-family:var( --e-global-typography-e3ee0ee-font-family ), Sans-serif;font-size:var( --e-global-typography-e3ee0ee-font-size );font-weight:var( --e-global-typography-e3ee0ee-font-weight );line-height:var( --e-global-typography-e3ee0ee-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-26295b6{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7b42ceb .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-7b42ceb .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7b42ceb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7b42ceb .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-7b42ceb .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-7b42ceb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-aac09be .elementor-button{background-color:#00000000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:27px 10px 27px 14px;}.elementor-31 .elementor-element.elementor-element-aac09be .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-aac09be .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-aac09be .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-aac09be .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-aac09be .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-bc9fd92{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:40px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-4eb9a71 );--n-tabs-title-color-active:var( --e-global-color-4eb9a71 );}.elementor-31 .elementor-element.elementor-element-bc9fd92 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-31 .elementor-element.elementor-element-bc9fd92.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CDAB7C;}.elementor-31 .elementor-element.elementor-element-bc9fd92.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-31 .elementor-element.elementor-element-bc9fd92.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CDAB7C;}.elementor-31 .elementor-element.elementor-element-bc9fd92.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#6465669C;}.elementor-31 .elementor-element.elementor-element-bc9fd92.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Urbanist", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-bc9fd92 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-4eb9a71 );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2c852b0{right:-200px;}body.rtl .elementor-31 .elementor-element.elementor-element-2c852b0{left:-200px;}.elementor-31 .elementor-element.elementor-element-2c852b0{top:-10px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0874a67{right:-600px;}body.rtl .elementor-31 .elementor-element.elementor-element-0874a67{left:-600px;}.elementor-31 .elementor-element.elementor-element-0874a67{bottom:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-db4e1cf{left:-730px;}body.rtl .elementor-31 .elementor-element.elementor-element-db4e1cf{right:-730px;}.elementor-31 .elementor-element.elementor-element-db4e1cf{top:350px;}.elementor-31 .elementor-element.elementor-element-271a7d4{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-271a7d4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-271a7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/bg-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e85146e{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8551906{text-align:center;}.elementor-31 .elementor-element.elementor-element-8551906 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:80px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-f8269c4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d815ba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d815ba2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d815ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-6f02ca9{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6f02ca9 img{width:100%;}.elementor-31 .elementor-element.elementor-element-97006ce{--display:flex;--min-height:320px;}.elementor-31 .elementor-element.elementor-element-97006ce:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-97006ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-252-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-6121c51{--spacer-size:300px;}.elementor-31 .elementor-element.elementor-element-2561bd6{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-e5fdbe8{padding:6px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-e5fdbe8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e861f25{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-86a8651 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1cc592e{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-1cc592e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-48f025a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-48f025a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-48f025a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-509b260{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-509b260 img{width:100%;}.elementor-31 .elementor-element.elementor-element-bddb7d7{--display:flex;--min-height:320px;}.elementor-31 .elementor-element.elementor-element-bddb7d7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bddb7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-252-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-b78a067{--spacer-size:300px;}.elementor-31 .elementor-element.elementor-element-15e06c1{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-ea58975{padding:6px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ea58975.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9a3f22c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-52c5d04 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9fafaea .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-fc08d66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fc08d66:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fc08d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4B6387 0%, #7092C4 100%);}.elementor-31 .elementor-element.elementor-element-a5ad2d8{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a5ad2d8 img{width:100%;}.elementor-31 .elementor-element.elementor-element-30c0534{--display:flex;--min-height:320px;}.elementor-31 .elementor-element.elementor-element-30c0534:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-30c0534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-252-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e88103f{--spacer-size:300px;}.elementor-31 .elementor-element.elementor-element-fa765d4{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-68ccbc6{padding:6px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-68ccbc6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2cfa8d7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-73c7446 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-42f6983{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-42f6983 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-f2bf91d{text-align:center;}.elementor-31 .elementor-element.elementor-element-f2bf91d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-ef90ea7{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ef90ea7 .elementor-button{font-family:var( --e-global-typography-ba494f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ba494f7-font-size );font-weight:var( --e-global-typography-ba494f7-font-weight );line-height:var( --e-global-typography-ba494f7-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:26px 70px 26px 70px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c5b689a{left:-260px;}body.rtl .elementor-31 .elementor-element.elementor-element-c5b689a{right:-260px;}.elementor-31 .elementor-element.elementor-element-c5b689a{bottom:160px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e1bf54e{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-e1bf54e{left:-800px;}.elementor-31 .elementor-element.elementor-element-e1bf54e{top:40px;}.elementor-31 .elementor-element.elementor-element-a8dea71{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-0c4b92d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ea6b271{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-399cd23 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1e29ac1{padding:0px 20px 0px 0px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-31 .elementor-element.elementor-element-906b2fe{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c04eb60{padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;text-align:end;}.elementor-31 .elementor-element.elementor-element-7b124fb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-abfef44{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-abfef44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-8385952 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-f65f67f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-aabe899{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-aabe899.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-b9c01bc .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-76eaf66{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9b709ea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-9b709ea.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-05efbfd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-ac14a2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ac14a2e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-67382e7{right:-620px;}body.rtl .elementor-31 .elementor-element.elementor-element-67382e7{left:-620px;}.elementor-31 .elementor-element.elementor-element-67382e7{bottom:240px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b20c9a7{left:-650px;}body.rtl .elementor-31 .elementor-element.elementor-element-b20c9a7{right:-650px;}.elementor-31 .elementor-element.elementor-element-b20c9a7{bottom:-350px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-39dad18{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0ac588c{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7ba11c9 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-485b8a7{padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-31 .elementor-element.elementor-element-ec78d00{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2efab8f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-2efab8f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-66585b4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-f9af3eb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8d3bd76{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-8d3bd76.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-cb3b857 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-98059e6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-198ca7c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-198ca7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-320bff6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-6c10216{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-6c10216 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-550d8ee{padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;text-align:end;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2223cba{right:-620px;}body.rtl .elementor-31 .elementor-element.elementor-element-2223cba{left:-620px;}.elementor-31 .elementor-element.elementor-element-2223cba{bottom:240px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8019c4c{left:-650px;}body.rtl .elementor-31 .elementor-element.elementor-element-8019c4c{right:-650px;}.elementor-31 .elementor-element.elementor-element-8019c4c{bottom:-350px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-58bcf0f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-58bcf0f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-58bcf0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181F29;}.elementor-31 .elementor-element.elementor-element-8c378cd{text-align:center;}.elementor-31 .elementor-element.elementor-element-8c378cd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-96e1411{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-96e1411 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-745e738{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-745e738 .elementor-button{font-family:var( --e-global-typography-ba494f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ba494f7-font-size );font-weight:var( --e-global-typography-ba494f7-font-weight );line-height:var( --e-global-typography-ba494f7-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:26px 70px 26px 70px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-41eb052{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-41eb052{left:-800px;}.elementor-31 .elementor-element.elementor-element-41eb052{bottom:-60px;}.elementor-31 .elementor-element.elementor-element-921895c{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-921895c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-921895c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-270.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e5d8ff3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-110a3cb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-767b5eb{padding:0px 0px 0px 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-769f746{padding:0px 0px 0px 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-f1ea8fc{padding:0px 0px 0px 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-bf339f2{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1647a9e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-14211b7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-31 .elementor-element.elementor-element-14211b7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-a651cd4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-640c39a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-ee312e5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ee312e5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c8bd432 );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-06902a9{right:-200px;}body.rtl .elementor-31 .elementor-element.elementor-element-06902a9{left:-200px;}.elementor-31 .elementor-element.elementor-element-06902a9{bottom:-20px;}.elementor-31 .elementor-element.elementor-element-dc98ea2{--display:flex;--min-height:770px;--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;--justify-content:flex-end;--align-items:flex-end;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-dc98ea2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dc98ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/map-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-cf60c94{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-cf60c94:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cf60c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b8da93 );}.elementor-31 .elementor-element.elementor-element-f057e1d{padding:032px 032px 032px 032px;}.elementor-31 .elementor-element.elementor-element-f057e1d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-5a2c9bc{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-5a2c9bc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5a2c9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/bg-5.png");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-1d127f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d{width:var( --container-widget-width, 1060px );max-width:1060px;--container-widget-width:1060px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-5e1cf1d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:58px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand:not(.background-gradient), .elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:after{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.background-gradient), .elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:before{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#00000000;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#00000000;}.elementor-31 .elementor-element.elementor-element-80990b3.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 24px 0px;padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:400;line-height:1.6em;padding:0px 80px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-c8bd432 );font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;border-radius:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] > [class*="icon"]{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:50px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:50px;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:50px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6f25d37{right:-790px;}body.rtl .elementor-31 .elementor-element.elementor-element-6f25d37{left:-790px;}.elementor-31 .elementor-element.elementor-element-6f25d37{top:-150px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d5e3add{left:-260px;}body.rtl .elementor-31 .elementor-element.elementor-element-d5e3add{right:-260px;}.elementor-31 .elementor-element.elementor-element-d5e3add{bottom:160px;}.elementor-31 .elementor-element.elementor-element-0276a2e{--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;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-4a2dd67{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7f7fd66{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-50ca26c img{width:195px;}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu .elementor-item{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-4eb9a71 );fill:var( --e-global-color-4eb9a71 );}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu .elementor-item{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-4eb9a71 );fill:var( --e-global-color-4eb9a71 );}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-88def65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-879604f{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:18px;--grid-column-gap:13px;}.elementor-31 .elementor-element.elementor-element-879604f .elementor-social-icon{background-color:#00000000;--icon-padding:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;}.elementor-31 .elementor-element.elementor-element-879604f .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-879604f .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-879604f .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-879604f .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-879604f .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-879604f .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2d42144{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4c9761c{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:18px;--grid-column-gap:13px;}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-social-icon{background-color:#00000000;--icon-padding:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-4c9761c .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5afa707.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-5afa707 .elementor-heading-title{font-family:var( --e-global-typography-9cf94bc-font-family ), Sans-serif;font-size:var( --e-global-typography-9cf94bc-font-size );font-weight:var( --e-global-typography-9cf94bc-font-weight );line-height:var( --e-global-typography-9cf94bc-line-height );color:var( --e-global-color-c8bd432 );}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-8f9c633{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9cf94bc-font-family ), Sans-serif;font-size:var( --e-global-typography-9cf94bc-font-size );font-weight:var( --e-global-typography-9cf94bc-font-weight );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-text{color:var( --e-global-color-c8bd432 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-f7274c4 .elementor-heading-title{font-family:var( --e-global-typography-9cf94bc-font-family ), Sans-serif;font-size:var( --e-global-typography-9cf94bc-font-size );font-weight:var( --e-global-typography-9cf94bc-font-weight );line-height:var( --e-global-typography-9cf94bc-line-height );color:var( --e-global-color-c8bd432 );}@media(max-width:1366px){.elementor-31 .elementor-element.elementor-element-d4afee4{--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-68aa233{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-97dac6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-97dac6f img{width:180px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-31 .elementor-element.elementor-element-53f8842{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-7671749 .elementor-heading-title{font-size:56px;}.elementor-31 .elementor-element.elementor-element-230fd4b{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-0a82ce9{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-59a079b{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-eea45d9{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-0837a6d{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-0837a6d img{width:990px;}.elementor-31 .elementor-element.elementor-element-46cfa05{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-6bfb889{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-31 .elementor-element.elementor-element-6bfb889 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-0628b3a img{width:3px;}.elementor-31 .elementor-element.elementor-element-d1cac28 .elementor-heading-title{font-size:19px;}.elementor-31 .elementor-element.elementor-element-0fbb371 .elementor-heading-title{font-size:19px;}.elementor-31 .elementor-element.elementor-element-6797909 .elementor-heading-title{font-size:19px;}.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-56a27c9 img{width:110px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1c36a54{right:-400px;}body.rtl .elementor-31 .elementor-element.elementor-element-1c36a54{left:-400px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-57fbd8e{left:-650px;}body.rtl .elementor-31 .elementor-element.elementor-element-57fbd8e{right:-650px;}.elementor-31 .elementor-element.elementor-element-57fbd8e{top:150px;}.elementor-31 .elementor-element.elementor-element-b17f476{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-b17f476.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b17f476 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-6ac280b .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-151b0d3 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-2a9b486{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2a9b486 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-2a1d0fb .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6fa8c0d{left:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-6fa8c0d{right:-50px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6885409{left:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-6885409{right:-50px;}.elementor-31 .elementor-element.elementor-element-5e6eff2{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-10e6ee8{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-ff3f8e4{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-31 .elementor-element.elementor-element-ff3f8e4 .elementor-heading-title{font-size:44px;}.elementor-31 .elementor-element.elementor-element-df881e0{--min-height:460px;}.elementor-31 .elementor-element.elementor-element-9d39aeb .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-0d67453 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-295f2ec .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-dadb11a .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-962c0a1{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-becca43{--min-height:430px;}.elementor-31 .elementor-element.elementor-element-fc9ddfa .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-c7a2b50 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-3d0137e{--min-height:430px;}.elementor-31 .elementor-element.elementor-element-cdf3cda .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-4780eb6 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-c21740e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-c21740e .elementor-heading-title{font-size:40px;}.elementor-31 .elementor-element.elementor-element-c3a2baf{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--e-icon-list-icon-size:38px;--icon-vertical-align:flex-start;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > a{font-size:26px;}.elementor-31 .elementor-element.elementor-element-be1375a{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-2bb5d95 .elementor-heading-title{font-size:64px;}.elementor-31 .elementor-element.elementor-element-2b231a1{--min-height:530px;}.elementor-31 .elementor-element.elementor-element-8a0a353{--min-height:540px;}.elementor-31 .elementor-element.elementor-element-02b9b2d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-02b9b2d .elementor-heading-title{font-size:40px;}.elementor-31 .elementor-element.elementor-element-95bd20d{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--e-icon-list-icon-size:38px;--icon-vertical-align:flex-start;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > a{font-size:26px;}.elementor-31 .elementor-element.elementor-element-f5f2abd{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-f5f2abd.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-f5f2abd .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-a3afc61 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f83accd .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-78e0558 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-51717fe .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-a7afdae .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-85f816b .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1465271 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-3f785b8 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-70098b2 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-b29fbca .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-9140b83 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-4702004 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1756002 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-007ced0 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-e85146e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-31 .elementor-element.elementor-element-8551906 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-2561bd6{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-e5fdbe8{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-86a8651 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-1cc592e .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-15e06c1{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-ea58975{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-52c5d04 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-9fafaea .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-fa765d4{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-68ccbc6{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-73c7446 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-42f6983 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f2bf91d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-31 .elementor-element.elementor-element-ef90ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ef90ea7 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c5b689a{left:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-c5b689a{right:-100px;}.elementor-31 .elementor-element.elementor-element-c5b689a{bottom:0px;}.elementor-31 .elementor-element.elementor-element-a8dea71{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-ea6b271{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-399cd23{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-399cd23 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-906b2fe{--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-31 .elementor-element.elementor-element-7b124fb{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-abfef44 img{width:65px;}.elementor-31 .elementor-element.elementor-element-8385952 .elementor-heading-title{font-size:17px;}.elementor-31 .elementor-element.elementor-element-aabe899 img{width:65px;}.elementor-31 .elementor-element.elementor-element-b9c01bc .elementor-heading-title{font-size:17px;}.elementor-31 .elementor-element.elementor-element-9b709ea img{width:65px;}.elementor-31 .elementor-element.elementor-element-05efbfd .elementor-heading-title{font-size:17px;}.elementor-31 .elementor-element.elementor-element-ac14a2e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ac14a2e .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-67382e7{right:-460px;}body.rtl .elementor-31 .elementor-element.elementor-element-67382e7{left:-460px;}.elementor-31 .elementor-element.elementor-element-67382e7{bottom:-150px;z-index:-2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b20c9a7{left:-400px;}body.rtl .elementor-31 .elementor-element.elementor-element-b20c9a7{right:-400px;}.elementor-31 .elementor-element.elementor-element-b20c9a7{z-index:-1;}.elementor-31 .elementor-element.elementor-element-0ac588c{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-7ba11c9 .elementor-heading-title{font-size:48px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2223cba{right:-460px;}body.rtl .elementor-31 .elementor-element.elementor-element-2223cba{left:-460px;}.elementor-31 .elementor-element.elementor-element-2223cba{bottom:-150px;z-index:-2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8019c4c{left:-400px;}body.rtl .elementor-31 .elementor-element.elementor-element-8019c4c{right:-400px;}.elementor-31 .elementor-element.elementor-element-8019c4c{z-index:-1;}.elementor-31 .elementor-element.elementor-element-8c378cd .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-96e1411 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-745e738 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-1647a9e .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-14211b7 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-a651cd4 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-640c39a .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-ee312e5 .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-06902a9{right:-40px;}body.rtl .elementor-31 .elementor-element.elementor-element-06902a9{left:-40px;}.elementor-31 .elementor-element.elementor-element-06902a9{bottom:-130px;}.elementor-31 .elementor-element.elementor-element-dc98ea2{--min-height:780px;}.elementor-31 .elementor-element.elementor-element-f057e1d .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d{--container-widget-width:900px;--container-widget-flex-grow:0;width:var( --container-widget-width, 900px );max-width:900px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-80990b3{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:25px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6f25d37{right:-850px;}body.rtl .elementor-31 .elementor-element.elementor-element-6f25d37{left:-850px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d5e3add{left:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-d5e3add{right:-100px;}.elementor-31 .elementor-element.elementor-element-d5e3add{bottom:-60px;}.elementor-31 .elementor-element.elementor-element-7f7fd66{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d79943f{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-31 .elementor-element.elementor-element-76823fe{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-31 .elementor-element.elementor-element-879604f{--grid-template-columns:repeat(1, auto);}.elementor-31 .elementor-element.elementor-element-4c9761c{--grid-template-columns:repeat(1, auto);}.elementor-31 .elementor-element.elementor-element-5afa707 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-f7274c4 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}}@media(max-width:1200px){.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-7671749 .elementor-heading-title{font-size:60px;}.elementor-31 .elementor-element.elementor-element-0a82ce9{--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-59a079b{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-eea45d9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-46cfa05{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-9c24f01{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6bfb889{--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;}.elementor-31 .elementor-element.elementor-element-6bfb889 .elementor-heading-title{font-size:52px;}.elementor-31 .elementor-element.elementor-element-b17f476{--container-widget-width:780px;--container-widget-flex-grow:0;width:var( --container-widget-width, 780px );max-width:780px;}.elementor-31 .elementor-element.elementor-element-b17f476 .elementor-heading-title{font-size:52px;}.elementor-31 .elementor-element.elementor-element-4cd6117{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-d71533d{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6ac280b .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-2059b55{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-c2a9bca{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2a9b486 .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-6fa8c0d img{width:50px;}.elementor-31 .elementor-element.elementor-element-9c0df28{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-5bb4bcd{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2f91e64 .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-ea99fb0{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-e41ef14{padding:3px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-45f374b .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-6885409 img{width:50px;}.elementor-31 .elementor-element.elementor-element-5e6eff2{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-10e6ee8{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-c21740e .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > a{font-size:21px;}.elementor-31 .elementor-element.elementor-element-be1375a{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-3c596e0{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-02b9b2d .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > a{font-size:21px;}.elementor-31 .elementor-element.elementor-element-f5f2abd .elementor-heading-title{font-size:52px;}.elementor-31 .elementor-element.elementor-element-39c5073{--min-height:700px;}.elementor-31 .elementor-element.elementor-element-646fe82{--min-height:700px;}.elementor-31 .elementor-element.elementor-element-c27c806{--min-height:700px;}.elementor-31 .elementor-element.elementor-element-736142b{--min-height:700px;}.elementor-31 .elementor-element.elementor-element-2105f83{--min-height:700px;}.elementor-31 .elementor-element.elementor-element-e85146e{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-31 .elementor-element.elementor-element-8551906 .elementor-heading-title{font-size:62px;}.elementor-31 .elementor-element.elementor-element-f8269c4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-e5fdbe8{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-86a8651 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-ea58975{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-52c5d04 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-68ccbc6{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-73c7446 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-ef90ea7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-399cd23 .elementor-heading-title{font-size:44px;}.elementor-31 .elementor-element.elementor-element-abfef44 img{width:56px;}.elementor-31 .elementor-element.elementor-element-8385952 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-aabe899 img{width:56px;}.elementor-31 .elementor-element.elementor-element-b9c01bc .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-9b709ea img{width:56px;}.elementor-31 .elementor-element.elementor-element-05efbfd .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-ac14a2e .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-7ba11c9 .elementor-heading-title{font-size:44px;}.elementor-31 .elementor-element.elementor-element-2efab8f img{width:56px;}.elementor-31 .elementor-element.elementor-element-66585b4 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8d3bd76 img{width:56px;}.elementor-31 .elementor-element.elementor-element-cb3b857 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-198ca7c img{width:56px;}.elementor-31 .elementor-element.elementor-element-320bff6 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-6c10216 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8c378cd .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-1647a9e .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-14211b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ee312e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-dc98ea2{--min-height:650px;}.elementor-31 .elementor-element.elementor-element-f057e1d .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:24px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:38px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:38px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:36px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:36px;}.elementor-31 .elementor-element.elementor-element-7f7fd66{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-2d42144{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-9512654 .elementor-button{padding:20px 15px 20px 15px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-8d6d6ce{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-7671749 .elementor-heading-title{font-size:58px;}.elementor-31 .elementor-element.elementor-element-230fd4b .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-0837a6d img{width:760px;}.elementor-31 .elementor-element.elementor-element-2aa639b{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-8492493:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8492493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-31 .elementor-element.elementor-element-38464f6 .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-6bfb889 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-d1cac28 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-0fbb371 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-6797909 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );padding:26px 15px 26px 15px;}.elementor-31 .elementor-element.elementor-element-b17f476 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-6ac280b .elementor-heading-title{font-size:34px;}.elementor-31 .elementor-element.elementor-element-151b0d3 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-2a9b486 .elementor-heading-title{font-size:34px;}.elementor-31 .elementor-element.elementor-element-2a1d0fb .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6fa8c0d{left:-30px;}body.rtl .elementor-31 .elementor-element.elementor-element-6fa8c0d{right:-30px;}.elementor-31 .elementor-element.elementor-element-6fa8c0d{bottom:-20px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-b35e03f{--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-31 .elementor-element.elementor-element-2f91e64 .elementor-heading-title{font-size:34px;}.elementor-31 .elementor-element.elementor-element-45f374b .elementor-heading-title{font-size:34px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6885409{left:-30px;}body.rtl .elementor-31 .elementor-element.elementor-element-6885409{right:-30px;}.elementor-31 .elementor-element.elementor-element-6885409{bottom:-20px;z-index:-1;}.elementor-31 .elementor-element.elementor-element-ff3f8e4{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-31 .elementor-element.elementor-element-ff3f8e4 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-9d39aeb .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-0d67453 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-295f2ec .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-dadb11a .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-fc9ddfa .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-c7a2b50 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-cdf3cda .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-4780eb6 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-c21740e .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > a{font-size:26px;}.elementor-31 .elementor-element.elementor-element-be1375a{--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-31 .elementor-element.elementor-element-2bb5d95{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-31 .elementor-element.elementor-element-2bb5d95 .elementor-heading-title{font-size:52px;}.elementor-31 .elementor-element.elementor-element-749f0cc{--min-height:480px;}.elementor-31 .elementor-element.elementor-element-eb4d6f6 .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-611d7bf .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-3a28956{--min-height:500px;--overlay-opacity:0.5;}.elementor-31 .elementor-element.elementor-element-0bf640a .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-8282301 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-2b231a1{--min-height:480px;--overlay-opacity:0.6;}.elementor-31 .elementor-element.elementor-element-83c6325 .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-481d43c .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8a0a353{--min-height:480px;--overlay-opacity:0.3;}.elementor-31 .elementor-element.elementor-element-8a0a353::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-007a1e8 .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-ac90ada .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f86d218{--justify-content:space-between;--padding-top:17px;--padding-bottom:17px;--padding-left:32px;--padding-right:65px;}.elementor-31 .elementor-element.elementor-element-02b9b2d .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-95bd20d{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > a{font-size:26px;}.elementor-31 .elementor-element.elementor-element-2aded98{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-f5f2abd .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-8d0b84d .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-a3afc61 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f83accd .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-78e0558 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-51717fe .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-a7afdae .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-85f816b .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1465271 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-3f785b8 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-70098b2 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-b29fbca .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-9140b83 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-4702004 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1756002 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-007ced0 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-271a7d4{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-8551906 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-97006ce:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-97006ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-252-1-2.png");}.elementor-31 .elementor-element.elementor-element-97006ce{--min-height:400px;}.elementor-31 .elementor-element.elementor-element-86a8651 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-1cc592e .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-bddb7d7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bddb7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-252-3-1.png");}.elementor-31 .elementor-element.elementor-element-bddb7d7{--min-height:400px;}.elementor-31 .elementor-element.elementor-element-52c5d04 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-9fafaea .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-30c0534:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-30c0534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/Rectangle-252-2-1.png");}.elementor-31 .elementor-element.elementor-element-30c0534{--min-height:400px;}.elementor-31 .elementor-element.elementor-element-73c7446 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-42f6983 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f2bf91d{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-f2bf91d.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-f2bf91d .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-ef90ea7 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-399cd23 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-8385952 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-b9c01bc .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-05efbfd .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-ac14a2e .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-0ac588c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-7ba11c9 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-485b8a7{text-align:center;}.elementor-31 .elementor-element.elementor-element-2efab8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-66585b4 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-8d3bd76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-cb3b857 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-198ca7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-320bff6 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-6c10216{padding:0px 0px 0px 20px;}.elementor-31 .elementor-element.elementor-element-6c10216 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-550d8ee{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-8c378cd .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-96e1411 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-745e738 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-921895c{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-e5d8ff3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-767b5eb{text-align:center;}.elementor-31 .elementor-element.elementor-element-1647a9e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-1647a9e .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-14211b7 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-a651cd4 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-640c39a .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-ee312e5 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-dc98ea2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dc98ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/map-5.png");background-position:bottom center;}.elementor-31 .elementor-element.elementor-element-dc98ea2{--min-height:768px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-f057e1d .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper{margin:0px 0px 16px 0px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:26px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:18px;}.elementor-31 .elementor-element.elementor-element-50ca26c img{width:160px;}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-31 .elementor-element.elementor-element-d79943f{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-31 .elementor-element.elementor-element-76823fe{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-5afa707 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-f7274c4 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}}@media(max-width:880px){.elementor-31 .elementor-element.elementor-element-d4afee4{--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-9512654 .elementor-button{padding:20px 15px 20px 15px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce{--nav-menu-icon-size:30px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-31 .elementor-element.elementor-element-53f8842{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-7671749 .elementor-heading-title{font-size:48px;}.elementor-31 .elementor-element.elementor-element-402e624{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-214dea2{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-04b70d0{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-94e6286{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-6f936e4{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-59a079b{--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-23f20a4{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-943cfbd{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-d6aadec{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-41e7c60{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-6f4781f{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-eea45d9{--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-72e597c{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-35169a7{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-26e88cd{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-dc7ea19{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-780223c{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-46cfa05{--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-e74f064{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-3b7f093{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-d2a05a1{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-9f4d14e{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-0de48a8{padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-d7647f4{--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-31 .elementor-element.elementor-element-8492493{--min-height:550px;}.elementor-31 .elementor-element.elementor-element-9c24f01{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{padding:26px 26px 26px 26px;}.elementor-31 .elementor-element.elementor-element-9c96990{--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-31 .elementor-element.elementor-element-b35e03f{--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-31 .elementor-element.elementor-element-2bb5d95{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-31 .elementor-element.elementor-element-2bb5d95 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-749f0cc::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-749f0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F500 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-749f0cc{--overlay-opacity:0.3;}.elementor-31 .elementor-element.elementor-element-eb4d6f6 .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-3a28956::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-3a28956 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-3a28956{--overlay-opacity:0.3;}.elementor-31 .elementor-element.elementor-element-0bf640a .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-2b231a1::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2b231a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #00000096 100%);}.elementor-31 .elementor-element.elementor-element-2b231a1{--overlay-opacity:0.6;}.elementor-31 .elementor-element.elementor-element-83c6325 .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-8a0a353::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a0a353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-8a0a353{--overlay-opacity:0.2;}.elementor-31 .elementor-element.elementor-element-007a1e8 .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-f5f2abd .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-bc9fd92{--n-tabs-title-font-size:16px;}.elementor-31 .elementor-element.elementor-element-e85146e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-31 .elementor-element.elementor-element-8551906 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-f2bf91d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ef90ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-7ba11c9{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-7ba11c9 .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-66585b4 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-cb3b857 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-320bff6 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8c378cd .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-1647a9e .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-f057e1d .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d .elementor-heading-title{font-size:42px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:22px;}.elementor-31 .elementor-element.elementor-element-0276a2e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-7f7fd66{--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-31 .elementor-element.elementor-element-2d42144{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-d4afee4{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-68aa233{--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-31 .elementor-element.elementor-element-97dac6f img{width:150px;}.elementor-31 .elementor-element.elementor-element-07d84bc{--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-9512654 .elementor-button{font-size:16px;padding:20px 15px 20px 15px;}.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-7671749{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-31 .elementor-element.elementor-element-7671749 .elementor-heading-title{font-size:28px;}.elementor-31 .elementor-element.elementor-element-230fd4b .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-0a82ce9{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-59a079b{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 5px;--row-gap:20px;--column-gap:5px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-23f20a4{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-943cfbd{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-d6aadec{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-41e7c60{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f4781f{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-eea45d9{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 15px;--row-gap:20px;--column-gap:15px;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-72e597c{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-35169a7{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-26e88cd{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-dc7ea19{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-780223c{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-0837a6d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-0837a6d img{width:150vw;}.elementor-31 .elementor-element.elementor-element-46cfa05{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 15px;--row-gap:20px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-e74f064{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-3b7f093{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-d2a05a1{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-9f4d14e{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-0de48a8{width:auto;max-width:auto;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;}.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-item > a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-2aa639b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-8492493{--min-height:450px;--padding-top:16px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-2c13357{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-81c564e img{width:66px;}.elementor-31 .elementor-element.elementor-element-38464f6 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-43079c7 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-6bfb889{text-align:center;}.elementor-31 .elementor-element.elementor-element-6bfb889 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-31 .elementor-element.elementor-element-c4ab0bb{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-243c282 img{width:54px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0628b3a{left:26px;}body.rtl .elementor-31 .elementor-element.elementor-element-0628b3a{right:26px;}.elementor-31 .elementor-element.elementor-element-0628b3a img{width:3px;}.elementor-31 .elementor-element.elementor-element-d1cac28 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-77ebffb{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-415f04a img{width:54px;}.elementor-31 .elementor-element.elementor-element-0fbb371 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-3a5cfed{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-949a1dd img{width:54px;}.elementor-31 .elementor-element.elementor-element-6797909 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );padding:20px 16px 20px 16px;}.elementor-31 .elementor-element.elementor-element-a802b88:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a802b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/04/bg-6.png");}.elementor-31 .elementor-element.elementor-element-a802b88{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b17f476 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-6ac280b .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-151b0d3 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-2a9b486 .elementor-heading-title{font-size:24px;}.elementor-31 .elementor-element.elementor-element-2a1d0fb .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9c96990{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-9c0df28{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-5196192{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-2f91e64 .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-c9c7956 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ea99fb0{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-fec015e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-45f374b .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-91f0625 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ff3f8e4 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-9d39aeb .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-0d67453 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-295f2ec .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-dadb11a .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-fc9ddfa .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-c7a2b50 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-cdf3cda .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-4780eb6 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-c21740e .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-c3a2baf .elementor-icon-list-item > a{font-size:20px;}.elementor-31 .elementor-element.elementor-element-be1375a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-3c596e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-2bb5d95{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-31 .elementor-element.elementor-element-2bb5d95 .elementor-heading-title{font-size:28px;}.elementor-31 .elementor-element.elementor-element-749f0cc{--min-height:300px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-eb4d6f6{width:var( --container-widget-width, 190px );max-width:190px;padding:16px 16px 16px 16px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-eb4d6f6 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-611d7bf .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-3a28956{--min-height:340px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-0bf640a{padding:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-0bf640a .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-86a7496{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{padding:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button i{font-size:18px;}.elementor-31 .elementor-element.elementor-element-86a7496 .jeg-elementor-kit.jkit-video-button svg{width:18px;}.elementor-31 .elementor-element.elementor-element-16e9d1f img{width:64px;}.elementor-31 .elementor-element.elementor-element-8282301 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-2b231a1{--min-height:300px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-83c6325{padding:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-83c6325 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-481d43c .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-8a0a353{--min-height:300px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-007a1e8{padding:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-007a1e8 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ac90ada .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-f86d218{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-02b9b2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-02b9b2d .elementor-heading-title{font-size:22px;}.elementor-31 .elementor-element.elementor-element-95bd20d{width:100%;max-width:100%;--e-icon-list-icon-size:24px;}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-95bd20d .elementor-icon-list-item > a{font-size:17px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3631353{right:-80px;}body.rtl .elementor-31 .elementor-element.elementor-element-3631353{left:-80px;}.elementor-31 .elementor-element.elementor-element-3631353{top:0px;}.elementor-31 .elementor-element.elementor-element-3631353 img{width:80%;}.elementor-31 .elementor-element.elementor-element-2aded98{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4702972{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f5f2abd{padding:0px 20px 0px 20px;}.elementor-31 .elementor-element.elementor-element-f5f2abd .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-39c5073{--min-height:500px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-dc6f13f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-8d0b84d .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-a3afc61 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-316d52b{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-f83accd .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-f82e0a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-646fe82{--min-height:500px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-df325ed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-78e0558 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-51717fe .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-818b655{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-a7afdae .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-9a31057{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c27c806{--min-height:500px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-18ce973{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-85f816b .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1465271 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ee0f40f{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-3f785b8 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-dd4bf01{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-736142b{--min-height:500px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-736142b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-736142b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20% 0px;}.elementor-31 .elementor-element.elementor-element-956f2a9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-70098b2 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-b29fbca .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-3815e7f{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-9140b83 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-9f75186{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2105f83{--min-height:500px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-46a60a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-4702004 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-1756002 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-97d5f38{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-007ced0 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-26295b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bc9fd92{--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:14px;}.elementor-31 .elementor-element.elementor-element-271a7d4{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-8551906 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-2561bd6{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-86a8651 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-1cc592e .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-15e06c1{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-52c5d04 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-9fafaea .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-fa765d4{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-73c7446 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-42f6983 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-f2bf91d .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ef90ea7 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );padding:20px 16px 20px 16px;}.elementor-31 .elementor-element.elementor-element-a8dea71{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-399cd23 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-8385952 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-b9c01bc .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-05efbfd .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ac14a2e .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-0ac588c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7ba11c9 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-ec78d00{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-66585b4 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-f9af3eb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-cb3b857 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-98059e6{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-320bff6 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-6c10216{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-6c10216 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-58bcf0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-8c378cd .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-96e1411 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-745e738{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-31 .elementor-element.elementor-element-745e738 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );padding:20px 8px 20px 8px;}.elementor-31 .elementor-element.elementor-element-921895c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1647a9e .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-14211b7 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-a651cd4 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-640c39a .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ee312e5 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-dc98ea2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dc98ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanberger-immobilien.de/wp-content/uploads/2025/05/map-8.jpg");}.elementor-31 .elementor-element.elementor-element-dc98ea2{--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-f057e1d .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-5a2c9bc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-1d127f7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-5e1cf1d .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper{padding:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:16px;padding:0px 40px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{font-size:14px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:30px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-80990b3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:30px;}.elementor-31 .elementor-element.elementor-element-d79943f .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main .elementor-item{padding-top:8px;padding-bottom:8px;}.elementor-31 .elementor-element.elementor-element-76823fe{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-31 .elementor-element.elementor-element-76823fe .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-5afa707 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-f7274c4{text-align:center;}.elementor-31 .elementor-element.elementor-element-f7274c4 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-07d84bc{--width:auto;}.elementor-31 .elementor-element.elementor-element-2c13357{--width:385px;}.elementor-31 .elementor-element.elementor-element-9c24f01{--content-width:540px;}.elementor-31 .elementor-element.elementor-element-10e6ee8{--width:50%;}.elementor-31 .elementor-element.elementor-element-962c0a1{--width:50%;}.elementor-31 .elementor-element.elementor-element-3c596e0{--width:50%;}.elementor-31 .elementor-element.elementor-element-dc6f13f{--width:650px;}.elementor-31 .elementor-element.elementor-element-df325ed{--width:650px;}.elementor-31 .elementor-element.elementor-element-18ce973{--width:650px;}.elementor-31 .elementor-element.elementor-element-956f2a9{--width:650px;}.elementor-31 .elementor-element.elementor-element-46a60a6{--width:650px;}.elementor-31 .elementor-element.elementor-element-ea6b271{--width:57%;}.elementor-31 .elementor-element.elementor-element-906b2fe{--width:46%;}.elementor-31 .elementor-element.elementor-element-7b124fb{--width:575px;}.elementor-31 .elementor-element.elementor-element-f65f67f{--width:575px;}.elementor-31 .elementor-element.elementor-element-76eaf66{--width:575px;}.elementor-31 .elementor-element.elementor-element-0ac588c{--width:57%;}.elementor-31 .elementor-element.elementor-element-ec78d00{--width:575px;}.elementor-31 .elementor-element.elementor-element-f9af3eb{--width:575px;}.elementor-31 .elementor-element.elementor-element-98059e6{--width:575px;}.elementor-31 .elementor-element.elementor-element-921895c{--content-width:1320px;}.elementor-31 .elementor-element.elementor-element-cf60c94{--width:730px;}.elementor-31 .elementor-element.elementor-element-7f7fd66{--width:86%;}.elementor-31 .elementor-element.elementor-element-88def65{--width:14%;}}@media(max-width:1366px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-7b124fb{--width:100%;}.elementor-31 .elementor-element.elementor-element-f65f67f{--width:100%;}.elementor-31 .elementor-element.elementor-element-76eaf66{--width:100%;}.elementor-31 .elementor-element.elementor-element-ec78d00{--width:100%;}.elementor-31 .elementor-element.elementor-element-f9af3eb{--width:100%;}.elementor-31 .elementor-element.elementor-element-98059e6{--width:100%;}.elementor-31 .elementor-element.elementor-element-88def65{--width:20%;}}@media(max-width:1200px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-d815ba2{--width:460px;}.elementor-31 .elementor-element.elementor-element-48f025a{--width:460px;}.elementor-31 .elementor-element.elementor-element-fc08d66{--width:460px;}.elementor-31 .elementor-element.elementor-element-7f7fd66{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-3c596e0{--width:100%;}.elementor-31 .elementor-element.elementor-element-d815ba2{--width:100%;}.elementor-31 .elementor-element.elementor-element-48f025a{--width:100%;}.elementor-31 .elementor-element.elementor-element-fc08d66{--width:100%;}.elementor-31 .elementor-element.elementor-element-a8dea71{--content-width:925px;}.elementor-31 .elementor-element.elementor-element-0ac588c{--width:100%;}.elementor-31 .elementor-element.elementor-element-921895c{--content-width:910px;}}@media(max-width:880px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-9c24f01{--content-width:1600px;}}@media(min-width:2400px){.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}.elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-402e624 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-214dea2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-04b70d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-94e6286 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f936e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item > a{font-size:var( --e-global-typography-b0c4a7f-font-size );line-height:var( --e-global-typography-b0c4a7f-line-height );}.elementor-31 .elementor-element.elementor-element-0837a6d img{width:1250px;}.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1c36a54{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-1c36a54{left:-800px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-57fbd8e{left:-1030px;}body.rtl .elementor-31 .elementor-element.elementor-element-57fbd8e{right:-1030px;}.elementor-31 .elementor-element.elementor-element-0d67453 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-dadb11a .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-c7a2b50 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}.elementor-31 .elementor-element.elementor-element-4780eb6 .elementor-heading-title{font-size:var( --e-global-typography-19f69f0-font-size );line-height:var( --e-global-typography-19f69f0-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-90cc83a{right:-1050px;}body.rtl .elementor-31 .elementor-element.elementor-element-90cc83a{left:-1050px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8a0dc82{right:-1050px;}body.rtl .elementor-31 .elementor-element.elementor-element-8a0dc82{left:-1050px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3631353{right:-1050px;}body.rtl .elementor-31 .elementor-element.elementor-element-3631353{left:-1050px;}.elementor-31 .elementor-element.elementor-element-f83accd .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-78e0558 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-a7afdae .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-85f816b .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-3f785b8 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-70098b2 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-9140b83 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}.elementor-31 .elementor-element.elementor-element-4702004 .elementor-heading-title{font-size:var( --e-global-typography-7d32f15-font-size );line-height:var( --e-global-typography-7d32f15-line-height );}.elementor-31 .elementor-element.elementor-element-007ced0 .elementor-heading-title{font-size:var( --e-global-typography-e3ee0ee-font-size );line-height:var( --e-global-typography-e3ee0ee-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0874a67{right:-850px;}body.rtl .elementor-31 .elementor-element.elementor-element-0874a67{left:-850px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-db4e1cf{left:-950px;}body.rtl .elementor-31 .elementor-element.elementor-element-db4e1cf{right:-950px;}.elementor-31 .elementor-element.elementor-element-ef90ea7 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e1bf54e{right:-950px;}body.rtl .elementor-31 .elementor-element.elementor-element-e1bf54e{left:-950px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-67382e7{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-67382e7{left:-800px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b20c9a7{left:-960px;}body.rtl .elementor-31 .elementor-element.elementor-element-b20c9a7{right:-960px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2223cba{right:-800px;}body.rtl .elementor-31 .elementor-element.elementor-element-2223cba{left:-800px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8019c4c{left:-960px;}body.rtl .elementor-31 .elementor-element.elementor-element-8019c4c{right:-960px;}.elementor-31 .elementor-element.elementor-element-745e738 .elementor-button{font-size:var( --e-global-typography-ba494f7-font-size );line-height:var( --e-global-typography-ba494f7-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6f25d37{right:-850px;}body.rtl .elementor-31 .elementor-element.elementor-element-6f25d37{left:-850px;}.elementor-31 .elementor-element.elementor-element-5afa707 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-8f9c633 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}.elementor-31 .elementor-element.elementor-element-f7274c4 .elementor-heading-title{font-size:var( --e-global-typography-9cf94bc-font-size );line-height:var( --e-global-typography-9cf94bc-line-height );}}/* Start custom CSS for button, class: .elementor-element-9512654 */.elementor-31 .elementor-element.elementor-element-9512654 .elementor-button{
    background: linear-gradient(to right, #BA9767, #C5A374, #D6BC8C, #D8BD8D, #C7A575, #BA9767);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d6d6ce */.elementor-31 .elementor-element.elementor-element-8d6d6ce a{
    background: #BA976700;
    padding:10px 13px !important;
    border-radius: 600px !important;
}
.elementor-31 .elementor-element.elementor-element-8d6d6ce a:hover{
    background: #BA9767;

    color:white !important;
}

.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-menu-toggle{
border: 1px solid white !important;
}
.elementor-31 .elementor-element.elementor-element-8d6d6ce .elementor-menu-toggle span{padding-bottom:2px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-402e624 */.elementor-31 .elementor-element.elementor-element-402e624:hover svg{
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-214dea2 */.elementor-31 .elementor-element.elementor-element-214dea2:hover svg{
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-04b70d0 */.elementor-31 .elementor-element.elementor-element-04b70d0:hover svg{
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94e6286 */.elementor-31 .elementor-element.elementor-element-94e6286:hover svg{
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f936e4 */.elementor-31 .elementor-element.elementor-element-6f936e4:hover svg{
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23f20a4 */.elementor-31 .elementor-element.elementor-element-23f20a4:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-23f20a4:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-item{
         align-items: flex-start;
     }
     .elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-text {
    padding:10px 0 0 0 ;
}
.elementor-31 .elementor-element.elementor-element-23f20a4 .elementor-icon-list-text{
    align-self:flex-start;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-943cfbd */.elementor-31 .elementor-element.elementor-element-943cfbd:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-943cfbd:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-item{
         align-items: flex-start;
     }
     .elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-text {
    padding:10px 0 0 0 ;
}
.elementor-31 .elementor-element.elementor-element-943cfbd .elementor-icon-list-text{
    align-self:flex-start;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6aadec */.elementor-31 .elementor-element.elementor-element-d6aadec:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-d6aadec:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-item{
         align-items: flex-start;
     }
     .elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-text {
    padding:10px 0 0 0 ;
}
.elementor-31 .elementor-element.elementor-element-d6aadec .elementor-icon-list-text{
    align-self:flex-start;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41e7c60 */.elementor-31 .elementor-element.elementor-element-41e7c60:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-41e7c60:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-item{
         align-items: flex-start;
     }
     .elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-text {
    padding:10px 0 0 0 ;
}
.elementor-31 .elementor-element.elementor-element-41e7c60 .elementor-icon-list-text{
    align-self:flex-start;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f4781f */.elementor-31 .elementor-element.elementor-element-6f4781f:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-6f4781f:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-item{
         align-items: flex-start;
     }
     .elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-text {
    padding:10px 0 0 0 ;
}
.elementor-31 .elementor-element.elementor-element-6f4781f .elementor-icon-list-text{
    align-self:flex-start;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72e597c */.elementor-31 .elementor-element.elementor-element-72e597c:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-72e597c .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-72e597c .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-72e597c:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-72e597c .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-35169a7 */.elementor-31 .elementor-element.elementor-element-35169a7:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-35169a7 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-35169a7 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-35169a7:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-35169a7 .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-26e88cd */.elementor-31 .elementor-element.elementor-element-26e88cd:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-26e88cd .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-26e88cd .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-26e88cd:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-26e88cd .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc7ea19 */.elementor-31 .elementor-element.elementor-element-dc7ea19:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-dc7ea19:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-dc7ea19 .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-780223c */.elementor-31 .elementor-element.elementor-element-780223c:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-780223c .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-780223c .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-780223c:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-780223c .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0837a6d */@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-0837a6d{
        min-width:130vw;
        left:-28%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e74f064 */.elementor-31 .elementor-element.elementor-element-e74f064:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-e74f064 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-e74f064 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-e74f064:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-e74f064 .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b7f093 */.elementor-31 .elementor-element.elementor-element-3b7f093:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-3b7f093:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-3b7f093 .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2a05a1 */.elementor-31 .elementor-element.elementor-element-d2a05a1:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-d2a05a1:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-d2a05a1 .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f4d14e */.elementor-31 .elementor-element.elementor-element-9f4d14e:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-9f4d14e:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-9f4d14e .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0de48a8 */.elementor-31 .elementor-element.elementor-element-0de48a8:hover svg{
    filter: brightness(100);
}

    .elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-item{
        display:flex;
        flex-direction:column;
align-items: center;
    }
.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-text {
    padding:15px 0 0 0 ;
}
    .elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-widget-container:hover{
        background-color:#ffffff00 !important;
        border-radius:0;
    }
     .elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-widget-container{
         border-radius:0 !important;
     }
    .elementor-31 .elementor-element.elementor-element-0de48a8:hover svg{
    filter: brightness(1);
}
.elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-text {
    padding:5px 0 0 0 ;
}
@media screen and (max-width:767px){
     
     .elementor-31 .elementor-element.elementor-element-0de48a8 .elementor-icon-list-text {
    padding:6px 0 0 0 ;
}
 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c13357 */.elementor-31 .elementor-element.elementor-element-2c13357{
backdrop-filter: blur( 14px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ac6381 */.elementor-31 .elementor-element.elementor-element-4ac6381 .elementor-button{
    background: linear-gradient(to right, #BA9767, #C5A374, #D6BC8C, #D8BD8D, #C7A575, #BA9767);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57fbd8e */.elementor-31 .elementor-element.elementor-element-57fbd8e {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b4f2d */.elementor-31 .elementor-element.elementor-element-82b4f2d:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-82b4f2d{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3808e88 */.elementor-31 .elementor-element.elementor-element-3808e88:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-3808e88{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77eaceb */.elementor-31 .elementor-element.elementor-element-77eaceb:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-77eaceb{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0f1ae4 */.elementor-31 .elementor-element.elementor-element-c0f1ae4:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-c0f1ae4{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d39aeb */.elementor-31 .elementor-element.elementor-element-9d39aeb{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df881e0 */.elementor-31 .elementor-element.elementor-element-df881e0:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-df881e0{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295f2ec */.elementor-31 .elementor-element.elementor-element-295f2ec{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for jkit_video_button, class: .elementor-element-c445e90 */.elementor-31 .elementor-element.elementor-element-c445e90 .jkit-video-popup-btn{backdrop-filter: blur( 10px );-webkit-backdrop-filter: blur( 15px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213e030 */.elementor-31 .elementor-element.elementor-element-213e030:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-213e030{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9ddfa */.elementor-31 .elementor-element.elementor-element-fc9ddfa{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-becca43 */.elementor-31 .elementor-element.elementor-element-becca43:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-becca43{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdf3cda */.elementor-31 .elementor-element.elementor-element-cdf3cda{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d0137e */.elementor-31 .elementor-element.elementor-element-3d0137e:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-3d0137e{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90cc83a */.elementor-31 .elementor-element.elementor-element-90cc83a {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb4d6f6 */.elementor-31 .elementor-element.elementor-element-eb4d6f6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf640a */.elementor-31 .elementor-element.elementor-element-0bf640a{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for jkit_video_button, class: .elementor-element-86a7496 */.elementor-31 .elementor-element.elementor-element-86a7496 .jkit-video-popup-btn{backdrop-filter: blur( 10px );-webkit-backdrop-filter: blur( 15px );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e9d1f */.elementor-31 .elementor-element.elementor-element-16e9d1f img{
    	 backdrop-filter: blur( 5.5px );-webkit-backdrop-filter: blur( 5.5px );

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c6325 */.elementor-31 .elementor-element.elementor-element-83c6325{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-007a1e8 */.elementor-31 .elementor-element.elementor-element-007a1e8{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a0dc82 */.elementor-31 .elementor-element.elementor-element-8a0dc82 {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490b469 */.elementor-31 .elementor-element.elementor-element-490b469 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-490b469{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a669d02 */.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-a669d02{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6f13f */.elementor-31 .elementor-element.elementor-element-dc6f13f{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f03ff */.elementor-31 .elementor-element.elementor-element-c1f03ff svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c1f03ff{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13153d */.elementor-31 .elementor-element.elementor-element-b13153d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-b13153d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df325ed */.elementor-31 .elementor-element.elementor-element-df325ed{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799a493 */.elementor-31 .elementor-element.elementor-element-799a493 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-799a493{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850c244 */.elementor-31 .elementor-element.elementor-element-850c244 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-850c244{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ce973 */.elementor-31 .elementor-element.elementor-element-18ce973{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d928d */.elementor-31 .elementor-element.elementor-element-63d928d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-63d928d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a36892 */.elementor-31 .elementor-element.elementor-element-6a36892 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6a36892{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956f2a9 */.elementor-31 .elementor-element.elementor-element-956f2a9{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b42ceb */.elementor-31 .elementor-element.elementor-element-7b42ceb svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7b42ceb{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aac09be */.elementor-31 .elementor-element.elementor-element-aac09be svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-aac09be{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a60a6 */.elementor-31 .elementor-element.elementor-element-46a60a6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490b469 */.elementor-31 .elementor-element.elementor-element-490b469 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-490b469{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a669d02 */.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-a669d02{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6f13f */.elementor-31 .elementor-element.elementor-element-dc6f13f{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f03ff */.elementor-31 .elementor-element.elementor-element-c1f03ff svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c1f03ff{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13153d */.elementor-31 .elementor-element.elementor-element-b13153d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-b13153d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df325ed */.elementor-31 .elementor-element.elementor-element-df325ed{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799a493 */.elementor-31 .elementor-element.elementor-element-799a493 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-799a493{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850c244 */.elementor-31 .elementor-element.elementor-element-850c244 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-850c244{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ce973 */.elementor-31 .elementor-element.elementor-element-18ce973{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d928d */.elementor-31 .elementor-element.elementor-element-63d928d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-63d928d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a36892 */.elementor-31 .elementor-element.elementor-element-6a36892 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6a36892{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956f2a9 */.elementor-31 .elementor-element.elementor-element-956f2a9{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b42ceb */.elementor-31 .elementor-element.elementor-element-7b42ceb svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7b42ceb{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aac09be */.elementor-31 .elementor-element.elementor-element-aac09be svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-aac09be{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a60a6 */.elementor-31 .elementor-element.elementor-element-46a60a6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490b469 */.elementor-31 .elementor-element.elementor-element-490b469 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-490b469{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a669d02 */.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-a669d02{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6f13f */.elementor-31 .elementor-element.elementor-element-dc6f13f{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f03ff */.elementor-31 .elementor-element.elementor-element-c1f03ff svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c1f03ff{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13153d */.elementor-31 .elementor-element.elementor-element-b13153d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-b13153d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df325ed */.elementor-31 .elementor-element.elementor-element-df325ed{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799a493 */.elementor-31 .elementor-element.elementor-element-799a493 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-799a493{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850c244 */.elementor-31 .elementor-element.elementor-element-850c244 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-850c244{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ce973 */.elementor-31 .elementor-element.elementor-element-18ce973{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d928d */.elementor-31 .elementor-element.elementor-element-63d928d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-63d928d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a36892 */.elementor-31 .elementor-element.elementor-element-6a36892 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6a36892{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956f2a9 */.elementor-31 .elementor-element.elementor-element-956f2a9{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b42ceb */.elementor-31 .elementor-element.elementor-element-7b42ceb svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7b42ceb{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aac09be */.elementor-31 .elementor-element.elementor-element-aac09be svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-aac09be{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a60a6 */.elementor-31 .elementor-element.elementor-element-46a60a6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490b469 */.elementor-31 .elementor-element.elementor-element-490b469 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-490b469{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a669d02 */.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-a669d02{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6f13f */.elementor-31 .elementor-element.elementor-element-dc6f13f{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f03ff */.elementor-31 .elementor-element.elementor-element-c1f03ff svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c1f03ff{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13153d */.elementor-31 .elementor-element.elementor-element-b13153d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-b13153d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df325ed */.elementor-31 .elementor-element.elementor-element-df325ed{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799a493 */.elementor-31 .elementor-element.elementor-element-799a493 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-799a493{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850c244 */.elementor-31 .elementor-element.elementor-element-850c244 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-850c244{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ce973 */.elementor-31 .elementor-element.elementor-element-18ce973{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d928d */.elementor-31 .elementor-element.elementor-element-63d928d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-63d928d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a36892 */.elementor-31 .elementor-element.elementor-element-6a36892 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6a36892{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956f2a9 */.elementor-31 .elementor-element.elementor-element-956f2a9{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b42ceb */.elementor-31 .elementor-element.elementor-element-7b42ceb svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7b42ceb{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aac09be */.elementor-31 .elementor-element.elementor-element-aac09be svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-aac09be{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a60a6 */.elementor-31 .elementor-element.elementor-element-46a60a6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490b469 */.elementor-31 .elementor-element.elementor-element-490b469 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-490b469{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a669d02 */.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-a669d02{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6f13f */.elementor-31 .elementor-element.elementor-element-dc6f13f{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f03ff */.elementor-31 .elementor-element.elementor-element-c1f03ff svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c1f03ff{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13153d */.elementor-31 .elementor-element.elementor-element-b13153d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-b13153d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df325ed */.elementor-31 .elementor-element.elementor-element-df325ed{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799a493 */.elementor-31 .elementor-element.elementor-element-799a493 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-799a493{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850c244 */.elementor-31 .elementor-element.elementor-element-850c244 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-850c244{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ce973 */.elementor-31 .elementor-element.elementor-element-18ce973{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d928d */.elementor-31 .elementor-element.elementor-element-63d928d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-63d928d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a36892 */.elementor-31 .elementor-element.elementor-element-6a36892 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6a36892{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956f2a9 */.elementor-31 .elementor-element.elementor-element-956f2a9{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b42ceb */.elementor-31 .elementor-element.elementor-element-7b42ceb svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7b42ceb{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aac09be */.elementor-31 .elementor-element.elementor-element-aac09be svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-aac09be{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a60a6 */.elementor-31 .elementor-element.elementor-element-46a60a6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490b469 */.elementor-31 .elementor-element.elementor-element-490b469 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-490b469{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a669d02 */.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
.elementor-31 .elementor-element.elementor-element-a669d02 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-a669d02{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6f13f */.elementor-31 .elementor-element.elementor-element-dc6f13f{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f03ff */.elementor-31 .elementor-element.elementor-element-c1f03ff svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-c1f03ff{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b13153d */.elementor-31 .elementor-element.elementor-element-b13153d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-b13153d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df325ed */.elementor-31 .elementor-element.elementor-element-df325ed{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799a493 */.elementor-31 .elementor-element.elementor-element-799a493 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-799a493{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850c244 */.elementor-31 .elementor-element.elementor-element-850c244 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-850c244{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ce973 */.elementor-31 .elementor-element.elementor-element-18ce973{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d928d */.elementor-31 .elementor-element.elementor-element-63d928d svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-63d928d{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a36892 */.elementor-31 .elementor-element.elementor-element-6a36892 svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-6a36892{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956f2a9 */.elementor-31 .elementor-element.elementor-element-956f2a9{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b42ceb */.elementor-31 .elementor-element.elementor-element-7b42ceb svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-7b42ceb{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aac09be */.elementor-31 .elementor-element.elementor-element-aac09be svg{
    width: 38px;
 
}
@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-aac09be{
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a60a6 */.elementor-31 .elementor-element.elementor-element-46a60a6{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-bc9fd92 */.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tabs-heading{
    justify-content: space-between; 
}

.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tabs-heading{
          display: flex
;
    flex-wrap: nowrap;

    flex-direction: row;
    }

.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title{
    min-width: calc(100% / 5) !important;
        padding: 0;
}

.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text{
    flex-direction:column;
}
.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text .sub_text1{
    font-size:16px;
    color:#ffffff;
}
.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text img{
width: 94px !important;
background:transparent;
}

.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text .tab-icon1{
    padding:11px;
    background: transparent;
    aspect-ratio: 1;
    height: 66px;
    margin-bottom: 14px;
}
.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text:hover .tab-icon1{
background: #BA9767;
}
.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text:hover img{
filter: brightness(200);
}

.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title[aria-selected="true"] .tab-icon1 {
background: #BA9767;
}
.elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title[aria-selected="true"] img{
filter: brightness(200);
}
.e-n-tab-title-text{

padding: 20px 10px;
    width: 100%;
}

@media screen and (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title-text .tab-icon1{
           aspect-ratio: 1;
    height: 42px;
        padding:8px;
         margin-bottom: 4px;
    }
    
    .elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tab-title{
        max-width:160px !important;
    }
    .elementor-31 .elementor-element.elementor-element-bc9fd92 .e-n-tabs-heading{
          display: flex
;
    flex-wrap: wrap;
    overflow-x: scroll;
    flex-direction: row;
    justify-content:center;
    column-gap:10px;
    
    }
    .e-n-tab-title-text{

padding: 20px 10px 10px 10px;
     
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db4e1cf */.elementor-31 .elementor-element.elementor-element-db4e1cf {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d815ba2 */.elementor-31 .elementor-element.elementor-element-d815ba2:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-d815ba2{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48f025a */.elementor-31 .elementor-element.elementor-element-48f025a:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-48f025a{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc08d66 */.elementor-31 .elementor-element.elementor-element-fc08d66:hover{transform:scale(1.015);
    transition: .2s ease-in-out;
}
.elementor-31 .elementor-element.elementor-element-fc08d66{transition: .2s ease-in-out;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef90ea7 */.elementor-31 .elementor-element.elementor-element-ef90ea7 .elementor-button{
    background: linear-gradient(to right, #BA9767, #C5A374, #D6BC8C, #D8BD8D, #C7A575, #BA9767);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1bf54e */.elementor-31 .elementor-element.elementor-element-e1bf54e {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2efab8f */.elementor-31 .elementor-element.elementor-element-2efab8f{
    min-width: 56px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d3bd76 */.elementor-31 .elementor-element.elementor-element-8d3bd76{
    min-width: 56px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-198ca7c */.elementor-31 .elementor-element.elementor-element-198ca7c{
    min-width: 56px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-745e738 */.elementor-31 .elementor-element.elementor-element-745e738 .elementor-button{
    background: linear-gradient(to right, #BA9767, #C5A374, #D6BC8C, #D8BD8D, #C7A575, #BA9767);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41eb052 */.elementor-31 .elementor-element.elementor-element-41eb052 {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf60c94 */.elementor-31 .elementor-element.elementor-element-cf60c94{
backdrop-filter: blur( 15px );-webkit-backdrop-filter: blur(15px );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f25d37 */.elementor-31 .elementor-element.elementor-element-6f25d37 {
            
            transform-origin: 50% 50%; 
            animation: rotate 40s infinite linear;
        }

        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }/* End custom CSS */
/* Start custom CSS */body {
    overflow: hidden;
}
.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}

.animated.fadeInUp {
    animation-name: customFadeInUp !important;
}

@keyframes customFadeInUp {
    from {
        transform: translateY(30px); /* Adjust the starting position */
        opacity: 0;
    }
    to {
        transform: translateY(0); /* End position */
        opacity: 1;
    }
}

 

 .animated.fadeInRight {
    animation-name: customFadeInRight !important;
}

@keyframes customFadeInRight {
    from {
        transform: translateX(30px);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

.animated.fadeInLeft {
    animation-name: customFadeInLeft !important;
}

@keyframes customFadeInLeft {
    from {
        transform: translateX(-30px);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}
.animated.fadeInDown {
    animation-name: customFadeInDown !important;
}/* End custom CSS */