.elementor-2 .elementor-element.elementor-element-c6715f2{--display:flex;--min-height:1vh;}.elementor-2 .elementor-element.elementor-element-c6715f2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c6715f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hgm-immobilien.de/wp-content/uploads/2025/08/Image_156355.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cbe68e7{--display:flex;--min-height:20vh;}.elementor-2 .elementor-element.elementor-element-ac37c74{--spacer-size:25vh;}.elementor-2 .elementor-element.elementor-element-ac37c74.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-ac37c74.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-eeb9c91{--display:flex;--min-height:25vh;--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-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-icon i{color:var( --e-global-color-primary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-2 .elementor-element.elementor-element-63d33e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-63d33e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-63d33e4.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-63d33e4.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-icon{font-size:90px;width:90px;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-icon svg{width:90px;fill:#2166A9;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-icon i{color:#2166A9;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-card-box-text-1{font-size:57px;font-weight:300;text-transform:uppercase;line-height:75px;letter-spacing:0px;color:#ffffffff;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-card-box-text-2{font-size:1px;color:rgb(163, 156, 150);}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-card-box-button-text{font-size:1px;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-card-box-background-color-1{background-color:#2B3CB4CF;}.elementor-2 .elementor-element.elementor-element-40a3677{--display:flex;--min-height:20vh;}.elementor-2 .elementor-element.elementor-element-31c73df{--spacer-size:18vh;}.elementor-2 .elementor-element.elementor-element-31c73df.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-31c73df.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-e3afb09{--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;}.elementor-2 .elementor-element.elementor-element-3774a1a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c49f548 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-c49f548.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-c49f548.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-c49f548{text-align:center;}.elementor-2 .elementor-element.elementor-element-c49f548 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:400;color:#4765A0;}.elementor-2 .elementor-element.elementor-element-9bef9f7{--display:flex;--min-height:auto;}.elementor-2 .elementor-element.elementor-element-83a9fb8.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-83a9fb8.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-e26fa30{--display:flex;}.elementor-2 .elementor-element.elementor-element-47cfec0 > .elementor-widget-container{margin:150px 0px 80px 0px;}.elementor-2 .elementor-element.elementor-element-47cfec0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-47cfec0.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-47cfec0{text-align:center;}.elementor-2 .elementor-element.elementor-element-47cfec0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-9b21ba7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0c6b59a{--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;}.elementor-2 .elementor-element.elementor-element-62841be.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-62841be.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-62841be .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fcc56d2.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-fcc56d2.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-fcc56d2{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-60ab8bf.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-60ab8bf.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-60ab8bf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-91014e1.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-91014e1.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-91014e1{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-394b859{--display:flex;--min-height:330px;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-14bc597{--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:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-14bc597:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14bc597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a762b1e );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-2 .elementor-element.elementor-element-42ba7ad.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-42ba7ad.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-42ba7ad.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-42ba7ad{text-align:left;}.elementor-2 .elementor-element.elementor-element-a4e3f43 > .elementor-widget-container{padding:0px 0px 0px 125px;}.elementor-2 .elementor-element.elementor-element-a4e3f43.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-a4e3f43.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-a4e3f43{text-align:justify;font-family:"Raleway", Sans-serif;font-size:23px;line-height:35px;}.elementor-2 .elementor-element.elementor-element-0d86454{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-2 .elementor-element.elementor-element-0d86454:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0d86454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7949f46 );}.elementor-2 .elementor-element.elementor-element-0d86454.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-896329c{--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1558d92 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1558d92.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-1558d92.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-1558d92.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-1558d92 .softlite-dynamic-icon{font-size:96px;width:96px;}.elementor-2 .elementor-element.elementor-element-1558d92 .softlite-dynamic-icon svg{width:96px;}.elementor-2 .elementor-element.elementor-element-1558d92 .softlite-dynamic-card-box-text-1{font-family:"Raleway", Sans-serif;font-size:16px;line-height:26px;color:#444749ff;}.elementor-2 .elementor-element.elementor-element-1558d92 .softlite-dynamic-card-box-text-2{font-family:"Raleway", Sans-serif;font-size:16px;line-height:26px;color:#444749ff;}.elementor-2 .elementor-element.elementor-element-71bdabd > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-71bdabd.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-71bdabd.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-71bdabd.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-71bdabd .softlite-dynamic-icon{font-size:100px;width:100px;}.elementor-2 .elementor-element.elementor-element-71bdabd .softlite-dynamic-icon svg{width:100px;}.elementor-2 .elementor-element.elementor-element-71bdabd .softlite-dynamic-card-box-text-1{font-family:"Raleway", Sans-serif;font-size:16px;line-height:26px;color:#444749ff;}.elementor-2 .elementor-element.elementor-element-71bdabd .softlite-dynamic-card-box-text-2{font-family:"Raleway", Sans-serif;font-size:16px;line-height:26px;color:#444749ff;}.elementor-2 .elementor-element.elementor-element-2da6729 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2da6729.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-2da6729.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-2da6729.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-2da6729 .softlite-dynamic-icon{font-size:100px;width:100px;}.elementor-2 .elementor-element.elementor-element-2da6729 .softlite-dynamic-icon svg{width:100px;}.elementor-2 .elementor-element.elementor-element-2da6729 .softlite-dynamic-card-box-text-1{font-family:"Raleway", Sans-serif;font-size:16px;line-height:26px;color:#444749ff;}.elementor-2 .elementor-element.elementor-element-2da6729 .softlite-dynamic-card-box-text-2{font-family:"Raleway", Sans-serif;font-size:16px;line-height:26px;color:#444749ff;}.elementor-2 .elementor-element.elementor-element-366bc1f{--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;}.elementor-2 .elementor-element.elementor-element-7add656{--display:flex;}.elementor-2 .elementor-element.elementor-element-f198097 > .elementor-widget-container{margin:100px 0px 80px 0px;}.elementor-2 .elementor-element.elementor-element-f198097.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-f198097.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-f198097{text-align:center;}.elementor-2 .elementor-element.elementor-element-f198097 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-cf13086{--display:flex;}.elementor-2 .elementor-element.elementor-element-11f625a{--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;}.elementor-2 .elementor-element.elementor-element-cdf3982 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-cdf3982.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-cdf3982.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-cdf3982{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-cdf3982 p{margin-block-end:21px;}.elementor-2 .elementor-element.elementor-element-3b1933c{--display:flex;}.elementor-2 .elementor-element.elementor-element-859ba8e > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-859ba8e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-859ba8e.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-859ba8e{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-859ba8e p{margin-block-end:21px;}.elementor-2 .elementor-element.elementor-element-8634a6c{--display:flex;}.elementor-2 .elementor-element.elementor-element-1ed11ae > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-1ed11ae.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-1ed11ae.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-1ed11ae{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-1ed11ae p{margin-block-end:21px;}.elementor-2 .elementor-element.elementor-element-0cc7fb6{--display:flex;}.elementor-2 .elementor-element.elementor-element-ee67a4c > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-ee67a4c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-ee67a4c.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-ee67a4c{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-ee67a4c p{margin-block-end:21px;}.elementor-2 .elementor-element.elementor-element-47aaa3b{--display:flex;}.elementor-2 .elementor-element.elementor-element-ecc3c16 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-ecc3c16.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-ecc3c16.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-ecc3c16{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-ecc3c16 p{margin-block-end:21px;}.elementor-2 .elementor-element.elementor-element-06adddb{--display:flex;}.elementor-2 .elementor-element.elementor-element-0b32a90{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-57dbe54 );--n-accordion-icon-size:19px;--n-accordion-icon-gap:26px;--n-accordion-icon-normal-color:var( --e-global-color-04927d2 );}.elementor-2 .elementor-element.elementor-element-0b32a90 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-2 .elementor-element.elementor-element-0b32a90.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-0b32a90.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-0b32a90 {--n-accordion-padding:50px 50px 50px 50px;}:where( .elementor-2 .elementor-element.elementor-element-0b32a90 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Raleway", Sans-serif;}.elementor-2 .elementor-element.elementor-element-fbb4589{--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;}.elementor-2 .elementor-element.elementor-element-5b5e07d{--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;}.elementor-2 .elementor-element.elementor-element-5b5e07d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5b5e07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7949f46 );}.elementor-2 .elementor-element.elementor-element-e7ccb08{--display:flex;}.elementor-2 .elementor-element.elementor-element-594405c{--display:flex;}.elementor-2 .elementor-element.elementor-element-594405c.e-con{--e-con-transform-translateY:-100px;}.elementor-2 .elementor-element.elementor-element-b4557c1.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-b4557c1.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-b4557c1 .main-head i{border-radius:38px;}.elementor-2 .elementor-element.elementor-element-b4557c1:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-b4557c1.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://hgm-immobilien.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-b4557c1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-b4557c1 img{padding:0px;}.elementor-2 .elementor-element.elementor-element-b4557c1 .elementor-widget-container img{transform:rotate(0deg);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-90ed84f > .elementor-widget-container{--e-transform-translateX:-85px;--e-transform-translateY:-61px;--e-transform-scale:0.7;}.elementor-2 .elementor-element.elementor-element-90ed84f.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-90ed84f.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-90ed84f .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-90ed84f.elementor-view-stacked .elementor-icon{background-color:#2166A9;}.elementor-2 .elementor-element.elementor-element-90ed84f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-90ed84f.elementor-view-default .elementor-icon{color:#2166A9;border-color:#2166A9;}.elementor-2 .elementor-element.elementor-element-90ed84f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-90ed84f.elementor-view-default .elementor-icon svg{fill:#2166A9;}.elementor-2 .elementor-element.elementor-element-90ed84f .elementor-icon{font-size:100%;}.elementor-2 .elementor-element.elementor-element-90ed84f .elementor-icon svg{height:100%;}.elementor-2 .elementor-element.elementor-element-90ed84f .elementor-icon-wrapper svg{width:auto;}.elementor-2 .elementor-element.elementor-element-2082220.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-2082220.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-2082220{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-f3ae4a8{--display:flex;}.elementor-2 .elementor-element.elementor-element-20b13de.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-20b13de.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-20b13de{text-align:justify;}.elementor-2 .elementor-element.elementor-element-20b13de .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-widget-aux_contact_form input:not([type="submit"]){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-aux_contact_form input:not([type="submit"])::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-aux_contact_form select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-aux_contact_form textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-aux_contact_form textarea::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-aux_contact_form label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-aux_contact_form input[type="submit"]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-d95fc81.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-2 .elementor-element.elementor-element-d95fc81.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-d95fc81 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-2 .elementor-element.elementor-element-d95fc81 input[type="text"]{transition:all ease-out 0.3s;}.elementor-2 .elementor-element.elementor-element-d95fc81 input[type="email"]{transition:all ease-out 0.3s;}.elementor-2 .elementor-element.elementor-element-d95fc81 select{transition:all ease-out 0.3s;}.elementor-2 .elementor-element.elementor-element-d95fc81 textarea{transition:all ease-out 0.3s;}.elementor-2 .elementor-element.elementor-element-d95fc81 input[type="submit"]{transition:all ease-out 0.3s;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-eeb9c91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-0d86454{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-896329c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-aux_contact_form input:not([type="submit"]){font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form input:not([type="submit"])::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form select{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form textarea{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form textarea::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form input[type="submit"]{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-eeb9c91{--content-width:1327px;}.elementor-2 .elementor-element.elementor-element-e26fa30{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-0c6b59a{--width:45%;}.elementor-2 .elementor-element.elementor-element-394b859{--width:15%;}.elementor-2 .elementor-element.elementor-element-14bc597{--width:60%;}.elementor-2 .elementor-element.elementor-element-896329c{--width:auto;}.elementor-2 .elementor-element.elementor-element-7add656{--content-width:1000px;}.elementor-2 .elementor-element.elementor-element-5b5e07d{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-e7ccb08{--width:20%;}.elementor-2 .elementor-element.elementor-element-594405c{--width:30%;}.elementor-2 .elementor-element.elementor-element-f3ae4a8{--width:50%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-eeb9c91{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-icon{font-size:50%;width:50%;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-icon svg{width:50%;}.elementor-2 .elementor-element.elementor-element-63d33e4 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-0d86454{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-896329c{--width:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-aux_contact_form input:not([type="submit"]){font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form input:not([type="submit"])::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form select{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form textarea{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form textarea::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-aux_contact_form input[type="submit"]{font-size:var( --e-global-typography-primary-font-size );}}

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-63d33e4 */.elementor-2 .elementor-element.elementor-element-63d33e4 {width: auto;}
.elementor-2 .elementor-element.elementor-element-63d33e4 {grid-column-start: span 3;}
.elementor-2 .elementor-element.elementor-element-63d33e4 {grid-column-end: span 3 !important}

.elementor-2 .elementor-element.elementor-element-63d33e4 .ootw1hdz{width: auto;}

@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-63d33e4 {grid-column-start: span 6;}
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-63d33e4 {grid-column-end: span 6 !important}
}

.elementor-2 .elementor-element.elementor-element-63d33e4 .caojab3e{
  border-bottom-color: rgb(150, 193, 31);
  border-left-color: rgb(150, 193, 31);
  border-right-color: rgb(150, 193, 31);
  border-top-color: rgb(150, 193, 31);
  color: rgb(150, 193, 31);
  cursor: pointer;
  font-weight: 600;
  width: auto;
}
.elementor-2 .elementor-element.elementor-element-63d33e4 .caojab3e::before{-webkit-text-fill-color: rgb(150, 193, 31);-webkit-text-stroke-color: rgb(150, 193, 31);}
.elementor-2 .elementor-element.elementor-element-63d33e4 .caojab3e::after{-webkit-text-fill-color: rgb(150, 193, 31);-webkit-text-stroke-color: rgb(150, 193, 31);}

.elementor-2 .elementor-element.elementor-element-63d33e4 .d4e00d8s{
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  cursor: pointer;
  display: flex;
  flex-direction: column;       /* Symbol oben, Text darunter */
  justify-content: center;
  align-items: flex-start;      /* NEU: alles nach links */
  font-weight: 600;
  height: 350px;
  padding: 25px;
  text-align: left;             /* Text links */
  width: 807px;
  
}
.elementor-2 .elementor-element.elementor-element-63d33e4 .elementor-icon {
  
}
.elementor-2 .elementor-element.elementor-element-63d33e4 .d4e00d8s::before{display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-2 .elementor-element.elementor-element-63d33e4 .d4e00d8s::after{display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}

@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-63d33e4 .d4e00d8s{
    height: 180px;
    line-height: 20x;
    width: 360px;               /* doppelt so breit */
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-63d33e4 .d4e00d8s{
    font-size: 14px;
    height: 160px;
    width: 320px;               /* doppelt so breit */
  }
}

/* --- ICON & TEXT LINKS --- */
.elementor-2 .elementor-element.elementor-element-63d33e4 .elementor-icon {
  align-self: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
.elementor-2 .elementor-element.elementor-element-63d33e4 .elementor-icon-box-title,
.elementor-2 .elementor-element.elementor-element-63d33e4 .elementor-icon-box-description {
  text-align: left !important;
  align-self: flex-start !important;
}/* End custom CSS */

/* Container mit allen Cards */
.hero-cards {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 Spalten nebeneinander */
    grid-gap: 30px;                        /* Abstand zwischen den Karten */
    max-width: 1500px;
    margin: 0 auto;                        /* zentriert */
}

















/* Start custom CSS for container, class: .elementor-element-14bc597 *//* Desktop-Ansicht (Standard) */
.elementor-2 .elementor-element.elementor-element-14bc597 {
  position: relative;
  overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-14bc597 .portrait-img {
  position: absolute;
  left: -150px;
  bottom: 0;
  width: auto;
  height: auto;
  max-width: none;
  max-height: 420px;
  z-index: 99;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-14bc597 .portrait-img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: auto;
    top: -20px;
    max-height: 300px;
  }
}

/* Handy */
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-14bc597 .portrait-img {
    top: -10px;
    max-height: 240px;
  }
}/* End custom CSS */



.elementor-2 .elementor-element.elementor-element-1558d92 {width: auto;}.elementor-2 .elementor-element.elementor-element-1558d92 {grid-column-start: span 4;}.elementor-2 .elementor-element.elementor-element-1558d92 {grid-column-end: span 4 !important}.elementor-2 .elementor-element.elementor-element-1558d92 .rnq1fom6{width: auto;}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 {grid-column-start: 1;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 {grid-column-end: -1 !important}}.elementor-2 .elementor-element.elementor-element-1558d92 .tdlh3dga{margin-bottom: 16px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;overflow: hidden;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-1558d92 .tdlh3dga{margin-bottom: 16px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 .tdlh3dga{margin-bottom: 16px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-2 .elementor-element.elementor-element-1558d92 figure.nw3i6t5a{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;width: auto;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-1558d92 figure.nw3i6t5a{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 figure.nw3i6t5a{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}}.elementor-2 .elementor-element.elementor-element-1558d92 .yiczlvtw{display: block;margin-bottom: 24px;margin-left: auto;margin-right: auto;max-width: 100%;aspect-ratio: auto 100 / 100;margin-top: 0px;}.elementor-2 .elementor-element.elementor-element-1558d92 .yiczlvtw::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-2 .elementor-element.elementor-element-1558d92 .yiczlvtw::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-1558d92 .yiczlvtw{margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 .yiczlvtw{margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;}}.elementor-2 .elementor-element.elementor-element-1558d92 .wqvsiik3{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-1558d92 .wqvsiik3{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 .wqvsiik3{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-2 .elementor-element.elementor-element-1558d92 .m5mzkoeq{text-align: center;width: auto;}.elementor-2 .elementor-element.elementor-element-1558d92 .m5mzkoeq::before{font-weight: 700;}.elementor-2 .elementor-element.elementor-element-1558d92 .m5mzkoeq::after{font-weight: 700;}.elementor-2 .elementor-element.elementor-element-1558d92 .woydaeyv{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-1558d92 .woydaeyv{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-1558d92 .woydaeyv{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}
.elementor-2 .elementor-element.elementor-element-71bdabd {width: auto;}.elementor-2 .elementor-element.elementor-element-71bdabd {grid-column-start: span 4;}.elementor-2 .elementor-element.elementor-element-71bdabd {grid-column-end: span 4 !important}.elementor-2 .elementor-element.elementor-element-71bdabd .diqs2lvf{width: auto;}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd {grid-column-start: 1;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd {grid-column-end: -1 !important}}.elementor-2 .elementor-element.elementor-element-71bdabd .s7bg6o16{margin-bottom: 16px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;overflow: hidden;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-71bdabd .s7bg6o16{margin-bottom: 16px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd .s7bg6o16{margin-bottom: 16px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-2 .elementor-element.elementor-element-71bdabd figure.caenwjbk{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;width: auto;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-71bdabd figure.caenwjbk{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd figure.caenwjbk{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}}.elementor-2 .elementor-element.elementor-element-71bdabd .voejyh0q{display: block;margin-bottom: 24px;margin-left: auto;margin-right: auto;max-width: 100%;aspect-ratio: auto 98 / 98;margin-top: 0px;}.elementor-2 .elementor-element.elementor-element-71bdabd .voejyh0q::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-2 .elementor-element.elementor-element-71bdabd .voejyh0q::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-71bdabd .voejyh0q{margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd .voejyh0q{margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;}}.elementor-2 .elementor-element.elementor-element-71bdabd .tftyyk6e{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-71bdabd .tftyyk6e{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd .tftyyk6e{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-2 .elementor-element.elementor-element-71bdabd .ky3hdod9{text-align: center;width: auto;}.elementor-2 .elementor-element.elementor-element-71bdabd .ky3hdod9::before{font-weight: 700;}.elementor-2 .elementor-element.elementor-element-71bdabd .ky3hdod9::after{font-weight: 700;}.elementor-2 .elementor-element.elementor-element-71bdabd .l1br3y2h{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-71bdabd .l1br3y2h{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-71bdabd .l1br3y2h{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}
.elementor-2 .elementor-element.elementor-element-2da6729 {width: auto;}.elementor-2 .elementor-element.elementor-element-2da6729 {grid-column-start: span 4;}.elementor-2 .elementor-element.elementor-element-2da6729 {grid-column-end: span 4 !important}.elementor-2 .elementor-element.elementor-element-2da6729 .rkonbil7{width: auto;}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 {grid-column-start: 1;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 {grid-column-end: -1 !important}}.elementor-2 .elementor-element.elementor-element-2da6729 .u2ex4339{margin-bottom: 16px;width: auto;margin-top: 0px;margin-right: 0px;margin-left: 0px;overflow: hidden;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-2da6729 .u2ex4339{margin-bottom: 16px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 .u2ex4339{margin-bottom: 16px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-2 .elementor-element.elementor-element-2da6729 figure.ip94ygvq{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;width: auto;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-2da6729 figure.ip94ygvq{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 figure.ip94ygvq{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}}.elementor-2 .elementor-element.elementor-element-2da6729 .hqeja4m7{display: block;margin-bottom: 24px;margin-left: auto;margin-right: auto;max-width: 100%;aspect-ratio: auto 98 / 98;margin-top: 0px;}.elementor-2 .elementor-element.elementor-element-2da6729 .hqeja4m7::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-2 .elementor-element.elementor-element-2da6729 .hqeja4m7::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-2da6729 .hqeja4m7{margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 .hqeja4m7{margin-bottom: 24px;margin-left: auto;margin-right: auto;margin-top: 0px;}}.elementor-2 .elementor-element.elementor-element-2da6729 .q6cd4hbd{margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-2da6729 .q6cd4hbd{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 .q6cd4hbd{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-2 .elementor-element.elementor-element-2da6729 .ujs3hwqb{text-align: center;width: auto;}.elementor-2 .elementor-element.elementor-element-2da6729 .ujs3hwqb::before{font-weight: 700;}.elementor-2 .elementor-element.elementor-element-2da6729 .ujs3hwqb::after{font-weight: 700;}.elementor-2 .elementor-element.elementor-element-2da6729 .zxfnq0i4{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-2da6729 .zxfnq0i4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-2da6729 .zxfnq0i4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}
.elementor-2 .elementor-element.elementor-element-896329c{display: grid;grid-auto-columns: 1fr;grid-template-columns: repeat(12, 1fr);max-width: 1500px;grid-column-gap: 30px;grid-template-rows: auto;}.elementor-2 .elementor-element.elementor-element-896329c::before{display: block;}.elementor-2 .elementor-element.elementor-element-896329c::after{display: block;}@media (max-width: 1024px) {.elementor-2 .elementor-element.elementor-element-896329c{max-width: none;}}@media (max-width: 767px) {.elementor-2 .elementor-element.elementor-element-896329c{grid-column-gap: 16px;}}



































































































