.elementor-8812 .elementor-element.elementor-element-2765d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8812 .elementor-element.elementor-element-b42afe6{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:var( --e-global-color-e7297c6 );--border-color:var( --e-global-color-e7297c6 );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0em;--padding-block-end:3em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-8812 .elementor-element.elementor-element-b42afe6, .elementor-8812 .elementor-element.elementor-element-b42afe6::before{--border-transition:0.3s;}.elementor-8812 .elementor-element.elementor-element-8e23fac > .elementor-widget-container{margin:-5em 0em 00em 0em;padding:2em 2em 2em 2em;background-color:var( --e-global-color-73568a3a );border-radius:6px 6px 6px 6px;}.elementor-8812 .elementor-element.elementor-element-c8cb07d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-8812 .elementor-element.elementor-element-c8cb07d > .elementor-widget-container{margin:-4em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-8812 .elementor-element.elementor-element-e9730c0 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;letter-spacing:0.51px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-82e7690 );}@media(max-width:1024px){.elementor-8812 .elementor-element.elementor-element-c8cb07d{font-size:14px;line-height:21px;}.elementor-8812 .elementor-element.elementor-element-e9730c0 .elementor-button{font-size:22px;line-height:30px;}}@media(max-width:767px){.elementor-8812 .elementor-element.elementor-element-b42afe6{--padding-block-start:0em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-8812 .elementor-element.elementor-element-8e23fac > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-8812 .elementor-element.elementor-element-c8cb07d{font-size:14px;}.elementor-8812 .elementor-element.elementor-element-e9730c0 .elementor-button{font-size:1.1em;}.elementor-8812 .elementor-element.elementor-element-e9730c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}}/* Start custom CSS for text-editor, class: .elementor-element-8e23fac */.elementor-8812 .elementor-element.elementor-element-8e23fac .elementor-widget-container {
    background-color: transparent;
    padding: unset;
    width: 95%;
    margin: auto;
}

#calc {
        font-family: 'Poppins', sans-serif;
        background-color: transparent;
        border: 2px solid var(--e-global-color-accent );
        text-align: center;
        padding: 15px;
        color: var(--e-global-color-accent );
        margin-bottom: 5em;
    }

    #calc * {
        border: none;
    }

    #calc .introduction {
        color: var(--e-global-color-secondary );
        font-size: 1.2em;
        font-weight: 600;
    }

    #calc input[type=text], #calc select {
        width: 100%;
        border: 1px solid var(--e-global-color-accent );
        background-color: transparent;
        border-radius: 3px;
        padding: 0.5rem 1rem;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        font-family: 'Poppins', sans-serif;
        margin-top: 5px;
    }

    #calc #zeit {
        display: none;
    }

    #calc .personen {
        text-align: left;
    }

    #calc .button {
        font-family: "Poppins", Sans-serif;
        font-size: 1em;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        line-height: 1.3em;
        letter-spacing: 0.51px;
        background-color: #EE71661A;
        border: 2px solid var(--e-global-color-secondary );
        color: var(--e-global-color-secondary );
        border-radius: 5px;
        padding: 10px 25px;
        margin-bottom: 10px;
    }

    #calc .button:hover {
        cursor: pointer;
        opacity: 0.7;
    }

    #calc .line {
        width: 100%;
        margin: auto;
        height: 2px;
        background-color: #285c551b;
        border-radius: 999px;
        margin: 10px auto;
    }/* End custom CSS */