.elementor-3454 .elementor-element.elementor-element-66bf1578{--display:flex;--min-height:100vh;--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-evenly;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-3454 .elementor-element.elementor-element-66bf1578:not(.elementor-motion-effects-element-type-background),.elementor-3454 .elementor-element.elementor-element-66bf1578>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 68%,rgba(196,233,255,.75) 100%)}.elementor-3454 .elementor-element.elementor-element-182b6ad7{width:var(--container-widget-width,78%);max-width:78%;padding:0;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:9;text-align:center}.elementor-3454 .elementor-element.elementor-element-182b6ad7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3454 .elementor-element.elementor-element-182b6ad7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:39px;font-weight:400;line-height:60px;letter-spacing:-1px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:rgba(0,0,0,.15);stroke:rgba(0,0,0,.15);text-shadow:1px 1px 1px rgba(0,0,0,.15);color:#00599c}.elementor-3454 .elementor-element.elementor-element-67112cdd{--spacer-size:456px;width:var(--container-widget-width,456px);max-width:456px;background-color:transparent;--container-widget-width:456px;--container-widget-flex-grow:0;top:13%;z-index:0;background-image:linear-gradient(180deg,#b7d9fc 0%,#fff 100%);border-radius:300px 300px 300px 300px}body:not(.rtl) .elementor-3454 .elementor-element.elementor-element-67112cdd{right:-7%}body.rtl .elementor-3454 .elementor-element.elementor-element-67112cdd{left:-7%}.elementor-3454 .elementor-element.elementor-element-745169ea{--spacer-size:493px;width:var(--container-widget-width,426px);max-width:426px;background-color:transparent;--container-widget-width:426px;--container-widget-flex-grow:0;top:17%;z-index:1;background-image:linear-gradient(180deg,rgba(135,206,255,.97) 0%,#fff 100%);border-radius:300px 300px 300px 300px}body:not(.rtl) .elementor-3454 .elementor-element.elementor-element-745169ea{left:-11%}body.rtl .elementor-3454 .elementor-element.elementor-element-745169ea{right:-11%}.elementor-3454 .elementor-element.elementor-element-7d231b8b{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:10}.elementor-3454 .elementor-element.elementor-element-7d231b8b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3454 .elementor-element.elementor-element-c604c6a{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3454 .elementor-element.elementor-element-798297e{--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}.elementor-3454 .elementor-element.elementor-element-798297e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3454 .elementor-element.elementor-element-29c0298{width:100%;max-width:100%}.elementor-3454 .elementor-element.elementor-element-27aa653{--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}.elementor-3454 .elementor-element.elementor-element-27aa653.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3454 .elementor-element.elementor-element-8cdf80f{width:var(--container-widget-width,102.55%);max-width:102.55%;--container-widget-width:102.55%;--container-widget-flex-grow:0}.elementor-3454 .elementor-element.elementor-element-8cdf80f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3454 .elementor-element.elementor-element-d10d9d3{--display:flex;--min-height:340px;--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:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-3454 .elementor-element.elementor-element-ce2e450{columns:1}.elementor-3454 .elementor-element.elementor-element-e4e3ad4{columns:1}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media (min-width:768px){.elementor-3454 .elementor-element.elementor-element-c604c6a{--content-width:50%}.elementor-3454 .elementor-element.elementor-element-798297e{--width:50%}.elementor-3454 .elementor-element.elementor-element-27aa653{--width:69.951%}.elementor-3454 .elementor-element.elementor-element-d10d9d3{--content-width:59%}}@media (max-width:1024px) and (min-width:768px){.elementor-3454 .elementor-element.elementor-element-66bf1578{--width:100vw}}@media (max-width:1400px){.elementor-3454 .elementor-element.elementor-element-7d231b8b{width:var(--container-widget-width,95vw);max-width:95vw;--container-widget-width:95vw;--container-widget-flex-grow:0}}@media (max-width:1024px){.elementor-3454 .elementor-element.elementor-element-66bf1578{--min-height:80vh;--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;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-3454 .elementor-element.elementor-element-182b6ad7{width:var(--container-widget-width,660.188px);max-width:660.188px;--container-widget-width:660.188px;--container-widget-flex-grow:0}.elementor-3454 .elementor-element.elementor-element-67112cdd{--spacer-size:280px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var(--container-widget-width,280px);max-width:280px;top:-20%}.elementor-3454 .elementor-element.elementor-element-745169ea{--spacer-size:280px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var(--container-widget-width,280px);max-width:280px;top:-20%}.elementor-3454 .elementor-element.elementor-element-7d231b8b{width:var(--container-widget-width,95vw);max-width:95vw;--container-widget-width:95vw;--container-widget-flex-grow:0}}@media (max-width:767px){.elementor-3454 .elementor-element.elementor-element-66bf1578{--min-height:1440px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-3454 .elementor-element.elementor-element-182b6ad7{width:100%;max-width:100%}.elementor-3454 .elementor-element.elementor-element-182b6ad7 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:0px}.elementor-3454 .elementor-element.elementor-element-67112cdd{--spacer-size:180px;--container-widget-width:180px;--container-widget-flex-grow:0;width:var(--container-widget-width,180px);max-width:180px;top:5%}body:not(.rtl) .elementor-3454 .elementor-element.elementor-element-67112cdd{right:-20%}body.rtl .elementor-3454 .elementor-element.elementor-element-67112cdd{left:-20%}.elementor-3454 .elementor-element.elementor-element-745169ea{--spacer-size:180px;--container-widget-width:180px;--container-widget-flex-grow:0;width:var(--container-widget-width,180px);max-width:180px;top:5%}.elementor-3454 .elementor-element.elementor-element-c604c6a{--min-height:306px;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3454 .elementor-element.elementor-element-ce2e450{columns:1}.elementor-3454 .elementor-element.elementor-element-e4e3ad4{columns:1}}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label .wpforms-image-choices-label{font-size:15px!important;color:darkblue!important;margin-top:14px!important}.wpforms-container .wpforms-image-choices-modern img{display:inline-block;margin:0 auto;max-width:50%!important}.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label{font-weight:600!important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label{border-radius:30px!important}.wpforms-container .wpforms-image-choices-modern .wpforms-selected label{box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;border:1px solid darkblue!important}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus,div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus-within{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:darkblue!important;box-shadow:0 0 0 1px #066aab,0px 1px 1px rgba(0,0,0,.15);outline:none}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after{background-color:chartreuse!important}#wpforms-form-10759 .wpforms-field{margin-left:auto;margin-right:auto;max-width:10000px;margin-bottom:0;position:relative;font-family:"Montserrat",Sans-serif;font-weight:300}#wpforms-form-10759 .wpforms-field input,#wpforms-form-10759 .wpforms-field textarea{position:relative;display:block;width:100%;border:none;border-bottom:1px solid #ccc;background-color:transparent;margin:20px auto;padding:5px;outline:none!important;font-size:20px;color:rgba(0,0,0,.8);background:-webkit-linear-gradient(bottom,#003859 50%,#003899 50%);background:linear-gradient(to top,#004464 50%,#005b64 50%);background-position:left bottom;background-size:0 1px;background-repeat:no-repeat;transition:all .2s ease-in-out;max-width:100%;box-shadow:none;font-family:"Montserrat",Sans-serif;font-weight:300}#wpforms-form-10759 .wpforms-field label.wpforms-field-label{text-align:left;text-transform:uppercase;font-size:13px;font-weight:200;font-family:"Montserrat",Sans-serif;font-family:"Montserrat",Sans-serif;background:0 0;color:rgba(0,0,0,.6);margin:0 auto;cursor:text;transition:all .15s ease-in-out}#wpforms-form-10759 .wpforms-field input:focus,#wpforms-form-10759 .wpforms-field textarea:focus{border-bottom:1px solid darkblue}#wpforms-form-10759 .wpforms-field input:focus,#wpforms-form-10759 .wpforms-field textarea:focus{background-position:left bottom;background-size:100% 1px}#wpforms-form-10759 .wpforms-field input:focus+label.wpforms-field-label,#wpforms-form-10759 .wpforms-field textarea:focus+label.wpforms-field-label{color:darkblue;font-family:"Montserrat",Sans-serif;font-weight:300}.wpforms-field.wpforms-has-error input.wpforms-error,.wpforms-field.wpforms-has-error textarea.wpforms-error{border-bottom:1px solid #e57373!important;background-color:transparent;background:0 0!important}#Kontaktformular .wpforms-form input[type=submit],#Kontaktformular .wpforms-form button[type=submit],#Kontaktformular .wpforms-form .wpforms-page-button{text-decoration:none;border:1px solid #9294f8;position:relative;overflow:hidden;background-color:#344a97!important;display:block;margin:0 auto;width:560px!important;height:60px!important;line-height:60px!important;font-size:1.7rem!important;justify-content:center!important;align-items:center!important;border-radius:30px!important}#Kontaktformular .wpforms-form input[type=submit]:hover,#Kontaktformular .wpforms-form button[type=submit]:hover,#Kontaktformular .wpforms-form .wpforms-page-button:hover{box-shadow:1px 1px 25px 10px rgba(146,148,248,.4)}#Kontaktformular .wpforms-form input[type=submit]::before,#Kontaktformular .wpforms-form button[type=submit]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(146,148,248,.4),transparent);transition:all 650ms}#Kontaktformular .wpforms-form input[type=submit]:hover::before,#Kontaktformular .wpforms-form button[type=submit]:hover::before{left:100%}@media only screen and (max-width:767px){#Kontaktformular .wpforms-form input[type=submit],#Kontaktformular .wpforms-form button[type=submit],#Kontaktformular .wpforms-form .wpforms-page-button{text-decoration:none;border:1px solid rgba(255,255,255,.002);position:relative;overflow:hidden;background-color:#0074f0!important;display:block;margin:0 auto;width:100%!important;height:60px!important;line-height:60px!important;font-size:1.7rem!important;justify-content:center!important;align-items:center!important;border-radius:30px!important}}@media (max-width:768px){#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-checkbox-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-multiplechoice-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-list-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-checkbox-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-multiplechoice-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-checkbox-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-multiplechoice-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-list-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-checkbox-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-multiplechoice-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-list-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-checkbox-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-multiplechoice-3-columns ul,#Kontaktformular div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-list-3-columns ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%;box-sizing:border-box;text-align:center;padding-bottom:20px;padding-left:10px;padding-right:10px}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label .wpforms-image-choices-label{font-size:13px!important;color:darkblue!important;margin-top:10px!important;width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap;text-overflow:ellipsis}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label img,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label img,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label img{max-width:50px;height:auto;display:block;margin:0 auto}}.wpforms-field-required.wpforms-image-choices.wpforms-image-choices-modern.icon-size-uniform label,.wpforms-field-required.wpforms-image-choices.wpforms-image-choices-classic.icon-size-uniform label,.wpforms-field-required.wpforms-image-choices.wpforms-image-choices-none.icon-size-uniform label{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;width:100%;box-sizing:border-box;text-align:center;padding-bottom:20px}@media (min-width:1025px){#Kontaktformular .wpforms-form input[type=submit],#Kontaktformular .wpforms-form button[type=submit],#Kontaktformular .wpforms-form .wpforms-page-button{text-decoration:none;border:1px solid rgba(255,255,255,.002);position:relative;overflow:hidden;background-color:#0074f0!important;display:block;margin:0 auto;width:50%;height:60px!important;line-height:60px!important;font-size:1.7rem!important;justify-content:center!important;align-items:center!important;border-radius:30px!important}}@media (min-width:768px) and (max-width:1024px){#Kontaktformular .wpforms-form input[type=submit],#Kontaktformular .wpforms-form button[type=submit],#Kontaktformular .wpforms-form .wpforms-page-button{text-decoration:none;border:1px solid rgba(255,255,255,.002);position:relative;overflow:hidden;background-color:#0074f0!important;display:block;margin:0 auto;width:75%;height:60px!important;line-height:60px!important;font-size:1.7rem!important;justify-content:center!important;align-items:center!important;border-radius:30px!important}}#Kontaktformular .wpforms-form input[type=submit]:hover,#Kontaktformular .wpforms-form button[type=submit]:hover,#Kontaktformular .wpforms-form .wpforms-page-button:hover{box-shadow:0px 1px 25px 8px rgba(0,46,96,.2)!important;background-color:#002e60!important}