.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E3E3;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-background-overlay{background-color:#00000000;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-container{min-height:855px;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-105px;padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-1f62daa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144345 .elementor-element.elementor-element-1f62daa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-144345 .elementor-element.elementor-element-1f62daa0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-1f62daa0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-144345 .elementor-element.elementor-element-c0615fd{z-index:2;}.elementor-144345 .elementor-element.elementor-element-c0615fd img, .elementor-144345 .elementor-element.elementor-element-c0615fd svg{width:95%;}.elementor-144345 .elementor-element.elementor-element-c0615fd svg{height:auto;}.elementor-144345 .elementor-element.elementor-element-e311fc4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-144345 .elementor-element.elementor-element-e311fc4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-the7_content_headers_color );}.elementor-144345 .elementor-element.elementor-element-e311fc4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 100px 0px 20px;--e-column-margin-right:100px;--e-column-margin-left:20px;padding:20px 20px 10px 20px;}.elementor-144345 .elementor-element.elementor-element-e311fc4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor: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-144345 .elementor-element.elementor-element-31d2d11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-31d2d11{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-144345 .elementor-element.elementor-element-1a429a9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-1a429a9{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-144345 .elementor-element.elementor-element-4156fd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-49b6b09 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-49b6b09:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-49b6b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E325D;}.elementor-144345 .elementor-element.elementor-element-49b6b09 > .elementor-container{max-width:1450px;min-height:651px;}.elementor-144345 .elementor-element.elementor-element-49b6b09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-49b6b09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-173a08f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-ba5321c > .elementor-container{max-width:1700px;}.elementor-144345 .elementor-element.elementor-element-ba5321c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-c64c7cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-d154d15{text-align:start;}.elementor-144345 .elementor-element.elementor-element-064bc02 > .elementor-container{max-width:1700px;}.elementor-144345 .elementor-element.elementor-element-064bc02{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-5b60eb1 > .elementor-element-populated{margin:0px 0px 0px 23px;--e-column-margin-right:0px;--e-column-margin-left:23px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-ec0a016{text-align:start;}.elementor-144345 .elementor-element.elementor-element-5d0719d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-144345 .elementor-element.elementor-element-ad53863{width:var( --container-widget-width, 1025px );max-width:1025px;--container-widget-width:1025px;--container-widget-flex-grow:0;text-align:start;}.elementor-144345 .elementor-element.elementor-element-ad53863 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-ad53863 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:55px;font-weight:300;text-transform:none;font-style:normal;line-height:75px;color:#FAFCFC;}.elementor-144345 .elementor-element.elementor-element-c75cced > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-144345 .elementor-element.elementor-element-c75cced{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#D38500;--textColor:#D38500;}.elementor-144345 .elementor-element.elementor-element-a29713f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-4444977 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-3fe699d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-3fe699d{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-144345 .elementor-element.elementor-element-d90e25d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-871d3b6{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-144345 .elementor-element.elementor-element-871d3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-359cd45 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-fcf2770 > .elementor-container{max-width:1700px;}.elementor-144345 .elementor-element.elementor-element-fcf2770{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-e778d39 > .elementor-element-populated{margin:0px 0px 0px 23px;--e-column-margin-right:0px;--e-column-margin-left:23px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-537cf1f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-98affcc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-98affcc:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-98affcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFC;}.elementor-144345 .elementor-element.elementor-element-98affcc > .elementor-container{min-height:318px;}.elementor-144345 .elementor-element.elementor-element-98affcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-98affcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-f6104d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-88e0e36 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-88e0e36:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-88e0e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E3E3;}.elementor-144345 .elementor-element.elementor-element-88e0e36 > .elementor-container{max-width:1920px;min-height:651px;}.elementor-144345 .elementor-element.elementor-element-88e0e36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-88e0e36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-f8494bf > .elementor-element-populated{margin:125px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-2c98eeb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-144345 .elementor-element.elementor-element-2c98eeb > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-2c98eeb .elementor-heading-title{font-size:55px;font-weight:300;text-transform:none;font-style:normal;color:#08080A;}.elementor-144345 .elementor-element.elementor-element-603b596 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-1d20b4a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-bc840a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-bc840a9:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-bc840a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144345 .elementor-element.elementor-element-bc840a9 > .elementor-container{max-width:1345px;min-height:245px;}.elementor-144345 .elementor-element.elementor-element-bc840a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-144345 .elementor-element.elementor-element-bc840a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-5cbe8c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-9846ed4{text-align:start;}.elementor-144345 .elementor-element.elementor-element-9846ed4 img, .elementor-144345 .elementor-element.elementor-element-9846ed4 svg{width:87%;}.elementor-144345 .elementor-element.elementor-element-9846ed4 svg{height:auto;}.elementor-bc-flex-widget .elementor-144345 .elementor-element.elementor-element-737c63a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144345 .elementor-element.elementor-element-737c63a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-737c63a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-144345 .elementor-element.elementor-element-737c63a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-35d53e8{width:var( --container-widget-width, 1025px );max-width:1025px;--container-widget-width:1025px;--container-widget-flex-grow:0;text-align:start;}.elementor-144345 .elementor-element.elementor-element-35d53e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-35d53e8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:300;text-transform:none;font-style:normal;line-height:60px;color:#000000;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-c6aa6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2A47;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9 > .elementor-container{max-width:1450px;min-height:651px;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 20px 100px 20px;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-5dcffd0 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-eaf0b8e > .elementor-container{max-width:1700px;}.elementor-144345 .elementor-element.elementor-element-eaf0b8e{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-7158f78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-f106b69 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-f106b69{text-align:center;}.elementor-144345 .elementor-element.elementor-element-f106b69 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:55px;font-weight:300;text-transform:none;font-style:normal;line-height:75px;color:#FAFCFC;}.elementor-144345 .elementor-element.elementor-element-c23a95f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-c23a95f{text-align:center;}.elementor-144345 .elementor-element.elementor-element-6e93afe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-6e93afe:not(.elementor-motion-effects-element-type-background), .elementor-144345 .elementor-element.elementor-element-6e93afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFC;}.elementor-144345 .elementor-element.elementor-element-6e93afe > .elementor-container{max-width:1350px;min-height:651px;}.elementor-144345 .elementor-element.elementor-element-6e93afe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 175px 20px;}.elementor-144345 .elementor-element.elementor-element-6e93afe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144345 .elementor-element.elementor-element-22a0763 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-643b7b8{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-144345 .elementor-element.elementor-element-7aa558c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144345 .elementor-element.elementor-element-7aa558c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-7aa558c > .elementor-element-populated{margin:0px 0px 0px 23px;--e-column-margin-right:0px;--e-column-margin-left:23px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-bbb3014{text-align:start;}.elementor-144345 .elementor-element.elementor-element-bbb3014 img, .elementor-144345 .elementor-element.elementor-element-bbb3014 svg{width:11.5%;}.elementor-144345 .elementor-element.elementor-element-bbb3014 svg{height:auto;}.elementor-bc-flex-widget .elementor-144345 .elementor-element.elementor-element-9600eaa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144345 .elementor-element.elementor-element-9600eaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-9600eaa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-60b2589{width:var( --container-widget-width, 1025px );max-width:1025px;--container-widget-width:1025px;--container-widget-flex-grow:0;text-align:start;}.elementor-144345 .elementor-element.elementor-element-60b2589 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-60b2589 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:55px;font-weight:300;text-transform:none;font-style:normal;line-height:75px;color:#000000;}.elementor-144345 .elementor-element.elementor-element-c32afe3 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-c32afe3{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#08080A;--textColor:#08080A;}.elementor-144345 .elementor-element.elementor-element-5b2e29f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-fb2310c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-5ae5560 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-bb5edf6 > .elementor-container{max-width:1700px;}.elementor-144345 .elementor-element.elementor-element-bb5edf6{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-65f9336 > .elementor-element-populated{margin:0px 0px 0px 23px;--e-column-margin-right:0px;--e-column-margin-left:23px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-c61b702 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-container{min-height:592px;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-background-overlay{opacity:1;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6{margin-top:0px;margin-bottom:50px;padding:40px 25px 0px 25px;}.elementor-144345 .elementor-element.elementor-element-e311fc4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144345 .elementor-element.elementor-element-49b6b09{padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-d154d15 img, .elementor-144345 .elementor-element.elementor-element-d154d15 svg{width:7%;}.elementor-144345 .elementor-element.elementor-element-d154d15 svg{height:auto;}.elementor-144345 .elementor-element.elementor-element-064bc02{margin-top:40px;margin-bottom:0px;}.elementor-144345 .elementor-element.elementor-element-5d0719d > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-144345 .elementor-element.elementor-element-ad53863 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-144345 .elementor-element.elementor-element-537cf1f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-144345 .elementor-element.elementor-element-98affcc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-88e0e36{padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-2c98eeb .elementor-heading-title{font-size:39px;line-height:1.4em;}.elementor-144345 .elementor-element.elementor-element-bc840a9{padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-35d53e8 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9{padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-eaf0b8e{margin-top:40px;margin-bottom:0px;}.elementor-144345 .elementor-element.elementor-element-7158f78 > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-144345 .elementor-element.elementor-element-f106b69 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-144345 .elementor-element.elementor-element-c23a95f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-c23a95f{text-align:center;}.elementor-144345 .elementor-element.elementor-element-6e93afe{padding:0px 20px 0px 20px;}.elementor-144345 .elementor-element.elementor-element-643b7b8{margin-top:40px;margin-bottom:0px;}.elementor-144345 .elementor-element.elementor-element-9600eaa > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-144345 .elementor-element.elementor-element-60b2589 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-144345 .elementor-element.elementor-element-fb2310c > .elementor-element-populated{padding:0px 0px 0px 12px;}}@media(max-width:767px){.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-container{min-height:727px;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6 > .elementor-background-overlay{opacity:1;}.elementor-144345 .elementor-element.elementor-element-4c2e7cf6{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-144345 .elementor-element.elementor-element-1f62daa0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144345 .elementor-element.elementor-element-1f62daa0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-1f62daa0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-144345 .elementor-element.elementor-element-e311fc4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-144345 .elementor-element.elementor-element-e311fc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-144345 .elementor-element.elementor-element-e311fc4 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-144345 .elementor-element.elementor-element-49b6b09 > .elementor-container{min-height:580px;}.elementor-144345 .elementor-element.elementor-element-49b6b09{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-144345 .elementor-element.elementor-element-c64c7cd{width:100%;}.elementor-144345 .elementor-element.elementor-element-c64c7cd > .elementor-element-populated{margin:0px 0px 0px 7px;--e-column-margin-right:0px;--e-column-margin-left:7px;}.elementor-144345 .elementor-element.elementor-element-d154d15 img, .elementor-144345 .elementor-element.elementor-element-d154d15 svg{width:12%;}.elementor-144345 .elementor-element.elementor-element-d154d15 svg{height:auto;}.elementor-144345 .elementor-element.elementor-element-5b60eb1{width:10%;}.elementor-144345 .elementor-element.elementor-element-5d0719d{width:90%;}.elementor-144345 .elementor-element.elementor-element-5d0719d > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-144345 .elementor-element.elementor-element-ad53863{text-align:start;}.elementor-144345 .elementor-element.elementor-element-ad53863 .elementor-heading-title{font-size:29px;}.elementor-144345 .elementor-element.elementor-element-4444977 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144345 .elementor-element.elementor-element-e778d39 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144345 .elementor-element.elementor-element-98affcc > .elementor-container{min-height:314px;}.elementor-144345 .elementor-element.elementor-element-98affcc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-88e0e36{padding:0px 10px 0px 10px;}.elementor-144345 .elementor-element.elementor-element-f8494bf > .elementor-element-populated{margin:70px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-144345 .elementor-element.elementor-element-2c98eeb{text-align:center;}.elementor-144345 .elementor-element.elementor-element-2c98eeb .elementor-heading-title{font-size:23px;}.elementor-144345 .elementor-element.elementor-element-bc840a9 > .elementor-container{min-height:580px;}.elementor-144345 .elementor-element.elementor-element-bc840a9{padding:0px 10px 0px 10px;}.elementor-144345 .elementor-element.elementor-element-737c63a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-144345 .elementor-element.elementor-element-737c63a > .elementor-element-populated{margin:-120px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-144345 .elementor-element.elementor-element-35d53e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144345 .elementor-element.elementor-element-35d53e8{text-align:start;}.elementor-144345 .elementor-element.elementor-element-35d53e8 .elementor-heading-title{font-size:29px;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9 > .elementor-container{min-height:580px;}.elementor-144345 .elementor-element.elementor-element-c6aa6c9{padding:0px 15px 0px 15px;}.elementor-144345 .elementor-element.elementor-element-7158f78{width:100%;}.elementor-144345 .elementor-element.elementor-element-7158f78 > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-144345 .elementor-element.elementor-element-f106b69{text-align:center;}.elementor-144345 .elementor-element.elementor-element-f106b69 .elementor-heading-title{font-size:29px;}.elementor-144345 .elementor-element.elementor-element-bbe6f7c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-144345 .elementor-element.elementor-element-6e93afe{padding:0px 10px 0px 10px;}.elementor-144345 .elementor-element.elementor-element-7aa558c{width:10%;}.elementor-bc-flex-widget .elementor-144345 .elementor-element.elementor-element-7aa558c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-144345 .elementor-element.elementor-element-7aa558c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-144345 .elementor-element.elementor-element-bbb3014 img, .elementor-144345 .elementor-element.elementor-element-bbb3014 svg{width:47%;}.elementor-144345 .elementor-element.elementor-element-bbb3014 svg{height:auto;}.elementor-144345 .elementor-element.elementor-element-9600eaa{width:90%;}.elementor-144345 .elementor-element.elementor-element-9600eaa > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-144345 .elementor-element.elementor-element-60b2589{text-align:start;}.elementor-144345 .elementor-element.elementor-element-60b2589 .elementor-heading-title{font-size:29px;}.elementor-144345 .elementor-element.elementor-element-5b2e29f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-144345 .elementor-element.elementor-element-fb2310c{width:100%;}.elementor-144345 .elementor-element.elementor-element-fb2310c > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-144345 .elementor-element.elementor-element-1f62daa0{width:57.302%;}.elementor-144345 .elementor-element.elementor-element-e311fc4{width:42.663%;}.elementor-144345 .elementor-element.elementor-element-5b60eb1{width:4.168%;}.elementor-144345 .elementor-element.elementor-element-5d0719d{width:95.832%;}.elementor-144345 .elementor-element.elementor-element-e778d39{width:100%;}.elementor-144345 .elementor-element.elementor-element-5cbe8c7{width:29.118%;}.elementor-144345 .elementor-element.elementor-element-737c63a{width:70.882%;}.elementor-144345 .elementor-element.elementor-element-7aa558c{width:5%;}.elementor-144345 .elementor-element.elementor-element-9600eaa{width:40.332%;}.elementor-144345 .elementor-element.elementor-element-fb2310c{width:54.332%;}.elementor-144345 .elementor-element.elementor-element-65f9336{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-144345 .elementor-element.elementor-element-1f62daa0{width:100%;}.elementor-144345 .elementor-element.elementor-element-e311fc4{width:100%;}.elementor-144345 .elementor-element.elementor-element-5b60eb1{width:5%;}.elementor-144345 .elementor-element.elementor-element-5d0719d{width:94%;}.elementor-144345 .elementor-element.elementor-element-7158f78{width:94%;}.elementor-144345 .elementor-element.elementor-element-7aa558c{width:5%;}.elementor-144345 .elementor-element.elementor-element-9600eaa{width:94%;}.elementor-144345 .elementor-element.elementor-element-fb2310c{width:94%;}}/* Start custom CSS for shortcode, class: .elementor-element-4156fd5 */.ras-form p {
   font-family: "Open Sans";
   
}
.ras-form input::placeholder {
  color:#0E325D!important;
  opacity: 1;
  font-size: 18px;
  font-family: "Open Sans";
  opacity: 0.7;
}

