.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 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}/* Start custom CSS *//* automatisch erzeugt aus dem Original (gen2.py) */
.elementor-951 .elementor-widget-wrap{flex-direction:column !important;flex-wrap:nowrap !important;align-content:normal !important}
.elementor-951 .elementor-section .elementor-widget, .elementor-951 .elementor-section .elementor-inner-section{margin-bottom:0 !important}
.elementor-951 .elementor-top-section > .elementor-container{flex-wrap:wrap}
.elementor-951 .elementor-element.elementor-element-83b430e{position:relative}
.elementor-951 .elementor-element.elementor-element-83b430e{background-color:rgb(255, 255, 255)}
.elementor-951 .elementor-element.elementor-element-83b430e{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{background-color:rgb(242, 242, 242);padding:70px 70px 70px 70px !important;background-image:var(--rkb-textur);min-height:306px;align-content:flex-start}
.elementor-951 .elementor-element.elementor-element-22334350 > .elementor-container{max-width:none}
.elementor-951 .elementor-element.elementor-element-4d4e7677 .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:uppercase !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;text-align:right;}
.elementor-951 .elementor-element.elementor-element-428255b6, .elementor-951 .elementor-element.elementor-element-428255b6 p, .elementor-951 .elementor-element.elementor-element-428255b6 li, .elementor-951 .elementor-element.elementor-element-428255b6 a:not(.elementor-button){text-align:right !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49 img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{background-color:rgb(161, 84, 57);padding:40px 40px 40px 40px !important;background-image:var(--rkb-textur);box-shadow:8px 20px 45px rgba(161,84,57,.12);min-height:210px;align-content:flex-start}
.elementor-951 .elementor-element.elementor-element-6f3430c0 > .elementor-container{max-width:none}
.elementor-951 .elementor-element.elementor-element-57b2dd5b .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(255, 255, 255) !important;margin:0;}
.elementor-951 .elementor-element.elementor-element-be7d46b, .elementor-951 .elementor-element.elementor-element-be7d46b p, .elementor-951 .elementor-element.elementor-element-be7d46b li, .elementor-951 .elementor-element.elementor-element-be7d46b a:not(.elementor-button){color:rgba(255, 255, 255, 0.7) !important}
.elementor-951 .elementor-element.elementor-element-7e69048f .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(255, 255, 255) !important;margin:0;}
.elementor-951 .elementor-element.elementor-element-664769ba .elementor-button{font-size:16px !important;line-height:49px !important;letter-spacing:0.2px !important;padding:0px 40px !important;width:100% !important;text-align:center}
.elementor-951 .elementor-element.elementor-element-248e40df{position:relative}
.elementor-951 .elementor-element.elementor-element-248e40df{background-color:rgb(255, 255, 255)}
.elementor-951 .elementor-element.elementor-element-248e40df{background-image:var(--rkb-textur);background-position-x:50%}
@media (min-width:1680px){
.elementor-951 .elementor-element.elementor-element-83b430e{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-83b430e > .elementor-container{max-width:none !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-3967f33a{flex:0 0 calc((100% - 80px) * 0.42911) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-22334350{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{padding:70px 70px 70px 70px !important;min-height:306px}
.elementor-951 .elementor-element.elementor-element-4d4e7677{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-951 .elementor-element.elementor-element-428255b6{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-951 .elementor-element.elementor-element-3a04568f{flex:0 0 calc((100% - 80px) * 0.14177) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49{margin-top:237px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49 img{aspect-ratio:261/211;object-fit:cover;height:auto !important}
.elementor-951 .elementor-element.elementor-element-1ed74e05{flex:0 0 calc((100% - 80px) * 0.42911) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-6f3430c0{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{padding:40px 40px 40px 40px !important;min-height:210px}
.elementor-951 .elementor-element.elementor-element-57b2dd5b{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-951 .elementor-element.elementor-element-be7d46b{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-951 .elementor-element.elementor-element-7e69048f{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-951 .elementor-element.elementor-element-664769ba{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-951 .elementor-element.elementor-element-83b430e{padding-bottom:70px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-248e40df > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-7c865b76{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-1c72c52c{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-951 .elementor-element.elementor-element-1c72c52c div[style*="height"]{height:400px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-bottom:0px !important}
}
@media (min-width:1360px) and (max-width:1679px){
.elementor-951 .elementor-element.elementor-element-83b430e{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-83b430e > .elementor-container{max-width:none !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-3967f33a{flex:0 0 calc((100% - 80px) * 0.40411) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-22334350{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{padding:70px 70px 70px 70px !important;min-height:306px}
.elementor-951 .elementor-element.elementor-element-4d4e7677{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-951 .elementor-element.elementor-element-428255b6{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-951 .elementor-element.elementor-element-3a04568f{flex:0 0 calc((100% - 80px) * 0.19177) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49{margin-top:237px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49 img{aspect-ratio:261/211;object-fit:cover;height:auto !important}
.elementor-951 .elementor-element.elementor-element-1ed74e05{flex:0 0 calc((100% - 80px) * 0.40411) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-6f3430c0{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{padding:40px 40px 40px 40px !important;min-height:210px}
.elementor-951 .elementor-element.elementor-element-57b2dd5b{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-951 .elementor-element.elementor-element-be7d46b{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-951 .elementor-element.elementor-element-7e69048f{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-951 .elementor-element.elementor-element-664769ba{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-951 .elementor-element.elementor-element-83b430e{padding-bottom:70px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-248e40df > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-7c865b76{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-1c72c52c{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-951 .elementor-element.elementor-element-1c72c52c div[style*="height"]{height:400px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-bottom:0px !important}
}
@media (min-width:1200px) and (max-width:1359px){
.elementor-951 .elementor-element.elementor-element-83b430e{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-83b430e > .elementor-container{max-width:none !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-3967f33a{flex:0 0 calc((100% - 80px) * 0.39167) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-22334350{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{padding:70px 70px 70px 70px !important;min-height:306px}
.elementor-951 .elementor-element.elementor-element-4d4e7677{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-951 .elementor-element.elementor-element-428255b6{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-951 .elementor-element.elementor-element-3a04568f{flex:0 0 calc((100% - 80px) * 0.21667) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49{margin-top:237px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49 img{aspect-ratio:260/211;object-fit:cover;height:auto !important}
.elementor-951 .elementor-element.elementor-element-1ed74e05{flex:0 0 calc((100% - 80px) * 0.39167) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-6f3430c0{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{padding:40px 40px 40px 40px !important;min-height:210px}
.elementor-951 .elementor-element.elementor-element-57b2dd5b{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-951 .elementor-element.elementor-element-be7d46b{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-951 .elementor-element.elementor-element-7e69048f{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-951 .elementor-element.elementor-element-664769ba{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-951 .elementor-element.elementor-element-83b430e{padding-bottom:70px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-248e40df > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-7c865b76{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-1c72c52c{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-951 .elementor-element.elementor-element-1c72c52c div[style*="height"]{height:400px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-bottom:0px !important}
}
@media (min-width:960px) and (max-width:1199px){
.elementor-951 .elementor-element.elementor-element-83b430e{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-83b430e > .elementor-container{max-width:none !important;column-gap:20px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-3967f33a{flex:0 0 calc((100% - 40px) * 0.35772) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-22334350{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:206px}
.elementor-951 .elementor-element.elementor-element-4d4e7677{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-951 .elementor-element.elementor-element-428255b6{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-951 .elementor-element.elementor-element-3a04568f{flex:0 0 calc((100% - 40px) * 0.28455) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49{margin-top:199px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49 img{aspect-ratio:280/227;object-fit:cover;height:auto !important}
.elementor-951 .elementor-element.elementor-element-1ed74e05{flex:0 0 calc((100% - 40px) * 0.35772) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-6f3430c0{margin-top:190px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:170px}
.elementor-951 .elementor-element.elementor-element-57b2dd5b{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-951 .elementor-element.elementor-element-be7d46b{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-951 .elementor-element.elementor-element-7e69048f{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-951 .elementor-element.elementor-element-664769ba{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-951 .elementor-element.elementor-element-83b430e{padding-bottom:70px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-248e40df > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-7c865b76{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-1c72c52c{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-951 .elementor-element.elementor-element-1c72c52c div[style*="height"]{height:400px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-bottom:0px !important}
}
@media (min-width:640px) and (max-width:959px){
.elementor-951 .elementor-element.elementor-element-83b430e{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-83b430e > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-951 .elementor-element.elementor-element-3967f33a{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-22334350{margin-top:120px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:206px}
.elementor-951 .elementor-element.elementor-element-4d4e7677{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-951 .elementor-element.elementor-element-428255b6{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-951 .elementor-element.elementor-element-3a04568f{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:20px !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49{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-951 .elementor-element.elementor-element-4e1fda49 img{aspect-ratio:768/622;object-fit:cover;height:auto !important}
.elementor-951 .elementor-element.elementor-element-1ed74e05{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:2;margin-top:20px !important}
.elementor-951 .elementor-element.elementor-element-6f3430c0{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-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:170px}
.elementor-951 .elementor-element.elementor-element-57b2dd5b{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-951 .elementor-element.elementor-element-be7d46b{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-951 .elementor-element.elementor-element-7e69048f{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-951 .elementor-element.elementor-element-664769ba{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-951 .elementor-element.elementor-element-83b430e{padding-bottom:40px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-248e40df > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-7c865b76{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-1c72c52c{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-951 .elementor-element.elementor-element-1c72c52c div[style*="height"]{height:400px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-bottom:0px !important}
}
@media (max-width:639px){
.elementor-951 .elementor-element.elementor-element-83b430e{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-83b430e > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-951 .elementor-element.elementor-element-3967f33a{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-22334350{margin-top:120px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-951 .elementor-element.elementor-element-4411ec9a > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:206px}
.elementor-951 .elementor-element.elementor-element-4d4e7677{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-951 .elementor-element.elementor-element-428255b6{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-951 .elementor-element.elementor-element-3a04568f{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:20px !important}
.elementor-951 .elementor-element.elementor-element-4e1fda49{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-951 .elementor-element.elementor-element-4e1fda49 img{aspect-ratio:390/316;object-fit:cover;height:auto !important}
.elementor-951 .elementor-element.elementor-element-1ed74e05{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:2;margin-top:20px !important}
.elementor-951 .elementor-element.elementor-element-6f3430c0{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-951 .elementor-element.elementor-element-34080960 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:170px}
.elementor-951 .elementor-element.elementor-element-57b2dd5b{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-951 .elementor-element.elementor-element-be7d46b{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-951 .elementor-element.elementor-element-7e69048f{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-951 .elementor-element.elementor-element-664769ba{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-951 .elementor-element.elementor-element-83b430e{padding-bottom:40px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-951 .elementor-element.elementor-element-248e40df > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-951 .elementor-element.elementor-element-7c865b76{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-951 .elementor-element.elementor-element-1c72c52c{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-951 .elementor-element.elementor-element-1c72c52c div[style*="height"]{height:400px !important}
.elementor-951 .elementor-element.elementor-element-248e40df{padding-bottom:0px !important}
}/* End custom CSS */