.elementor-1270 .elementor-element.elementor-element-1ff353f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-1ff353f:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-1ff353f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-1270 .elementor-element.elementor-element-3b446b2{--display:flex;}.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-1270 .elementor-element.elementor-element-727eb8c .elementor-icon-wrapper{text-align:left;}.elementor-1270 .elementor-element.elementor-element-727eb8c .elementor-icon{font-size:60px;}.elementor-1270 .elementor-element.elementor-element-727eb8c .elementor-icon svg{height:60px;}.elementor-1270 .elementor-element.elementor-element-727eb8c .elementor-icon-wrapper svg{width:auto;}.elementor-1270 .elementor-element.elementor-element-727eb8c{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-5a3a505{--display:flex;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc.elementor-view-stacked .elementor-icon{background-color:#202020;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-9dbc1dc.elementor-view-default .elementor-icon{color:#202020;border-color:#202020;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-9dbc1dc.elementor-view-default .elementor-icon svg{fill:#202020;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc .elementor-icon{font-size:35px;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc .elementor-icon svg{height:35px;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-fd70af3 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-fd70af3.elementor-view-stacked .elementor-icon{background-color:#202020;}.elementor-1270 .elementor-element.elementor-element-fd70af3.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-fd70af3.elementor-view-default .elementor-icon{color:#202020;border-color:#202020;}.elementor-1270 .elementor-element.elementor-element-fd70af3.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-fd70af3.elementor-view-default .elementor-icon svg{fill:#202020;}.elementor-1270 .elementor-element.elementor-element-fd70af3 .elementor-icon{font-size:35px;}.elementor-1270 .elementor-element.elementor-element-fd70af3 .elementor-icon svg{height:35px;}.elementor-1270 .elementor-element.elementor-element-fd70af3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-60bab37{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1270 .elementor-element.elementor-element-24d0ddb{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-df2679e .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-df2679e .elementor-icon{font-size:35px;}.elementor-1270 .elementor-element.elementor-element-df2679e .elementor-icon svg{height:35px;}.elementor-1270 .elementor-element.elementor-element-df2679e .elementor-icon-wrapper svg{width:auto;}.elementor-1270 .elementor-element.elementor-element-df2679e{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.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-1270 .elementor-element.elementor-element-5c36523{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1270 .elementor-element.elementor-element-5c36523.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{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 );background-color:var( --e-global-color-accent );}.elementor-1270 .elementor-element.elementor-element-74fd726 .elementor-button{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-1270 .elementor-element.elementor-element-74fd726{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-74fd726.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-4432cc0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-4432cc0:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-4432cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.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-1270 .elementor-element.elementor-element-a268a7b{text-align:left;}.elementor-1270 .elementor-element.elementor-element-a268a7b .elementor-heading-title{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-1270 .elementor-element.elementor-element-bf97830{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-57f5d1f{text-align:left;width:var( --container-widget-width, 941px );max-width:941px;--container-widget-width:941px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-57f5d1f .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:44px;font-weight:300;line-height:1.2em;}.elementor-1270 .elementor-element.elementor-element-57f5d1f.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-22dcf09{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-7c89cd8{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-7c89cd8 .elementor-heading-title{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-1270 .elementor-element.elementor-element-7c34105{--spacer-size:59px;}.elementor-1270 .elementor-element.elementor-element-210b376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-1270 .elementor-element.elementor-element-5b54aed img{width:100%;}.elementor-1270 .elementor-element.elementor-element-5b54aed{width:100%;max-width:100%;}.elementor-1270 .elementor-element.elementor-element-9b6e429{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-dd14e57{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-f3ef789{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-f3ef789.e-con{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-11edbe4{--display:flex;}.elementor-1270 .elementor-element.elementor-element-0d0773d{--display:flex;--min-height:97px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-90aede1{text-align:left;}.elementor-1270 .elementor-element.elementor-element-a2b16b6{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-87088f4{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-87088f4 .elementor-heading-title{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-1270 .elementor-element.elementor-element-c49b0a5{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-fd5825e{text-align:left;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-48e1cad{--display:flex;}.elementor-1270 .elementor-element.elementor-element-0c30b81{--display:flex;--min-height:97px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-bc9b3fd{text-align:left;}.elementor-1270 .elementor-element.elementor-element-3e167b9{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-556b69a{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-556b69a .elementor-heading-title{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-1270 .elementor-element.elementor-element-34f976b{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-b81ec9b{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-88667ca{--display:flex;}.elementor-1270 .elementor-element.elementor-element-2e7698c{--display:flex;--min-height:97px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-8a762fd{text-align:left;}.elementor-1270 .elementor-element.elementor-element-42c1428{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-c224401{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-c224401 .elementor-heading-title{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-1270 .elementor-element.elementor-element-d30ba6a{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-f6d873c{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-3f1456c{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-4ae62ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-4ae62ee:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-4ae62ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-7fe8598{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-30ad430{text-align:left;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-30ad430.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-3ce1751{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-9f75d79{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:initial;max-width:initial;}.elementor-1270 .elementor-element.elementor-element-9f75d79 .elementor-heading-title{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-1270 .elementor-element.elementor-element-9f75d79.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-4c39019{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-ef5adcb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-f540139{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-icon i{color:var( --e-global-color-7ed3312 );transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-icon svg{fill:var( --e-global-color-7ed3312 );transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-b722253{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-item > a{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 );}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-f3ea0d5{--display:flex;}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-icon i{color:var( --e-global-color-7ed3312 );transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-icon svg{fill:var( --e-global-color-7ed3312 );transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-204ae67{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-item > a{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 );}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-ebf1cfe{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-7b89d93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1270 .elementor-element.elementor-element-50b3de3 .elementor-button{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 );}.elementor-1270 .elementor-element.elementor-element-50b3de3{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-50b3de3.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-50b3de3:hover{--e-transform-scale:1.05;}.elementor-1270 .elementor-element.elementor-element-b151fcf .elementor-button{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 );background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-b151fcf{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-b151fcf.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-b151fcf:hover{--e-transform-scale:1.05;}.elementor-1270 .elementor-element.elementor-element-024b67c{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-bea611f{--display:flex;--min-height:931px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-bea611f:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-bea611f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.avamar.de/wp-content/uploads/2024/06/AVAMARArchitektur4-e1765031380427.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1270 .elementor-element.elementor-element-50fed60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-267c65d{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-aa4ec6c{text-align:left;width:initial;max-width:initial;}.elementor-1270 .elementor-element.elementor-element-aa4ec6c .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 );}.elementor-1270 .elementor-element.elementor-element-aa4ec6c.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-b8e4063{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-8a87054{text-align:left;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 );padding:0px 0px 0px 0px;width:var( --container-widget-width, 854px );max-width:854px;--container-widget-width:854px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-8fa5978{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-icon i{color:var( --e-global-color-7ed3312 );transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-icon svg{fill:var( --e-global-color-7ed3312 );transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-77aa5ae{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-item > a{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 );}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-fff4fa7{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-477862f{text-align:left;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 );padding:0px 0px 0px 0px;width:var( --container-widget-width, 854px );max-width:854px;--container-widget-width:854px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-e40a4c1{--spacer-size:85px;}.elementor-1270 .elementor-element.elementor-element-77eee20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-812d350{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-238e4ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-238e4ae:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-238e4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-5f0ac0e{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-063d4a0{text-align:center;width:var( --container-widget-width, 797px );max-width:797px;--container-widget-width:797px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-063d4a0.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-afd8c77{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-fb5ed35{text-align:center;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-fb5ed35.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-7877beb{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-87feb9f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-041123f{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-041123f:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-041123f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-87dc2a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-697fa9d .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-697fa9d .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-697fa9d .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-697fa9d{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-e78db41{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-e78db41 .elementor-heading-title{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-1270 .elementor-element.elementor-element-e78db41.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-c60cec9{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-c878bfd{text-align:left;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-4ab8908{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-4ab8908:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-4ab8908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-3121856{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-2c2afca .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-2c2afca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-2c2afca.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-2c2afca.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-2c2afca.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-2c2afca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-2c2afca .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-2c2afca .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-2c2afca{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-2c2afca.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-5133469{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-5133469 .elementor-heading-title{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-1270 .elementor-element.elementor-element-5133469.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-1fb9e2c{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-c4a46f1{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-f530bc5{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-f530bc5:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-f530bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-d2ba03c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-7415e2a .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-7415e2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-7415e2a.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-7415e2a.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-7415e2a.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-7415e2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-7415e2a .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-7415e2a .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-7415e2a{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-7415e2a.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-b436c22{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-b436c22 .elementor-heading-title{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-1270 .elementor-element.elementor-element-b436c22.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-0834899{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-ad5d102{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-ec77442{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-ec77442:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-ec77442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-040bee5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-677f2f1 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-677f2f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-677f2f1.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-677f2f1.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-677f2f1.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-677f2f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-677f2f1 .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-677f2f1 .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-677f2f1{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-677f2f1.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-9767f9e{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-9767f9e .elementor-heading-title{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-1270 .elementor-element.elementor-element-9767f9e.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-da875e5{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-a92dcdc{text-align:left;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-f5f0b70{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-f5f0b70:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-f5f0b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-56c4761{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-90cfc46 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-90cfc46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-90cfc46.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-90cfc46.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-90cfc46.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-90cfc46.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-90cfc46 .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-90cfc46 .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-90cfc46{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-90cfc46.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-53ac4b2{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-53ac4b2 .elementor-heading-title{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-1270 .elementor-element.elementor-element-53ac4b2.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-7556136{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-9742e76{text-align:left;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-f583402{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-f583402:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-f583402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-f3a9d32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-b3c4a36 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-b3c4a36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-b3c4a36.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-b3c4a36.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-b3c4a36.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-b3c4a36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-b3c4a36 .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-b3c4a36 .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-b3c4a36{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-b3c4a36.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-0b95a69{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-0b95a69 .elementor-heading-title{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-1270 .elementor-element.elementor-element-0b95a69.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-330fdd1{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-1c0f1e4{text-align:left;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-1c80fc6{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-b5c3776 .elementor-button{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 );}.elementor-1270 .elementor-element.elementor-element-b5c3776.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-b5c3776:hover{--e-transform-scale:1.05;}.elementor-1270 .elementor-element.elementor-element-0188564{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-9d67dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-b6d3102{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-a4f9f69{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-0e1240e{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-0e1240e .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 );}.elementor-1270 .elementor-element.elementor-element-0e1240e.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-faa0bd3{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-89b883c{text-align:left;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-89b883c.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-47d2edb{--spacer-size:45px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1270 .elementor-element.elementor-element-b150f62{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-1270 .elementor-element.elementor-element-bcf3780{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-1e762a3{--display:flex;}.elementor-1270 .elementor-element.elementor-element-8d28649{text-align:left;font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-d4742aa.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-4cca179{--display:flex;}.elementor-1270 .elementor-element.elementor-element-362a492{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-c1b7bd7{--display:flex;}.elementor-1270 .elementor-element.elementor-element-ce8f365{text-align:left;font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-bd2198a.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-36e227a{--display:flex;}.elementor-1270 .elementor-element.elementor-element-dac521d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-b9de42a{--display:flex;}.elementor-1270 .elementor-element.elementor-element-fb0bc7c{text-align:left;font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-d399351.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-167f532{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:6px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:2px;--n-tabs-title-padding-left:25px;}.elementor-1270 .elementor-element.elementor-element-167f532.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#DEDEDE;}:where( .elementor-1270 .elementor-element.elementor-element-167f532.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#EDEDED;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-1270 .elementor-element.elementor-element-6dad738{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-a48ba26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-a48ba26:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-a48ba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1270 .elementor-element.elementor-element-c260276{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-238ed8b{text-align:center;width:var( --container-widget-width, 699px );max-width:699px;--container-widget-width:699px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-238ed8b .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-84f6484 );}.elementor-1270 .elementor-element.elementor-element-238ed8b.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-3c779d8{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-0f3c8ae{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-46c66b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-ed4c897{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-a8f6e9a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-1270 .elementor-element.elementor-element-a8f6e9a .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 );}.elementor-1270 .elementor-element.elementor-element-4cd6417{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-b400785{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-0852c98{--display:flex;--min-height:134px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-17513b5{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-53f0da9{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-e531494{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-f58292b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-2f14d6b{--display:flex;--min-height:134px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-fc9bd84{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-9851f49{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-3a26a4b{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-de472be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-bf8a7dc{--display:flex;--min-height:134px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-915f828{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-3a858b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-8fbda78{text-align:center;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-7390c51{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E4E4E4;}.elementor-1270 .elementor-element.elementor-element-7390c51 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1270 .elementor-element.elementor-element-7390c51 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-1270 .elementor-element.elementor-element-7390c51 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-275e919{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-a0a1194{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-829640f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-1d56f35{--display:flex;--min-height:134px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-7432fdd{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-a8302bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-ca0d760{text-align:center;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-67f426a{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E4E4E4;}.elementor-1270 .elementor-element.elementor-element-67f426a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1270 .elementor-element.elementor-element-67f426a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-1270 .elementor-element.elementor-element-67f426a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-5de3427{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-ec01c0f{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-fd08527{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-8cb4929{--display:flex;--min-height:134px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-d842e55{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-300cb90{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-644cb14{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-9407e46{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-1c6d2eb{--display:flex;--min-height:134px;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-a2a3f45{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-10e3ec5{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-28f67c1{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-a533a2d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-size:23px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-1270 .elementor-element.elementor-element-a533a2d.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-346adde{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-9973f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-1ccd42b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-1ccd42b:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-1ccd42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-820554f{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-784585f{text-align:left;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-784585f.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-cb85411{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-6caf753{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-6caf753 .elementor-heading-title{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-1270 .elementor-element.elementor-element-6caf753.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-d026a74{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-7effb09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-b99aed6{--display:flex;}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-icon i{color:var( --e-global-color-7ed3312 );transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-icon svg{fill:var( --e-global-color-7ed3312 );transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-afa82ad{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-item > a{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 );}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-text{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-9d134b1{--display:flex;}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-icon i{color:var( --e-global-color-7ed3312 );transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-icon svg{fill:var( --e-global-color-7ed3312 );transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-ec9cadb{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-item > a{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 );}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-text{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-387426e{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-fd3d060 img{width:100%;}.elementor-1270 .elementor-element.elementor-element-fd3d060{width:100%;max-width:100%;}.elementor-1270 .elementor-element.elementor-element-fd3d060.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-e5503e7{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-1b4cbaf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-c4d63ff{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-98e7f48{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-98e7f48 .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 );}.elementor-1270 .elementor-element.elementor-element-98e7f48.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-a5ed90d{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-d46e42a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-4735d11{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-2561c0c .elementor-button{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 );}.elementor-1270 .elementor-element.elementor-element-2561c0c.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-2561c0c:hover{--e-transform-scale:1.05;}.elementor-1270 .elementor-element.elementor-element-3cf4904{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-8dc5135{--display:flex;--min-height:931px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-8dc5135:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-8dc5135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.avamar.de/wp-content/uploads/2025/11/riva.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1270 .elementor-element.elementor-element-4b05ed6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-4b05ed6:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-4b05ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-739fba2{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-530b213{text-align:center;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-530b213.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-fc70677{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-c14ce13{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-a807a50{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-a807a50:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-a807a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-a4f9874{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-d9e0d45 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-d9e0d45 .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-d9e0d45 .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-d9e0d45{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-29b642a{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-29b642a .elementor-heading-title{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-1270 .elementor-element.elementor-element-29b642a.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-241eb76{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-241eb76:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-241eb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-302575e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-70ec62c .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-70ec62c .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-70ec62c .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-70ec62c{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-e6edff4{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-e6edff4 .elementor-heading-title{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-1270 .elementor-element.elementor-element-e6edff4.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-8f9a195{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-8f9a195:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-8f9a195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-2a9f036{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-48bb1dd .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-48bb1dd .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-48bb1dd .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-48bb1dd{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-7d32da3{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-7d32da3 .elementor-heading-title{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-1270 .elementor-element.elementor-element-7d32da3.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-704574f{--display:flex;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1270 .elementor-element.elementor-element-704574f:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-704574f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-18e6e2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-4ebfc24 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-view-default .elementor-icon{color:var( --e-global-color-7ed3312 );border-color:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7ed3312 );}.elementor-1270 .elementor-element.elementor-element-4ebfc24 .elementor-icon{font-size:50px;}.elementor-1270 .elementor-element.elementor-element-4ebfc24 .elementor-icon svg{height:50px;}.elementor-1270 .elementor-element.elementor-element-4ebfc24{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-338346c{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, calc(100% - 65px) );max-width:calc(100% - 65px);--container-widget-width:calc(100% - 65px);--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-338346c .elementor-heading-title{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-1270 .elementor-element.elementor-element-338346c.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-977eb1c{--spacer-size:45px;}.elementor-1270 .elementor-element.elementor-element-64182a6 .elementor-button{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 );}.elementor-1270 .elementor-element.elementor-element-64182a6.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-64182a6:hover{--e-transform-scale:1.05;}.elementor-1270 .elementor-element.elementor-element-8707f8d{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-169a715{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-169a715:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-169a715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-191b7be );}.elementor-1270 .elementor-element.elementor-element-0b8b0e8{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-24090cc{text-align:center;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-24090cc.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-1462fa6{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-aec7bf2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-aec7bf2 .elementor-heading-title{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-1270 .elementor-element.elementor-element-05fcf4e{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-84d94e5{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-1352af2{--spacer-size:25px;}.elementor-1270 .elementor-element.elementor-element-eee494f img{width:100%;}.elementor-1270 .elementor-element.elementor-element-eee494f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-4e9ff16{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-d9a4542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-d4f50e5{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-0df1020{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-1270 .elementor-element.elementor-element-0df1020 .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 );}.elementor-1270 .elementor-element.elementor-element-4d5948e{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-0696bc2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-0696bc2 .elementor-heading-title{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 );}.elementor-1270 .elementor-element.elementor-element-1f2a098{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-0ccfd9a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-77df487{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-342274c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-9330087{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-ab4a562{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-f1bfe77{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-96dace9{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-2f383f2{padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-cfb63de{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-68c8887{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-665e531{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-f18e5ec{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-5cdb765{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-3166b9d{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1270 .elementor-element.elementor-element-d610c33{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;}.elementor-1270 .elementor-element.elementor-element-d610c33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}:where( .elementor-1270 .elementor-element.elementor-element-d610c33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-1270 .elementor-element.elementor-element-d610c33 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D2D2D2;}.elementor-1270 .elementor-element.elementor-element-db8c025{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-2db7cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1270 .elementor-element.elementor-element-2db7cf1:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-2db7cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1270 .elementor-element.elementor-element-564558a{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-7fbbf75{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-1270 .elementor-element.elementor-element-7fbbf75 .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-84f6484 );}.elementor-1270 .elementor-element.elementor-element-cfc5c63{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-135a791{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:31px 31px;--row-gap:31px;--column-gap:31px;}.elementor-1270 .elementor-element.elementor-element-a5d008f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-84f6484 );--border-color:var( --e-global-color-84f6484 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-7c702f3{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-7c702f3 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-0e81c7c{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-31bd85c{--display:flex;}.elementor-1270 .elementor-element.elementor-element-a32af03{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-a32af03 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-7cd0f3d{text-align:left;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-84f6484 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-77b3916{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-7b59a0e{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-7b59a0e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-85b5816{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-85b5816 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-0f95eb8{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-258f4fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1270 .elementor-element.elementor-element-307b1d5{text-align:left;}.elementor-1270 .elementor-element.elementor-element-307b1d5 img{width:70px;height:70px;object-fit:cover;object-position:center center;border-radius:61px 61px 61px 61px;}.elementor-1270 .elementor-element.elementor-element-0496caf{--display:flex;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-c670fad{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-c670fad .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-e505bbc{text-align:left;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-e505bbc a{color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-1a949f9{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-142d1f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1270 .elementor-element.elementor-element-b7fdf49{text-align:left;}.elementor-1270 .elementor-element.elementor-element-b7fdf49 img{width:70px;height:70px;object-fit:cover;object-position:center center;border-radius:61px 61px 61px 61px;}.elementor-1270 .elementor-element.elementor-element-222fd00{--display:flex;--justify-content:center;}.elementor-1270 .elementor-element.elementor-element-e51da5e{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-e51da5e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-48c7931{text-align:left;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;color:var( --e-global-color-84f6484 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-48c7931 a{color:var( --e-global-color-84f6484 );}.elementor-1270 .elementor-element.elementor-element-3dfba35{--spacer-size:90px;}.elementor-1270 .elementor-element.elementor-element-f19e67a{--display:flex;}.elementor-1270 .elementor-element.elementor-element-e80e2fb{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-1b5bf34{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:63px 63px;--row-gap:63px;--column-gap:63px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-eee1032{--display:flex;}.elementor-1270 .elementor-element.elementor-element-0bfe4eb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-449df24{--display:flex;}.elementor-1270 .elementor-element.elementor-element-5fe11d7{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-6ae3a52{text-align:left;}.elementor-1270 .elementor-element.elementor-element-26d2180{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-c43ffb1{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-c43ffb1 .elementor-heading-title{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-1270 .elementor-element.elementor-element-8d6409e{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-c442afc{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-c442afc a{color:var( --e-global-color-primary );}.elementor-1270 .elementor-element.elementor-element-0e39755{--display:flex;}.elementor-1270 .elementor-element.elementor-element-cff3553{text-align:left;}.elementor-1270 .elementor-element.elementor-element-cff3553 img{width:100%;height:90px;object-fit:contain;object-position:top left;}.elementor-1270 .elementor-element.elementor-element-a0c384c{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-462c765{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-462c765 .elementor-heading-title{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-1270 .elementor-element.elementor-element-82bce6c{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-0887259{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-0887259 a{color:var( --e-global-color-primary );}.elementor-1270 .elementor-element.elementor-element-9cfcbd8{--display:flex;}.elementor-1270 .elementor-element.elementor-element-174641b{--spacer-size:20px;}.elementor-1270 .elementor-element.elementor-element-5045580{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-4119b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1270 .elementor-element.elementor-element-4119b3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-901e933{text-align:left;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 );padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-901e933 a{color:var( --e-global-color-primary );}.elementor-1270 .elementor-element.elementor-element-e408b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1270 .elementor-element.elementor-element-727a381{text-align:right;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:200;line-height:1.4em;}.elementor-1270 .elementor-element.elementor-element-727a381 a{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1270 .elementor-element.elementor-element-a48ba26{--content-width:900px;}.elementor-1270 .elementor-element.elementor-element-46c66b4{--content-width:1100px;}.elementor-1270 .elementor-element.elementor-element-0852c98{--width:900px;}.elementor-1270 .elementor-element.elementor-element-2f14d6b{--width:900px;}.elementor-1270 .elementor-element.elementor-element-bf8a7dc{--width:900px;}.elementor-1270 .elementor-element.elementor-element-1d56f35{--width:900px;}.elementor-1270 .elementor-element.elementor-element-8cb4929{--width:900px;}.elementor-1270 .elementor-element.elementor-element-1c6d2eb{--width:900px;}.elementor-1270 .elementor-element.elementor-element-169a715{--content-width:900px;}.elementor-1270 .elementor-element.elementor-element-d9a4542{--content-width:900px;}.elementor-1270 .elementor-element.elementor-element-a5d008f{--width:auto;}.elementor-1270 .elementor-element.elementor-element-31bd85c{--width:340px;}.elementor-1270 .elementor-element.elementor-element-0496caf{--width:auto;}.elementor-1270 .elementor-element.elementor-element-222fd00{--width:auto;}.elementor-1270 .elementor-element.elementor-element-4119b3c{--width:50%;}.elementor-1270 .elementor-element.elementor-element-e408b3e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1270 .elementor-element.elementor-element-3b446b2{--width:62%;}.elementor-1270 .elementor-element.elementor-element-a5d008f{--width:100%;}.elementor-1270 .elementor-element.elementor-element-31bd85c{--width:100%;}}@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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-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-1270 .elementor-element.elementor-element-a268a7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-7c89cd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-f3ef789{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-87088f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-556b69a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-b81ec9b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-c224401 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-f6d873c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-9f75d79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-ef5adcb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-50b3de3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-b151fcf .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-bea611f{--min-height:500px;}.elementor-1270 .elementor-element.elementor-element-aa4ec6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-8a87054{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-477862f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-fb5ed35{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-87feb9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-87dc2a0{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-e78db41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-3121856{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-5133469 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-c4a46f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-d2ba03c{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-b436c22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-ad5d102{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-040bee5{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-9767f9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-56c4761{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-53ac4b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-f3a9d32{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-0b95a69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-b5c3776 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-9d67dc9{--min-height:500px;}.elementor-1270 .elementor-element.elementor-element-0e1240e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-1270 .elementor-element.elementor-element-bcf3780{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-8d28649{font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );}.elementor-1270 .elementor-element.elementor-element-d4742aa.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-362a492{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-ce8f365{font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );}.elementor-1270 .elementor-element.elementor-element-bd2198a.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-dac521d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-fb0bc7c{font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );}.elementor-1270 .elementor-element.elementor-element-d399351.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-167f532{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-gap:6px;--n-tabs-gap:0px;}.elementor-1270 .elementor-element.elementor-element-167f532.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}:where( .elementor-1270 .elementor-element.elementor-element-167f532.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-width:1px 1px 1px 1px;}.elementor-1270 .elementor-element.elementor-element-238ed8b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-a8f6e9a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-8fbda78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-7390c51{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1270 .elementor-element.elementor-element-7390c51 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-ca0d760{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-67f426a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1270 .elementor-element.elementor-element-67f426a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-a533a2d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1270 .elementor-element.elementor-element-9973f6b{--min-height:500px;}.elementor-1270 .elementor-element.elementor-element-6caf753 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-7effb09{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-98e7f48 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-2561c0c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-8dc5135{--min-height:500px;}.elementor-1270 .elementor-element.elementor-element-c14ce13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-a4f9874{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-29b642a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-302575e{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-e6edff4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-2a9f036{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-7d32da3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-18e6e2b{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1270 .elementor-element.elementor-element-338346c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-64182a6 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-aec7bf2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-0df1020 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-0696bc2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-77df487{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-9330087{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-f1bfe77{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-d610c33{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1270 .elementor-element.elementor-element-d610c33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-2db7cf1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-7fbbf75 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-135a791{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1270 .elementor-element.elementor-element-7cd0f3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-1b5bf34{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-0bfe4eb{--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-c43ffb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-c442afc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-462c765 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-0887259{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-901e933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1270 .elementor-element.elementor-element-3b446b2{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1270 .elementor-element.elementor-element-727eb8c .elementor-icon-wrapper{text-align:left;}.elementor-1270 .elementor-element.elementor-element-727eb8c .elementor-icon{font-size:54px;}.elementor-1270 .elementor-element.elementor-element-727eb8c .elementor-icon svg{height:54px;}.elementor-1270 .elementor-element.elementor-element-727eb8c.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-5a3a505{--width:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc .elementor-icon-wrapper{text-align:left;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc .elementor-icon{font-size:21px;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc .elementor-icon svg{height:21px;}.elementor-1270 .elementor-element.elementor-element-9dbc1dc.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-fd70af3 .elementor-icon-wrapper{text-align:left;}.elementor-1270 .elementor-element.elementor-element-fd70af3 .elementor-icon{font-size:21px;}.elementor-1270 .elementor-element.elementor-element-fd70af3 .elementor-icon svg{height:21px;}.elementor-1270 .elementor-element.elementor-element-fd70af3.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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 );}.elementor-1270 .elementor-element.elementor-element-4432cc0{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-1270 .elementor-element.elementor-element-a268a7b{text-align:left;}.elementor-1270 .elementor-element.elementor-element-a268a7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-bf97830{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-57f5d1f{text-align:left;}.elementor-1270 .elementor-element.elementor-element-57f5d1f .elementor-heading-title{font-size:26px;}.elementor-1270 .elementor-element.elementor-element-22dcf09{--spacer-size:15px;}.elementor-1270 .elementor-element.elementor-element-7c89cd8{text-align:left;}.elementor-1270 .elementor-element.elementor-element-7c89cd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-7c34105{--spacer-size:45px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-9b6e429{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-dd14e57{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-f3ef789{--e-con-grid-template-columns:repeat(1, 1fr);--gap:45px 45px;--row-gap:45px;--column-gap:45px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-0d0773d{--min-height:0px;}.elementor-1270 .elementor-element.elementor-element-90aede1 img{width:182px;}.elementor-1270 .elementor-element.elementor-element-a2b16b6{--spacer-size:10px;}.elementor-1270 .elementor-element.elementor-element-87088f4{text-align:left;}.elementor-1270 .elementor-element.elementor-element-87088f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-c49b0a5{--spacer-size:10px;}.elementor-1270 .elementor-element.elementor-element-fd5825e{font-size:18px;}.elementor-1270 .elementor-element.elementor-element-0c30b81{--min-height:0px;}.elementor-1270 .elementor-element.elementor-element-bc9b3fd img{width:177px;}.elementor-1270 .elementor-element.elementor-element-3e167b9{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-556b69a{text-align:left;}.elementor-1270 .elementor-element.elementor-element-556b69a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-34f976b{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-b81ec9b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-2e7698c{--min-height:75px;}.elementor-1270 .elementor-element.elementor-element-8a762fd img{width:182px;}.elementor-1270 .elementor-element.elementor-element-42c1428{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-c224401{text-align:left;}.elementor-1270 .elementor-element.elementor-element-c224401 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-d30ba6a{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-f6d873c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-3f1456c{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-7fe8598{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-30ad430{text-align:left;}.elementor-1270 .elementor-element.elementor-element-3ce1751{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-9f75d79{text-align:left;}.elementor-1270 .elementor-element.elementor-element-9f75d79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-4c39019{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-ef5adcb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-f540139{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-b722253{--e-icon-list-icon-size:19px;--icon-vertical-align:center;}.elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-b722253 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-f3ea0d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-204ae67{--e-icon-list-icon-size:19px;--icon-vertical-align:center;}.elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-204ae67 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-ebf1cfe{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-7b89d93{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1270 .elementor-element.elementor-element-7b89d93.e-con{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-50b3de3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-50b3de3.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-b151fcf .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-024b67c{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-bea611f{--min-height:300px;}.elementor-1270 .elementor-element.elementor-element-267c65d{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-aa4ec6c{text-align:left;}.elementor-1270 .elementor-element.elementor-element-aa4ec6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-b8e4063{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-8a87054{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-8fa5978{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-77aa5ae{--e-icon-list-icon-size:19px;--icon-vertical-align:center;}.elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-77aa5ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-fff4fa7{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-477862f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-e40a4c1{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-812d350{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-5f0ac0e{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-063d4a0{text-align:left;}.elementor-1270 .elementor-element.elementor-element-063d4a0.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-afd8c77{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-fb5ed35{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-fb5ed35.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-7877beb{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-87feb9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-041123f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-697fa9d .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-697fa9d .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-697fa9d{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-697fa9d.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-e78db41{text-align:left;}.elementor-1270 .elementor-element.elementor-element-e78db41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-c60cec9{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-4ab8908{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-2c2afca .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-2c2afca .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-2c2afca{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-5133469{text-align:left;}.elementor-1270 .elementor-element.elementor-element-5133469 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-1fb9e2c{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-c4a46f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-f530bc5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-7415e2a .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-7415e2a .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-7415e2a{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-b436c22{text-align:left;}.elementor-1270 .elementor-element.elementor-element-b436c22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-0834899{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-ad5d102{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-ec77442{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-677f2f1 .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-677f2f1 .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-677f2f1{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-9767f9e{text-align:left;}.elementor-1270 .elementor-element.elementor-element-9767f9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-da875e5{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-f5f0b70{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-90cfc46 .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-90cfc46 .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-90cfc46{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-53ac4b2{text-align:left;}.elementor-1270 .elementor-element.elementor-element-53ac4b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-7556136{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-f583402{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-b3c4a36 .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-b3c4a36 .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-b3c4a36{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-0b95a69{text-align:left;}.elementor-1270 .elementor-element.elementor-element-0b95a69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-330fdd1{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-1c80fc6{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-b5c3776 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-0188564{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-9d67dc9{--min-height:300px;}.elementor-1270 .elementor-element.elementor-element-b6d3102{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-a4f9f69{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-0e1240e{text-align:left;}.elementor-1270 .elementor-element.elementor-element-0e1240e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-faa0bd3{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-89b883c{text-align:left;font-size:19px;}.elementor-1270 .elementor-element.elementor-element-47d2edb{--spacer-size:17px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-1270 .elementor-element.elementor-element-bcf3780{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-8d28649{font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );}.elementor-1270 .elementor-element.elementor-element-362a492{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-ce8f365{font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );}.elementor-1270 .elementor-element.elementor-element-dac521d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-fb0bc7c{font-size:var( --e-global-typography-2384c3a-font-size );line-height:var( --e-global-typography-2384c3a-line-height );letter-spacing:var( --e-global-typography-2384c3a-letter-spacing );word-spacing:var( --e-global-typography-2384c3a-word-spacing );}.elementor-1270 .elementor-element.elementor-element-167f532{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-1270 .elementor-element.elementor-element-6dad738{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-c260276{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-238ed8b{text-align:left;}.elementor-1270 .elementor-element.elementor-element-238ed8b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-3c779d8{--spacer-size:30px;}.elementor-1270 .elementor-element.elementor-element-0f3c8ae{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-ed4c897{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-a8f6e9a{text-align:center;}.elementor-1270 .elementor-element.elementor-element-a8f6e9a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-4cd6417{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-17513b5{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-53f0da9{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-e531494{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-fc9bd84{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-9851f49{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-3a26a4b{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-915f828{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-8fbda78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-7390c51{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1270 .elementor-element.elementor-element-7390c51 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-275e919{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-a0a1194{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-7432fdd{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-ca0d760{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-67f426a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1270 .elementor-element.elementor-element-67f426a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-5de3427{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-ec01c0f{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-d842e55{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-300cb90{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-644cb14{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-a2a3f45{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-10e3ec5{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-28f67c1{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-a533a2d{--e-n-carousel-swiper-slides-to-display:1;padding:20px 20px 20px 20px;width:initial;max-width:initial;}.elementor-1270 .elementor-element.elementor-element-346adde{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-9973f6b{--min-height:300px;}.elementor-1270 .elementor-element.elementor-element-820554f{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-784585f{text-align:left;}.elementor-1270 .elementor-element.elementor-element-cb85411{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-6caf753{text-align:left;}.elementor-1270 .elementor-element.elementor-element-6caf753 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-d026a74{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-7effb09{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-b99aed6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-afa82ad{--e-icon-list-icon-size:19px;--icon-vertical-align:center;}.elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-afa82ad .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-9d134b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-ec9cadb{--e-icon-list-icon-size:19px;--icon-vertical-align:center;}.elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-ec9cadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-387426e{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-e5503e7{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-1b4cbaf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1270 .elementor-element.elementor-element-c4d63ff{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-98e7f48{text-align:left;padding:0px 20px 0px 20px;}.elementor-1270 .elementor-element.elementor-element-98e7f48 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-a5ed90d{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-d46e42a{padding:0px 10px 0px 10px;}.elementor-1270 .elementor-element.elementor-element-4735d11{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-2561c0c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-2561c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1270 .elementor-element.elementor-element-2561c0c.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-3cf4904{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-8dc5135{--min-height:300px;}.elementor-1270 .elementor-element.elementor-element-739fba2{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-530b213{text-align:left;}.elementor-1270 .elementor-element.elementor-element-fc70677{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-c14ce13{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-a807a50{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-d9e0d45 .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-d9e0d45 .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-d9e0d45{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-d9e0d45.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-29b642a{text-align:left;}.elementor-1270 .elementor-element.elementor-element-29b642a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-241eb76{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-70ec62c .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-70ec62c .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-70ec62c{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-70ec62c.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-e6edff4{text-align:left;}.elementor-1270 .elementor-element.elementor-element-e6edff4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-8f9a195{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-48bb1dd .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-48bb1dd .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-48bb1dd{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-48bb1dd.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-7d32da3{text-align:left;}.elementor-1270 .elementor-element.elementor-element-7d32da3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-704574f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-4ebfc24 .elementor-icon{font-size:45px;}.elementor-1270 .elementor-element.elementor-element-4ebfc24 .elementor-icon svg{height:45px;}.elementor-1270 .elementor-element.elementor-element-4ebfc24{--container-widget-width:45;--container-widget-flex-grow:0;width:var( --container-widget-width, 45 );max-width:45;}.elementor-1270 .elementor-element.elementor-element-4ebfc24.elementor-element{--align-self:center;}.elementor-1270 .elementor-element.elementor-element-338346c{text-align:left;}.elementor-1270 .elementor-element.elementor-element-338346c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-977eb1c{--spacer-size:40px;}.elementor-1270 .elementor-element.elementor-element-64182a6 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-8707f8d{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-169a715{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1270 .elementor-element.elementor-element-0b8b0e8{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-24090cc{text-align:left;}.elementor-1270 .elementor-element.elementor-element-1462fa6{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-aec7bf2{text-align:left;}.elementor-1270 .elementor-element.elementor-element-aec7bf2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-05fcf4e{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-84d94e5{text-align:left;font-size:18px;}.elementor-1270 .elementor-element.elementor-element-1352af2{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-eee494f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1270 .elementor-element.elementor-element-4e9ff16{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-d4f50e5{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-0df1020{text-align:left;}.elementor-1270 .elementor-element.elementor-element-0df1020 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-4d5948e{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-0696bc2{text-align:left;}.elementor-1270 .elementor-element.elementor-element-0696bc2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-1f2a098{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-77df487{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-9330087{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-f1bfe77{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-d610c33{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1270 .elementor-element.elementor-element-d610c33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-db8c025{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-564558a{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-7fbbf75{text-align:left;}.elementor-1270 .elementor-element.elementor-element-7fbbf75 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1270 .elementor-element.elementor-element-cfc5c63{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-7c702f3{text-align:left;}.elementor-1270 .elementor-element.elementor-element-7c702f3 .elementor-heading-title{font-size:20px;}.elementor-1270 .elementor-element.elementor-element-0e81c7c{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-a32af03{text-align:left;}.elementor-1270 .elementor-element.elementor-element-a32af03 .elementor-heading-title{font-size:20px;}.elementor-1270 .elementor-element.elementor-element-7cd0f3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-77b3916{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-7b59a0e{text-align:left;}.elementor-1270 .elementor-element.elementor-element-7b59a0e .elementor-heading-title{font-size:20px;}.elementor-1270 .elementor-element.elementor-element-85b5816 .elementor-heading-title{font-size:20px;}.elementor-1270 .elementor-element.elementor-element-0f95eb8{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-0496caf{--width:60;}.elementor-1270 .elementor-element.elementor-element-c670fad{text-align:left;}.elementor-1270 .elementor-element.elementor-element-c670fad .elementor-heading-title{font-size:20px;}.elementor-1270 .elementor-element.elementor-element-e505bbc{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-1a949f9{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-222fd00{--width:60;}.elementor-1270 .elementor-element.elementor-element-e51da5e{text-align:left;}.elementor-1270 .elementor-element.elementor-element-e51da5e .elementor-heading-title{font-size:20px;}.elementor-1270 .elementor-element.elementor-element-48c7931{font-size:19px;}.elementor-1270 .elementor-element.elementor-element-3dfba35{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-e80e2fb{--spacer-size:80px;}.elementor-1270 .elementor-element.elementor-element-1b5bf34{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-0bfe4eb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-5fe11d7{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-6ae3a52 img{height:58px;}.elementor-1270 .elementor-element.elementor-element-26d2180{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-c43ffb1{text-align:left;}.elementor-1270 .elementor-element.elementor-element-c43ffb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-8d6409e{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-c442afc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-0e39755.e-con{--order:-99999 /* order start hack */;}.elementor-1270 .elementor-element.elementor-element-cff3553 img{height:69px;}.elementor-1270 .elementor-element.elementor-element-a0c384c{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-462c765{text-align:left;}.elementor-1270 .elementor-element.elementor-element-462c765 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1270 .elementor-element.elementor-element-82bce6c{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-0887259{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-174641b{--spacer-size:17px;}.elementor-1270 .elementor-element.elementor-element-5045580{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-901e933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1270 .elementor-element.elementor-element-727a381{text-align:left;font-size:19px;}}/* Start custom CSS for text-editor, class: .elementor-element-5c36523 */.elementor-1270 .elementor-element.elementor-element-5c36523 p{
    margin-top: 0px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74fd726 */.elementor-1270 .elementor-element.elementor-element-74fd726 .elementor-button{
        min-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff353f */.elementor-1270 .elementor-element.elementor-element-1ff353f{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c89cd8 */.elementor-1270 .elementor-element.elementor-element-7c89cd8 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87088f4 */.elementor-1270 .elementor-element.elementor-element-87088f4 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd5825e */.elementor-1270 .elementor-element.elementor-element-fd5825e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-556b69a */.elementor-1270 .elementor-element.elementor-element-556b69a h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b81ec9b */.elementor-1270 .elementor-element.elementor-element-b81ec9b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c224401 */.elementor-1270 .elementor-element.elementor-element-c224401 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6d873c */.elementor-1270 .elementor-element.elementor-element-f6d873c p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ad430 */.elementor-1270 .elementor-element.elementor-element-30ad430 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f75d79 */.elementor-1270 .elementor-element.elementor-element-9f75d79 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50b3de3 */.elementor-1270 .elementor-element.elementor-element-50b3de3 .elementor-button{
        min-width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b151fcf */.elementor-1270 .elementor-element.elementor-element-b151fcf .elementor-button{
        min-width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4ec6c */.elementor-1270 .elementor-element.elementor-element-aa4ec6c h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a87054 */.elementor-1270 .elementor-element.elementor-element-8a87054 p{
   padding-bottom: 0px;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-77aa5ae */.elementor-1270 .elementor-element.elementor-element-77aa5ae b{
    font-weight: 400
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-477862f */.elementor-1270 .elementor-element.elementor-element-477862f p{
   padding-bottom: 0px;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-063d4a0 */.elementor-1270 .elementor-element.elementor-element-063d4a0 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb5ed35 */.elementor-1270 .elementor-element.elementor-element-fb5ed35 p{
   padding-bottom: 0px;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e78db41 */.elementor-1270 .elementor-element.elementor-element-e78db41 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c878bfd */.elementor-1270 .elementor-element.elementor-element-c878bfd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5133469 */.elementor-1270 .elementor-element.elementor-element-5133469 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4a46f1 */.elementor-1270 .elementor-element.elementor-element-c4a46f1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b436c22 */.elementor-1270 .elementor-element.elementor-element-b436c22 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad5d102 */.elementor-1270 .elementor-element.elementor-element-ad5d102 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9767f9e */.elementor-1270 .elementor-element.elementor-element-9767f9e h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a92dcdc */.elementor-1270 .elementor-element.elementor-element-a92dcdc p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ac4b2 */.elementor-1270 .elementor-element.elementor-element-53ac4b2 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9742e76 */.elementor-1270 .elementor-element.elementor-element-9742e76 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b95a69 */.elementor-1270 .elementor-element.elementor-element-0b95a69 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0f1e4 */.elementor-1270 .elementor-element.elementor-element-1c0f1e4 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e1240e */.elementor-1270 .elementor-element.elementor-element-0e1240e h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89b883c */.elementor-1270 .elementor-element.elementor-element-89b883c p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e640f07 *//* Deine Basis-Styles */
.elementor-1270 .elementor-element.elementor-element-e640f07 {
    font-size: 12px;
    text-align: left;
    width: 100%; /* Wichtig: Tabelle muss die volle Breite nutzen */
    table-layout: fixed; /* Hilft, die %-Breiten strikt einzuhalten */
}

.elementor-1270 .elementor-element.elementor-element-e640f07 tr, .elementor-1270 .elementor-element.elementor-element-e640f07 td {
    padding: 5px 15px;
    text-align: left;
    /* justify-content funktioniert bei Tabellenzellen standardmäßig nicht, 
       deshalb ist vertical-align hier besser */
    vertical-align: top; 
    border-bottom: 1px solid #ddd; /* Optional: für bessere Lesbarkeit */
}

/* --- Hier ist die Anpassung für Mobile --- */
@media screen and (max-width: 600px) {
    
    /* Die erste Spalte (Beschreibung) bekommt 70% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:first-child {
        width: 60%;
    }

    /* Die zweite Spalte (Zahlen) bekommt 30% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:last-child {
        width: 40%;
        /* Verhindert, dass lange Zahlen aus der Tabelle ragen, falls 30% zu eng wird */
        word-wrap: break-word; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d28649 */.elementor-1270 .elementor-element.elementor-element-8d28649 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262f6fa */.elementor-1270 .elementor-element.elementor-element-262f6fa{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-262f6fa tr, .elementor-1270 .elementor-element.elementor-element-262f6fa td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce8f365 */.elementor-1270 .elementor-element.elementor-element-ce8f365 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a08a138 */.elementor-1270 .elementor-element.elementor-element-a08a138{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-a08a138 tr, .elementor-1270 .elementor-element.elementor-element-a08a138 td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0bc7c */.elementor-1270 .elementor-element.elementor-element-fb0bc7c p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e640f07 *//* Deine Basis-Styles */
.elementor-1270 .elementor-element.elementor-element-e640f07 {
    font-size: 12px;
    text-align: left;
    width: 100%; /* Wichtig: Tabelle muss die volle Breite nutzen */
    table-layout: fixed; /* Hilft, die %-Breiten strikt einzuhalten */
}

.elementor-1270 .elementor-element.elementor-element-e640f07 tr, .elementor-1270 .elementor-element.elementor-element-e640f07 td {
    padding: 5px 15px;
    text-align: left;
    /* justify-content funktioniert bei Tabellenzellen standardmäßig nicht, 
       deshalb ist vertical-align hier besser */
    vertical-align: top; 
    border-bottom: 1px solid #ddd; /* Optional: für bessere Lesbarkeit */
}

/* --- Hier ist die Anpassung für Mobile --- */
@media screen and (max-width: 600px) {
    
    /* Die erste Spalte (Beschreibung) bekommt 70% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:first-child {
        width: 60%;
    }

    /* Die zweite Spalte (Zahlen) bekommt 30% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:last-child {
        width: 40%;
        /* Verhindert, dass lange Zahlen aus der Tabelle ragen, falls 30% zu eng wird */
        word-wrap: break-word; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d28649 */.elementor-1270 .elementor-element.elementor-element-8d28649 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262f6fa */.elementor-1270 .elementor-element.elementor-element-262f6fa{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-262f6fa tr, .elementor-1270 .elementor-element.elementor-element-262f6fa td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce8f365 */.elementor-1270 .elementor-element.elementor-element-ce8f365 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a08a138 */.elementor-1270 .elementor-element.elementor-element-a08a138{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-a08a138 tr, .elementor-1270 .elementor-element.elementor-element-a08a138 td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0bc7c */.elementor-1270 .elementor-element.elementor-element-fb0bc7c p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e640f07 *//* Deine Basis-Styles */
.elementor-1270 .elementor-element.elementor-element-e640f07 {
    font-size: 12px;
    text-align: left;
    width: 100%; /* Wichtig: Tabelle muss die volle Breite nutzen */
    table-layout: fixed; /* Hilft, die %-Breiten strikt einzuhalten */
}

.elementor-1270 .elementor-element.elementor-element-e640f07 tr, .elementor-1270 .elementor-element.elementor-element-e640f07 td {
    padding: 5px 15px;
    text-align: left;
    /* justify-content funktioniert bei Tabellenzellen standardmäßig nicht, 
       deshalb ist vertical-align hier besser */
    vertical-align: top; 
    border-bottom: 1px solid #ddd; /* Optional: für bessere Lesbarkeit */
}

/* --- Hier ist die Anpassung für Mobile --- */
@media screen and (max-width: 600px) {
    
    /* Die erste Spalte (Beschreibung) bekommt 70% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:first-child {
        width: 60%;
    }

    /* Die zweite Spalte (Zahlen) bekommt 30% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:last-child {
        width: 40%;
        /* Verhindert, dass lange Zahlen aus der Tabelle ragen, falls 30% zu eng wird */
        word-wrap: break-word; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d28649 */.elementor-1270 .elementor-element.elementor-element-8d28649 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262f6fa */.elementor-1270 .elementor-element.elementor-element-262f6fa{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-262f6fa tr, .elementor-1270 .elementor-element.elementor-element-262f6fa td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce8f365 */.elementor-1270 .elementor-element.elementor-element-ce8f365 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a08a138 */.elementor-1270 .elementor-element.elementor-element-a08a138{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-a08a138 tr, .elementor-1270 .elementor-element.elementor-element-a08a138 td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0bc7c */.elementor-1270 .elementor-element.elementor-element-fb0bc7c p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e640f07 *//* Deine Basis-Styles */
.elementor-1270 .elementor-element.elementor-element-e640f07 {
    font-size: 12px;
    text-align: left;
    width: 100%; /* Wichtig: Tabelle muss die volle Breite nutzen */
    table-layout: fixed; /* Hilft, die %-Breiten strikt einzuhalten */
}

.elementor-1270 .elementor-element.elementor-element-e640f07 tr, .elementor-1270 .elementor-element.elementor-element-e640f07 td {
    padding: 5px 15px;
    text-align: left;
    /* justify-content funktioniert bei Tabellenzellen standardmäßig nicht, 
       deshalb ist vertical-align hier besser */
    vertical-align: top; 
    border-bottom: 1px solid #ddd; /* Optional: für bessere Lesbarkeit */
}

/* --- Hier ist die Anpassung für Mobile --- */
@media screen and (max-width: 600px) {
    
    /* Die erste Spalte (Beschreibung) bekommt 70% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:first-child {
        width: 60%;
    }

    /* Die zweite Spalte (Zahlen) bekommt 30% */
    .elementor-1270 .elementor-element.elementor-element-e640f07 td:last-child {
        width: 40%;
        /* Verhindert, dass lange Zahlen aus der Tabelle ragen, falls 30% zu eng wird */
        word-wrap: break-word; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d28649 */.elementor-1270 .elementor-element.elementor-element-8d28649 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262f6fa */.elementor-1270 .elementor-element.elementor-element-262f6fa{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-262f6fa tr, .elementor-1270 .elementor-element.elementor-element-262f6fa td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce8f365 */.elementor-1270 .elementor-element.elementor-element-ce8f365 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a08a138 */.elementor-1270 .elementor-element.elementor-element-a08a138{
    font-size: 12px;
    text-align: left;
}
.elementor-1270 .elementor-element.elementor-element-a08a138 tr, .elementor-1270 .elementor-element.elementor-element-a08a138 td{
    padding: 5px 15px;
    justify-content: left;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0bc7c */.elementor-1270 .elementor-element.elementor-element-fb0bc7c p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c39a35b */.elementor-1270 .elementor-element.elementor-element-c39a35b input:not([type="button"]):not([type="submit"]), .elementor-kit-1269 textarea, .elementor-kit-1269 .elementor-field-textual {
     accent-color: black!important;
    background-color: white!important;
    color: black!important;
    font-size: 20px!important;
}

.elementor-1270 .elementor-element.elementor-element-c39a35b input[type="submit"] {
  animation: double-pulse 2s infinite ease-in-out;
}

@keyframes double-pulse {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.08); /* 1. größer werden */
  }
  30% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08); /* 2. größer werden */
  }
  60% {
    transform: scale(1);
  }
  100% {
    transform: scale(1); /* kurze Pause */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17513b5 */.elementor-1270 .elementor-element.elementor-element-17513b5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e531494 */.elementor-1270 .elementor-element.elementor-element-e531494 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9bd84 */.elementor-1270 .elementor-element.elementor-element-fc9bd84 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26a4b */.elementor-1270 .elementor-element.elementor-element-3a26a4b p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915f828 */.elementor-1270 .elementor-element.elementor-element-915f828 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbda78 */.elementor-1270 .elementor-element.elementor-element-8fbda78 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7390c51 */.elementor-1270 .elementor-element.elementor-element-7390c51 .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-7390c51 .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0a1194 */.elementor-1270 .elementor-element.elementor-element-a0a1194 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7432fdd */.elementor-1270 .elementor-element.elementor-element-7432fdd p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0d760 */.elementor-1270 .elementor-element.elementor-element-ca0d760 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67f426a */.elementor-1270 .elementor-element.elementor-element-67f426a .read-less {
    display: none;
}

.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-more {
    display: none;
}
.elementor-1270 .elementor-element.elementor-element-67f426a .e-normal[open] .read-less {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec01c0f */.elementor-1270 .elementor-element.elementor-element-ec01c0f p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d842e55 */.elementor-1270 .elementor-element.elementor-element-d842e55 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644cb14 */.elementor-1270 .elementor-element.elementor-element-644cb14 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a3f45 */.elementor-1270 .elementor-element.elementor-element-a2a3f45 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f67c1 */.elementor-1270 .elementor-element.elementor-element-28f67c1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a533a2d */.swiper-pagination-horizontal{
    left: 50%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-784585f */.elementor-1270 .elementor-element.elementor-element-784585f h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6caf753 */.elementor-1270 .elementor-element.elementor-element-6caf753 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d46e42a */:root {
    --ci-blue: #3F88C5;
    --ci-dark: #333333; 
    --ci-white: #FFFFFF;
    --border-color: #DDDDDD;
    --font-family: 'Overpass', sans-serif;
}

.comparison-container {
    font-family: var(--font-family);
    color: var(--ci-dark);
    margin: 0px auto;
        padding: 0 0px;
    box-sizing: border-box;
}

/* --- DESKTOP FIRST (Basis) --- */
.table-wrapper {
    width: 100%;
    overflow-x: visible; 
}

.comparison-container table {
    width: 100%;
    border-collapse: separate; 
    border-spacing: 0;
    table-layout: fixed; 
}

.comparison-container th, .comparison-container td {
    padding: 18px 15px;
    text-align: left;
    border-bottom: 1px solid var(--border-color);
    vertical-align: top;
    background: var(--ci-white);
    border-radius: 0 !important;
    font-size: 0.95rem;
    white-space: normal; 
    word-wrap: break-word;
    
    /* Keine vertikalen Linien */
    border-left: none !important;
    border-right: none !important;
    box-shadow: none !important;
}

/* Desktop Spaltenbreiten - Spalte 4 bleibt etwas breiter für den langen Namen, aber ohne Highlight */
.comparison-container th:nth-child(1), .comparison-container td:nth-child(1) { width: 16%; }
.comparison-container th:nth-child(2), .comparison-container td:nth-child(2) { width: 28%; }
.comparison-container th:nth-child(3), .comparison-container td:nth-child(3) { width: 28%; }
.comparison-container th:nth-child(4), .comparison-container td:nth-child(4) { width: 28%; }

/* Header Styling */
.comparison-container thead th {
    font-weight: 500;
    border-top: none; /* Kein blauer Balken mehr */
    font-size: 1.1rem;
    vertical-align: bottom;
    padding-bottom: 20px;
    color: var(--ci-dark); /* Standardfarbe statt Blau */
}
.comparison-container .header-sub {
    font-weight: 400;
    font-size: 0.8em;
    color: black;
    display: inline-block;
}

/* HIER WURDE DAS HIGHLIGHT ENTFERNT 
   Es gibt keine spezifischen Styles mehr für th:nth-child(4) oder td:nth-child(4),
   außer der Breite oben.
*/

/* Rendite Zeile - Standardisiert */
.comparison-container tr:last-child td { 
    border-bottom: none; 
    /* Optional: Etwas fetter für alle Zahlen */
    font-weight: 600; 
}


.comparison-container .mobile-hint {
    display: none;
    font-size: 0.9rem;
    color: var(--ci-blue);
    text-transform: uppercase;
    font-weight: 700;
    margin-top: -15px;
    text-align: right;
}
.comparison-container .table-footer {
    font-size: 0.75rem;
    color: #888;
    margin-top: 15px;
    font-style: italic;
}
.move-right {
  animation: slideRight 2s ease-in-out infinite;
}

@keyframes slideRight {
  0%, 30% {
    transform: translateX(0); /* längere Pause am Anfang */
  }
  40% {
    transform: translateX(5px); /* 1. Zucken */
  }
  50% {
    transform: translateX(0);
  }
  60% {
    transform: translateX(5px); /* 2. Zucken */
  }
  70%, 100% {
    transform: translateX(0); /* Pause vor dem nächsten Loop */
  }
}




/* --- MOBILE OPTIMIERUNG (< 900px) --- */
@media (max-width: 900px) {
     
    .comparison-container { padding: 0 10px; }

    .comparison-container .table-wrapper {
        overflow-x: auto; 
        -webkit-overflow-scrolling: touch;
        padding-bottom: 10px;
        scrollbar-width: thin; 
        scrollbar-color: var(--ci-blue) #eee;
    }

    .comparison-container table {
        table-layout: auto; 
        width: auto; 
    }

    .comparison-container th, .comparison-container td {
        padding: 12px 8px; 
        font-size: 0.85rem; 
        vertical-align: top; 
    }

    /* --- 1. SPALTE (STICKY LABELS - Nur Mobil) --- */
    .comparison-container th:first-child, 
    .comparison-container td:first-child {
        position: sticky;
        left: 0;
        z-index: 10;
        /* Mobil: Border rechts für Orientierung */
        border-right: 1px solid #ddd !important;
        box-shadow: 2px 0 5px rgba(0,0,0,0.05) !important;
        
        width: 80px;      
        min-width: 80px;
        max-width: 80px;
        white-space: normal;
        hyphens: auto;      
        line-height: 1.3;
        background: #fff; 
    }

    /* --- SPALTEN 2 bis 4 (INHALT) --- */
    .comparison-container th:not(:first-child),
    .comparison-container td:not(:first-child) {
        white-space: normal !important; 
        min-width: 190px;
        max-width: 190px; 
    }

    /* AVAMAR Spalte Mobil - Highlight entfernt */
    .comparison-container th:nth-child(4),
    .comparison-container td:nth-child(4) {
        min-width: 190px;
        max-width: 190px;
        /* Hintergrund ist jetzt Standard Weiß durch globale Regel */
    }

    /* Header Sticky Fix */
    .comparison-container thead th {
        position: sticky;
        top: 0;
        z-index: 11;
        background: #fff;
        padding-bottom: 10px;
    }
    .comparison-container thead th:first-child { z-index: 12; }
     
    /* Mobile Hint */
    .comparison-container .mobile-hint { display: block; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-530b213 */.elementor-1270 .elementor-element.elementor-element-530b213 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b642a */.elementor-1270 .elementor-element.elementor-element-29b642a h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6edff4 */.elementor-1270 .elementor-element.elementor-element-e6edff4 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d32da3 */.elementor-1270 .elementor-element.elementor-element-7d32da3 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338346c */.elementor-1270 .elementor-element.elementor-element-338346c h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24090cc */.elementor-1270 .elementor-element.elementor-element-24090cc h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aec7bf2 */.elementor-1270 .elementor-element.elementor-element-aec7bf2 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84d94e5 */.elementor-1270 .elementor-element.elementor-element-84d94e5 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0696bc2 */.elementor-1270 .elementor-element.elementor-element-0696bc2 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77df487 */.elementor-1270 .elementor-element.elementor-element-77df487 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9330087 */.elementor-1270 .elementor-element.elementor-element-9330087 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1bfe77 */.elementor-1270 .elementor-element.elementor-element-f1bfe77 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383f2 */.elementor-1270 .elementor-element.elementor-element-2f383f2 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fd75e */.elementor-1270 .elementor-element.elementor-element-e7fd75e p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6856765 */.elementor-1270 .elementor-element.elementor-element-6856765 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccfb5a */.elementor-1270 .elementor-element.elementor-element-2ccfb5a p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cd48d */.elementor-1270 .elementor-element.elementor-element-12cd48d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e06fde1 */.elementor-1270 .elementor-element.elementor-element-e06fde1 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d610c33 */.elementor-1270 .elementor-element.elementor-element-d610c33 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fbbf75 */.elementor-field-type-acceptance label{
    line-height: 13px!important;
    font-size: 11px!important;
    display: block;
    padding-left: 5px;
    font-weight: normal;
}
.elementor-field-type-acceptance span{
    display: flex;
    align-items: start
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c702f3 */.elementor-1270 .elementor-element.elementor-element-7c702f3 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cbab7bb */.elementor-1270 .elementor-element.elementor-element-cbab7bb input:not([type="button"]):not([type="submit"]), .elementor-kit-1269 textarea, .elementor-kit-1269 .elementor-field-textual {
     accent-color: black!important;
    background-color: white!important;
    color: black!important;
    font-size: 20px!important;
}

.elementor-1270 .elementor-element.elementor-element-cbab7bb input[type="submit"] {
  animation: double-pulse 2s infinite ease-in-out;
}

@keyframes double-pulse {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.08); /* 1. größer werden */
  }
  30% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08); /* 2. größer werden */
  }
  60% {
    transform: scale(1);
  }
  100% {
    transform: scale(1); /* kurze Pause */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a32af03 */.elementor-1270 .elementor-element.elementor-element-a32af03 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cd0f3d */.elementor-1270 .elementor-element.elementor-element-7cd0f3d p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b59a0e */.elementor-1270 .elementor-element.elementor-element-7b59a0e h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85b5816 */.elementor-1270 .elementor-element.elementor-element-85b5816 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c670fad */.elementor-1270 .elementor-element.elementor-element-c670fad h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e505bbc */.elementor-1270 .elementor-element.elementor-element-e505bbc p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e51da5e */.elementor-1270 .elementor-element.elementor-element-e51da5e h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48c7931 */.elementor-1270 .elementor-element.elementor-element-48c7931 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c43ffb1 */.elementor-1270 .elementor-element.elementor-element-c43ffb1 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c442afc */.elementor-1270 .elementor-element.elementor-element-c442afc p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-462c765 */.elementor-1270 .elementor-element.elementor-element-462c765 h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0887259 */.elementor-1270 .elementor-element.elementor-element-0887259 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901e933 */.elementor-1270 .elementor-element.elementor-element-901e933 p{
   padding-bottom: 0;
   margin-bottom: 0;
}/* End custom CSS */