.elementor-2176 .elementor-element.elementor-element-b7160f7{margin-top:2rem;margin-bottom:1rem;}.elementor-2176 .elementor-element.elementor-element-5e32a7c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2176 .elementor-element.elementor-element-4f20b75 .elementor-button .elementor-align-icon-right{margin-left:0.4rem;}.elementor-2176 .elementor-element.elementor-element-4f20b75 .elementor-button .elementor-align-icon-left{margin-right:0.4rem;}.elementor-2176 .elementor-element.elementor-element-4f20b75 .elementor-button{background-color:var( --e-global-color-4d3fd3a );border-style:none;}.elementor-2176 .elementor-element.elementor-element-4f20b75 .elementor-button:hover, .elementor-2176 .elementor-element.elementor-element-4f20b75 .elementor-button:focus{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-121faa5{margin-top:2rem;margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-3039ee2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2176 .elementor-element.elementor-element-1a77210 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2176 .elementor-element.elementor-element-1a77210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2176 .elementor-element.elementor-element-1a77210{width:100%;max-width:100%;}.elementor-2176 .elementor-element.elementor-element-7e606c2{margin-top:1rem;margin-bottom:2rem;}.elementor-2176 .elementor-element.elementor-element-2cbd854:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2176 .elementor-element.elementor-element-2cbd854 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-2cbd854 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-2176 .elementor-element.elementor-element-2cbd854 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-01538c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-2176 .elementor-element.elementor-element-01538c5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-01538c5.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-01538c5.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-01538c5{--icon-box-icon-margin:1rem;}.elementor-2176 .elementor-element.elementor-element-01538c5 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-01538c5 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.7rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-01538c5 > .elementor-widget-container{margin:1rem 1rem 1rem 1rem;}.elementor-2176 .elementor-element.elementor-element-65265e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2176 .elementor-element.elementor-element-65265e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-65265e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-2176 .elementor-element.elementor-element-65265e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-8e766ce .elementor-icon-box-wrapper{text-align:left;}.elementor-2176 .elementor-element.elementor-element-8e766ce.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-8e766ce.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-8e766ce.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-8e766ce{--icon-box-icon-margin:1rem;}.elementor-2176 .elementor-element.elementor-element-8e766ce .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-8e766ce .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.7rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-8e766ce > .elementor-widget-container{margin:1rem 1rem 1rem 1rem;}.elementor-2176 .elementor-element.elementor-element-acdf3fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2176 .elementor-element.elementor-element-acdf3fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-acdf3fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-2176 .elementor-element.elementor-element-acdf3fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-6e56c50 .elementor-icon-box-wrapper{text-align:left;}.elementor-2176 .elementor-element.elementor-element-6e56c50.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-6e56c50.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-6e56c50.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-6e56c50{--icon-box-icon-margin:1rem;}.elementor-2176 .elementor-element.elementor-element-6e56c50 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-6e56c50 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.7rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-6e56c50 > .elementor-widget-container{margin:1rem 1rem 1rem 1rem;}.elementor-2176 .elementor-element.elementor-element-c3aa632:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2176 .elementor-element.elementor-element-c3aa632 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-c3aa632 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-2176 .elementor-element.elementor-element-c3aa632 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-acfeadf .elementor-icon-box-wrapper{text-align:left;}.elementor-2176 .elementor-element.elementor-element-acfeadf.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-acfeadf.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-acfeadf.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-acfeadf{--icon-box-icon-margin:1rem;}.elementor-2176 .elementor-element.elementor-element-acfeadf .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-acfeadf .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.7rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-acfeadf > .elementor-widget-container{margin:1rem 1rem 1rem 1rem;}.elementor-2176 .elementor-element.elementor-element-dff8438 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2176 .elementor-element.elementor-element-80d4232.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-80d4232.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-80d4232.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-80d4232{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-80d4232 .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-80d4232 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-80d4232 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-80d4232 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-1a75fd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-1a75fd8.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-1a75fd8.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-1a75fd8{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-1a75fd8 .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-1a75fd8 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-1a75fd8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-1a75fd8 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-993b3ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-993b3ca.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-993b3ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-993b3ca{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-993b3ca .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-993b3ca .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-993b3ca .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-993b3ca > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-95c32e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-95c32e9.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-95c32e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-95c32e9{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-95c32e9 .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-95c32e9 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-95c32e9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-95c32e9 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-fc5d624.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-fc5d624.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-fc5d624.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-fc5d624{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-fc5d624 .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-fc5d624 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-fc5d624 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-fc5d624 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-78077fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-78077fb.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-78077fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-78077fb{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-78077fb .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-78077fb .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-78077fb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-78077fb > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-d149694.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-d149694.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-d149694.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-d149694{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-d149694 .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-d149694 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-d149694 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-d149694 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-88a9f97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-88a9f97.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-88a9f97.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d3fd3a );color:var( --e-global-color-4d3fd3a );border-color:var( --e-global-color-4d3fd3a );}.elementor-2176 .elementor-element.elementor-element-88a9f97{--icon-box-icon-margin:15px;}.elementor-2176 .elementor-element.elementor-element-88a9f97 .elementor-icon-box-title{margin-bottom:0rem;}.elementor-2176 .elementor-element.elementor-element-88a9f97 .elementor-icon-box-title, .elementor-2176 .elementor-element.elementor-element-88a9f97 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-2176 .elementor-element.elementor-element-88a9f97 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-975bda3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2176 .elementor-element.elementor-element-975bda3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b163f );}.elementor-2176 .elementor-element.elementor-element-975bda3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2176 .elementor-element.elementor-element-975bda3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-cc84447 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2176 .elementor-element.elementor-element-f05b0b8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2176 .elementor-element.elementor-element-f05b0b8 > .elementor-widget-container{margin:00.5rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-2176 .elementor-element.elementor-element-f05b0b8{width:100%;max-width:100%;}.elementor-2176 .elementor-element.elementor-element-35bda1d{--e-image-carousel-slides-to-show:6;}.elementor-2176 .elementor-element.elementor-element-35bda1d .elementor-image-carousel-caption{text-align:center;}.elementor-2176 .elementor-element.elementor-element-8044677{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:2rem;}.elementor-2176 .elementor-element.elementor-element-8044677 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-99715fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2176 .elementor-element.elementor-element-ba15dd4{text-align:left;}.elementor-2176 .elementor-element.elementor-element-ba15dd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2176 .elementor-element.elementor-element-748d2cb{column-gap:80px;}.elementor-2176 .elementor-element.elementor-element-fc6dac2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px 10px;--background-transition:0.3s;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-2176 .elementor-element.elementor-element-e6ccf33{--display:flex;--flex-wrap:wrap;--align-content:space-between;--background-transition:0.3s;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-2176 .elementor-element.elementor-element-e6ccf33:not(.elementor-motion-effects-element-type-background), .elementor-2176 .elementor-element.elementor-element-e6ccf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b163f );}.elementor-2176 .elementor-element.elementor-element-e6ccf33, .elementor-2176 .elementor-element.elementor-element-e6ccf33::before{--border-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-e6ccf33.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-bef5676 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-ccd7be0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-ccd7be0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-11b1ee8 .elementor-icon-wrapper{text-align:center;}.elementor-2176 .elementor-element.elementor-element-11b1ee8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-11b1ee8.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-11b1ee8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-11b1ee8.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-11b1ee8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2176 .elementor-element.elementor-element-11b1ee8 .elementor-icon{font-size:2rem;}.elementor-2176 .elementor-element.elementor-element-11b1ee8 .elementor-icon svg{height:2rem;}.elementor-2176 .elementor-element.elementor-element-3341b75{--display:flex;--flex-wrap:wrap;--align-content:space-between;--background-transition:0.3s;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-2176 .elementor-element.elementor-element-3341b75:not(.elementor-motion-effects-element-type-background), .elementor-2176 .elementor-element.elementor-element-3341b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b163f );}.elementor-2176 .elementor-element.elementor-element-3341b75, .elementor-2176 .elementor-element.elementor-element-3341b75::before{--border-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-3341b75.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-817aed6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-403e8fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-403e8fe.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-9b9a357.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-9b9a357.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-9b9a357.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-9b9a357.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-9b9a357.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2176 .elementor-element.elementor-element-9b9a357 .elementor-icon{font-size:2rem;}.elementor-2176 .elementor-element.elementor-element-9b9a357 .elementor-icon svg{height:2rem;}.elementor-2176 .elementor-element.elementor-element-3e38302{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:space-between;--background-transition:0.3s;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-2176 .elementor-element.elementor-element-3e38302:not(.elementor-motion-effects-element-type-background), .elementor-2176 .elementor-element.elementor-element-3e38302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b163f );}.elementor-2176 .elementor-element.elementor-element-3e38302, .elementor-2176 .elementor-element.elementor-element-3e38302::before{--border-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-3e38302.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-9b3dd70 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-55a4061{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-55a4061.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-afb3c9e .elementor-icon-wrapper{text-align:center;}.elementor-2176 .elementor-element.elementor-element-afb3c9e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-afb3c9e.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-afb3c9e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-afb3c9e.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-afb3c9e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2176 .elementor-element.elementor-element-afb3c9e .elementor-icon{font-size:2rem;}.elementor-2176 .elementor-element.elementor-element-afb3c9e .elementor-icon svg{height:2rem;}.elementor-2176 .elementor-element.elementor-element-84ee589{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:space-between;--background-transition:0.3s;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-2176 .elementor-element.elementor-element-84ee589:not(.elementor-motion-effects-element-type-background), .elementor-2176 .elementor-element.elementor-element-84ee589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b163f );}.elementor-2176 .elementor-element.elementor-element-84ee589, .elementor-2176 .elementor-element.elementor-element-84ee589::before{--border-transition:0.3s;}.elementor-2176 .elementor-element.elementor-element-84ee589.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2176 .elementor-element.elementor-element-21dca22 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-0fb5f35 .elementor-icon-wrapper{text-align:center;}.elementor-2176 .elementor-element.elementor-element-aa422c1:not(.elementor-motion-effects-element-type-background), .elementor-2176 .elementor-element.elementor-element-aa422c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b163f );}.elementor-2176 .elementor-element.elementor-element-aa422c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2rem;margin-bottom:0rem;padding:1rem 1rem 1rem 1rem;}.elementor-2176 .elementor-element.elementor-element-aa422c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2176 .elementor-element.elementor-element-6c3e1dd5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2176 .elementor-element.elementor-element-54899ab3 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-4585dd84 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-2176 .elementor-element.elementor-element-2d28faaa > .elementor-element-populated{margin:0rem 0rem -1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2176 .elementor-element.elementor-element-11d04380 .elementor-heading-title{font-size:1.3rem;}.elementor-2176 .elementor-element.elementor-element-11d04380 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-2176 .elementor-element.elementor-element-33d5e238{color:var( --e-global-color-secondary );}.elementor-2176 .elementor-element.elementor-element-33d5e238 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-9178951 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-4f1b9d30{--divider-border-style:solid;--divider-border-width:1px;}.elementor-2176 .elementor-element.elementor-element-4f1b9d30 .elementor-divider-separator{width:100%;}.elementor-2176 .elementor-element.elementor-element-4f1b9d30 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-2176 .elementor-element.elementor-element-3431a926.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2176 .elementor-element.elementor-element-3431a926.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2176 .elementor-element.elementor-element-3431a926 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-7484f1b0{padding:1rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-2176 .elementor-element.elementor-element-247d6d9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2176 .elementor-element.elementor-element-247d6d9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2176 .elementor-element.elementor-element-247d6d9d > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-1e2cf777{font-family:"Open Sans", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-2176 .elementor-element.elementor-element-1e2cf777 > .elementor-widget-container{margin:2.5rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2176 .elementor-element.elementor-element-621e0af7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2176 .elementor-element.elementor-element-621e0af7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2176 .elementor-element.elementor-element-621e0af7 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-b5fd5d2 .elementor-icon-wrapper{text-align:center;}.elementor-2176 .elementor-element.elementor-element-b5fd5d2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2176 .elementor-element.elementor-element-b5fd5d2.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-b5fd5d2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2176 .elementor-element.elementor-element-b5fd5d2.elementor-view-framed .elementor-icon, .elementor-2176 .elementor-element.elementor-element-b5fd5d2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2176 .elementor-element.elementor-element-b5fd5d2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-b5fd5d2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-bc-flex-widget .elementor-2176 .elementor-element.elementor-element-432bbd31.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2176 .elementor-element.elementor-element-432bbd31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2176 .elementor-element.elementor-element-432bbd31 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2176 .elementor-element.elementor-element-6354a553 .elementor-button .elementor-align-icon-right{margin-left:0.4rem;}.elementor-2176 .elementor-element.elementor-element-6354a553 .elementor-button .elementor-align-icon-left{margin-right:0.4rem;}.elementor-2176 .elementor-element.elementor-element-6354a553 .elementor-button{background-color:var( --e-global-color-4d3fd3a );border-style:none;}.elementor-2176 .elementor-element.elementor-element-475429f9 .elementor-button .elementor-align-icon-right{margin-left:0.4rem;}.elementor-2176 .elementor-element.elementor-element-475429f9 .elementor-button .elementor-align-icon-left{margin-right:0.4rem;}.elementor-2176 .elementor-element.elementor-element-475429f9 .elementor-button{background-color:var( --e-global-color-4d3fd3a );border-style:none;}@media(min-width:768px){.elementor-2176 .elementor-element.elementor-element-fc6dac2{--width:100%;}.elementor-2176 .elementor-element.elementor-element-e6ccf33{--width:500px;}.elementor-2176 .elementor-element.elementor-element-ccd7be0{--width:64px;}.elementor-2176 .elementor-element.elementor-element-3341b75{--width:500px;}.elementor-2176 .elementor-element.elementor-element-403e8fe{--width:64px;}.elementor-2176 .elementor-element.elementor-element-3e38302{--width:500px;}.elementor-2176 .elementor-element.elementor-element-55a4061{--width:64px;}.elementor-2176 .elementor-element.elementor-element-84ee589{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2176 .elementor-element.elementor-element-2cbd854{width:50%;}.elementor-2176 .elementor-element.elementor-element-65265e8{width:50%;}.elementor-2176 .elementor-element.elementor-element-acdf3fd{width:50%;}.elementor-2176 .elementor-element.elementor-element-c3aa632{width:50%;}.elementor-2176 .elementor-element.elementor-element-54899ab3{width:100%;}}@media(max-width:1024px){.elementor-2176 .elementor-element.elementor-element-748d2cb{column-gap:40px;}}@media(max-width:767px){.elementor-2176 .elementor-element.elementor-element-8044677{padding:50px 0px 180px 0px;}.elementor-2176 .elementor-element.elementor-element-748d2cb{columns:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-35bda1d *//* ===== Team-Portraits Carousel (4:5), responsive & mit Caption ===== */

/* Größen & Abstände (Desktop / Tablet / Mobile) */
:root { 
  --faces-gap: 20px;     /* Abstand zwischen Kacheln (Desktop) */
  --faces-size: 220px;   /* Kachelbreite (Desktop) */
}
@media (max-width: 1024px){
  :root { --faces-gap: 14px; --faces-size: 180px; } /* Tablet */
}
@media (max-width: 767px){
  :root { --faces-gap: 10px; --faces-size: 140px; } /* Mobile */
}

/* gleichmäßiger Innenabstand je Slide + sauberer Außenrand */
#faces .swiper-slide { 
  padding: 0 calc(var(--faces-gap) / 2);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;                 /* zentriert Bild + Caption */
}
#faces .swiper-wrapper { 
  margin: 0 calc(var(--faces-gap) / -2);
  transition-timing-function: linear !important; /* für „kontinuierliches“ Autoplay */
}

/* Kachel-Größe festlegen (4:5) – verhindert „zu große“ Bilder am Handy */
#faces .swiper-slide .elementor-image-carousel-img{
  width: var(--faces-size);
  height: calc(var(--faces-size) * 1.25);  /* 4:5 => Höhe = Breite * 1.25 */
  display: block;
}

/* Bild selbst füllt die Kachel sauber */
#faces .swiper-slide img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;                 /* wenn du eckig willst: 0 setzen */
  display: block;
  box-shadow: 0 6px 18px rgba(0,0,0,.12);
}

/* Bildunterschrift: Name groß, Abteilung kleiner & dezenter */
#faces .elementor-image-carousel-caption{
  max-width: var(--faces-size);
  margin: 8px 0 0;
  text-align: left;
  line-height: 1.25;
  font-weight: 600;                                    /* Name */
  font-size: clamp(14px, 1.6vw, 16px);                 /* responsiv */
}
#faces .elementor-image-carousel-caption .role{
  display: block;
  margin-top: 2px;
  font-weight: 500;
  font-size: clamp(12px, 1.4vw, 14px);                 /* kleiner */
  opacity: .75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc6dac2 *//* ===== Base (Desktop) ===== */
.elementor-2176 .elementor-element.elementor-element-fc6dac2{
  display:flex;
  flex-wrap:nowrap;
  align-items:stretch;          /* <-- statt center */
  gap:24px;
}

.elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-card{
  flex: 1 1 300px;
  min-height: 200px;
  box-sizing: border-box;

  /* für saubere Equal-Height-Inhalte */
  display:flex;
  flex-direction:column;
}

.elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-arrow{
  flex: 0 0 56px;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing: border-box;
}




/* ===== Mobile (≤767px): 1 Card pro Zeile ===== */
@media (max-width:1200px){
  .elementor-2176 .elementor-element.elementor-element-fc6dac2{ flex-direction:column; gap:16px; }
  .elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-card{ flex:1 1 100%; min-width:100%; }
  .elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-arrow{ flex:0 0 auto; margin:8px 0; }

  /* Pfeil nach unten drehen (Font Awesome/Material) */
  .elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-arrow i[class*="arrow-right"],
  .elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-arrow i[class*="chevron-right"],
  .elementor-2176 .elementor-element.elementor-element-fc6dac2 .step-arrow .material-icons {
    display:inline-block;
    transform: rotate(90deg);
  }
}/* End custom CSS */