.elementor-4968 .elementor-element.elementor-element-d699648{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-d699648:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-d699648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-6deceb9{--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;}.elementor-4968 .elementor-element.elementor-element-18b8ffa .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-25165e6 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-3031d02 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-bb3b93f .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-1db208e .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-9447ab2{--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-4968 .elementor-element.elementor-element-724c60b{--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-4968 .elementor-element.elementor-element-2c0146b .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-d61aa93 .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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-7b382e4{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-3f62f84{--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;}.elementor-4968 .elementor-element.elementor-element-d95a944 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4968 .elementor-element.elementor-element-d95a944 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4968 .elementor-element.elementor-element-d95a944 .elementor-button{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1e43bb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4968 .elementor-element.elementor-element-1e43bb6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4968 .elementor-element.elementor-element-1e43bb6 .elementor-button{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-442f7d5{--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-4968 .elementor-element.elementor-element-1963c53{--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-4968 .elementor-element.elementor-element-17d9af6 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-257a959{--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:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-257a959:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-257a959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-936c941{--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-4968 .elementor-element.elementor-element-34c3b7c{--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-4968 .elementor-element.elementor-element-3c4f438 .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-4968 .elementor-element.elementor-element-5c882b1 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-e5cd987{--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-4968 .elementor-element.elementor-element-beaae40{font-family:var( --e-global-typography-d9c7ead-font-family ), Sans-serif;font-size:var( --e-global-typography-d9c7ead-font-size );font-weight:var( --e-global-typography-d9c7ead-font-weight );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-2025e06{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-afdc0b9{--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-4968 .elementor-element.elementor-element-a0d7e5d{--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-4968 .elementor-element.elementor-element-69736bb .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-daed60f .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-7f31c4e{--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-4968 .elementor-element.elementor-element-e807c86 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-997b0f5 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-fd7fe40{--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-4968 .elementor-element.elementor-element-7cfa37f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-99ba40a .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-7232848{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-7232848:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-7232848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-a8c9d98{--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-4968 .elementor-element.elementor-element-346b194{--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-4968 .elementor-element.elementor-element-227b62f .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-4968 .elementor-element.elementor-element-e199d86 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-384885f{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-1aeb30b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4968 .elementor-element.elementor-element-1aeb30b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4968 .elementor-element.elementor-element-1aeb30b .elementor-button{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7211e44{--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-4968 .elementor-element.elementor-element-4b0f7cd{--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-4968 .elementor-element.elementor-element-0d0e73f{--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;}.elementor-4968 .elementor-element.elementor-element-4d7298f .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-ba2b145 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-8127edb{--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;}.elementor-4968 .elementor-element.elementor-element-6a78c63 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-4c0ecf3 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-3b0f9d8{--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;}.elementor-4968 .elementor-element.elementor-element-ba73a15 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-3ee52d5 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-9fab1b7{--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;}.elementor-4968 .elementor-element.elementor-element-ee962ba .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-f7b92d1 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-878e373{--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;}.elementor-4968 .elementor-element.elementor-element-49c9c4b .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-af6df6f .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-b9379e6{--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;}.elementor-4968 .elementor-element.elementor-element-52a814d .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-6911f0e .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-b61dced{--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-4968 .elementor-element.elementor-element-2e98ef4{--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-4968 .elementor-element.elementor-element-5586888{--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-4968 .elementor-element.elementor-element-cd06d10{--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:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-cd06d10:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-cd06d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-f68a28b{--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-4968 .elementor-element.elementor-element-c2c9339{--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-4968 .elementor-element.elementor-element-dc6d556{--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-4968 .elementor-element.elementor-element-cda450e .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-4968 .elementor-element.elementor-element-461b2ef .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-b7b0da8{--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-4968 .elementor-element.elementor-element-d4a1be9{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-3502d05{--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-4968 .elementor-element.elementor-element-76c30ce{--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-4968 .elementor-element.elementor-element-de5fd42{--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-4968 .elementor-element.elementor-element-2319338 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-2a7cf85 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-4d76fb7 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-9059397{--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-4968 .elementor-element.elementor-element-e782d97{--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-4968 .elementor-element.elementor-element-a187cfb .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-f84d08f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-8686b98 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-40406c4{--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:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4968 .elementor-element.elementor-element-8449845{--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-4968 .elementor-element.elementor-element-c9c2650 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-d68027d .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-a32111e .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-c9ca195{--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-4968 .elementor-element.elementor-element-edf547c{--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-4968 .elementor-element.elementor-element-bcc5d54 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-c8e5e34 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-cc46f40 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-4968 .elementor-element.elementor-element-de2b6d5{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-de2b6d5:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-de2b6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-f4c0b52{--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-4968 .elementor-element.elementor-element-741732c{--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-4968 .elementor-element.elementor-element-cd26806{--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-4968 .elementor-element.elementor-element-660d314{--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-4968 .elementor-element.elementor-element-665ba66 .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-4968 .elementor-element.elementor-element-b60c4b1 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-0e4dc4b{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-2b6815d{--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-4968 .elementor-element.elementor-element-b04596e{--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-4968 .elementor-element.elementor-element-f1c9731 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-fe935dd );}.elementor-4968 .elementor-element.elementor-element-63256e0 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-70e0700{--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-4968 .elementor-element.elementor-element-b2f43d9 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-fe935dd );}.elementor-4968 .elementor-element.elementor-element-293c4b3 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-acebed5{--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-4968 .elementor-element.elementor-element-742522f .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-fe935dd );}.elementor-4968 .elementor-element.elementor-element-64b6abb .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-b021ac1{--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-4968 .elementor-element.elementor-element-f71e556 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-fe935dd );}.elementor-4968 .elementor-element.elementor-element-f57d8a7 .elementor-heading-title{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-4968 .elementor-element.elementor-element-410b2c6{--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:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-410b2c6:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-410b2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4968 .elementor-element.elementor-element-570ab83{--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-4968 .elementor-element.elementor-element-515594a{--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;}.elementor-4968 .elementor-element.elementor-element-cd82929{--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-4968 .elementor-element.elementor-element-2c6a7a0 .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-4968 .elementor-element.elementor-element-ed2360d .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-91ec7c7 );}.elementor-4968 .elementor-element.elementor-element-anwlnk3w{--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:16px 32px;--row-gap:16px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4968 .elementor-element.elementor-element-anwlnk3w.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4968 .elementor-element.elementor-element-2b7a891 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4968 .elementor-element.elementor-element-2b7a891 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4968 .elementor-element.elementor-element-2b7a891 .elementor-button{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-anwlnk3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4968 .elementor-element.elementor-element-anwlnk3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4968 .elementor-element.elementor-element-anwlnk3 .elementor-button{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-aa3fb1f{--grid-columns:3;--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-4968 .elementor-element.elementor-element-4d639ff{--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:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-4968 .elementor-element.elementor-element-18b8ffa .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-25165e6 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-3031d02 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-bb3b93f .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1db208e .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2c0146b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d61aa93 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7b382e4{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d95a944 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1e43bb6 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-17d9af6 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-3c4f438 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-5c882b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-beaae40{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2025e06{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-69736bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-daed60f .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-e807c86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-997b0f5 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7cfa37f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-99ba40a .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-227b62f .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-e199d86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-384885f{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1aeb30b .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-4d7298f .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-ba2b145 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-6a78c63 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-4c0ecf3 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ba73a15 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-3ee52d5 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ee962ba .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f7b92d1 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-49c9c4b .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-af6df6f .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-52a814d .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-6911f0e .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-cda450e .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-461b2ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d4a1be9{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2319338 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-2a7cf85 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-4d76fb7 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-a187cfb .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f84d08f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-8686b98 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-c9c2650 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-d68027d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-a32111e .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-bcc5d54 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-c8e5e34 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-cc46f40 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-665ba66 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-b60c4b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-0e4dc4b{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-f1c9731 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-63256e0 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-b2f43d9 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-293c4b3 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-742522f .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-64b6abb .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-f71e556 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f57d8a7 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2c6a7a0 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ed2360d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2b7a891 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-anwlnk3 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}}@media(max-width:1024px){.elementor-4968 .elementor-element.elementor-element-18b8ffa .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-25165e6 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-3031d02 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-bb3b93f .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1db208e .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2c0146b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d61aa93 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7b382e4{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d95a944 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1e43bb6 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-17d9af6 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-3c4f438 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-5c882b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-beaae40{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2025e06{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-69736bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-daed60f .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-e807c86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-997b0f5 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7cfa37f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-99ba40a .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-227b62f .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-e199d86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-384885f{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1aeb30b .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-4d7298f .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-ba2b145 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-6a78c63 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-4c0ecf3 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ba73a15 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-3ee52d5 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ee962ba .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f7b92d1 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-49c9c4b .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-af6df6f .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-52a814d .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-6911f0e .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-cda450e .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-461b2ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d4a1be9{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2319338 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-2a7cf85 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-4d76fb7 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-a187cfb .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f84d08f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-8686b98 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-c9c2650 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-d68027d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-a32111e .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-bcc5d54 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-c8e5e34 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-cc46f40 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-665ba66 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-b60c4b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-0e4dc4b{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-f1c9731 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-63256e0 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-b2f43d9 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-293c4b3 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-742522f .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-64b6abb .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-f71e556 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f57d8a7 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2c6a7a0 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ed2360d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2b7a891 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-anwlnk3 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-aa3fb1f{--grid-columns:2;}}@media(max-width:767px){.elementor-4968 .elementor-element.elementor-element-18b8ffa .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-25165e6 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-3031d02 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-bb3b93f .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1db208e .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2c0146b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d61aa93 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7b382e4{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d95a944 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1e43bb6 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-17d9af6 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-3c4f438 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-5c882b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-beaae40{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2025e06{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-69736bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-daed60f .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-e807c86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-997b0f5 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-7cfa37f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-99ba40a .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-227b62f .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-e199d86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-384885f{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-1aeb30b .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-4d7298f .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-ba2b145 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-6a78c63 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-4c0ecf3 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ba73a15 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-3ee52d5 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ee962ba .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f7b92d1 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-49c9c4b .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-af6df6f .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-52a814d .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-6911f0e .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-cda450e .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-461b2ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-d4a1be9{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2319338 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-2a7cf85 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-4d76fb7 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-a187cfb .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f84d08f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-8686b98 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-c9c2650 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-d68027d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-a32111e .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-bcc5d54 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-c8e5e34 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4968 .elementor-element.elementor-element-cc46f40 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-4968 .elementor-element.elementor-element-665ba66 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-b60c4b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-0e4dc4b{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-4968 .elementor-element.elementor-element-f1c9731 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-63256e0 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-b2f43d9 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-293c4b3 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-742522f .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-64b6abb .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-f71e556 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-4968 .elementor-element.elementor-element-f57d8a7 .elementor-heading-title{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2c6a7a0 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-4968 .elementor-element.elementor-element-ed2360d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-4968 .elementor-element.elementor-element-2b7a891 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-anwlnk3 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-4968 .elementor-element.elementor-element-aa3fb1f{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-aa3fb1f */.elementor-4968 .elementor-element.elementor-element-aa3fb1f .elementor-loop-container{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:minmax(374px,auto);gap:12px!important}
.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item{grid-column:span 2;grid-row:auto!important;min-width:0}
.elementor-4968 .elementor-element.elementor-element-aa3fb1f .elementor-loop-container:not(:has(.e-loop-item:nth-child(6 of .e-loop-item))) .e-loop-item:nth-child(n+4 of .e-loop-item){grid-column:span 3}
.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item>.hm-tile,.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item>.e-con{height:100%}
.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item:nth-child(3n+2 of .e-loop-item) .hm-tile.animated{animation-delay:.12s}
.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item:nth-child(3n of .e-loop-item) .hm-tile.animated{animation-delay:.24s}
@media (max-width:1024px){.elementor-4968 .elementor-element.elementor-element-aa3fb1f .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item,.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item:nth-child(n+4 of .e-loop-item){grid-column:span 1}.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item:nth-last-child(1 of .e-loop-item):nth-child(odd of .e-loop-item){grid-column:span 2}}
@media (max-width:767px){.elementor-4968 .elementor-element.elementor-element-aa3fb1f .elementor-loop-container{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto}.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item,.elementor-4968 .elementor-element.elementor-element-aa3fb1f .e-loop-item:nth-last-child(1 of .e-loop-item):nth-child(odd of .e-loop-item){grid-column:auto}}
.elementor-4968 .elementor-element.elementor-element-aa3fb1f .elementor-heading-title{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal!important;word-break:normal!important}/* End custom CSS */
/* Start custom CSS *//* ==== Detailseite Leistungen – nach Claude-Design „Leistungen-Detailseite“ ==== */
.elementor-1330{--hd-navy:var(--e-global-color-91ec7c7);--hd-green:var(--e-global-color-accent);--hd-muted:var(--e-global-color-67c126c);--hd-white:var(--e-global-color-secondary);--hd-off:var(--e-global-color-text);--hd-grey:var(--e-global-color-fe935dd);--hd-ease:cubic-bezier(.22,.61,.36,1);--hd-hs:1;--hd-vs:1}
@media (max-width:1366px){.elementor-1330{--hd-hs:.85}}
@media (max-width:1024px){.elementor-1330{--hd-hs:.75;--hd-vs:.7}}
@media (max-width:767px){.elementor-1330{--hd-hs:.5;--hd-vs:.5}}
.elementor-1330 .hm-g{color:var(--hd-green)}
.elementor-1330 .elementor-widget{margin-bottom:0}
.elementor-1330 .e-con{--gap:0px}
.elementor-1330 .hd-wrap{max-width:1280px;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding-left:calc(48px*var(--hd-hs))!important;padding-right:calc(48px*var(--hd-hs))!important;position:relative}
.elementor-1330 .hd-grid{display:grid!important}
.elementor-1330 .hd-grid&gt;.e-con{width:auto!important;padding:0!important;min-width:0}
.elementor-1330 .hd-g57{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px!important;align-items:start}
.elementor-1330 .hd-g66{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:80px!important;align-items:start}
.elementor-1330 .hd-g75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px!important;align-items:end}
.elementor-1330 .hd-g75c{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px!important;align-items:center}
.elementor-1330 .hd-sticky{position:sticky!important;top:120px;align-self:start}

/* Typografie: Schriften &amp; Farben kommen aus den globalen Einstellungen (Widget-Globals) */
.elementor-1330 .hd-h2-br .hm-g{display:block}
.elementor-1330 .hd-sub .elementor-heading-title{max-width:560px}
.elementor-1330 .hd-hero-text,.elementor-1330 .hd-hero-text p{max-width:520px;margin:0}
.elementor-1330 .hd-lead p{margin:0}
.elementor-1330 .hd-body,.elementor-1330 .hd-body p{max-width:600px}
.elementor-1330 .hd-body p:last-child{margin-bottom:0}
.elementor-1330 .hd-body--light,.elementor-1330 .hd-body--light p{max-width:480px}

/* Buttons &amp; Links */
.elementor-1330 .hd-btn,.elementor-1330 .hd-ulink{width:auto!important}
.elementor-1330 .hd-ulink .elementor-button{background:transparent!important;color:var(--hd-navy)!important;fill:var(--hd-navy)!important;padding:0 0 3px!important;border:0!important;border-bottom:1.5px solid var(--hd-green)!important;border-radius:0!important;transition:color .2s}
.elementor-1330 .hd-ulink .elementor-button-content-wrapper{gap:8px;transition:gap .2s}
.elementor-1330 .hd-ulink .elementor-button:hover{color:var(--hd-green)!important;fill:var(--hd-green)!important}
.elementor-1330 .hd-ulink .elementor-button:hover .elementor-button-content-wrapper{gap:14px}
.elementor-1330 .hd-ulink--light .elementor-button{color:var(--hd-white)!important;fill:var(--hd-white)!important}
.elementor-1330 .hd-ulink .elementor-button-icon{font-size:.8em;margin:0!important}

/* Medien */
.elementor-1330 .hd-media{position:relative;border-radius:4px;overflow:hidden;background:var(--hd-off);padding:0!important;width:100%!important}
.elementor-1330 .hd-dark .hd-media{background:rgba(255,255,255,.05)}
.elementor-1330 .hd-r1610{aspect-ratio:16/10}
.elementor-1330 .hd-r43{aspect-ratio:4/3}
.elementor-1330 .hd-cover,.elementor-1330 .hd-hero-img{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-1330 .hd-cover .elementor-widget-container,.elementor-1330 .hd-hero-img .elementor-widget-container{height:100%}
.elementor-1330 .hd-cover img,.elementor-1330 .hd-hero-img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;border-radius:0!important}

/* HERO */
.elementor-1330 .hd-hero{position:relative}
.elementor-1330 .hd-deco-wrap{position:absolute!important;inset:0;width:100%!important;margin:0!important;pointer-events:none;z-index:0}
.elementor-1330 .hd-deco-wrap .elementor-widget-container{height:100%}
.elementor-1330 .hd-deco{position:absolute;inset:0}
.elementor-1330 .hd-deco-grid{max-width:1280px;margin:0 auto;height:100%;padding:0 calc(48px*var(--hd-hs));display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:48px;box-sizing:border-box}
.elementor-1330 .hd-deco-grid&gt;div{position:relative;height:100%}
.elementor-1330 .hd-deco-grid span{position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(26,46,60,.08)}
.elementor-1330 .hd-cross{position:absolute;left:-14px;top:calc(50% - 14px)}
.elementor-1330 .hd-bc{padding-top:calc(40px*var(--hd-vs))!important;align-items:center;gap:12px!important;flex-wrap:wrap;z-index:1}
.elementor-1330 .hd-bc-link a{color:var(--hd-muted)!important;transition:color .2s}
.elementor-1330 .hd-bc-link a:hover{color:var(--hd-green)!important}
.elementor-1330 .hd-bc .hd-bc-cur .elementor-heading-title{font-weight:600}
.elementor-1330 .hd-bc&gt;.elementor-widget{width:auto!important}
.elementor-1330 .hd-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px!important;align-items:end;padding-top:calc(72px*var(--hd-vs))!important;padding-bottom:calc(96px*var(--hd-vs))!important;z-index:1}
.elementor-1330 .hd-hero-left{gap:22px!important}
.elementor-1330 .hd-cta{flex-wrap:wrap;align-items:center;gap:28px!important;padding-top:8px!important}
.elementor-1330 .hd-hero-right{position:relative;will-change:transform}
.elementor-1330 .hd-hero-clip{position:relative;aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:var(--hd-off);padding:0!important;animation:hdClip 1.2s cubic-bezier(.7,0,.2,1) .3s both}
.elementor-1330 .hd-caption{position:absolute!important;right:-8px;bottom:-28px;width:auto!important;margin:0!important}
.elementor-1330 .hd-caption .elementor-heading-title{display:flex;align-items:center;gap:10px}
.elementor-1330 .hd-caption .elementor-heading-title::before{content:"";width:40px;height:1px;background:var(--hd-green)}
@keyframes hdClip{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes hdUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
.elementor-1330 .hd-hero-in&gt;.hd-h1{animation:hdUp 1s cubic-bezier(.2,.6,.2,1) .12s both}
.elementor-1330 .hd-hero-in&gt;.hd-sub{animation:hdUp 1s cubic-bezier(.2,.6,.2,1) .26s both}
.elementor-1330 .hd-hero-in&gt;.hd-hero-text{animation:hdUp 1s cubic-bezier(.2,.6,.2,1) .4s both}
.elementor-1330 .hd-hero-in&gt;.hd-cta{animation:hdUp 1s cubic-bezier(.2,.6,.2,1) .54s both}

/* Sektionen */
.elementor-1330 .hd-intro .hd-wrap,.elementor-1330 .hd-details .hd-wrap,.elementor-1330 .hd-vorteile .hd-wrap{padding-top:calc(140px*var(--hd-vs))!important;padding-bottom:calc(140px*var(--hd-vs))!important}
.elementor-1330 .hd-dark .hd-wrap{padding-top:calc(140px*var(--hd-vs))!important;padding-bottom:calc(200px*var(--hd-vs))!important}
.elementor-1330 .hd-dark{position:relative}
.elementor-1330 .hd-col-l,.elementor-1330 .hd-col-r{gap:22px!important}
.elementor-1330 .hd-intro-r{gap:28px!important;padding-top:12px!important}
.elementor-1330 .hd-ablauf-l{gap:22px!important}
.elementor-1330 .hd-ablauf-l .hd-media{margin-top:10px!important}
.elementor-1330 .hd-wave-wrap{position:absolute!important;left:0;right:0;bottom:-1px;width:100%!important;margin:0!important;z-index:3;pointer-events:none;line-height:0}
.elementor-1330 .hd-wave{display:block;width:100%;height:clamp(40px,5.5vw,84px)}

/* Fakten (Ansatz) */
.elementor-1330 .hd-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;padding-top:16px!important}
.elementor-1330 .hd-fact{position:relative;gap:12px!important;padding:24px 0 0!important;border-top:1px solid rgba(26,46,60,.15);cursor:default;width:auto!important}
.elementor-1330 .hd-fact::before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--hd-navy);transform-origin:left;transition:transform .5s var(--hd-ease),background .4s ease}
.elementor-1330 .hd-fact:hover::before{transform:scaleX(1.3) scaleY(1.8);background:var(--hd-green)}
/* Schritte (Ablauf) */
.elementor-1330 .hd-steps{gap:0!important;border-top:1px solid rgba(255,255,255,.3)}
.elementor-1330 .hd-step{display:grid!important;grid-template-columns:56px minmax(0,1fr);gap:20px!important;padding:28px 0!important;border-bottom:1px solid rgba(255,255,255,.14);cursor:default;transition:opacity .7s ease,transform .7s var(--hd-ease),padding-left .4s ease}
.elementor-1330 .hd-step:hover{padding-left:12px!important}
.elementor-1330 .hd-step&gt;.e-con{padding:0!important;gap:8px!important;width:auto!important}
.elementor-1330 .hd-step-n .elementor-heading-title{padding-top:4px}
.elementor-1330 .hd-step-x .elementor-heading-title{opacity:.8}
.elementor-1330 .hd-steps.hd-st&gt;.hd-step{opacity:0;transform:translateX(24px)}
.elementor-1330 .hd-steps.hd-st&gt;.hd-step.is-in{opacity:1;transform:none}

/* Vorteile */
.elementor-1330 .hd-vwrap{gap:56px!important}
.elementor-1330 .hd-vhead-x,.elementor-1330 .hd-vhead-x p{max-width:440px}
.elementor-1330 .hd-vts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}
.elementor-1330 .hd-vt{position:relative;gap:18px!important;padding:32px 28px!important;border:1px solid var(--hd-grey);border-radius:4px;background:var(--hd-white);width:auto!important;transition:transform .5s var(--hd-ease),box-shadow .5s ease,border-color .3s,opacity .6s ease}
.elementor-1330 .hd-vt::before{content:"";display:block;width:40px;height:2px;background:var(--hd-navy);transform-origin:left;transition:transform .5s var(--hd-ease),background .4s ease}
.elementor-1330 .hd-vt:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(26,46,60,.10);border-color:var(--hd-green)}
.elementor-1330 .hd-vt:hover::before{transform:scaleX(1.6);background:var(--hd-green)}
.elementor-1330 .hd-vts.hd-st&gt;.hd-vt{opacity:0;transform:translateY(18px)}
.elementor-1330 .hd-vts.hd-st&gt;.hd-vt.is-in{opacity:1;transform:none}
.elementor-1330 .hd-vts.hd-st&gt;.hd-vt.is-in:hover{transform:translateY(-6px)}

/* Details / Spezifikationen */
.elementor-1330 .hd-details-r{gap:40px!important}
.elementor-1330 .hd-specs{gap:0!important;border-top:1px solid var(--hd-navy)}
.elementor-1330 .hd-spec{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px!important;padding:20px 0!important;border-bottom:1px solid rgba(26,46,60,.12);cursor:default;transition:opacity .6s ease,transform .6s var(--hd-ease),padding-left .35s ease}
.elementor-1330 .hd-spec:hover{padding-left:12px!important}
.elementor-1330 .hd-spec:not(:has(.hd-spec-l)){display:none!important}
.elementor-1330 .hd-spec&gt;.elementor-widget{width:auto!important}
.elementor-1330 .hd-spec-l .elementor-heading-title{padding-top:3px}
.elementor-1330 .hd-spec-v .elementor-heading-title{transition:color .3s}
.elementor-1330 .hd-spec:hover .hd-spec-v .elementor-heading-title{transition:color .3s}
.elementor-1330 .hd-specs.hd-st&gt;.hd-spec{opacity:0;transform:translateY(14px)}
.elementor-1330 .hd-specs.hd-st&gt;.hd-spec.is-in{opacity:1;transform:none}
.elementor-1330 .hd-dimgs{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px!important;padding:0!important}
.elementor-1330 .hd-dimgs&gt;.hd-media:not(:has(img[src])){display:none!important}

/* Praxis */
.elementor-1330 .hd-praxis-r{gap:22px!important}
.elementor-1330 .hd-pfs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;padding:16px 0 0!important;border-top:1px solid rgba(255,255,255,.18);margin-top:8px!important}
.elementor-1330 .hd-pf{gap:6px!important;padding:12px 0 0!important;width:auto!important}
.elementor-1330 .hd-pf:not(:has(.hd-pf-l)){display:none!important}
.elementor-1330 .hd-praxis-img img{transition:transform 1.2s var(--hd-ease)}
.elementor-1330 .hd-praxis-img:hover img{transform:scale(1.03)}

/* Weitere Leistungen */
.elementor-1330 .hd-more-wrap{padding-top:calc(140px*var(--hd-vs))!important;padding-bottom:calc(140px*var(--hd-vs))!important;gap:48px!important}
.elementor-1330 .hd-more-head{justify-content:space-between!important;align-items:flex-end!important;gap:32px!important;flex-wrap:wrap;padding:0!important}
.elementor-1330 .hd-more-l{gap:22px!important;width:auto!important;padding:0!important}
.elementor-1330 .hd-loop .elementor-loop-container{gap:16px!important}

/* Scroll-Reveal */
.elementor-1330 .hd-rv.hd-hide{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}
.elementor-1330 .hd-rv.hd-hide.is-in{opacity:1;transform:none}
.elementor-1330 .hd-rv.hd-hide.is-in .hd-sticky{transform:none}
.elementor-1330 .hd-script{display:none!important}

/* RESPONSIVE */
@media (max-width:1024px){
  .elementor-1330 .hd-g57,.elementor-1330 .hd-g66,.elementor-1330 .hd-g75,.elementor-1330 .hd-g75c,.elementor-1330 .hd-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}
  .elementor-1330 .hd-sticky{position:static!important}
  .elementor-1330 .hd-deco{display:none}
  .elementor-1330 .hd-hero-right{max-width:640px}
}
@media (max-width:767px){
  .elementor-1330 .hd-wrap{padding-left:20px!important;padding-right:20px!important}
  .elementor-1330 .hd-h2-br .hm-g{display:inline}
  .elementor-1330 .hd-facts,.elementor-1330 .hd-vts,.elementor-1330 .hd-dimgs,.elementor-1330 .hd-pfs{grid-template-columns:minmax(0,1fr)}
  .elementor-1330 .hd-spec{grid-template-columns:minmax(0,1fr);gap:6px!important}
  .elementor-1330 .hd-caption{position:static!important;margin-top:14px!important}
  .elementor-1330 .hd-step{grid-template-columns:40px minmax(0,1fr)}
}
@media (hover:none){.elementor-1330 .hd-step:hover,.elementor-1330 .hd-spec:hover{padding-left:0!important}}
@media (prefers-reduced-motion:reduce){
  .elementor-1330 .hd-hero-in&gt;*,.elementor-1330 .hd-hero-clip{animation:none!important}
  .elementor-1330 .hd-st&gt;*{opacity:1!important;transform:none!important}
}

/* Header auf hellem Hero: dunkel hinterlegen, Hero nach unten versetzen */
.single-leistung .elementor-location-header .header{background-color:var(--e-global-color-91ec7c7)!important}
.elementor-1330 .hd-hero{padding-top:125px!important}
@media (max-width:767px){.elementor-1330 .hd-hero{padding-top:110px!important}}
/* Vorteile: Linie im Kartenkopf */
.elementor-1330 .hd-vt::before{content:none!important}
.elementor-1330 .hd-vt-t .elementor-heading-title::before{content:"";display:block;width:40px;height:2px;background:var(--hd-navy);margin-bottom:18px;transform-origin:left;transition:transform .5s var(--hd-ease),background .4s ease}
.elementor-1330 .hd-vt:hover .hd-vt-t .elementor-heading-title::before{transform:scaleX(1.6);background:var(--hd-green)}
/* Loop-Karten */
.elementor-1330 .hd-loop .e-loop-item{height:100%}
.elementor-1330 .hd-loop .e-loop-item&gt;.e-con{height:100%}
.elementor-1330 .hd-loop .elementor-widget-theme-post-title{width:100%!important;max-width:100%!important}
.elementor-1330 .hd-loop .elementor-heading-title{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;word-break:normal}
.elementor-1330 .hd-loop .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media (max-width:1024px){.elementor-1330 .hd-loop .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:767px){.elementor-1330 .hd-loop .elementor-loop-container{grid-template-columns:minmax(0,1fr)!important}}
.elementor-1330 .hd-loop .e-loop-item{min-width:0}
/* Loop-Karten wie Vorlage: kompakter, Titel 20–24px */
.elementor-1330 .hd-loop .e-loop-item .e-con.e-child{padding:32px 28px!important}
.elementor-1330 .hd-loop .elementor-widget-theme-post-title .elementor-heading-title{overflow-wrap:anywhere}

/* Welle in globaler Off-White-Farbe */
.elementor-1330 .hd-wave path{fill:var(--hd-off)}

/* === Umbau 07.10.2026 === */
/* Hero: Fadenkreuz + feine Linie direkt am Bild */
.elementor-1330 .hd-hero-right::before{content:""!important;position:absolute!important;left:-16px!important;top:-36px!important;bottom:-36px!important;width:1px!important;height:auto!important;background:rgba(26,46,60,.14)!important;opacity:1!important;z-index:1;pointer-events:none;transform:none!important;inset:auto!important;inset-inline-start:-16px!important;inset-block-start:-36px!important;inset-block-end:-36px!important}
.elementor-1330 .hd-hero-right::after{content:"";position:absolute;left:-30px;top:-14px;width:28px;height:28px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='9' fill='none' stroke='rgba(26,46,60,0.35)' stroke-width='1'/%3E%3Cpath d='M14 0v28M0 14h28' stroke='rgba(26,46,60,0.35)' stroke-width='1'/%3E%3C/svg%3E") no-repeat center/contain;animation:hdCross 1s cubic-bezier(.22,.61,.36,1) .9s both}
@keyframes hdCross{from{opacity:0;transform:rotate(-90deg) scale(.6)}to{opacity:1;transform:none}}
@media (max-width:1024px){.elementor-1330 .hd-hero-right::before,.elementor-1330 .hd-hero-right::after{display:none!important}}
/* Details/Leistungsumfang auf Dunkel */
.elementor-1330 .hd-details.hd-dark .hd-specs{border-top-color:rgba(255,255,255,.35)}
.elementor-1330 .hd-details.hd-dark .hd-spec{border-bottom-color:rgba(255,255,255,.14)}
.elementor-1330 .hd-details.hd-dark .hd-spec-l .elementor-heading-title{opacity:.6}
.elementor-1330 .hd-details.hd-dark .hd-spec:hover .hd-spec-v .elementor-heading-title{color:var(--hd-green)}
.elementor-1330 .hd-wave--white .hd-wave path{fill:var(--hd-white)}
/* Vorteile mit Bildern */
.elementor-1330 .hd-vts{gap:24px!important;align-items:start}
.elementor-1330 .hd-vt{padding:0!important;overflow:hidden;gap:0!important;background:var(--hd-off)!important;border-color:transparent!important}
.elementor-1330 .hd-vt&gt;.elementor-widget{padding-left:32px;padding-right:32px}
.elementor-1330 .hd-vt&gt;.hd-vt-t{padding-top:30px}
.elementor-1330 .hd-vt&gt;.hd-vt-x{padding-top:12px;padding-bottom:34px}
.elementor-1330 .hd-vt&gt;.hd-rule-el{display:none}
.elementor-1330 .hd-vt-media{aspect-ratio:3/2;border-radius:0!important;background:var(--hd-grey)!important}
.elementor-1330 .hd-vt-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,46,60,0) 45%,rgba(26,46,60,.55) 100%);opacity:.7;transition:opacity .5s ease;pointer-events:none;z-index:1}
.elementor-1330 .hd-vt-img img{transition:transform 1.1s var(--hd-ease)!important}
.elementor-1330 .hd-vt:hover .hd-vt-img img{transform:scale(1.06)}
.elementor-1330 .hd-vt:hover .hd-vt-media::after{opacity:1}
.elementor-1330 .hd-vt-n{position:absolute!important;left:32px;bottom:20px;width:auto!important;margin:0!important;z-index:2}
.elementor-1330 .hd-vt-n .elementor-heading-title{display:flex;align-items:center;gap:12px;letter-spacing:.14em}
.elementor-1330 .hd-vt-n .elementor-heading-title::after{content:"";width:28px;height:1px;background:var(--hd-green);transition:width .5s var(--hd-ease)}
.elementor-1330 .hd-vt:hover .hd-vt-n .elementor-heading-title::after{width:56px}
.elementor-1330 .hd-vt:hover{box-shadow:0 22px 48px rgba(26,46,60,.14)!important}
/* Vorteile: rechte Spalte per top versetzt (Zeilenhöhe bleibt gleich, Abstände links/rechts je 24px); Abschlussabstand bezieht sich auf die linke Spalte */
@media (min-width:1025px){.elementor-1330 .hd-vts&gt;.hd-vt:nth-child(even){top:72px}.elementor-1330 .hd-vts{padding-bottom:0!important;align-items:stretch!important}}
@media (max-width:767px){.elementor-1330 .hd-vt&gt;.elementor-widget{padding-left:22px;padding-right:22px}.elementor-1330 .hd-vt-n{left:22px}}

/* Vorteile: Textbox je Karte per ACF-Schalter leistung_vorteil_{n}_text_anzeigen ausblendbar (Body-Klasse aus stv-leistung-vorteile.php) */
body.hd-vt1-ohne-text .elementor-1330 .elementor-element-76c30ce&gt;.elementor-widget{display:none!important}
body.hd-vt2-ohne-text .elementor-1330 .elementor-element-9059397&gt;.elementor-widget{display:none!important}
body.hd-vt3-ohne-text .elementor-1330 .elementor-element-40406c4&gt;.elementor-widget{display:none!important}
body.hd-vt4-ohne-text .elementor-1330 .elementor-element-c9ca195&gt;.elementor-widget{display:none!important}
body.hd-vt1-ohne-text .elementor-1330 .elementor-element-76c30ce{align-self:start!important;background:transparent!important}
body.hd-vt2-ohne-text .elementor-1330 .elementor-element-9059397{align-self:start!important;background:transparent!important}
body.hd-vt3-ohne-text .elementor-1330 .elementor-element-40406c4{align-self:start!important;background:transparent!important}
body.hd-vt4-ohne-text .elementor-1330 .elementor-element-c9ca195{align-self:start!important;background:transparent!important}
/* Vorteile: Einheitlicher Innenabstand der grauen Box – unterer Abstand sitzt an der Karte, nicht am Textfeld (leeres Textfeld wird von Elementor nicht ausgegeben) */
.elementor-1330 .hd-vt{padding-bottom:29px!important}
/* Jede Karte so hoch wie ihr Inhalt (nicht auf Zeilenhöhe gestreckt) */
.elementor-1330 .hd-vts&gt;.hd-vt{align-self:start!important}
.elementor-1330 .hd-vt&gt;.hd-vt-t{padding-top:34px}
.elementor-1330 .hd-vt&gt;.hd-vt-x{padding-top:12px;padding-bottom:0}
@media (max-width:767px){.elementor-1330 .hd-vt{padding-bottom:19px!important}.elementor-1330 .hd-vt&gt;.hd-vt-t{padding-top:28px}}
body.hd-vt1-ohne-text .elementor-1330 .elementor-element-76c30ce{padding-bottom:0!important}
body.hd-vt2-ohne-text .elementor-1330 .elementor-element-9059397{padding-bottom:0!important}
body.hd-vt3-ohne-text .elementor-1330 .elementor-element-40406c4{padding-bottom:0!important}
body.hd-vt4-ohne-text .elementor-1330 .elementor-element-c9ca195{padding-bottom:0!important}
/* Nur Überschrift ohne Text: Zeilenhöhe der Überschrift ausgleichen */
.elementor-1330 .hd-vt&gt;.hd-vt-t:last-child{padding-bottom:2px}

/* MOBIL: Breadcrumb mit Luft zur Kopfzeile, Titel naeher an die Breadcrumb (HM 29.10.2026) */
@media (max-width:767px){
  .elementor-1330 .hd-hero{padding-top:136px!important}
  .elementor-1330 .hd-bc{padding-top:20px!important;padding-bottom:4px!important}
  .elementor-1330 .hd-hero-grid{padding-top:14px!important}
}


/* MOBIL: einheitlicher Seitenrand 50px wie auf den uebrigen Seiten (HM 29.10.2026) */
@media (max-width:767px){
  .elementor-1330 .elementor-element.hd-wrap{padding-left:50px!important;padding-right:50px!important}
}


/* Praxis-Block ohne Inhalt (kein Projekt-Link hinterlegt) ausblenden - sonst nur Ueberschrift + toter Button (HM 29.10.2026) */
.elementor-1330 .elementor-element-de2b6d5:has(.elementor-element-c6ee280 a.elementor-button:not([href])){display:none!important}/* End custom CSS */