.elementor-3 .elementor-element.elementor-element-4b036bda{--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:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-3 .elementor-element.elementor-element-4b036bda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3 .elementor-element.elementor-element-33a1ee24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7a7bef9b{text-align:start;}.elementor-3 .elementor-element.elementor-element-7a7bef9b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;letter-spacing:-0.2px;color:var( --e-global-color-6aee8d2 );}.elementor-3 .elementor-element.elementor-element-2d12ccce{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9c997e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-28a6316{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-0b68216{text-align:start;}.elementor-3 .elementor-element.elementor-element-0b68216 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5c88a6f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-a92abbf{text-align:start;}.elementor-3 .elementor-element.elementor-element-a92abbf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-f0767e0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-b9fcf1c{text-align:start;}.elementor-3 .elementor-element.elementor-element-b9fcf1c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5644bc3{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-39be566a{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-3f5d7a65{text-align:start;}.elementor-3 .elementor-element.elementor-element-3f5d7a65 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-764b8e68{text-align:start;}.elementor-3 .elementor-element.elementor-element-764b8e68 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7b129619{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3bdf158f{text-align:start;}.elementor-3 .elementor-element.elementor-element-3bdf158f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7a11d587{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-31ea5711{text-align:start;}.elementor-3 .elementor-element.elementor-element-31ea5711 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-24b034b4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-1e6467cf{text-align:start;}.elementor-3 .elementor-element.elementor-element-1e6467cf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5d9a1b42{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-72d08011{text-align:start;}.elementor-3 .elementor-element.elementor-element-72d08011 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2603c5e0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-74079c7e{text-align:start;}.elementor-3 .elementor-element.elementor-element-74079c7e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5a9253f4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-39a4624c{text-align:start;}.elementor-3 .elementor-element.elementor-element-39a4624c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2f7676dc{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-229d08f1{text-align:start;}.elementor-3 .elementor-element.elementor-element-229d08f1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4b45ce88{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4d51a244{text-align:start;}.elementor-3 .elementor-element.elementor-element-4d51a244 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4ecbc619{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2aa95d8d{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-1f03ee11{text-align:start;}.elementor-3 .elementor-element.elementor-element-1f03ee11 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-33b1045a{text-align:start;}.elementor-3 .elementor-element.elementor-element-33b1045a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-1a56fb5f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-153ddefa{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-74059c8{text-align:start;}.elementor-3 .elementor-element.elementor-element-74059c8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5b67f328{text-align:start;}.elementor-3 .elementor-element.elementor-element-5b67f328 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-29889757{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-14f19b49{text-align:start;}.elementor-3 .elementor-element.elementor-element-14f19b49 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-185600ed{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-346c76f7{text-align:start;}.elementor-3 .elementor-element.elementor-element-346c76f7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-28d2c31d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6ab8dc8f{text-align:start;}.elementor-3 .elementor-element.elementor-element-6ab8dc8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4150753f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-51057599{text-align:start;}.elementor-3 .elementor-element.elementor-element-51057599 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-77ef47ef{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3c6893a1{text-align:start;}.elementor-3 .elementor-element.elementor-element-3c6893a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6fc4231a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4b227f54{text-align:start;}.elementor-3 .elementor-element.elementor-element-4b227f54 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-41edd6f9{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-724c0ad5{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-4daf6977{text-align:start;}.elementor-3 .elementor-element.elementor-element-4daf6977 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-66350c04{text-align:start;}.elementor-3 .elementor-element.elementor-element-66350c04 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-54db2d73{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7159220e{text-align:start;}.elementor-3 .elementor-element.elementor-element-7159220e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6ed8edf6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2d283eaf{text-align:start;}.elementor-3 .elementor-element.elementor-element-2d283eaf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3dd03c48{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-69ffdd11{text-align:start;}.elementor-3 .elementor-element.elementor-element-69ffdd11 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5bb65425{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-49b39a09{text-align:start;}.elementor-3 .elementor-element.elementor-element-49b39a09 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-49559e80{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6470ee73{text-align:start;}.elementor-3 .elementor-element.elementor-element-6470ee73 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-49890564{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-770239f6{text-align:start;}.elementor-3 .elementor-element.elementor-element-770239f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3ebfc669{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-680b39de{text-align:start;}.elementor-3 .elementor-element.elementor-element-680b39de .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-1f6151a1{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7c3a4b94{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-3179a9e3{text-align:start;}.elementor-3 .elementor-element.elementor-element-3179a9e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3e6e815a{text-align:start;}.elementor-3 .elementor-element.elementor-element-3e6e815a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-75309be9{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-bf71327{text-align:start;}.elementor-3 .elementor-element.elementor-element-bf71327 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-a2feecf{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-0ca9b04{text-align:start;}.elementor-3 .elementor-element.elementor-element-0ca9b04 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-38b8288{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-8d97e39{text-align:start;}.elementor-3 .elementor-element.elementor-element-8d97e39 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-a85e021{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-871e134{text-align:start;}.elementor-3 .elementor-element.elementor-element-871e134 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-0670460{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-55d9aef{text-align:start;}.elementor-3 .elementor-element.elementor-element-55d9aef .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-a629e63{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4864fff2{text-align:start;}.elementor-3 .elementor-element.elementor-element-4864fff2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-546aacd1{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-bdf7077{text-align:start;}.elementor-3 .elementor-element.elementor-element-bdf7077 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-44ed61c0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7708f5c4{text-align:start;}.elementor-3 .elementor-element.elementor-element-7708f5c4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-1b00f84e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5325fab6{text-align:start;}.elementor-3 .elementor-element.elementor-element-5325fab6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3f389328{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-739df4d5{text-align:start;}.elementor-3 .elementor-element.elementor-element-739df4d5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-1257a7d6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6fb30d81{text-align:start;}.elementor-3 .elementor-element.elementor-element-6fb30d81 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-30edabef{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-bfebc16{text-align:start;}.elementor-3 .elementor-element.elementor-element-bfebc16 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-abc119d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-df5a90b{text-align:start;}.elementor-3 .elementor-element.elementor-element-df5a90b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-cb4a141{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-390ab382{text-align:start;}.elementor-3 .elementor-element.elementor-element-390ab382 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-56950a3e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6b14d2d8{text-align:start;}.elementor-3 .elementor-element.elementor-element-6b14d2d8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4a9c2e57{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5420125a{text-align:start;}.elementor-3 .elementor-element.elementor-element-5420125a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3a6233a6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4b9b13d3{text-align:start;}.elementor-3 .elementor-element.elementor-element-4b9b13d3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-1705e169{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-53609fee{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-4eb9d5c8{text-align:start;}.elementor-3 .elementor-element.elementor-element-4eb9d5c8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-3587bbe5{text-align:start;}.elementor-3 .elementor-element.elementor-element-3587bbe5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7d3ab36{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-75ec0f3b{text-align:start;}.elementor-3 .elementor-element.elementor-element-75ec0f3b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-023afb1{text-align:start;}.elementor-3 .elementor-element.elementor-element-023afb1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-13d6d8bd{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-c4febd7{text-align:start;}.elementor-3 .elementor-element.elementor-element-c4febd7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-9680895{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6b31dc3{text-align:start;}.elementor-3 .elementor-element.elementor-element-6b31dc3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-dd7d001{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-74adf87c{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-3ed0528f{text-align:start;}.elementor-3 .elementor-element.elementor-element-3ed0528f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2a498444{text-align:start;}.elementor-3 .elementor-element.elementor-element-2a498444 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-688db8f4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-63541b6{text-align:start;}.elementor-3 .elementor-element.elementor-element-63541b6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-299dc1b3{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-43d5d732{text-align:start;}.elementor-3 .elementor-element.elementor-element-43d5d732 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5cfb0285{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-631229e2{text-align:start;}.elementor-3 .elementor-element.elementor-element-631229e2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-5939ff7f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-30c1a29b{text-align:start;}.elementor-3 .elementor-element.elementor-element-30c1a29b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-4cb2ab64{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-6ccc4a4{text-align:start;}.elementor-3 .elementor-element.elementor-element-6ccc4a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-026f6db{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-17ed037f{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-535e0ca5{text-align:start;}.elementor-3 .elementor-element.elementor-element-535e0ca5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2228718a{text-align:start;}.elementor-3 .elementor-element.elementor-element-2228718a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-7061eb13{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-299e73d4{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-388936b{text-align:start;}.elementor-3 .elementor-element.elementor-element-388936b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-2e2c3840{text-align:start;}.elementor-3 .elementor-element.elementor-element-2e2c3840 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-339ad15a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}.elementor-3 .elementor-element.elementor-element-c088d50{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;color:var( --e-global-color-ffd48b0 );}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-4b036bda{--width:75.83%;}.elementor-3 .elementor-element.elementor-element-33a1ee24{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-2d12ccce{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-28a6316{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-39be566a{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-2aa95d8d{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-153ddefa{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-724c0ad5{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-7c3a4b94{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-53609fee{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-74adf87c{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-17ed037f{--content-width:880px;}.elementor-3 .elementor-element.elementor-element-299e73d4{--content-width:880px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-4b036bda{--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-4b036bda{--padding-top:048px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-7a7bef9b .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-0b68216 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-3f5d7a65 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-1f03ee11 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-74059c8 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-4daf6977 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-3179a9e3 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-4eb9d5c8 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-3ed0528f .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-535e0ca5 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-388936b .elementor-heading-title{font-size:32px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://oncampus.de/wp-content/uploads/2024/10/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://oncampus.de/wp-content/uploads/2024/10/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://oncampus.de/wp-content/uploads/2024/10/OpenSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://oncampus.de/wp-content/uploads/2024/10/OpenSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */