.elementor-427 .elementor-element.elementor-element-affa488 > .elementor-background-overlay{background-image:url("https://planenergi.eu/wp-content/uploads/2023/05/real-estate-bg-top.svg");background-size:cover;opacity:1;}.elementor-427 .elementor-element.elementor-element-affa488, .elementor-427 .elementor-element.elementor-element-affa488 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-427 .elementor-element.elementor-element-affa488{padding:15px 15px 15px 15px;}.elementor-427 .elementor-element.elementor-element-3252a57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-427 .elementor-element.elementor-element-63e76f5 img{width:75%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-427 .elementor-element.elementor-element-63e76f5:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://planenergi.eu/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-427 .elementor-element.elementor-element-63e76f5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://planenergi.eu/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-427 .elementor-element.elementor-element-938340d{text-align:center;}.elementor-427 .elementor-element.elementor-element-938340d .elementor-heading-title{color:var( --e-global-color-331cf9f );font-size:18px;font-weight:600;}.elementor-427 .elementor-element.elementor-element-938340d > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-427 .elementor-element.elementor-element-2f841be{text-align:center;}.elementor-427 .elementor-element.elementor-element-2f841be .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:300;}.elementor-427 .elementor-element.elementor-element-7c18c05{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-fab0ba4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-427 .elementor-element.elementor-element-1ca2028 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-1ca2028.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-1ca2028.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1ca2028.elementor-view-default .elementor-icon{color:#EEEEEE;border-color:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-1ca2028.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1ca2028.elementor-view-default .elementor-icon svg{fill:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-1ca2028 .elementor-icon{font-size:15px;}.elementor-427 .elementor-element.elementor-element-1ca2028 .elementor-icon svg{height:15px;}.elementor-427 .elementor-element.elementor-element-1ca2028 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:7px 7px 2px 7px;background-color:#000000;border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-1ca2028{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-5000d1b .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-5000d1b.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-5000d1b.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-5000d1b.elementor-view-default .elementor-icon{color:#EEEEEE;border-color:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-5000d1b.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-5000d1b.elementor-view-default .elementor-icon svg{fill:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-5000d1b .elementor-icon{font-size:15px;}.elementor-427 .elementor-element.elementor-element-5000d1b .elementor-icon svg{height:15px;}.elementor-427 .elementor-element.elementor-element-5000d1b > .elementor-widget-container{margin:3px 3px 3px 3px;padding:6px 7px 2px 7px;background-color:#F11D1D;border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-5000d1b{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-dac715e .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-dac715e.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-dac715e.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-dac715e.elementor-view-default .elementor-icon{color:#EEEEEE;border-color:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-dac715e.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-dac715e.elementor-view-default .elementor-icon svg{fill:#EEEEEE;}.elementor-427 .elementor-element.elementor-element-dac715e .elementor-icon{font-size:15px;}.elementor-427 .elementor-element.elementor-element-dac715e .elementor-icon svg{height:15px;}.elementor-427 .elementor-element.elementor-element-dac715e > .elementor-widget-container{margin:3px 3px 3px 3px;padding:6px 7px 2px 7px;background-color:#1200A8;border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-dac715e{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-4d9d24b .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-427 .elementor-element.elementor-element-4d9d24b .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-427 .elementor-element.elementor-element-4d9d24b .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-331cf9f );color:var( --e-global-color-331cf9f );background-color:#FFFFFF;border-radius:8px 0px 0px 0px;padding:16px 15px 12px 18px;}.elementor-427 .elementor-element.elementor-element-4d9d24b{width:auto;max-width:auto;bottom:-15px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-4d9d24b{right:-5px;}body.rtl .elementor-427 .elementor-element.elementor-element-4d9d24b{left:-5px;}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-3252a57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-427 .elementor-element.elementor-element-3252a57 > .elementor-element-populated{padding:10px 10px 15px 10px;}.elementor-427 .elementor-element.elementor-element-63e76f5 img{width:100%;}.elementor-427 .elementor-element.elementor-element-938340d{text-align:center;}.elementor-427 .elementor-element.elementor-element-2f841be{text-align:center;}.elementor-427 .elementor-element.elementor-element-2f841be .elementor-heading-title{font-size:13px;}.elementor-427 .elementor-element.elementor-element-2f841be > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-427 .elementor-element.elementor-element-4d9d24b .elementor-button{font-size:12px;padding:12px 12px 9px 12px;}.elementor-427 .elementor-element.elementor-element-4d9d24b{bottom:-16px;}}/* Start custom CSS for section, class: .elementor-element-affa488 */.elementor-427 .elementor-element.elementor-element-affa488{
    transition-duration: 0.5s;
}
.elementor-427 .elementor-element.elementor-element-affa488:hover{
    background: #418072;
     transition-duration: 0.5s;
}
.elementor-427 .elementor-element.elementor-element-affa488:hover h2{
    color: white!important;
}
.elementor-427 .elementor-element.elementor-element-affa488 .button-arrow-anim{
    display: none;
    transition-delay: 0.5s;
}
.elementor-427 .elementor-element.elementor-element-affa488:hover .button-arrow-anim{
    display: inline;
      transition-delay: 0.5s;
}/* End custom CSS */