.elementor-7010 .elementor-element.elementor-element-537ccca{--display:flex;--min-height:0vh;--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:0px 0px;--background-transition:0.3s;--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-7010 .elementor-element.elementor-element-1a7f522{--display:flex;--min-height:100vh;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7010 .elementor-element.elementor-element-1a7f522, .elementor-7010 .elementor-element.elementor-element-1a7f522::before{--border-transition:0.3s;}.elementor-7010 .elementor-element.elementor-element-c46530b{--display:flex;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-0e9cdff );--border-color:var( --e-global-color-0e9cdff );--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-7010 .elementor-element.elementor-element-c46530b, .elementor-7010 .elementor-element.elementor-element-c46530b::before{--border-transition:0.3s;}.elementor-7010 .elementor-element.elementor-element-0aec3a4{--display:flex;--min-height:10vh;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7010 .elementor-element.elementor-element-0508dd5 img{width:120px;max-width:120px;}.elementor-7010 .elementor-element.elementor-element-a041af7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--background-transition:0.3s;--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-7010 .elementor-element.elementor-element-49ba7c0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-7010 .elementor-element.elementor-element-c85be6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7010 .elementor-element.elementor-element-6523215.ob-harakiri{writing-mode:inherit;}.elementor-7010 .elementor-element.elementor-element-6523215.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-7010 .elementor-element.elementor-element-6523215.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-7010 .elementor-element.elementor-element-6523215{text-align:center;}.elementor-7010 .elementor-element.elementor-element-6523215 .elementor-heading-title{color:var( --e-global-color-0e9cdff );font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:normal;line-height:1.2em;}.elementor-7010 .elementor-element.elementor-element-6523215 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-7010 .elementor-element.elementor-element-f13e820{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-7010 .elementor-element.elementor-element-9af21ee{text-align:center;}.elementor-7010 .elementor-element.elementor-element-9af21ee img{width:18vw;max-width:18vw;opacity:1;transition-duration:0.3s;}.elementor-7010 .elementor-element.elementor-element-9af21ee:hover img{opacity:0.7;}.elementor-7010 .elementor-element.elementor-element-e4e1084{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-7010 .elementor-element.elementor-element-0cf54e5.ob-harakiri{writing-mode:inherit;}.elementor-7010 .elementor-element.elementor-element-0cf54e5.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-7010 .elementor-element.elementor-element-0cf54e5.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-7010 .elementor-element.elementor-element-0cf54e5{text-align:center;}.elementor-7010 .elementor-element.elementor-element-0cf54e5 .elementor-heading-title{color:var( --e-global-color-0e9cdff );font-family:"Roboto", Sans-serif;font-size:1.4vw;font-weight:normal;line-height:1.2em;}.elementor-7010 .elementor-element.elementor-element-0cf54e5 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-7010 .elementor-element.elementor-element-f52f2e5{--display:flex;--min-height:10vh;--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:flex-end;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-7010 .elementor-element.elementor-element-85e42ce img{width:160px;max-width:160px;opacity:1;transition-duration:0.3s;}.elementor-7010 .elementor-element.elementor-element-85e42ce:hover img{opacity:0.5;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-7010 .elementor-element.elementor-element-6523215 .elementor-heading-title{font-size:2vw;}.elementor-7010 .elementor-element.elementor-element-9af21ee img{width:26vw;max-width:26vw;}.elementor-7010 .elementor-element.elementor-element-0cf54e5 .elementor-heading-title{font-size:2vw;}}@media(min-width:768px){.elementor-7010 .elementor-element.elementor-element-49ba7c0{--width:24%;}.elementor-7010 .elementor-element.elementor-element-f13e820{--width:24%;}.elementor-7010 .elementor-element.elementor-element-e4e1084{--width:24%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7010 .elementor-element.elementor-element-49ba7c0{--width:30vw;}.elementor-7010 .elementor-element.elementor-element-f13e820{--width:30vw;}.elementor-7010 .elementor-element.elementor-element-e4e1084{--width:30vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-7010 .elementor-element.elementor-element-49ba7c0{--width:34vw;}.elementor-7010 .elementor-element.elementor-element-e4e1084{--width:34vw;}}@media(max-width:1200px){.elementor-7010 .elementor-element.elementor-element-6523215 .elementor-heading-title{font-size:1.8vw;}.elementor-7010 .elementor-element.elementor-element-9af21ee img{width:23vw;max-width:23vw;}.elementor-7010 .elementor-element.elementor-element-0cf54e5 .elementor-heading-title{font-size:1.8vw;}}@media(max-width:767px){.elementor-7010 .elementor-element.elementor-element-537ccca{--min-height:0vh;}.elementor-7010 .elementor-element.elementor-element-1a7f522{--min-height:0vh;}.elementor-7010 .elementor-element.elementor-element-49ba7c0{--width:61vw;--min-height:0px;}.elementor-7010 .elementor-element.elementor-element-6523215 .elementor-heading-title{font-size:3.7vw;}.elementor-7010 .elementor-element.elementor-element-9af21ee img{width:50vw;max-width:50vw;}.elementor-7010 .elementor-element.elementor-element-e4e1084{--width:58vw;}.elementor-7010 .elementor-element.elementor-element-0cf54e5 .elementor-heading-title{font-size:3.7vw;}}/* Start custom CSS for html, class: .elementor-element-c85be6f */.elementor-7010 .elementor-element.elementor-element-c85be6f{
    visibility: hidden;
    height:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a041af7 *//* Handy Portrait */
@media (max-width: 767px){
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 44vw);
}}
/* Handy Landscape */
@media (min-width: 768px) and (max-width: 880px){
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 44vw);
}}
/* Tablet Portrait */
@media (min-width: 881px) and (max-width: 1024px){
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 46px);
}}
/* Tablet Landscape */
@media (min-width: 1025px) and (max-width: 1200px){
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 46px);
}}
/* Lapptop */
@media (min-width: 1201px) and (max-width: 1365px){ 
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 46px);
}}
/* Desktop */
@media (min-width: 1366px) and (max-width: 2399px){ 
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 46px);
}}
/* Breitbild */
@media (min-width: 2400px){
.elementor-7010 .elementor-element.elementor-element-a041af7{
    height:calc(80vh - 46px);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7f522 *//* Handy Portrait */
@media (max-width: 767px){
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 44vw);
}}
/* Handy Landscape */
@media (min-width: 768px) and (max-width: 880px){
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 44vw);
}}
/* Tablet Portrait */
@media (min-width: 881px) and (max-width: 1024px){
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 46px);
}}
/* Tablet Landscape */
@media (min-width: 1025px) and (max-width: 1200px){
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 46px);
}}
/* Lapptop */
@media (min-width: 1201px) and (max-width: 1365px){ 
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 46px);
}}
/* Desktop */
@media (min-width: 1366px) and (max-width: 2399px){ 
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 46px);
}}
/* Breitbild */
@media (min-width: 2400px){
.elementor-7010 .elementor-element.elementor-element-1a7f522{
    height:calc(80vh - 46px);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537ccca *//* Handy Portrait */
@media (max-width: 767px){
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 44vw);
}}
/* Handy Landscape */
@media (min-width: 768px) and (max-width: 880px){
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 44vw);
}}
/* Tablet Portrait */
@media (min-width: 881px) and (max-width: 1024px){
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 46px);
}}
/* Tablet Landscape */
@media (min-width: 1025px) and (max-width: 1200px){
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 46px);
}}
/* Lapptop */
@media (min-width: 1201px) and (max-width: 1365px){ 
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 46px);
}}
/* Desktop */
@media (min-width: 1366px) and (max-width: 2399px){ 
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 46px);
}}
/* Breitbild */
@media (min-width: 2400px){
.elementor-7010 .elementor-element.elementor-element-537ccca{
    height:calc(80vh - 46px);
}}/* End custom CSS */