.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-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}:root{--page-title-display:none;}/* Start custom CSS *//* automatisch erzeugt aus dem Original (gen2.py) */
.elementor-972 .elementor-widget-wrap{flex-direction:column !important;flex-wrap:nowrap !important;align-content:normal !important}
.elementor-972 .elementor-section .elementor-widget, .elementor-972 .elementor-section .elementor-inner-section{margin-bottom:0 !important}
.elementor-972 .elementor-top-section > .elementor-container{flex-wrap:wrap}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{position:relative}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{background-color:rgb(161, 84, 57)}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{background-image:url(http://rotenbauer.de/wp-content/uploads/dji_0041-1-1-1536x864.webp) !important}@media (max-width:767px){.elementor-972 .elementor-element.elementor-element-25c1cc0f{background-image:url(http://rotenbauer.de/wp-content/uploads/dji_0041-1-1-768x432.webp) !important}}@media (min-width:1600px){.elementor-972 .elementor-element.elementor-element-25c1cc0f{background-image:url(http://rotenbauer.de/wp-content/uploads/dji_0041-1-1-1536x864.webp) !important}}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important}
.elementor-972 .elementor-element.elementor-element-518c3028 .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(255, 255, 255) !important;margin:0;text-align:center;}
.elementor-972 .elementor-element.elementor-element-8edee7e{position:relative}
.elementor-972 .elementor-element.elementor-element-8edee7e{background-color:rgb(161, 84, 57)}
.elementor-972 .elementor-element.elementor-element-8edee7e{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-972 .elementor-element.elementor-element-128da63d, .elementor-972 .elementor-element.elementor-element-128da63d p, .elementor-972 .elementor-element.elementor-element-128da63d li, .elementor-972 .elementor-element.elementor-element-128da63d a:not(.elementor-button){font-size:30px !important;line-height:42px !important;color:rgb(255, 255, 255) !important;text-align:center !important;font-family:'Asap Condensed',Arial Narrow,sans-serif !important}
.elementor-972 .elementor-element.elementor-element-55deba09{position:relative}
.elementor-972 .elementor-element.elementor-element-55deba09{background-color:rgb(247, 247, 246)}
.elementor-972 .elementor-element.elementor-element-55deba09{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-972 .elementor-element.elementor-element-79e4bb72 .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(34, 32, 30) !important;margin:0;text-align:center;}
.elementor-972 .elementor-element.elementor-element-10692168 .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;text-align:center;}
.elementor-972 .elementor-element.elementor-element-76e27ad9 .usr-divider{margin-left:auto;margin-right:auto}
.elementor-972 .elementor-element.elementor-element-50ae442c{position:relative}
.elementor-972 .elementor-element.elementor-element-50ae442c{background-color:rgb(247, 247, 246)}
.elementor-972 .elementor-element.elementor-element-50ae442c{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{background-color:rgb(255, 255, 255);padding:70px 40px 70px 40px !important;background-image:var(--rkb-textur);min-height:804px;align-content:flex-start}
.elementor-972 .elementor-element.elementor-element-32069568 > .elementor-container{max-width:none}
.elementor-972 .elementor-element.elementor-element-2b695500 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:40px !important;line-height:56px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{font-size:16px !important;line-height:49px !important;letter-spacing:0.2px !important;padding:0px 40px !important}
.elementor-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{background-color:rgb(161, 84, 57);padding:70px 40px 70px 40px !important;background-image:var(--rkb-textur);min-height:804px;align-content:flex-start}
.elementor-972 .elementor-element.elementor-element-30d53cbc > .elementor-container{max-width:none}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-972 .elementor-element.elementor-element-401cd829 .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(255, 255, 255) !important;margin:0;}
.elementor-972 .elementor-element.elementor-element-69ae7880 .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-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{font-size:15px !important;line-height:34px !important;letter-spacing:0.2px !important;padding:0px 20px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{position:relative}
.elementor-972 .elementor-element.elementor-element-2077cd6f{background-color:rgb(255, 255, 255)}
.elementor-972 .elementor-element.elementor-element-2077cd6f{background-image:url(http://rotenbauer.de/wp-content/uploads/p1670137-1-1536x1154.webp) !important}@media (max-width:767px){.elementor-972 .elementor-element.elementor-element-2077cd6f{background-image:url(http://rotenbauer.de/wp-content/uploads/p1670137-1-768x577.webp) !important}}@media (min-width:1600px){.elementor-972 .elementor-element.elementor-element-2077cd6f{background-image:url(http://rotenbauer.de/wp-content/uploads/p1670137-1-1536x1154.webp) !important}}
.elementor-972 .elementor-element.elementor-element-2077cd6f{background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important}
@media (hover:hover) and (min-width:960px){.elementor-972 .elementor-element.elementor-element-2077cd6f{background-attachment:fixed !important}}
.elementor-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{background-color:rgb(255, 255, 255);padding:20px 40px 20px 40px !important;background-image:var(--rkb-textur);min-height:452px;align-content:flex-start}
.elementor-972 .elementor-element.elementor-element-53690c31 > .elementor-container{max-width:none}
.elementor-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:400/300;object-fit:cover}
.elementor-972 .elementor-element.elementor-element-57be686c img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-972 .elementor-element.elementor-element-1e8c1063, .elementor-972 .elementor-element.elementor-element-1e8c1063 p, .elementor-972 .elementor-element.elementor-element-1e8c1063 li, .elementor-972 .elementor-element.elementor-element-1e8c1063 a:not(.elementor-button){font-size:18px !important;line-height:30.6px !important;color:rgb(34, 32, 30) !important;text-align:center !important}
@media (min-width:1680px){
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f > .elementor-container{max-width:1360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{min-height:680px}
.elementor-972 .elementor-element.elementor-element-458b0309{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028{margin-top:318px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-bottom:297px !important}
.elementor-972 .elementor-element.elementor-element-8edee7e{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-8edee7e > .elementor-container{max-width:1360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-626eb4e2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-128da63d{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-972 .elementor-element.elementor-element-8edee7e{padding-bottom:40px !important}
.elementor-972 .elementor-element.elementor-element-55deba09{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-55deba09 > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-afd78f2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72{margin-top:140px !important;margin-bottom:0 !important;display:block;width:750px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-10692168{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-972 .elementor-element.elementor-element-76e27ad9{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-972 .elementor-element.elementor-element-55deba09{padding-bottom:0px !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-50ae442c > .elementor-container{max-width:1360px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-473200b9{flex:0 0 calc((100% - 40px) * 0.67652) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-32069568{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:804px}
.elementor-972 .elementor-element.elementor-element-13000360{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-972 .elementor-element.elementor-element-2b695500{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-972 .elementor-element.elementor-element-8358555{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-4053e0{flex:0 0 calc((100% - 40px) * 0.32348) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-30d53cbc{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:804px}
.elementor-972 .elementor-element.elementor-element-2fc4d4df{margin-top:131px !important;margin-bottom:0 !important;display:block;width:267px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{aspect-ratio:267/135;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-401cd829{margin-top:20px !important;margin-bottom:0 !important;display:block;width:267px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880{margin-top:20px !important;margin-bottom:0 !important;display:block;width:267px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:40px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-bottom:140px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f > .elementor-container{max-width:1360px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{min-height:452px}
.elementor-972 .elementor-element.elementor-element-51ec65a{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-725ffe60{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-53690c31{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-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:452px}
.elementor-972 .elementor-element.elementor-element-57be686c{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:400/300;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-1e8c1063{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-972 .elementor-element.elementor-element-2077cd6f{padding-bottom:0px !important}
}
@media (min-width:1360px) and (max-width:1679px){
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f > .elementor-container{max-width:1360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{min-height:680px}
.elementor-972 .elementor-element.elementor-element-458b0309{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028{margin-top:318px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-bottom:297px !important}
.elementor-972 .elementor-element.elementor-element-8edee7e{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-8edee7e > .elementor-container{max-width:1360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-626eb4e2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-128da63d{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-972 .elementor-element.elementor-element-8edee7e{padding-bottom:40px !important}
.elementor-972 .elementor-element.elementor-element-55deba09{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-55deba09 > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-afd78f2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72{margin-top:140px !important;margin-bottom:0 !important;display:block;width:750px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-10692168{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-972 .elementor-element.elementor-element-76e27ad9{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-972 .elementor-element.elementor-element-55deba09{padding-bottom:0px !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-50ae442c > .elementor-container{max-width:1360px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-473200b9{flex:0 0 calc((100% - 40px) * 0.67652) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-32069568{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:804px}
.elementor-972 .elementor-element.elementor-element-13000360{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-972 .elementor-element.elementor-element-2b695500{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-972 .elementor-element.elementor-element-8358555{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-4053e0{flex:0 0 calc((100% - 40px) * 0.32348) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-30d53cbc{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:804px}
.elementor-972 .elementor-element.elementor-element-2fc4d4df{margin-top:131px !important;margin-bottom:0 !important;display:block;width:267px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{aspect-ratio:267/135;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-401cd829{margin-top:20px !important;margin-bottom:0 !important;display:block;width:267px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880{margin-top:20px !important;margin-bottom:0 !important;display:block;width:267px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:40px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-bottom:140px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f > .elementor-container{max-width:1360px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{min-height:452px}
.elementor-972 .elementor-element.elementor-element-51ec65a{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-725ffe60{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-53690c31{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-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:452px}
.elementor-972 .elementor-element.elementor-element-57be686c{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:400/300;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-1e8c1063{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-972 .elementor-element.elementor-element-2077cd6f{padding-bottom:0px !important}
}
@media (min-width:1200px) and (max-width:1359px){
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{min-height:680px}
.elementor-972 .elementor-element.elementor-element-458b0309{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028{margin-top:318px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-bottom:297px !important}
.elementor-972 .elementor-element.elementor-element-8edee7e{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-8edee7e > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-626eb4e2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-128da63d{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-972 .elementor-element.elementor-element-8edee7e{padding-bottom:40px !important}
.elementor-972 .elementor-element.elementor-element-55deba09{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-55deba09 > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-afd78f2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72{margin-top:140px !important;margin-bottom:0 !important;display:block;width:750px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-10692168{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-972 .elementor-element.elementor-element-76e27ad9{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-972 .elementor-element.elementor-element-55deba09{padding-bottom:0px !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-50ae442c > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-473200b9{flex:0 0 calc((100% - 40px) * 0.67845) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-32069568{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:744px}
.elementor-972 .elementor-element.elementor-element-13000360{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-972 .elementor-element.elementor-element-2b695500{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-972 .elementor-element.elementor-element-8358555{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-4053e0{flex:0 0 calc((100% - 40px) * 0.32155) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-30d53cbc{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:744px}
.elementor-972 .elementor-element.elementor-element-2fc4d4df{margin-top:93px !important;margin-bottom:0 !important;display:block;width:213px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{aspect-ratio:213/108;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-401cd829{margin-top:20px !important;margin-bottom:0 !important;display:block;width:213px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880{margin-top:20px !important;margin-bottom:0 !important;display:block;width:213px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:40px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-bottom:140px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{min-height:452px}
.elementor-972 .elementor-element.elementor-element-51ec65a{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-725ffe60{flex:0 0 calc((100% - 40px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-53690c31{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-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:452px}
.elementor-972 .elementor-element.elementor-element-57be686c{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:400/300;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-1e8c1063{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-972 .elementor-element.elementor-element-2077cd6f{padding-bottom:0px !important}
}
@media (min-width:960px) and (max-width:1199px){
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f > .elementor-container{max-width:944px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{min-height:680px}
.elementor-972 .elementor-element.elementor-element-458b0309{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028{margin-top:308px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-bottom:307px !important}
.elementor-972 .elementor-element.elementor-element-8edee7e{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-8edee7e > .elementor-container{max-width:944px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-626eb4e2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-128da63d{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-972 .elementor-element.elementor-element-8edee7e{padding-bottom:40px !important}
.elementor-972 .elementor-element.elementor-element-55deba09{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-55deba09 > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-afd78f2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72{margin-top:140px !important;margin-bottom:0 !important;display:block;width:750px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-10692168{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-972 .elementor-element.elementor-element-76e27ad9{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-972 .elementor-element.elementor-element-55deba09{padding-bottom:0px !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-50ae442c > .elementor-container{max-width:944px !important;column-gap:20px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-473200b9{flex:0 0 calc((100% - 20px) * 0.67424) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-32069568{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:708px}
.elementor-972 .elementor-element.elementor-element-13000360{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-972 .elementor-element.elementor-element-2b695500{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-972 .elementor-element.elementor-element-8358555{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-4053e0{flex:0 0 calc((100% - 20px) * 0.32576) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-30d53cbc{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{padding:70px 40px 70px 40px !important;min-height:708px}
.elementor-972 .elementor-element.elementor-element-2fc4d4df{margin-top:66px !important;margin-bottom:0 !important;display:block;width:181px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{aspect-ratio:181/92;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-401cd829{margin-top:20px !important;margin-bottom:0 !important;display:block;width:181px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880{margin-top:20px !important;margin-bottom:0 !important;display:block;width:181px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880 .elementor-heading-title{font-size:27px !important;line-height:1.2 !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-bottom:140px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f > .elementor-container{max-width:944px !important;column-gap:20px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{min-height:469px}
.elementor-972 .elementor-element.elementor-element-51ec65a{flex:0 0 calc((100% - 20px) * 0.50000) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-725ffe60{flex:0 0 calc((100% - 20px) * 0.50000) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-53690c31{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-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:469px}
.elementor-972 .elementor-element.elementor-element-57be686c{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-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:382/287;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-1e8c1063{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-972 .elementor-element.elementor-element-2077cd6f{padding-bottom:0px !important}
}
@media (min-width:640px) and (max-width:959px){
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{min-height:720px}
.elementor-972 .elementor-element.elementor-element-458b0309{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028{margin-top:332px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028 .elementor-heading-title{font-size:43px !important;line-height:55.25px !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-bottom:333px !important}
.elementor-972 .elementor-element.elementor-element-8edee7e{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-8edee7e > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-626eb4e2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-128da63d{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-972 .elementor-element.elementor-element-8edee7e{padding-bottom:40px !important}
.elementor-972 .elementor-element.elementor-element-55deba09{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-55deba09 > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-afd78f2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72{margin-top:70px !important;margin-bottom:0 !important;display:block;width:750px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-972 .elementor-element.elementor-element-10692168{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-972 .elementor-element.elementor-element-76e27ad9{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-972 .elementor-element.elementor-element-55deba09{padding-bottom:0px !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-50ae442c > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-972 .elementor-element.elementor-element-473200b9{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-32069568{margin-top:10px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{padding:40px 20px 40px 20px !important;min-height:674px}
.elementor-972 .elementor-element.elementor-element-13000360{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-972 .elementor-element.elementor-element-2b695500{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-972 .elementor-element.elementor-element-8358555{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-4053e0{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:20px !important}
.elementor-972 .elementor-element.elementor-element-30d53cbc{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-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{padding:40px 20px 40px 20px !important;min-height:633px}
.elementor-972 .elementor-element.elementor-element-2fc4d4df{margin-top:20px !important;margin-bottom:0 !important;display:block;width:648px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{aspect-ratio:648/329;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-401cd829{margin-top:20px !important;margin-bottom:0 !important;display:block;width:648px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880{margin-top:20px !important;margin-bottom:0 !important;display:block;width:648px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:20px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-bottom:70px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{min-height:452px}
.elementor-972 .elementor-element.elementor-element-51ec65a{display:none !important}
.elementor-972 .elementor-element.elementor-element-725ffe60{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-53690c31{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-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:452px}
.elementor-972 .elementor-element.elementor-element-57be686c{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:400/300;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-1e8c1063{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-972 .elementor-element.elementor-element-2077cd6f{padding-bottom:0px !important}
}
@media (max-width:639px){
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{min-height:595px}
.elementor-972 .elementor-element.elementor-element-458b0309{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028{margin-top:242px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-518c3028 .elementor-heading-title{font-size:43px !important;line-height:55.25px !important}
.elementor-972 .elementor-element.elementor-element-25c1cc0f{padding-bottom:242px !important}
.elementor-972 .elementor-element.elementor-element-8edee7e{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-8edee7e > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-626eb4e2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-128da63d{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-972 .elementor-element.elementor-element-8edee7e{padding-bottom:40px !important}
.elementor-972 .elementor-element.elementor-element-55deba09{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-55deba09 > .elementor-container{max-width:none !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-afd78f2{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-79e4bb72{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-972 .elementor-element.elementor-element-79e4bb72 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-972 .elementor-element.elementor-element-10692168{margin-top:1px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-76e27ad9{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-972 .elementor-element.elementor-element-55deba09{padding-bottom:0px !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-50ae442c > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-972 .elementor-element.elementor-element-473200b9{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-32069568{margin-top:11px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-4babccf3 > .elementor-widget-wrap{padding:40px 15px 40px 15px !important;min-height:641px}
.elementor-972 .elementor-element.elementor-element-13000360{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-972 .elementor-element.elementor-element-2b695500{margin-top:19px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-972 .elementor-element.elementor-element-2b695500 .elementor-heading-title{font-size:34px !important;line-height:1.2 !important}
.elementor-972 .elementor-element.elementor-element-8358555{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-8358555 .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-4053e0{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:19px !important}
.elementor-972 .elementor-element.elementor-element-30d53cbc{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-972 .elementor-element.elementor-element-724da5db > .elementor-widget-wrap{padding:40px 15px 40px 15px !important;min-height:535px}
.elementor-972 .elementor-element.elementor-element-2fc4d4df{margin-top:20px !important;margin-bottom:0 !important;display:block;width:290px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-2fc4d4df img{aspect-ratio:290/147;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-401cd829{margin-top:20px !important;margin-bottom:0 !important;display:block;width:290px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-69ae7880{margin-top:20px !important;margin-bottom:0 !important;display:block;width:290px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a{margin-top:20px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:20px !important;margin-right:auto !important}
.elementor-972 .elementor-element.elementor-element-4a81ce6a .elementor-button{white-space:nowrap !important}
.elementor-972 .elementor-element.elementor-element-50ae442c{padding-bottom:70px !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-972 .elementor-element.elementor-element-2077cd6f{min-height:460px}
.elementor-972 .elementor-element.elementor-element-51ec65a{display:none !important}
.elementor-972 .elementor-element.elementor-element-725ffe60{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-972 .elementor-element.elementor-element-53690c31{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-972 .elementor-element.elementor-element-215bfd0c > .elementor-widget-wrap{padding:20px 15px 20px 15px !important;min-height:460px}
.elementor-972 .elementor-element.elementor-element-57be686c{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-972 .elementor-element.elementor-element-57be686c img{aspect-ratio:330/248;object-fit:cover;height:auto !important}
.elementor-972 .elementor-element.elementor-element-1e8c1063{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-972 .elementor-element.elementor-element-2077cd6f{padding-bottom:0px !important}
}/* End custom CSS */