.elementor-23310 .elementor-element.elementor-element-05972df{--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:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-134ed19{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-134ed19.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-3780285 img{border-radius:10px 10px 10px 10px;}.elementor-23310 .elementor-element.elementor-element-c2c0d86{--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-23310 .elementor-element.elementor-element-c6d6d28{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-c6d6d28.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-7af432e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23310 .elementor-element.elementor-element-30c203b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-23310 .elementor-element.elementor-element-0cdb799{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-0cdb799.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-492b6b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23310 .elementor-element.elementor-element-c71710d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-23310 .elementor-element.elementor-element-c71710d .elementor-heading-title{font-family:var( --e-global-typography-3fba8f6-font-family );font-size:var( --e-global-typography-3fba8f6-font-size );font-weight:var( --e-global-typography-3fba8f6-font-weight );line-height:var( --e-global-typography-3fba8f6-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-23310 .elementor-element.elementor-element-bcbde0d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-bcbde0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-7f685be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-6fe9fd1 .elementor-heading-title{font-family:"Noto Sans";font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-1f28c12{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-1f28c12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-da2896b{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-fcb236c{width:var( --container-widget-width, 66.5% );max-width:66.5%;--container-widget-width:66.5%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-fcb236c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-768713d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-23310 .elementor-element.elementor-element-768713d.elementor-element{--align-self:flex-start;}.elementor-23310 .elementor-element.elementor-element-768713d img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-23310 .elementor-element.elementor-element-69b4442{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-69b4442.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-9310a2e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-9310a2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-4dc1274{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-79082fa .elementor-heading-title{font-family:"Noto Sans";font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-c08014c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-c08014c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-9f49be4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-9f49be4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-2227f37{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-2227f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-e80d812{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-e80d812.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-840c50e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-840c50e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-eba9355{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-eba9355.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-9d7b7c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-91c56a8 .elementor-heading-title{font-family:"Noto Sans";font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-48c8673{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-48c8673.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-7be4de6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-6ea2da3{width:var( --container-widget-width, 66.5% );max-width:66.5%;--container-widget-width:66.5%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-6ea2da3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-9926905 img{border-radius:10px 10px 10px 10px;}.elementor-23310 .elementor-element.elementor-element-d568b86{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-d568b86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-502068b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-502068b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-ed47151{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-ed47151.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-0acfcb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-b8d6564 .elementor-heading-title{font-family:"Noto Sans";font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-325ccc2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-325ccc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-430c779{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-430c779.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-b7b455c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-b7b455c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-4d94f3a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-4d94f3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-dd55b51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-62bde95 .elementor-heading-title{font-family:"Noto Sans";font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-a51c56e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-a51c56e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-a6fe130{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-2a7502a{width:var( --container-widget-width, 66.5% );max-width:66.5%;--container-widget-width:66.5%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-2a7502a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-4c77032 img{border-radius:10px 10px 10px 10px;}.elementor-23310 .elementor-element.elementor-element-41a5572{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-60267af .elementor-heading-title{font-family:"Noto Sans";font-size:22px;font-weight:500;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-8829296{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-8829296.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-a11167e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-a11167e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-a17c0d6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-a17c0d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-260407a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-260407a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-bd3771e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-bd3771e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-d06f469{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans";font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-d06f469.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-20c5c89{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-c8c4c51{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23310 .elementor-element.elementor-element-c8c4c51:not(.elementor-motion-effects-element-type-background), .elementor-23310 .elementor-element.elementor-element-c8c4c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-23310 .elementor-element.elementor-element-22ac515{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:start;}.elementor-23310 .elementor-element.elementor-element-22ac515.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-22ac515 .elementor-heading-title{font-family:var( --e-global-typography-eab47ed-font-family );font-size:var( --e-global-typography-eab47ed-font-size );line-height:var( --e-global-typography-eab47ed-line-height );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-0c88369{width:var( --container-widget-width, 91.071% );max-width:91.071%;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91.071%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23310 .elementor-element.elementor-element-0c88369.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23310 .elementor-element.elementor-element-7212e1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-23310 .elementor-element.elementor-element-05972df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-134ed19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-23310 .elementor-element.elementor-element-c71710d .elementor-heading-title{font-size:var( --e-global-typography-3fba8f6-font-size );line-height:var( --e-global-typography-3fba8f6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-bcbde0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-6fe9fd1 .elementor-heading-title{font-size:18px;}.elementor-23310 .elementor-element.elementor-element-fcb236c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-9310a2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-79082fa .elementor-heading-title{font-size:18px;}.elementor-23310 .elementor-element.elementor-element-9f49be4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-eba9355{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-91c56a8 .elementor-heading-title{font-size:18px;}.elementor-23310 .elementor-element.elementor-element-6ea2da3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-502068b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-ed47151{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-b8d6564 .elementor-heading-title{font-size:18px;}.elementor-23310 .elementor-element.elementor-element-430c779{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-b7b455c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-4d94f3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-62bde95 .elementor-heading-title{font-size:18px;}.elementor-23310 .elementor-element.elementor-element-2a7502a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-60267af .elementor-heading-title{font-size:18px;}.elementor-23310 .elementor-element.elementor-element-a11167e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-a17c0d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-bd3771e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-20c5c89{--padding-top:0px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-23310 .elementor-element.elementor-element-c8c4c51{--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-23310 .elementor-element.elementor-element-22ac515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-22ac515 .elementor-heading-title{font-size:var( --e-global-typography-eab47ed-font-size );line-height:var( --e-global-typography-eab47ed-line-height );}.elementor-23310 .elementor-element.elementor-element-0c88369{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-23310 .elementor-element.elementor-element-05972df{--content-width:80%;}.elementor-23310 .elementor-element.elementor-element-134ed19{--width:800px;}.elementor-23310 .elementor-element.elementor-element-c6d6d28{--width:800px;}.elementor-23310 .elementor-element.elementor-element-30c203b3{--content-width:80%;}.elementor-23310 .elementor-element.elementor-element-0cdb799{--width:800px;}.elementor-23310 .elementor-element.elementor-element-20c5c89{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-23310 .elementor-element.elementor-element-05972df{--content-width:100%;}.elementor-23310 .elementor-element.elementor-element-134ed19{--width:100%;}.elementor-23310 .elementor-element.elementor-element-c6d6d28{--width:100%;}.elementor-23310 .elementor-element.elementor-element-30c203b3{--content-width:100%;}.elementor-23310 .elementor-element.elementor-element-0cdb799{--width:100%;}.elementor-23310 .elementor-element.elementor-element-20c5c89{--content-width:100%;}}@media(max-width:767px){.elementor-23310 .elementor-element.elementor-element-05972df{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23310 .elementor-element.elementor-element-134ed19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-c6d6d28{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-30c203b3{--content-width:90%;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-0cdb799{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-23310 .elementor-element.elementor-element-c71710d .elementor-heading-title{font-size:var( --e-global-typography-3fba8f6-font-size );line-height:var( --e-global-typography-3fba8f6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-bcbde0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-6fe9fd1 .elementor-heading-title{font-size:20px;}.elementor-23310 .elementor-element.elementor-element-1f28c12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-fcb236c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-69b4442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-9310a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-79082fa .elementor-heading-title{font-size:20px;}.elementor-23310 .elementor-element.elementor-element-c08014c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-9f49be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-2227f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-e80d812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-840c50e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-eba9355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-91c56a8 .elementor-heading-title{font-size:20px;}.elementor-23310 .elementor-element.elementor-element-48c8673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-6ea2da3{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-d568b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-502068b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-ed47151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-b8d6564 .elementor-heading-title{font-size:20px;}.elementor-23310 .elementor-element.elementor-element-325ccc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-430c779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-b7b455c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-4d94f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-62bde95 .elementor-heading-title{font-size:20px;}.elementor-23310 .elementor-element.elementor-element-a51c56e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-2a7502a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-60267af .elementor-heading-title{font-size:20px;}.elementor-23310 .elementor-element.elementor-element-8829296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-a11167e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-a17c0d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-260407a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-bd3771e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23310 .elementor-element.elementor-element-d06f469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23310 .elementor-element.elementor-element-20c5c89{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23310 .elementor-element.elementor-element-c8c4c51{--width:100%;--justify-content:center;--align-items:flex-start;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23310 .elementor-element.elementor-element-22ac515{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23310 .elementor-element.elementor-element-22ac515 .elementor-heading-title{font-size:var( --e-global-typography-eab47ed-font-size );line-height:var( --e-global-typography-eab47ed-line-height );}.elementor-23310 .elementor-element.elementor-element-0c88369{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-22ac515 */.elementor-23310 .elementor-element.elementor-element-22ac515 {
    background: rgb(0,159,227); /* Fallback background color */
    background: linear-gradient(18deg, rgba(0,159,227,1) 51%, rgba(56,81,123,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; /* This ensures the text fill is transparent in all browsers */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7212e1c */.hsfc-RichText span {background: transparent !important; font-size: 13px !important;}

.hsfc-RichText span {
    background: transparent !important;
    font-size: 13px !important;
    color: #000000 !important; /* Schwarz */
}
/* Alle Texte innerhalb eines TextFields schwarz */
.hsfc-TextField,
.hsfc-TextField * {
    color: #000000 !important;
}

/* Falls Platzhalter auch schwarz sein sollen */
.hsfc-TextField ::placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}
.hsfc-Button {
    background-color: #000000 !important; /* Schwarzer Hintergrund */
    color: #ffffff !important; /* Weißer Text */
    border: none !important; /* Optional: Rahmen entfernen */
    padding: 10px 20px !important; /* Optional: etwas Polsterung */
    cursor: pointer !important; /* Hand-Cursor beim Hover */
}
/* Alle Texte innerhalb von .hsfc-Row schwarz */
.hsfc-Row,
.hsfc-Row * {
    color: #000000 !important;
}
.hsfc-RichText span {background: transparent !important; font-size: 13px !important;}
.hsfc-Step__Content {
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */