.elementor-4470 .elementor-element.elementor-element-faafa81{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4470 .elementor-element.elementor-element-236b35ed{--display:flex;--min-height:600px;}.elementor-4470 .elementor-element.elementor-element-236b35ed:not(.elementor-motion-effects-element-type-background), .elementor-4470 .elementor-element.elementor-element-236b35ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weloftart.de/wp-content/uploads/2025/09/Kurse-Buchen-weLOFTart-Malschule-und-Zeichenschule.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-4470 .elementor-element.elementor-element-4eb63169{--display:flex;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4470 .elementor-element.elementor-element-277c98d3{text-align:center;}.elementor-4470 .elementor-element.elementor-element-277c98d3 .elementor-heading-title{font-family:"Lausanne", Helvetica, Arial, Sans-serif;font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);font-weight:400;color:#2d3c40;}.elementor-4470 .elementor-element.elementor-element-2c87117a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-4470 .elementor-element.elementor-element-2c87117a .elementor-heading-title{color:#54595f;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .ue_contact_form_7{align-items:center;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .ue_form_wrapper{border-style:none;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .ue_contact_form_7 label:not(.wpcf7-list-item-label){display:block;text-align:left;color:var( --e-global-color-text );}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-text,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-select,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-validates-as-number{min-height:2em;height:2em;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0em;justify-content:flex-start;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form-control-wrap input,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form-control-wrap textarea{text-align:left;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-text,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-date,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-quiz,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-select,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-number,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-textarea{background-color:var( --e-global-color-b2c1c6c );}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-text,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-textarea,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-date,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-quiz,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-select,.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-validates-as-number{border-style:none;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-textarea{width:100%px;height:10em;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-submit{font-family:"Lausanne", Helvetica, Arial, Sans-serif;font-size:1rem;color:#ffffff;background-color:var( --e-global-color-c8074bf );border-style:none;border-radius:8px 8px 8px 8px;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form p:has(.wpcf7-submit){justify-content:flex-start;align-items:flex-start;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .ue_contact_form_7 input.wpcf7-submit{width:100%;margin-top:2em;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-submit:hover{color:#ffffff;background-color:#6A4E4A;}#elementor-popup-modal-4470 .dialog-widget-content{animation-duration:1s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-4470{background-color:#00000080;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4470 .dialog-message{width:765px;height:600px;align-items:center;}#elementor-popup-modal-4470 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-4470 .elementor-element.elementor-element-13ff1f7 .ue_form_wrapper{width:100%;}#elementor-popup-modal-4470 .dialog-message{width:650px;height:600px;}}@media(max-width:767px){.elementor-4470 .elementor-element.elementor-element-faafa81{--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:stretch;}.elementor-4470 .elementor-element.elementor-element-236b35ed{--min-height:10vh;}.elementor-4470 .elementor-element.elementor-element-4eb63169{--min-height:50vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4470 .elementor-element.elementor-element-277c98d3{padding:1rem 0rem 0rem 0rem;}.elementor-4470 .elementor-element.elementor-element-277c98d3 .elementor-heading-title{line-height:2;}.elementor-4470 .elementor-element.elementor-element-2c87117a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-4470 .elementor-element.elementor-element-13ff1f7 .ue_form_wrapper{width:100%;}#elementor-popup-modal-4470 .dialog-message{width:90vw;height:80vh;}#elementor-popup-modal-4470 .dialog-widget-content{border-radius:8px 8px 8px 8px;}}/* Start custom CSS for ucaddon_contact_form_7, class: .elementor-element-13ff1f7 */.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form-control.wpcf7-submit {
    transition: all 350ms;
}
/*.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form-control-wrap {
}*/
.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-quiz-label {
    width: 50%;
}
.elementor-4470 .elementor-element.elementor-element-13ff1f7 .wpcf7-form-control.wpcf7-quiz.quiz {
    width: 25%;
    margin-left: 0.5rem;
}/* End custom CSS */