.elementor-4188 .elementor-element.elementor-element-7e7f6ba{--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-4188 .elementor-element.elementor-element-d5b8a26{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-4188 .elementor-element.elementor-element-587ed54{margin-top:0px;margin-bottom:120px;}.elementor-4188 .elementor-element.elementor-element-2888a5c > .elementor-widget-container{margin:20px 0px 60px 0px;}.elementor-4188 .elementor-element.elementor-element-ac5b6c4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4188 .elementor-element.elementor-element-49b3908 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4188 .elementor-element.elementor-element-49b3908 .konte-heading-title{line-height:1.667em;}.elementor-4188 .elementor-element.elementor-element-043aa76 > .elementor-widget-container{margin:4px 0px 20px 0px;}.elementor-4188 .elementor-element.elementor-element-406bd92{text-align:right;}.elementor-4188 .elementor-element.elementor-element-406bd92 img{max-width:100vw;}.elementor-4188 .elementor-element.elementor-element-bcf3df7{z-index:1;}.elementor-4188 .elementor-element.elementor-element-40cf10d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4188 .elementor-element.elementor-element-40cf10d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4188 .elementor-element.elementor-element-40cf10d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-4188 .elementor-element.elementor-element-40cf10d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4188 .elementor-element.elementor-element-e493946 > .elementor-widget-container{margin:100px 0px 10px 0px;}.elementor-4188 .elementor-element.elementor-element-4cbfd99 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4188 .elementor-element.elementor-element-4cbfd99 .konte-heading-title{font-size:12px;}@media(max-width:1024px){.elementor-4188 .elementor-element.elementor-element-406bd92 img{max-width:100%;}.elementor-4188 .elementor-element.elementor-element-40cf10d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4188 .elementor-element.elementor-element-e493946 > .elementor-widget-container{margin:40px 0px 0px 0px;}}@media(min-width:768px){.elementor-4188 .elementor-element.elementor-element-528953f{width:38.068%;}.elementor-4188 .elementor-element.elementor-element-96aa018{width:61.512%;}.elementor-4188 .elementor-element.elementor-element-9624fed{width:42.045%;}.elementor-4188 .elementor-element.elementor-element-40cf10d{width:57.955%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4188 .elementor-element.elementor-element-96473af{width:100%;}.elementor-4188 .elementor-element.elementor-element-a3536c3{width:100%;}.elementor-4188 .elementor-element.elementor-element-be52376{width:100%;}.elementor-4188 .elementor-element.elementor-element-9624fed{width:100%;}.elementor-4188 .elementor-element.elementor-element-40cf10d{width:100%;}}/* Start custom CSS for image, class: .elementor-element-406bd92 */.elementor-4188 .elementor-element.elementor-element-406bd92 img {
   float: right;
}

.elementor-4188 .elementor-element.elementor-element-406bd92:after {
    content: "";
    clear: both;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcf3df7 */.elementor-4188 .elementor-element.elementor-element-bcf3df7 {
    position: absolute;
    bottom: -1px;
    right: -1px;
}

@media (max-width: 1199px) {
    .elementor-4188 .elementor-element.elementor-element-bcf3df7 {
        position: static;
    }
}/* End custom CSS */