.elementor-5550 .elementor-element.elementor-element-616c1d8:not(.elementor-motion-effects-element-type-background), .elementor-5550 .elementor-element.elementor-element-616c1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebf146 );}.elementor-5550 .elementor-element.elementor-element-616c1d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 8% 0% 8%;}.elementor-5550 .elementor-element.elementor-element-616c1d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5550 .elementor-element.elementor-element-cc66279 > .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:0% 0% 0% 0%;}.elementor-5550 .elementor-element.elementor-element-cc66279 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5550 .elementor-element.elementor-element-2c15958 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5550 .elementor-element.elementor-element-2c15958{padding:120px 0px 60px 0px;}.elementor-5550 .elementor-element.elementor-element-c0a6ce7 .uc-sda-content svg{width:120px !important;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5550 .elementor-element.elementor-element-bb38372{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-5550 .elementor-element.elementor-element-731e35c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-5550 .elementor-element.elementor-element-6a3dace:not(.elementor-motion-effects-element-type-background), .elementor-5550 .elementor-element.elementor-element-6a3dace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50A4C9;}.elementor-5550 .elementor-element.elementor-element-6a3dace{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 190px 0px;}.elementor-5550 .elementor-element.elementor-element-6a3dace > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5550 .elementor-element.elementor-element-388e46c > .elementor-element-populated{padding:0% 8% 0% 8%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5550 .elementor-element.elementor-element-6aa247e .elementor-icon-wrapper{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5550 .elementor-element.elementor-element-069d8a9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-069d8a9 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-069d8a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5550 .elementor-element.elementor-element-f27ebcd .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-a82525a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-a82525a .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-a82525a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-0c79ddc .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-4168a8f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-4168a8f .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-4168a8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-5a91af4 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-4f562ec{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-4f562ec .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-4f562ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-b43812c .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-203fce4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-203fce4 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-203fce4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-3522d61 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-5d8f901{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-5d8f901 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-5d8f901 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-99fc547 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-e06b4fc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-e06b4fc .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-e06b4fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-a3ffb0f .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-da717f1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-da717f1 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-da717f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-135b89c .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-18c09af{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-18c09af .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-18c09af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-54b61f2 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-97e733f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-97e733f .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-97e733f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-91f548c .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-b0286ed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-b0286ed .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-b0286ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-d97e2f3 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-4ad4f77{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-4ad4f77 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-4ad4f77 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-6c04dcb .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-719c142{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-719c142 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-719c142 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-9810d27 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-c3ccf1c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-c3ccf1c .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-c3ccf1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-6d3b5cb .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-a41ec90{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-a41ec90 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-a41ec90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-95925b6 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-5e84e53{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-5e84e53 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-5e84e53 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-9249557 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-639a511{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-639a511 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-639a511 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-0098da9 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-b4808d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-b4808d2 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-b4808d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-d845b7c .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-5b71fd3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-5b71fd3 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-5b71fd3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-29591a6 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-e957b0e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-e957b0e .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-e957b0e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-593d0d1 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-11c2e20{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-11c2e20 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-11c2e20 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-01dd6ed .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-07fa8c9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-07fa8c9 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-07fa8c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-4a74fe5 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-03b1d8f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-03b1d8f .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-03b1d8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-5529e6e .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-f2e2a9f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-f2e2a9f .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-f2e2a9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-6414843 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-9c7cbe0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-9c7cbe0 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-9c7cbe0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-0384f03 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-d5c9a42{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-d5c9a42 .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-d5c9a42 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5550 .elementor-element.elementor-element-e1b3b43 .elementor-icon-wrapper{text-align:start;}.elementor-5550 .elementor-element.elementor-element-874142d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5550 .elementor-element.elementor-element-874142d .elementor-divider-separator{width:100%;}.elementor-5550 .elementor-element.elementor-element-874142d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5550 .elementor-element.elementor-element-a78d03c{width:12%;}.elementor-5550 .elementor-element.elementor-element-4033bef{width:77.332%;}.elementor-5550 .elementor-element.elementor-element-f78b7d7{width:10%;}.elementor-5550 .elementor-element.elementor-element-fcdae6a{width:25%;}.elementor-5550 .elementor-element.elementor-element-97d7648{width:25%;}.elementor-5550 .elementor-element.elementor-element-328d308{width:25%;}}@media(max-width:1440px) and (min-width:768px){.elementor-5550 .elementor-element.elementor-element-a78d03c{width:15%;}.elementor-5550 .elementor-element.elementor-element-4033bef{width:85%;}.elementor-5550 .elementor-element.elementor-element-91fc5fa{width:50%;}.elementor-5550 .elementor-element.elementor-element-b789fc7{width:50%;}.elementor-5550 .elementor-element.elementor-element-41bca05{width:50%;}.elementor-5550 .elementor-element.elementor-element-506f4c4{width:50%;}.elementor-5550 .elementor-element.elementor-element-421475a{width:50%;}.elementor-5550 .elementor-element.elementor-element-e7dbaea{width:50%;}.elementor-5550 .elementor-element.elementor-element-b7d55eb{width:50%;}.elementor-5550 .elementor-element.elementor-element-99fda27{width:50%;}.elementor-5550 .elementor-element.elementor-element-a5bbf5c{width:50%;}.elementor-5550 .elementor-element.elementor-element-ca458c5{width:50%;}.elementor-5550 .elementor-element.elementor-element-9a64828{width:50%;}.elementor-5550 .elementor-element.elementor-element-633ac2b{width:50%;}.elementor-5550 .elementor-element.elementor-element-065fb96{width:50%;}.elementor-5550 .elementor-element.elementor-element-9f476f0{width:50%;}.elementor-5550 .elementor-element.elementor-element-b0d395f{width:50%;}.elementor-5550 .elementor-element.elementor-element-75d0a59{width:50%;}.elementor-5550 .elementor-element.elementor-element-538b296{width:50%;}.elementor-5550 .elementor-element.elementor-element-71bbb90{width:50%;}.elementor-5550 .elementor-element.elementor-element-497e354{width:50%;}.elementor-5550 .elementor-element.elementor-element-dc560b1{width:50%;}.elementor-5550 .elementor-element.elementor-element-1b83793{width:50%;}.elementor-5550 .elementor-element.elementor-element-de03d20{width:50%;}.elementor-5550 .elementor-element.elementor-element-10bf547{width:50%;}.elementor-5550 .elementor-element.elementor-element-f86743c{width:50%;}.elementor-5550 .elementor-element.elementor-element-fcdae6a{width:50%;}.elementor-5550 .elementor-element.elementor-element-97d7648{width:50%;}.elementor-5550 .elementor-element.elementor-element-328d308{width:50%;}}@media(max-width:1440px){.elementor-5550 .elementor-element.elementor-element-2c15958{padding:90px 0px 45px 0px;}.elementor-5550 .elementor-element.elementor-element-c0a6ce7 .uc-sda-content svg{width:80px !important;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5550 .elementor-element.elementor-element-bb38372{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5550 .elementor-element.elementor-element-731e35c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5550 .elementor-element.elementor-element-6a3dace{padding:45px 0px 90px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5550 .elementor-element.elementor-element-bb38372{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5550 .elementor-element.elementor-element-731e35c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-5550 .elementor-element.elementor-element-2c15958{padding:40px 0px 40px 0px;}.elementor-5550 .elementor-element.elementor-element-c0a6ce7 .uc-sda-content svg{width:50px !important;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5550 .elementor-element.elementor-element-bb38372{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5550 .elementor-element.elementor-element-731e35c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5550 .elementor-element.elementor-element-6a3dace{padding:40px 0px 40px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS *//* Kompetenz-Kacheln: Spalte mit CSS-Klasse "kk-k" */
.elementor-column.kk-k > .elementor-widget-wrap{background:rgba(255,255,255,.9)!important;border-radius:30px!important;padding:24px 24px 22px!important;margin:0 0 40px!important;
  position:relative;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px;transition:transform .3s,box-shadow .3s,background-color .3s}
.elementor-column.kk-k > .elementor-widget-wrap:hover{transform:translateY(-5px);background:#fff!important;box-shadow:0 20px 40px rgba(0,50,90,.22)}
.kk-k .elementor-widget{margin:0!important;width:100%}
.kk-k .elementor-widget-container{margin:0!important;padding:0!important}

/* Icon (Icon-Widget aus der Elementor-Bibliothek, Farbverlauf der Website) */
.kk-k .elementor-icon-wrapper{text-align:left!important;line-height:1!important}
.kk-k .elementor-icon{display:inline-block!important;font-size:36px!important;line-height:1!important;padding:0!important;border:0!important;background:none!important}
.kk-k .elementor-icon i{display:inline-block!important;width:auto!important;height:auto!important;line-height:1!important;background:none!important;color:#009ee3!important}
.kk-k .elementor-icon i::before{position:static!important;transform:none!important;display:inline-block;
  background:linear-gradient(135deg,#009ee3 15%,#2bac66 55%,#f9b232 95%);-webkit-background-clip:text;background-clip:text;color:transparent}
.kk-k .elementor-icon svg{width:36px!important;height:36px!important;fill:#009ee3!important}

/* Titel (Überschrift-Widget) */
.kk-k .elementor-heading-title{margin:2px 0 0!important;font-family:'Officina Sans ITC Pro',sans-serif!important;font-weight:400!important;font-size:24px!important;line-height:1.1!important;color:#009ee3!important;text-transform:none!important}

/* Text-Editor-Widgets */
.kk-k .elementor-widget-text-editor{font-family:'Source Sans Pro',sans-serif!important;font-size:16px!important;line-height:1.45!important;color:#485155!important}
.kk-k .elementor-widget-text-editor p{margin:0!important}
.kk-k .kk-sub{font-size:15px!important;color:#6b7a82!important;margin-top:-6px!important}

/* Themen-Etikett oben rechts (Text-Editor mit Klasse "kk-tag", Farbe per Zusatzklasse) */
.kk-k .kk-tag{position:absolute!important;top:24px;right:24px;width:auto!important;font-size:12px!important;letter-spacing:.04em;color:#6b7a82!important}
.kk-k .kk-tag p{display:flex;align-items:center;gap:7px}
.kk-k .kk-tag p::before{content:"";width:8px;height:8px;border-radius:50%;background:#009ee3}
.kk-k .kk-tag.kk-gruen p::before{background:#2bac66}
.kk-k .kk-tag.kk-gelb p::before{background:#f9b232}
.kk-k .kk-tag.kk-dunkel p::before{background:#0b3a5c}

/* Verlaufslinie mit Punkt (Trenner-Widget) */
.kk-k .elementor-divider{padding:0!important;display:block!important;line-height:0}
.kk-k .elementor-divider-separator{display:block!important;position:relative;width:70%!important;height:2px!important;margin:0!important;border:0!important;
  background:linear-gradient(90deg,#009ee3,#2bac66,#f9b232)!important;transition:width .5s}
.kk-k .elementor-divider-separator::after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#f9b232}
.kk-k > .elementor-widget-wrap:hover .elementor-divider-separator{width:calc(100% - 4px)!important}

/* Button unten, Umriss mit Verlaufsrand wie auf der Website */
.kk-k .elementor-widget-button{margin-top:auto!important;padding-top:2px!important}
.kk-k .elementor-button{display:inline-block!important;padding:7px 20px!important;border-radius:30px!important;border:2px solid transparent!important;
  font-family:'Source Sans Pro',sans-serif!important;font-weight:600!important;font-size:14px!important;color:#0b3a5c!important;box-shadow:none!important;
  background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#009ee3,#2bac66,#f9b232) border-box!important;transition:color .25s,background .25s}
.kk-k .elementor-button:hover{color:#fff!important;background:linear-gradient(90deg,#009ee3,#2bac66) padding-box,linear-gradient(90deg,#009ee3,#2bac66,#f9b232) border-box!important}

@media (prefers-reduced-motion:reduce){.kk-k *,.kk-k > .elementor-widget-wrap{transition:none!important}}/* End custom CSS */