.elementor-2765 .elementor-element.elementor-element-80f7d4c:not(.elementor-motion-effects-element-type-background), .elementor-2765 .elementor-element.elementor-element-80f7d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2765 .elementor-element.elementor-element-80f7d4c > .elementor-container{max-width:1440px;min-height:700px;}.elementor-2765 .elementor-element.elementor-element-80f7d4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-80f7d4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2765 .elementor-element.elementor-element-8c1e1b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging-0.smartpraxis.de/wp-content/uploads/2021/12/smartpraxis_sirfy_muenchen_31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-2765 .elementor-element.elementor-element-8c1e1b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-e8a1dfb:not(.elementor-motion-effects-element-type-background), .elementor-2765 .elementor-element.elementor-element-e8a1dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423d799 );}.elementor-2765 .elementor-element.elementor-element-e8a1dfb > .elementor-container{max-width:1440px;min-height:400px;}.elementor-2765 .elementor-element.elementor-element-e8a1dfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-2765 .elementor-element.elementor-element-e8a1dfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-019964e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2765 .elementor-element.elementor-element-019964e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2765 .elementor-element.elementor-element-019964e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-019964e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-d9f9366 > .elementor-container{max-width:1140px;min-height:400px;}.elementor-2765 .elementor-element.elementor-element-d9f9366{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-2765 .elementor-element.elementor-element-d9f9366 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-5ae5dd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-2765 .elementor-element.elementor-element-5ae5dd0 > .elementor-element-populated{padding:32px 0px 64px 0px;}.elementor-2765 .elementor-element.elementor-element-fcb91c4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2765 .elementor-element.elementor-element-48e785f .elementor-heading-title{color:var( --e-global-color-423d799 );}.elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2765 .elementor-element.elementor-element-b997d3d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid, .elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2765 .elementor-element.elementor-element-b997d3d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-2765 .elementor-element.elementor-element-82ba478:not(.elementor-motion-effects-element-type-background), .elementor-2765 .elementor-element.elementor-element-82ba478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2765 .elementor-element.elementor-element-82ba478 > .elementor-container{max-width:1440px;}.elementor-2765 .elementor-element.elementor-element-82ba478{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 8em 0em;}.elementor-2765 .elementor-element.elementor-element-82ba478 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-5ae1eb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2765 .elementor-element.elementor-element-5ae1eb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2765 .elementor-element.elementor-element-5ae1eb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-5ae1eb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2765 .elementor-element.elementor-element-8c4f58a > .elementor-container{max-width:1140px;}.elementor-2765 .elementor-element.elementor-element-8c4f58a{padding:192px 0px 192px 0px;}.elementor-2765 .elementor-element.elementor-element-ee00da7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-2765 .elementor-element.elementor-element-ee00da7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 0px 16px 0px;}.elementor-2765 .elementor-element.elementor-element-6581fa0{text-align:center;}.elementor-2765 .elementor-element.elementor-element-2c91370 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-9c8a0be > .elementor-container{max-width:1440px;}.elementor-2765 .elementor-element.elementor-element-9c8a0be{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-0aab7a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1140px) and (min-width:768px){.elementor-2765 .elementor-element.elementor-element-ee00da7{width:100%;}}@media(min-width:1141px){.elementor-2765 .elementor-element.elementor-element-8c1e1b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2765 .elementor-element.elementor-element-8c1e1b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1140px){.elementor-2765 .elementor-element.elementor-element-e8a1dfb{padding:4em 0em 0em 0em;}.elementor-2765 .elementor-element.elementor-element-82ba478{padding:4em 0em 0em 0em;}.elementor-2765 .elementor-element.elementor-element-8c4f58a{padding:0px 24px 0px 24px;}.elementor-2765 .elementor-element.elementor-element-ee00da7 > .elementor-element-populated{padding:24px 0px 0px 0px;}}@media(max-width:767px){.elementor-2765 .elementor-element.elementor-element-80f7d4c > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-2765 .elementor-element.elementor-element-8c1e1b3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2765 .elementor-element.elementor-element-8c1e1b3 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-2765 .elementor-element.elementor-element-e8a1dfb{padding:0em 0em 0em 0em;}.elementor-2765 .elementor-element.elementor-element-019964e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-d9f9366{padding:0px 16px 0px 16px;}.elementor-2765 .elementor-element.elementor-element-5ae5dd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-2765 .elementor-element.elementor-element-5ae5dd0 > .elementor-element-populated{padding:32px 0px 16px 0px;}.elementor-2765 .elementor-element.elementor-element-82ba478{padding:2em 0em 0em 0em;}.elementor-2765 .elementor-element.elementor-element-8c4f58a{padding:0px 16px 0px 16px;}}/* Start custom CSS for template, class: .elementor-element-0b98960 *//*position c-vorsorge*/
body[data-elementor-device-mode=widescreen] .elementor-2765 .elementor-element.elementor-element-0b98960 #c-karriere{
    left: 70%;
    bottom: -150%;
    width: 360px !important;
}
body[data-elementor-device-mode=desktop] .elementor-2765 .elementor-element.elementor-element-0b98960 #c-karriere{
    left: 70%;
    bottom: -150%;
    width: 360px !important;
}
body[data-elementor-device-mode=laptop] .elementor-2765 .elementor-element.elementor-element-0b98960 #c-karriere{
    left: 60%;
    bottom: -150%;
    width: 360px !important;
}
body[data-elementor-device-mode=tablet] .elementor-2765 .elementor-element.elementor-element-0b98960 #c-karriere{
    left: 50%;
    bottom: -150%;
    width: 360px !important;
}
body[data-elementor-device-mode=mobil] .elementor-2765 .elementor-element.elementor-element-0b98960 #c-karriere{
    left: 0%;
    bottom: 0%
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c1e1b3 */.elementor-2765 .elementor-element.elementor-element-8c1e1b3 .elementor-section-boxed{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for wp-widget-bcn_widget, class: .elementor-element-fcb91c4 */.elementor-2765 .elementor-element.elementor-element-fcb91c4 .breadcrumbs,
.elementor-2765 .elementor-element.elementor-element-fcb91c4 .itemListElement,
.elementor-2765 .elementor-element.elementor-element-fcb91c4 a {
    color: #F1FF33 !important;
    font-size: 16px !important;
}

body[data-elementor-device-mode=tablet] 
.elementor-2765 .elementor-element.elementor-element-fcb91c4 .breadcrumbs,
.elementor-2765 .elementor-element.elementor-element-fcb91c4 .itemListElement,
.elementor-2765 .elementor-element.elementor-element-fcb91c4 a {
font-size:16px !important;
}

body[data-elementor-device-mode=mobile] 
.elementor-2765 .elementor-element.elementor-element-fcb91c4 .breadcrumbs,
.elementor-2765 .elementor-element.elementor-element-fcb91c4 .itemListElement,
.elementor-2765 .elementor-element.elementor-element-fcb91c4 a {
font-size:16px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-019964e */.elementor-2765 .elementor-element.elementor-element-019964e .elementor-section-boxed{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for ws-form, class: .elementor-element-2c91370 */.elementor-2765 .elementor-element.elementor-element-2c91370 *, .elementor-2765 .elementor-element.elementor-element-2c91370 *:focus {
    box-shadow: unset;
    outline: none;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-form, .elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field + label.wsf-label {
    color: var( --e-global-color-49210b5 ) !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 button[type="submit"] {
    background-color: var( --e-global-color-primary ) !important;
    color: #fff !important;
}


.elementor-2765 .elementor-element.elementor-element-2c91370 input[type="checkbox"] + label.wsf-label{
    color: var( --e-global-color-primary ) !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-help a {
    color: #fff !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input, .elementor-2765 .elementor-element.elementor-element-2c91370 select, .elementor-2765 .elementor-element.elementor-element-2c91370 textarea, .elementor-2765 .elementor-element.elementor-element-2c91370 .dropzone {
    background-color: var( --e-global-color-primary ) !important;
    color: #fff;
    border-radius: 24px !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .dz-message {
    color: #fff !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-field-wrapper label {
    font-weight: 700;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field:checked + label.wsf-label:after {
    background-image: url(https://staging-0.smartpraxis.de/wp-content/uploads/2023/02/radio-dot-green.svg);
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-group-tabs {
    display: none;   
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-validated input[type=date].wsf-field:invalid, .wsf-validated input[type=datetime-local].wsf-field:invalid, .wsf-validated input[type=file].wsf-field:invalid, .wsf-validated input[type=month].wsf-field:invalid, .wsf-validated input[type=password].wsf-field:invalid, .wsf-validated input[type=search].wsf-field:invalid, .wsf-validated input[type=time].wsf-field:invalid, .wsf-validated input[type=week].wsf-field:invalid, .wsf-validated input[type=email].wsf-field:invalid, .wsf-validated input[type=number].wsf-field:invalid, .wsf-validated input[type=tel].wsf-field:invalid, .wsf-validated input[type=text].wsf-field:invalid, .wsf-validated input[type=url].wsf-field:invalid, .wsf-validated select.wsf-field:invalid, .wsf-validated textarea.wsf-field:invalid {
    border-color: #F1FF33 !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-button {
    background-color: var(--e-global-color-secondary)!important;
    color: var(--e-global-color-49210b5)!important;
    padding: 8px 16px 8px 16px;
    font-family: "JosefinSans Lokal",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 8px 8px 8px 8px;
        transition: all .3s;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .html-button-description + div a.link-button-style, .elementor-2765 .elementor-element.elementor-element-2c91370 button.custom-submit-button {
    background-color: #8CDA8B !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-button:hover {
     border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 16px 16px 16px 16px;
    transition: all .3s;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-form ul.wsf-group-tabs.wsf-steps.wsf-steps-success > li > a:before, .elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field:checked + label.wsf-label:before {
    color: var(--e-global-color-primary) !important;
    
    background-color: #fff; 
    border-color: #fff;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-form ul.wsf-group-tabs.wsf-steps.wsf-steps-success > li > a:after {
    background-color: #fff;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 div[data-type="html"]{
    margin-bottom: 20px;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 div[data-type="html"] b {
    font-size: 18px;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .html-button-description,
.elementor-2765 .elementor-element.elementor-element-2c91370 label{
   
        font-family: "Poppins Lokal",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-form ul.wsf-group-tabs.wsf-steps.wsf-steps-success > li.wsf-tab-active > a:before, .elementor-2765 .elementor-element.elementor-element-2c91370 .wsf-form ul.wsf-group-tabs.wsf-steps > li.wsf-tab-active ~ li > a:before {
    color: #dddddd;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field + label.wsf-label {
       font-family: "Poppins Lokal",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
        display: flex;
    align-items: center;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field + label.wsf-label:after {
    height: 31px;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .link-button-style {
    margin-top: 20px
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"] {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"] div {
    width: 100%;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input.wsf-image + label {
    margin-bottom: 0 !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field.wsf-image + label.wsf-label > img {
    width: 100%;
    background-color: unset !important;
    border: none !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type=radio].wsf-field.wsf-image:checked + label.wsf-label > img {
    background-color: #ffffff80 !important;
    border-radius: 16px;
}

body[data-elementor-device-mode=tablet] .elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"], body[data-elementor-device-mode=desktop] .elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"], body[data-elementor-device-mode=widescreen] .elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"] {
    flex-direction: row;
    flex-wrap: wrap;
}

body[data-elementor-device-mode=tablet] .elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"] div {
    width: calc(50% - 0.5em);
}

body[data-elementor-device-mode=desktop] .elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"] div, body[data-elementor-device-mode=widescreen] .elementor-2765 .elementor-element.elementor-element-2c91370 .image-radio-box div[role="radiogroup"] div {
    width: calc(33% - 0.5em);
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type="checkbox"] + label {
    color: #fff !important;
    display: flex !important;
    align-items: center;
    font-size: 18px !important;
    font-weight: 400 !important;
}

.elementor-2765 .elementor-element.elementor-element-2c91370 input[type="checkbox"] + label a {
    font-size: 18px;
      font-weight: 700 !important;
      margin: 0 5px;
}/* End custom CSS */