.ras-form .wpcf7-text {
    font-size: 18px!important;
      font-family: "Open Sans";
        color:#0E325D!important;
}

.ras-form .wpcf7-text {
    height: 45px;
}

.ras-form .wpcf7-submit {
    width:auto;
  padding: 13px 18px!important;                      /* ergibt 264px Textbreite innerhalb 284px */
  background: #D38500!important;                /* Button-Hintergrund */
  color: #FFFFFF;                       /* Schriftfarbe */
  text-decoration: none!important;
  text-transform: uppercase!important;
  font-family: "Open Sans", Arial, sans-serif!important;
  font-weight: 700!important;
  font-size: 18px!important;
  line-height: 24px!important;    
}

.ras-form .wpcf7-submit:hover {
    color:#D38500!important;
    background-color:#FFFFFF!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fe699d */.tg-downloadvor p {
    padding-bottom: 10px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-871d3b6 */.tg-downloadvor p {
    padding-bottom: 10px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-359cd45 */.cta-btn{
  width:450px!important;
  padding: 15px 18px!important;                    
  background: #D38500;                  /* Button-Hintergrund */
  color: #FFFFFF;                       /* Schriftfarbe */
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;                    /* wie Spezifikation */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-537cf1f */.cta-btn{
  width:400px!important;
  padding: 15px 18px!important;                    
  background: #D38500;                  /* Button-Hintergrund */
  color: #FFFFFF;                       /* Schriftfarbe */
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;                    /* wie Spezifikation */
}


.cta-btn.mobile{
  width:300px!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75a90c3 *//* Zweispaltiger CTA (Bild | Text) */
.cta-split{
  width:100%;
  background:#fff;
}

.cta-split__grid{
  display:grid;
  grid-template-columns: 40.677% 59.323%; /* ≈ 781 : 1139 */
  min-height: 260px;                      /* optische Grundhöhe */
}

/* ---- Maximalhöhe 361px ab 981px Breite ---- */
@media (min-width: 981px){
  .cta-split{ max-height:361px; }
  .cta-split__grid{
    height:361px;           /* exakt 361px hoch */
    max-height:361px;
  }
  .cta-split__media,
  .cta-split__content{ height:100%; }  /* füllt die 361px */
}

/* Bild links */
.cta-split__media{
  margin:0;
  position:relative;
  overflow:hidden;
}
.cta-split__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* Content rechts */
.cta-split__content{
  background:#D38500;
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:22px;
  padding:clamp(24px, 5vw, 72px);
}

.cta-split__copy{
  margin:0;
  font:400 25px/1.4 "Open Sans", Arial, sans-serif;
  max-width: 95%;
}
.cta-split__copy strong{ font-weight:700; }

/* Responsiv: Tablet/Mobil untereinander */
@media (max-width: 980px){
  .cta-split__grid{ grid-template-columns: 1fr; }
  .cta-split__content{ order:2; }
  .cta-split__media{ min-height: 260px; }
  .cta-split__copy{ font-size:18px; max-width:100%;
}
.bf-btn.orangebg.mobile {
    width:300px;
}
}

.bf-btn.orangebg {
    width:400px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbe6f7c *//* ===== FAQ – Grundlayout ===== */
.faq{
  --gold: #D38500;
  --ink:  #1D1D1B;
  --q:    white;           /* Frage in Blau */
  font-family: "Open Sans", Arial, sans-serif;
  color: var(--ink);
}

.faq__head{
  text-align:center;
  margin: 40px 0 28px;
}


.faq__bar{
  display:inline-block;
  width: 84px;
  height: 6px;
  background: var(--gold);
  margin-top: 14px;
}

/* ===== Liste & Items ===== */
.faq__list{
  max-width: 720px;          /* anpassen bei Bedarf */
  margin: 0 auto;
}

.faq__item:first-of-type{
  border-top:none;
}


.faq__item{
  border-top: 2px solid #D38500;
}


/* ===== Zusammenfassung (Klickbereich) ===== */
.faq__summary{
  list-style: none;          /* Marker der <summary> entfernen */
  display:flex;
  align-items:center;
  gap: 16px;
  padding: 24px 12px 22px 0px;
  cursor: pointer;
}
.faq__summary::-webkit-details-marker{ display:none; }

.faq__q{
  font-size: clamp(18px, 2.2vw, 22px);
  font-weight: 300;
  line-height: 1.35;
  color: var(--q);
  flex: 1 1 auto;
}

/* Pfeil rechts */
.faq__arrow{
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  transition: transform .2s ease;
  transform-origin: 50% 50%;
  /* eingeklappt (closed): 90° drehen -> zeigt nach rechts/links je nach SVG-Ausrichtung */
  transform: rotate(90deg);
}

/* ausgeklappt (open): nach unten zeigen (0°) */
.faq__item[open] .faq__arrow{
  transform: rotate(0deg);
}

/* ===== Antwortbereich ===== */
.faq__a{
  padding: 0 12px 24px 0px;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.6;
  color: white;
}
.faq__a p{ margin: 0 0 12px; }
.faq__a a{ color: var(--gold); text-decoration: underline; }

/* ===== kleine Screens ===== */
@media (max-width: 560px){
  .faq__summary{ padding: 20px 8px 18px; }
  .faq__a{ padding: 0 8px 20px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b2e29f */.cta-btn{
  display: inline-flex;                 /* zentriert Text vertikal & horizontal */
  justify-content: center;
  align-items: center;
  width: 284px;
  height: 45px;
  padding: 0 10px;                      /* ergibt 264px Textbreite innerhalb 284px */
  box-sizing: border-box;

  background: #D38500;                  /* Button-Hintergrund */
  color: #FFFFFF;                       /* Schriftfarbe */
  text-decoration: none;
  text-transform: uppercase;

  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;                    /* wie Spezifikation */
  letter-spacing: 0;
  border: 0;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61b702 *//* Falls Open Sans (700) nicht global geladen ist: */
.cta-btn{
  display: inline-flex;                 /* zentriert Text vertikal & horizontal */
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 45px;
  padding: 13px 17px;                      /* ergibt 264px Textbreite innerhalb 284px */
  box-sizing: border-box;

  background: #D38500;                  /* Button-Hintergrund */
  color: #FFFFFF;                       /* Schriftfarbe */
  text-decoration: none;
  text-transform: uppercase;

  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;                    /* wie Spezifikation */
  letter-spacing: 0;
  border: 0;
  border-radius: 0;
}

/* optional zugängliche Fokus-Kontur – entfernen, wenn unerwünscht */
.cta-btn:focus-visible{
  outline: 2px solid #fff;
  outline-offset: 2px;
}/* End custom CSS */