.elementor-16065 .elementor-element.elementor-element-466957ac{--display:flex;--min-height:660px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:100px;--padding-right:50px;}.elementor-16065 .elementor-element.elementor-element-466957ac:not(.elementor-motion-effects-element-type-background), .elementor-16065 .elementor-element.elementor-element-466957ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.oton-friends.de/wp-content/uploads/otonfriends_Trennbanner_1920x1280px_Services.jpg");background-repeat:repeat;background-size:cover;}.elementor-16065 .elementor-element.elementor-element-d6ddeec{--display:flex;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-wrapper{text-align:start;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title, .elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title a{font-family:"Filson Pro Black", H2_2;font-size:48px;font-weight:normal;line-height:50px;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-description{font-family:var( --e-global-typography-2920bff-font-family ), H2_2;font-size:var( --e-global-typography-2920bff-font-size );color:var( --e-global-color-9db6fab );}.elementor-16065 .elementor-element.elementor-element-7feb59fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-7feb59fd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-60b0e73e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-5376e84f{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-5376e84f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-5376e84f.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-21f90482{text-align:center;}.elementor-16065 .elementor-element.elementor-element-21f90482 .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;line-height:40px;}.elementor-16065 .elementor-element.elementor-element-4eef6475 > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-4eef6475{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-8f65ab8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:150px;--padding-right:150px;}.elementor-16065 .elementor-element.elementor-element-8f65ab8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-7b881235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-54c8abc9{text-align:center;}.elementor-16065 .elementor-element.elementor-element-54c8abc9 .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-ef747be{--display:flex;}.elementor-16065 .elementor-element.elementor-element-3b296de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-43995fb{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-43995fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-43995fb.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-309e430 > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-309e430{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-16b7e1a > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-16b7e1a{text-align:center;}.elementor-16065 .elementor-element.elementor-element-16b7e1a .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-5058a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-2cd9d4d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-bebfcf8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16065 .elementor-element.elementor-element-bebfcf8.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-5bdf0b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-5bdf0b9{text-align:start;}.elementor-16065 .elementor-element.elementor-element-5bdf0b9 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-24a0e38{text-align:center;}.elementor-16065 .elementor-element.elementor-element-24a0e38 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-2482aeb{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-e31b3fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16065 .elementor-element.elementor-element-e31b3fc.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-3234bfe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-3234bfe{text-align:start;}.elementor-16065 .elementor-element.elementor-element-3234bfe img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-7ce26d5{text-align:center;}.elementor-16065 .elementor-element.elementor-element-7ce26d5 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-a8c001c{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-d3bf80e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-d3bf80e.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-ac41c85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-16065 .elementor-element.elementor-element-ac41c85.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-c077453 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-c077453{text-align:start;}.elementor-16065 .elementor-element.elementor-element-c077453 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-787d5c2{text-align:center;}.elementor-16065 .elementor-element.elementor-element-787d5c2 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-90bcb65{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2d3ed38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-16065 .elementor-element.elementor-element-2d3ed38.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-665f9bb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-665f9bb{text-align:start;}.elementor-16065 .elementor-element.elementor-element-665f9bb img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-1ef916a{text-align:center;}.elementor-16065 .elementor-element.elementor-element-1ef916a .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-771eda1{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-9efea5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-16065 .elementor-element.elementor-element-9efea5e.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-8adfa0c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-8adfa0c{text-align:start;}.elementor-16065 .elementor-element.elementor-element-8adfa0c img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-f0ae0bc{text-align:center;}.elementor-16065 .elementor-element.elementor-element-f0ae0bc .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-2ae9faa{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-fe2bfac{--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-16065 .elementor-element.elementor-element-ad0e075{--divider-border-style:solid;--divider-border-width:0px;}.elementor-16065 .elementor-element.elementor-element-ad0e075 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-16065 .elementor-element.elementor-element-ad0e075 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-16065 .elementor-element.elementor-element-ef74047{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16065 .elementor-element.elementor-element-ef74047.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-2337b9fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-2ffddfee{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-2ffddfee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-2ffddfee.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-3ca620cc > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-3ca620cc{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-11d98afa > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-11d98afa{text-align:center;}.elementor-16065 .elementor-element.elementor-element-11d98afa .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-d5a5a88{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16065 .elementor-element.elementor-element-af20086{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:41px 41px 41px 41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:030px;--padding-right:10px;}.elementor-16065 .elementor-element.elementor-element-af20086:not(.elementor-motion-effects-element-type-background), .elementor-16065 .elementor-element.elementor-element-af20086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, var( --e-global-color-20858dd6 ) 43%, var( --e-global-color-163a5695 ) 100%);}.elementor-16065 .elementor-element.elementor-element-af20086.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-fe99bd0{--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-16065 .elementor-element.elementor-element-60c0006 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-60c0006{text-align:start;font-family:"Filson Pro Medium", H2_2;font-size:20px;color:var( --e-global-color-9db6fab );}.elementor-16065 .elementor-element.elementor-element-4ee99cb{--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-16065 .elementor-element.elementor-element-de9b58b{--divider-border-style:solid;--divider-border-width:0px;}.elementor-16065 .elementor-element.elementor-element-de9b58b .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-16065 .elementor-element.elementor-element-de9b58b .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-16065 .elementor-element.elementor-element-407c22e{--display:flex;}.elementor-16065 .elementor-element.elementor-element-9809052{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-736116a{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-736116a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-736116a.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-7f4d07c > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-7f4d07c{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-8761b82 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-8761b82{text-align:center;}.elementor-16065 .elementor-element.elementor-element-8761b82 .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-39cc2b8{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-1f50eb4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-9177a36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-9177a36.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-e1376ad > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-e1376ad{text-align:start;}.elementor-16065 .elementor-element.elementor-element-e1376ad img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-a0e4a3a{text-align:center;}.elementor-16065 .elementor-element.elementor-element-a0e4a3a .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-968865a{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-68b7c8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-68b7c8b.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-7ef4f70 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-7ef4f70{text-align:start;}.elementor-16065 .elementor-element.elementor-element-7ef4f70 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-3cd13a5{text-align:center;}.elementor-16065 .elementor-element.elementor-element-3cd13a5 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-0df0729{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-1fe8585{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-1fe8585.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-207a8c6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-207a8c6{text-align:start;}.elementor-16065 .elementor-element.elementor-element-207a8c6 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-d4a5c3d{text-align:center;}.elementor-16065 .elementor-element.elementor-element-d4a5c3d .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-ff06101{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2a0ae20{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-5573230{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-5573230.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-819baff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-819baff{text-align:start;}.elementor-16065 .elementor-element.elementor-element-819baff img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-3de313d{text-align:center;}.elementor-16065 .elementor-element.elementor-element-3de313d .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-021d637{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-8093e37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-8093e37.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-0a90291 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-0a90291{text-align:start;}.elementor-16065 .elementor-element.elementor-element-0a90291 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-3003357{text-align:center;}.elementor-16065 .elementor-element.elementor-element-3003357 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-fce4bd8{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-905dd2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-905dd2b.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-15a7f0f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-15a7f0f{text-align:start;}.elementor-16065 .elementor-element.elementor-element-15a7f0f img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-6864e7d{text-align:center;}.elementor-16065 .elementor-element.elementor-element-6864e7d .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-d31faf5{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-c3e562f{--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-16065 .elementor-element.elementor-element-544fe08{--divider-border-style:solid;--divider-border-width:0px;}.elementor-16065 .elementor-element.elementor-element-544fe08 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-16065 .elementor-element.elementor-element-544fe08 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-16065 .elementor-element.elementor-element-3c3208c{--display:flex;}.elementor-16065 .elementor-element.elementor-element-79619da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-39741a8{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-39741a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-39741a8.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-be5fcbf > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-be5fcbf{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-3a952d7 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-3a952d7{text-align:center;}.elementor-16065 .elementor-element.elementor-element-3a952d7 .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-120ca92{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-59ccb0e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-eee3094{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-eee3094.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-72ea978 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-72ea978{text-align:start;}.elementor-16065 .elementor-element.elementor-element-72ea978 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-c5a674b{text-align:center;}.elementor-16065 .elementor-element.elementor-element-c5a674b .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-a5734c2{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2742848{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-2742848.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-3754cf6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-3754cf6{text-align:start;}.elementor-16065 .elementor-element.elementor-element-3754cf6 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-30b4284{text-align:center;}.elementor-16065 .elementor-element.elementor-element-30b4284 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-ab56b95{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-0bbd8d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-0bbd8d2.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-9280da6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-9280da6{text-align:start;}.elementor-16065 .elementor-element.elementor-element-9280da6 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-cc6a10a{text-align:center;}.elementor-16065 .elementor-element.elementor-element-cc6a10a .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-0d34f0a{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-6dc174f{--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-16065 .elementor-element.elementor-element-90be691{--divider-border-style:solid;--divider-border-width:0px;}.elementor-16065 .elementor-element.elementor-element-90be691 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-16065 .elementor-element.elementor-element-90be691 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-16065 .elementor-element.elementor-element-76a1336{--display:flex;}.elementor-16065 .elementor-element.elementor-element-2d4a117{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-c30e762{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-c30e762 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-c30e762.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-decf6a6 > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-decf6a6{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-45e22cb > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-45e22cb{text-align:center;}.elementor-16065 .elementor-element.elementor-element-45e22cb .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-2af1df6{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16065 .elementor-element.elementor-element-7286945{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:41px 41px 41px 41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:030px;--padding-right:10px;}.elementor-16065 .elementor-element.elementor-element-7286945:not(.elementor-motion-effects-element-type-background), .elementor-16065 .elementor-element.elementor-element-7286945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, var( --e-global-color-20858dd6 ) 43%, var( --e-global-color-163a5695 ) 100%);}.elementor-16065 .elementor-element.elementor-element-7286945.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-3c4cf52{--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-16065 .elementor-element.elementor-element-5148ba3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-5148ba3{text-align:start;font-family:"Filson Pro Medium", H2_2;font-size:20px;color:var( --e-global-color-9db6fab );}.elementor-16065 .elementor-element.elementor-element-86e652e{--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-16065 .elementor-element.elementor-element-0f04156{--divider-border-style:solid;--divider-border-width:0px;}.elementor-16065 .elementor-element.elementor-element-0f04156 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-16065 .elementor-element.elementor-element-0f04156 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-16065 .elementor-element.elementor-element-5aae41f{--display:flex;}.elementor-16065 .elementor-element.elementor-element-2b8a157{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-a172d0b{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-a172d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-a172d0b.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-3a7a816 > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-3a7a816{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-5257359 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-5257359{text-align:center;}.elementor-16065 .elementor-element.elementor-element-5257359 .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-6dc8f16{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-fe62421{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:41px 41px 41px 41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:030px;--padding-right:10px;}.elementor-16065 .elementor-element.elementor-element-fe62421:not(.elementor-motion-effects-element-type-background), .elementor-16065 .elementor-element.elementor-element-fe62421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, var( --e-global-color-20858dd6 ) 43%, var( --e-global-color-163a5695 ) 100%);}.elementor-16065 .elementor-element.elementor-element-fe62421.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-a5e15bb{--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-16065 .elementor-element.elementor-element-8a0701c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-8a0701c{text-align:start;font-family:"Filson Pro Medium", H2_2;font-size:20px;color:var( --e-global-color-9db6fab );}.elementor-16065 .elementor-element.elementor-element-32e51f2{--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-16065 .elementor-element.elementor-element-4639a57{--divider-border-style:solid;--divider-border-width:0px;}.elementor-16065 .elementor-element.elementor-element-4639a57 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-16065 .elementor-element.elementor-element-4639a57 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-16065 .elementor-element.elementor-element-785348b{--display:flex;}.elementor-16065 .elementor-element.elementor-element-e7635df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-f65556f{width:initial;max-width:initial;text-align:center;}.elementor-16065 .elementor-element.elementor-element-f65556f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-f65556f.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-b3cedd4 > .elementor-widget-container{padding:20px 200px 20px 200px;}.elementor-16065 .elementor-element.elementor-element-b3cedd4{text-align:center;font-family:"Filson Pro Light", H2_2;font-size:18px;font-weight:normal;}.elementor-16065 .elementor-element.elementor-element-be6c27f > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-16065 .elementor-element.elementor-element-be6c27f{text-align:center;}.elementor-16065 .elementor-element.elementor-element-be6c27f .elementor-heading-title{font-family:"Filson Pro Thin", H2_2;font-size:38px;}.elementor-16065 .elementor-element.elementor-element-eee1bbc{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-d900191{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-25cd142{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-25cd142.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-37f5c79 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-37f5c79{text-align:start;}.elementor-16065 .elementor-element.elementor-element-37f5c79 img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-b151534{text-align:center;}.elementor-16065 .elementor-element.elementor-element-b151534 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-23f16b4{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-9b693c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-9b693c1.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-4d18d1e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-4d18d1e{text-align:start;}.elementor-16065 .elementor-element.elementor-element-4d18d1e img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-0c603fb{text-align:center;}.elementor-16065 .elementor-element.elementor-element-0c603fb .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-1e4a52b{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-b5e3cd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-b5e3cd4.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-f2b004b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16065 .elementor-element.elementor-element-f2b004b{text-align:start;}.elementor-16065 .elementor-element.elementor-element-f2b004b img{width:64px;border-radius:50px 50px 50px 50px;}.elementor-16065 .elementor-element.elementor-element-d1a5972{text-align:center;}.elementor-16065 .elementor-element.elementor-element-d1a5972 .elementor-heading-title{font-family:var( --e-global-typography-1239fe6-font-family ), H2_2;font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-90340b6{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-3d4f292{--n-accordion-title-font-size:var( --e-global-typography-2920bff-font-size );--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:34px 34px 34px 34px;--n-accordion-title-normal-color:var( --e-global-color-9db6fab );--n-accordion-title-hover-color:var( --e-global-color-4138ffe );--n-accordion-title-active-color:var( --e-global-color-4138ffe );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-9db6fab );}.elementor-16065 .elementor-element.elementor-element-3d4f292 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(300deg, var( --e-global-color-20858dd6 ) 0%, #f2295b 100%);border-style:none;}.elementor-16065 .elementor-element.elementor-element-3d4f292 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-16065 .elementor-element.elementor-element-3d4f292 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2920bff-font-family ), H2_2;}.elementor-16065 .elementor-element.elementor-element-723dadf{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-723dadf:not(.elementor-motion-effects-element-type-background), .elementor-16065 .elementor-element.elementor-element-723dadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-16065 .elementor-element.elementor-element-723dadf::before, .elementor-16065 .elementor-element.elementor-element-723dadf > .elementor-background-video-container::before, .elementor-16065 .elementor-element.elementor-element-723dadf > .e-con-inner > .elementor-background-video-container::before, .elementor-16065 .elementor-element.elementor-element-723dadf > .elementor-background-slideshow::before, .elementor-16065 .elementor-element.elementor-element-723dadf > .e-con-inner > .elementor-background-slideshow::before, .elementor-16065 .elementor-element.elementor-element-723dadf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16065 .elementor-element.elementor-element-79ec58d{--display:flex;--min-height:326px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-55ba773d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16065 .elementor-element.elementor-element-55ba773d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-26019cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-26019cf{text-align:center;}.elementor-16065 .elementor-element.elementor-element-56628625 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-56628625{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );color:var( --e-global-color-accent );}.elementor-16065 .elementor-element.elementor-element-56628625 p{margin-block-end:0px;}.elementor-16065 .elementor-element.elementor-element-3d0868e8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-3d0868e8{text-align:center;font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );color:var( --e-global-color-accent );}.elementor-16065 .elementor-element.elementor-element-3d0868e8 p{margin-block-end:0px;}.elementor-16065 .elementor-element.elementor-element-3a5645e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:40%;--padding-right:0%;}.elementor-16065 .elementor-element.elementor-element-3a5645e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-42c93c92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-42c93c92.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-42c93c92.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-16065 .elementor-element.elementor-element-42c93c92.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-16065 .elementor-element.elementor-element-42c93c92.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), H2_2;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-description{font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );color:var( --e-global-color-20858dd6 );}.elementor-16065 .elementor-element.elementor-element-33119472 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-wrapper{text-align:start;}.elementor-16065 .elementor-element.elementor-element-33119472.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-16065 .elementor-element.elementor-element-33119472.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-16065 .elementor-element.elementor-element-33119472.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), H2_2;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-img img{border-style:none;border-radius:0px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-description{font-family:var( --e-global-typography-3dcf2e9-font-family ), H2_2;font-size:var( --e-global-typography-3dcf2e9-font-size );color:var( --e-global-color-20858dd6 );}.elementor-16065 .elementor-element.elementor-element-633cb96f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16065 .elementor-element.elementor-element-633cb96f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-3f547bf img{width:25%;}body.elementor-page-16065:not(.elementor-motion-effects-element-type-background), body.elementor-page-16065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16065 .elementor-element.elementor-element-466957ac{--width:100%;}.elementor-16065 .elementor-element.elementor-element-d6ddeec{--width:50%;}.elementor-16065 .elementor-element.elementor-element-7feb59fd{--width:100%;}.elementor-16065 .elementor-element.elementor-element-60b0e73e{--width:90%;}.elementor-16065 .elementor-element.elementor-element-8f65ab8{--width:100%;}.elementor-16065 .elementor-element.elementor-element-7b881235{--width:50%;}.elementor-16065 .elementor-element.elementor-element-3b296de{--width:100%;}.elementor-16065 .elementor-element.elementor-element-5058a4e{--width:80%;}.elementor-16065 .elementor-element.elementor-element-fe2bfac{--width:90%;}.elementor-16065 .elementor-element.elementor-element-ef74047{--width:100%;}.elementor-16065 .elementor-element.elementor-element-2337b9fe{--width:100%;}.elementor-16065 .elementor-element.elementor-element-d5a5a88{--width:80%;}.elementor-16065 .elementor-element.elementor-element-af20086{--width:65%;}.elementor-16065 .elementor-element.elementor-element-fe99bd0{--width:90%;}.elementor-16065 .elementor-element.elementor-element-4ee99cb{--width:90%;}.elementor-16065 .elementor-element.elementor-element-9809052{--width:100%;}.elementor-16065 .elementor-element.elementor-element-39cc2b8{--width:80%;}.elementor-16065 .elementor-element.elementor-element-c3e562f{--width:90%;}.elementor-16065 .elementor-element.elementor-element-79619da{--width:100%;}.elementor-16065 .elementor-element.elementor-element-120ca92{--width:80%;}.elementor-16065 .elementor-element.elementor-element-6dc174f{--width:90%;}.elementor-16065 .elementor-element.elementor-element-2d4a117{--width:100%;}.elementor-16065 .elementor-element.elementor-element-2af1df6{--width:80%;}.elementor-16065 .elementor-element.elementor-element-7286945{--width:65%;}.elementor-16065 .elementor-element.elementor-element-3c4cf52{--width:90%;}.elementor-16065 .elementor-element.elementor-element-86e652e{--width:90%;}.elementor-16065 .elementor-element.elementor-element-2b8a157{--width:100%;}.elementor-16065 .elementor-element.elementor-element-6dc8f16{--width:80%;}.elementor-16065 .elementor-element.elementor-element-fe62421{--width:65%;}.elementor-16065 .elementor-element.elementor-element-a5e15bb{--width:90%;}.elementor-16065 .elementor-element.elementor-element-32e51f2{--width:90%;}.elementor-16065 .elementor-element.elementor-element-e7635df{--width:100%;}.elementor-16065 .elementor-element.elementor-element-eee1bbc{--width:80%;}.elementor-16065 .elementor-element.elementor-element-723dadf{--width:100%;}.elementor-16065 .elementor-element.elementor-element-79ec58d{--width:100%;}.elementor-16065 .elementor-element.elementor-element-55ba773d{--width:75%;}.elementor-16065 .elementor-element.elementor-element-3a5645e0{--width:100%;}.elementor-16065 .elementor-element.elementor-element-633cb96f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16065 .elementor-element.elementor-element-466957ac{--width:100%;}.elementor-16065 .elementor-element.elementor-element-d6ddeec{--width:80%;}.elementor-16065 .elementor-element.elementor-element-7feb59fd{--width:90%;}.elementor-16065 .elementor-element.elementor-element-7b881235{--width:100%;}.elementor-16065 .elementor-element.elementor-element-5058a4e{--width:90%;}.elementor-16065 .elementor-element.elementor-element-fe2bfac{--width:100%;}.elementor-16065 .elementor-element.elementor-element-d5a5a88{--width:90%;}.elementor-16065 .elementor-element.elementor-element-af20086{--width:100%;}.elementor-16065 .elementor-element.elementor-element-fe99bd0{--width:100%;}.elementor-16065 .elementor-element.elementor-element-4ee99cb{--width:100%;}.elementor-16065 .elementor-element.elementor-element-39cc2b8{--width:90%;}.elementor-16065 .elementor-element.elementor-element-c3e562f{--width:100%;}.elementor-16065 .elementor-element.elementor-element-120ca92{--width:90%;}.elementor-16065 .elementor-element.elementor-element-6dc174f{--width:100%;}.elementor-16065 .elementor-element.elementor-element-2af1df6{--width:90%;}.elementor-16065 .elementor-element.elementor-element-7286945{--width:100%;}.elementor-16065 .elementor-element.elementor-element-3c4cf52{--width:100%;}.elementor-16065 .elementor-element.elementor-element-86e652e{--width:100%;}.elementor-16065 .elementor-element.elementor-element-6dc8f16{--width:90%;}.elementor-16065 .elementor-element.elementor-element-fe62421{--width:100%;}.elementor-16065 .elementor-element.elementor-element-a5e15bb{--width:100%;}.elementor-16065 .elementor-element.elementor-element-32e51f2{--width:100%;}.elementor-16065 .elementor-element.elementor-element-eee1bbc{--width:90%;}.elementor-16065 .elementor-element.elementor-element-723dadf{--width:100%;}.elementor-16065 .elementor-element.elementor-element-79ec58d{--width:100%;}.elementor-16065 .elementor-element.elementor-element-55ba773d{--width:100%;}.elementor-16065 .elementor-element.elementor-element-3a5645e0{--width:100%;}.elementor-16065 .elementor-element.elementor-element-633cb96f{--width:100%;}}@media(max-width:1024px){.elementor-16065 .elementor-element.elementor-element-466957ac{--min-height:400px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-466957ac:not(.elementor-motion-effects-element-type-background), .elementor-16065 .elementor-element.elementor-element-466957ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-16065 .elementor-element.elementor-element-d6ddeec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-d4c19cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title, .elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title a{font-size:36px;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-description{font-size:var( --e-global-typography-2920bff-font-size );}.elementor-16065 .elementor-element.elementor-element-5376e84f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-21f90482{text-align:center;}.elementor-16065 .elementor-element.elementor-element-21f90482 .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-4eef6475 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-4eef6475{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-54c8abc9{text-align:center;}.elementor-16065 .elementor-element.elementor-element-54c8abc9 .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-3b296de{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-43995fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-309e430 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-309e430{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-16b7e1a{text-align:center;}.elementor-16065 .elementor-element.elementor-element-16b7e1a .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-5058a4e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-2cd9d4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-bebfcf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-24a0e38 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-2482aeb{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-e31b3fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-7ce26d5 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-a8c001c{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-d3bf80e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-ac41c85{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-787d5c2 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-90bcb65{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2d3ed38{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-1ef916a .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-771eda1{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-9efea5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-f0ae0bc .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-2ae9faa{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2337b9fe{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-2ffddfee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-3ca620cc > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-3ca620cc{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-11d98afa{text-align:center;}.elementor-16065 .elementor-element.elementor-element-11d98afa .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-d5a5a88{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-af20086{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-16065 .elementor-element.elementor-element-60c0006 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-60c0006{font-size:18px;}.elementor-16065 .elementor-element.elementor-element-9809052{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-736116a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-7f4d07c > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-7f4d07c{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-8761b82{text-align:center;}.elementor-16065 .elementor-element.elementor-element-8761b82 .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-39cc2b8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-1f50eb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-9177a36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-a0e4a3a .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-968865a{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-68b7c8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-3cd13a5 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-0df0729{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-1fe8585{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-d4a5c3d .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-ff06101{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2a0ae20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-5573230{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-3de313d .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-021d637{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-8093e37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-3003357 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-fce4bd8{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-905dd2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-6864e7d .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-d31faf5{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-79619da{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-39741a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-be5fcbf > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-be5fcbf{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-3a952d7{text-align:center;}.elementor-16065 .elementor-element.elementor-element-3a952d7 .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-120ca92{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-59ccb0e{--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-59ccb0e.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16065 .elementor-element.elementor-element-eee3094{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-c5a674b .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-a5734c2{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2742848{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-30b4284 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-ab56b95{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-0bbd8d2{--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-cc6a10a .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-0d34f0a{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2d4a117{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-c30e762 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-decf6a6 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-decf6a6{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-45e22cb{text-align:center;}.elementor-16065 .elementor-element.elementor-element-45e22cb .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-2af1df6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-7286945{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-16065 .elementor-element.elementor-element-5148ba3 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-5148ba3{font-size:18px;}.elementor-16065 .elementor-element.elementor-element-2b8a157{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-a172d0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-3a7a816 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-3a7a816{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-5257359{text-align:center;}.elementor-16065 .elementor-element.elementor-element-5257359 .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-6dc8f16{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-fe62421{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-16065 .elementor-element.elementor-element-8a0701c > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-8a0701c{font-size:18px;}.elementor-16065 .elementor-element.elementor-element-e7635df{--margin-top:10px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-f65556f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-b3cedd4 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-16065 .elementor-element.elementor-element-b3cedd4{font-size:16px;}.elementor-16065 .elementor-element.elementor-element-be6c27f{text-align:center;}.elementor-16065 .elementor-element.elementor-element-be6c27f .elementor-heading-title{font-size:32px;}.elementor-16065 .elementor-element.elementor-element-eee1bbc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16065 .elementor-element.elementor-element-d900191{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-25cd142{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-b151534 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-23f16b4{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-9b693c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-0c603fb .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-1e4a52b{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-b5e3cd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-d1a5972 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-90340b6{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-3d4f292{--n-accordion-title-font-size:var( --e-global-typography-2920bff-font-size );}.elementor-16065 .elementor-element.elementor-element-723dadf{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-79ec58d{--min-height:254px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-26019cf > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16065 .elementor-element.elementor-element-56628625{text-align:center;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-3d0868e8{text-align:center;font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-description{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-description{font-size:var( --e-global-typography-3dcf2e9-font-size );}}@media(max-width:767px){.elementor-16065 .elementor-element.elementor-element-466957ac{--min-height:333px;--padding-top:73px;--padding-bottom:70px;--padding-left:20px;--padding-right:22px;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title, .elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-title a{font-size:20px;line-height:1.1em;}.elementor-16065 .elementor-element.elementor-element-d4c19cc .elementor-icon-box-description{font-size:var( --e-global-typography-2920bff-font-size );}.elementor-16065 .elementor-element.elementor-element-7feb59fd{--width:90%;}.elementor-16065 .elementor-element.elementor-element-60b0e73e{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-5376e84f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-5376e84f.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-5376e84f{text-align:start;}.elementor-16065 .elementor-element.elementor-element-21f90482 .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-4eef6475 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-4eef6475{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-54c8abc9 .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-3b296de{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-43995fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-43995fb.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-43995fb{text-align:start;}.elementor-16065 .elementor-element.elementor-element-309e430 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-309e430{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-16b7e1a .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-5058a4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-bebfcf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-24a0e38 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-2482aeb{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-e31b3fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-7ce26d5 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-a8c001c{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-ac41c85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-787d5c2 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-90bcb65{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2d3ed38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-1ef916a .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-771eda1{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-9efea5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-f0ae0bc .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-2ae9faa{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2337b9fe{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-2ffddfee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-2ffddfee.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-2ffddfee{text-align:start;}.elementor-16065 .elementor-element.elementor-element-3ca620cc > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-3ca620cc{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-11d98afa .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-d5a5a88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-af20086{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-fe99bd0{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-60c0006 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-60c0006{text-align:start;font-size:16px;}.elementor-16065 .elementor-element.elementor-element-9809052{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-736116a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-736116a.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-736116a{text-align:start;}.elementor-16065 .elementor-element.elementor-element-7f4d07c > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-7f4d07c{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-8761b82 .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-39cc2b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-9177a36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-a0e4a3a .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-968865a{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-68b7c8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-3cd13a5 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-0df0729{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-1fe8585{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-d4a5c3d .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-ff06101{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-5573230{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-3de313d .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-021d637{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-8093e37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-3003357 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-fce4bd8{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-905dd2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-6864e7d .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-d31faf5{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-79619da{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-39741a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-39741a8.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-39741a8{text-align:start;}.elementor-16065 .elementor-element.elementor-element-be5fcbf > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-be5fcbf{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-3a952d7 .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-120ca92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-eee3094{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-c5a674b .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-a5734c2{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2742848{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-30b4284 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-ab56b95{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-0bbd8d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-cc6a10a .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-0d34f0a{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-2d4a117{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-c30e762 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-c30e762.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-c30e762{text-align:start;}.elementor-16065 .elementor-element.elementor-element-decf6a6 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-decf6a6{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-45e22cb .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-2af1df6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-7286945{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-3c4cf52{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-5148ba3 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-5148ba3{text-align:start;font-size:16px;}.elementor-16065 .elementor-element.elementor-element-2b8a157{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-a172d0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-a172d0b.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-a172d0b{text-align:start;}.elementor-16065 .elementor-element.elementor-element-3a7a816 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-3a7a816{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-5257359 .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-6dc8f16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-fe62421{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-a5e15bb{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:20px;}.elementor-16065 .elementor-element.elementor-element-8a0701c > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-8a0701c{text-align:start;font-size:16px;}.elementor-16065 .elementor-element.elementor-element-e7635df{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16065 .elementor-element.elementor-element-f65556f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-f65556f.elementor-element{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-f65556f{text-align:start;}.elementor-16065 .elementor-element.elementor-element-b3cedd4 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:10px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-b3cedd4{text-align:center;font-size:14px;}.elementor-16065 .elementor-element.elementor-element-be6c27f .elementor-heading-title{font-size:22px;}.elementor-16065 .elementor-element.elementor-element-eee1bbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-25cd142{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-b151534 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-23f16b4{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-9b693c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-0c603fb .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-1e4a52b{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-b5e3cd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-d1a5972 .elementor-heading-title{font-size:var( --e-global-typography-1239fe6-font-size );}.elementor-16065 .elementor-element.elementor-element-90340b6{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-3d4f292{--n-accordion-title-font-size:var( --e-global-typography-2920bff-font-size );}.elementor-16065 .elementor-element.elementor-element-723dadf{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-79ec58d{--min-height:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-55ba773d{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-55ba773d.e-con{--align-self:center;}.elementor-16065 .elementor-element.elementor-element-26019cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16065 .elementor-element.elementor-element-26019cf{text-align:start;}.elementor-16065 .elementor-element.elementor-element-56628625{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-3d0868e8{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-3a5645e0{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-3a5645e0.e-con{--align-self:flex-start;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-wrapper{text-align:center;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-img{margin-bottom:3%;}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );}.elementor-16065 .elementor-element.elementor-element-42c93c92 .elementor-image-box-description{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-wrapper{text-align:center;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-img{margin-bottom:3%;}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );}.elementor-16065 .elementor-element.elementor-element-33119472 .elementor-image-box-description{font-size:var( --e-global-typography-3dcf2e9-font-size );}.elementor-16065 .elementor-element.elementor-element-633cb96f{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16065 .elementor-element.elementor-element-633cb96f.e-con{--align-self:flex-start;}.elementor-16065 .elementor-element.elementor-element-3f547bf img{width:30%;}}/* Start custom CSS for heading, class: .elementor-element-5376e84f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43995fb */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ad0e075 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ffddfee */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de9b58b */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736116a */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-544fe08 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39741a8 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-90be691 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30e762 */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f04156 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a172d0b */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4639a57 */.gradient-divider {
    width: 30%; /* Breite der Trennlinie */
    height: 6px; /* Höhe der Trennlinie */
    background: linear-gradient(90deg, #f53f1b, #b33b7b, #5f61c2); /* Farbverlauf */
    border: none; /* Kein Rahmen */
    margin: 20px auto; /* Zentrierung durch automatischen horizontalen Abstand */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f65556f */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26019cf */.gradient-text {
    background: linear-gradient(90deg, #f53f1b 10%, #b33b7b 40%, #5f61c2 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3rem; /* Standard-Schriftgröße für große Bildschirme */
    font-weight: bold; /* Fettschrift */
    text-align: center; /* Zentrierte Ausrichtung */
    line-height: 1.2; /* Standard-Zeilenhöhe für Desktop */
}

/* Responsives Design für Tablets (Bildschirmbreite bis 1024px) */
@media (max-width: 1024px) {
    .gradient-text {
        font-size: 2.5rem; /* Kleinere Schriftgröße für Tablets */
        text-align: center; /* Sicherstellen, dass der Text auf Tablets auch zentriert ist */
        line-height: 1; /* Leicht verringerter Zeilenabstand für Tablets */
    }
}

/* Responsives Design für Mobilgeräte (Bildschirmbreite bis 768px) */
@media (max-width: 768px) {
    .gradient-text {
        font-size: 2rem; /* Noch kleinere Schriftgröße für Mobilgeräte */
        text-align: center; /* Sicherstellen, dass der Text auf Mobilgeräten auch zentriert ist */
        line-height: 1; /* Kompakterer Zeilenabstand für Mobilgeräte */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Filson Pro Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.oton-friends.de/wp-content/uploads/FilsonPro-Black.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Filson Pro Thin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.oton-friends.de/wp-content/uploads/FilsonPro-Thin.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Filson Pro Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.oton-friends.de/wp-content/uploads/FilsonPro-Light.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Filson Pro Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.oton-friends.de/wp-content/uploads/FilsonPro-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */