.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );}:root{--page-title-display:none;}/* Start custom CSS *//* automatisch erzeugt aus dem Original (gen2.py) */
.elementor-960 .elementor-widget-wrap{flex-direction:column !important;flex-wrap:nowrap !important;align-content:normal !important}
.elementor-960 .elementor-section .elementor-widget, .elementor-960 .elementor-section .elementor-inner-section{margin-bottom:0 !important}
.elementor-960 .elementor-top-section > .elementor-container{flex-wrap:wrap}
.elementor-960 .elementor-element.elementor-element-6b341e15{position:relative}
.elementor-960 .elementor-element.elementor-element-6b341e15{background-color:rgb(255, 255, 255)}
.elementor-960 .elementor-element.elementor-element-6b341e15{background-image:url(http://rotenbauer.de/wp-content/uploads/20200428_162007-1-1536x1152.webp) !important}@media (max-width:767px){.elementor-960 .elementor-element.elementor-element-6b341e15{background-image:url(http://rotenbauer.de/wp-content/uploads/20200428_162007-1-768x576.webp) !important}}@media (min-width:1600px){.elementor-960 .elementor-element.elementor-element-6b341e15{background-image:url(http://rotenbauer.de/wp-content/uploads/20200428_162007-1-1536x1152.webp) !important}}
.elementor-960 .elementor-element.elementor-element-6b341e15{background-position:50% 50% !important;background-size:4032px 3024px !important;background-repeat:no-repeat !important}
@media (hover:hover) and (min-width:960px){.elementor-960 .elementor-element.elementor-element-6b341e15{background-attachment:fixed !important}}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{background-color:rgb(161, 84, 57);padding:20px 40px 20px 40px !important;background-image:var(--rkb-textur);min-height:152px;align-content:flex-start}
.elementor-960 .elementor-element.elementor-element-407e5331 > .elementor-container{max-width:none}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:60px !important;line-height:72px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(255, 255, 255) !important;margin:0;}
.elementor-960 .elementor-element.elementor-element-2817b68e{padding:0 !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{background-color:rgb(161, 84, 57)}
.elementor-960 .elementor-element.elementor-element-2817b68e{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-960 .elementor-element.elementor-element-75fd52d2{position:relative}
.elementor-960 .elementor-element.elementor-element-75fd52d2{background-color:rgb(255, 255, 255)}
.elementor-960 .elementor-element.elementor-element-75fd52d2{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-960 .elementor-element.elementor-element-2d58e635 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:50px !important;line-height:65px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:700 !important;color:rgb(161, 84, 57) !important;margin:0;}
.elementor-960 .elementor-element.elementor-element-78dcd047 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:30px !important;line-height:42px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:400 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-960 .elementor-element.elementor-element-72d97f47{position:relative}
.elementor-960 .elementor-element.elementor-element-72d97f47{background-color:rgb(255, 255, 255)}
.elementor-960 .elementor-element.elementor-element-72d97f47{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-960 .elementor-element.elementor-element-47a1a852{position:relative}
.elementor-960 .elementor-element.elementor-element-47a1a852{background-color:rgb(255, 255, 255)}
.elementor-960 .elementor-element.elementor-element-47a1a852{background-image:var(--rkb-textur);background-position-x:50%}
@media (min-width:1680px){
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{min-height:232px}
.elementor-960 .elementor-element.elementor-element-1c66ad67{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-407e5331{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:152px}
.elementor-960 .elementor-element.elementor-element-12be979e{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-size:59px !important;line-height:1.2 !important}
.elementor-960 .elementor-element.elementor-element-3dfd8a9e{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-bottom:40px !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{min-height:20px;display:block}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2 > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-59c13a71{flex:0 0 calc((100% - 70px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-6910e668{flex:0 0 calc((100% - 70px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-78dcd047{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-133f547c{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-72d97f47 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-46afbbce{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62 .usr-show{--h:675px !important;height:675px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-bottom:20px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-47a1a852 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-34698c20{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d div[style*="height"]{height:500px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-bottom:140px !important}
}
@media (min-width:1360px) and (max-width:1679px){
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{min-height:232px}
.elementor-960 .elementor-element.elementor-element-1c66ad67{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-407e5331{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:152px}
.elementor-960 .elementor-element.elementor-element-12be979e{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-size:59px !important;line-height:1.2 !important}
.elementor-960 .elementor-element.elementor-element-3dfd8a9e{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-bottom:40px !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{min-height:20px;display:block}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2 > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-59c13a71{flex:0 0 calc((100% - 70px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-6910e668{flex:0 0 calc((100% - 70px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-78dcd047{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-133f547c{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-72d97f47 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-46afbbce{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62 .usr-show{--h:675px !important;height:675px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-bottom:20px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-47a1a852 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-34698c20{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d div[style*="height"]{height:500px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-bottom:140px !important}
}
@media (min-width:1200px) and (max-width:1359px){
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{min-height:232px}
.elementor-960 .elementor-element.elementor-element-1c66ad67{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-407e5331{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:152px}
.elementor-960 .elementor-element.elementor-element-12be979e{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-size:59px !important;line-height:1.2 !important}
.elementor-960 .elementor-element.elementor-element-3dfd8a9e{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-bottom:40px !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{min-height:20px;display:block}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2 > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-59c13a71{flex:0 0 calc((100% - 70px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-6910e668{flex:0 0 calc((100% - 70px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-78dcd047{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-133f547c{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-72d97f47 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-46afbbce{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62 .usr-show{--h:675px !important;height:675px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-bottom:20px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-47a1a852 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-34698c20{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d div[style*="height"]{height:500px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-bottom:140px !important}
}
@media (min-width:960px) and (max-width:1199px){
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15 > .elementor-container{max-width:944px !important;column-gap:20px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{min-height:232px}
.elementor-960 .elementor-element.elementor-element-1c66ad67{flex:0 0 calc((100% - 20px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-407e5331{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:152px}
.elementor-960 .elementor-element.elementor-element-12be979e{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-size:45px !important;line-height:1.2 !important}
.elementor-960 .elementor-element.elementor-element-3dfd8a9e{flex:0 0 calc((100% - 20px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-bottom:40px !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{min-height:20px;display:block}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2 > .elementor-container{max-width:944px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-59c13a71{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-6910e668{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-78dcd047{margin-top:140px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-133f547c{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-72d97f47 > .elementor-container{max-width:944px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-46afbbce{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62 .usr-show{--h:531px !important;height:531px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-bottom:20px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-47a1a852 > .elementor-container{max-width:944px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-34698c20{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d div[style*="height"]{height:500px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-bottom:140px !important}
}
@media (min-width:640px) and (max-width:959px){
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{min-height:241px}
.elementor-960 .elementor-element.elementor-element-1c66ad67{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-407e5331{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:141px}
.elementor-960 .elementor-element.elementor-element-12be979e{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-960 .elementor-element.elementor-element-3dfd8a9e{display:none !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-bottom:60px !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{min-height:20px;display:block}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-960 .elementor-element.elementor-element-59c13a71{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635 .elementor-heading-title{font-size:43px !important;line-height:55.25px !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-6910e668{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-960 .elementor-element.elementor-element-78dcd047{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{margin-top:20px !important;margin-bottom:0 !important;display:block;width:450px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-960 .elementor-element.elementor-element-133f547c{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-72d97f47 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-46afbbce{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62 .usr-show{--h:410px !important;height:410px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-bottom:20px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-47a1a852 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-34698c20{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d{margin-top:69px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d div[style*="height"]{height:500px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-bottom:70px !important}
}
@media (max-width:639px){
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-6b341e15 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{min-height:241px}
.elementor-960 .elementor-element.elementor-element-1c66ad67{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-407e5331{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-1195fa73 > .elementor-widget-wrap{padding:20px 15px 20px 15px !important;min-height:141px}
.elementor-960 .elementor-element.elementor-element-12be979e{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-12be979e .elementor-heading-title{font-size:39px !important;line-height:1.2 !important}
.elementor-960 .elementor-element.elementor-element-3dfd8a9e{display:none !important}
.elementor-960 .elementor-element.elementor-element-6b341e15{padding-bottom:60px !important}
.elementor-960 .elementor-element.elementor-element-2817b68e{min-height:20px;display:block}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-960 .elementor-element.elementor-element-59c13a71{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2d58e635 .elementor-heading-title{font-size:43px !important;line-height:55.25px !important;text-align:center !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-57ad1121{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-57ad1121 p, .elementor-960 .elementor-element.elementor-element-57ad1121 li{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-6910e668{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-960 .elementor-element.elementor-element-78dcd047{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-78dcd047 .elementor-heading-title{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-2ad33d67 p, .elementor-960 .elementor-element.elementor-element-2ad33d67 li{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-133f547c{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-133f547c{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-133f547c p, .elementor-960 .elementor-element.elementor-element-133f547c li{text-align:center !important}
.elementor-960 .elementor-element.elementor-element-75fd52d2{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-72d97f47 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-46afbbce{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-3f54ba62 .usr-show{--h:250px !important;height:250px !important}
.elementor-960 .elementor-element.elementor-element-72d97f47{padding-bottom:0px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-960 .elementor-element.elementor-element-47a1a852 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-960 .elementor-element.elementor-element-34698c20{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-960 .elementor-element.elementor-element-7b38547d div[style*="height"]{height:500px !important}
.elementor-960 .elementor-element.elementor-element-47a1a852{padding-bottom:70px !important}
}/* End custom CSS */