.app-site-form>div[data-small-design=yes] form,.form-input.text.small-design{display:flex;flex-wrap:wrap}@media (max-width:767px){.button-container.btn-primary a,.button-container.btn-primary button,.button-container.btn-primary span.button{background-color:#00c832;border-radius:12px;box-shadow:3px 3px 6px rgba(0,0,0,.161);color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:9px 12px;text-decoration:none;width:auto!important}}.af-pdl-slider-category+.usp-teaser-slider .swiper-button-next,.af-pdl-slider-category+.usp-teaser-slider .swiper-button-prev{box-shadow:0 0 5px 0 rgba(0,0,0,.639)}@media (min-width:1025px){.af-pdl-slider-category+.usp-teaser-slider .swiper-button-next{right:4px}}.neos-backend .hero-teaser div.button-container div.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline span,.neos-backend span.full-width-teaser-button-label div.ck.ck-content.ck-editor__editable,.neos-backend span.full-width-teaser-button-label div.ck.ck-content.ck-editor__editable span{transform:skewX(0)}.button-container{display:flex;justify-content:center;margin:0 auto;max-width:1368px}.button-container svg{display:none}.button-container.button-left{justify-content:flex-start}.button-container.button-left.cta-text-link a{padding-left:0}.button-container.button-right{justify-content:flex-end;padding-right:30px}body div.content-grid:not(.columns-100) .button-container.btn-primary a{box-sizing:initial;width:calc(100% - 38px)}@media screen and (max-width:1023px){.button-container.btn-primary{padding-right:0}}@media (min-width:768px){.button-container.btn-primary a,.button-container.btn-primary button,.button-container.btn-primary span.button{-webkit-tap-highlight-color:transparent;background-color:#ff6056;color:#fff;font-weight:400;left:20px;padding-right:22px;position:relative;text-align:left;transform:skewX(-20deg);transition:all .5s;width:100%}.button-container.btn-primary a span:not(.button),.button-container.btn-primary button span:not(.button),.button-container.btn-primary span.button span:not(.button){display:inline-block;left:-18px;position:relative;transform:skewX(20deg);z-index:1}.button-container.btn-primary a span:not(.button).af-external-url-message,.button-container.btn-primary button span:not(.button).af-external-url-message,.button-container.btn-primary span.button span:not(.button).af-external-url-message{display:none}.button-container.btn-primary a:before,.button-container.btn-primary button:before,.button-container.btn-primary span.button:before{background-color:#ff6056;content:"";height:100%;left:-19px;min-width:30px;position:absolute;top:0;transform:skewX(20deg);transition:all .5s;width:25%}.button-container.btn-primary a:hover,.button-container.btn-primary a:hover:before,.button-container.btn-primary button:hover,.button-container.btn-primary button:hover:before,.button-container.btn-primary span.button:hover,.button-container.btn-primary span.button:hover:before{background-color:#ff8777}}@media screen and (max-width:1180px){body div.content-grid:not(.columns-100) .button-container.btn-primary a a,body div.content-grid:not(.columns-100) .button-container.btn-primary a span.button{left:25px;padding-right:59px;width:calc(100% - 49px)}body div.content-grid:not(.columns-100) .button-container.btn-primary a a:after,body div.content-grid:not(.columns-100) .button-container.btn-primary a span.button:after{left:-25px;width:49px}}.button-container.btn-primary-inactive a,.button-container.btn-primary-inactive button{background-color:#cacdd0;color:#696c6f;font-weight:400}.button-container.btn-secondary.button-right{padding-right:0}.button-container.btn-secondary a,.button-container.btn-secondary span.button{background-color:initial;border:2px solid #ff6056;color:#ff6056;font-weight:400;transition:all .5s}.button-container.btn-secondary a:hover,.button-container.btn-secondary span.button:hover{background-color:#ff8777;border:2px solid #0000;color:#fff}.button-container.btn-secondary-inactive{pointer-events:none}.button-container.btn-secondary-inactive.button-right{padding-right:0}.button-container.btn-secondary-inactive a{background-color:initial;border:2px solid #cacdd0;color:#cacdd0;font-weight:400}.button-container.cta-text-link.button-right{padding-right:0}.button-container.cta-text-link a,.button-container.cta-text-link span[class*=link]{color:#ff6056;display:inline-block;line-height:1;margin-top:10px;padding:0;position:relative;text-align:left}.button-container.cta-text-link a>span.af-external-url-message,.button-container.cta-text-link span[class*=link]>span.af-external-url-message{display:none;left:0;max-width:100vw;text-align:left;top:calc(100% + 10px)}.button-container.cta-text-link a svg,.button-container.cta-text-link span[class*=link] svg{position:relative;right:-5px;transition:right .5s}.button-container.cta-text-link a svg.cta-text-link-external-link-icon,.button-container.cta-text-link span[class*=link] svg.cta-text-link-external-link-icon{display:none;width:15px}.button-container.cta-text-link a svg.cta-text-link-internal-link-icon,.button-container.cta-text-link span[class*=link] svg.cta-text-link-internal-link-icon{display:inline-block;width:20px}.button-container.cta-text-link a:hover,.button-container.cta-text-link span[class*=link]:hover{color:#ff8777}.button-container.cta-text-link a:hover svg,.button-container.cta-text-link span[class*=link]:hover svg{right:-9px}.button-container.cta-text-link a:hover>span.af-external-url-message,.button-container.cta-text-link span[class*=link]:hover>span.af-external-url-message{max-height:100vw;opacity:1;width:280px;z-index:4}.button-container.cta-text-link a.link-external svg.cta-text-link-external-link-icon,.button-container.cta-text-link span[class*=link].link-external svg.cta-text-link-external-link-icon{display:inline-block;overflow:visible}.button-container.cta-text-link a.link-external svg.cta-text-link-internal-link-icon,.button-container.cta-text-link span[class*=link].link-external svg.cta-text-link-internal-link-icon{display:none}.button-container.cta-text-link a.link-external:not([href*="amadeus-fire.de"],.button-container.cta-text-link a.link-external[href*=localhost],.button-container.cta-text-link span[class*=link].link-external[href*=localhost])>span.af-external-url-message,.button-container.cta-text-link span[class*=link].link-external:not([href*="amadeus-fire.de"],.button-container.cta-text-link a.link-external[href*=localhost],.button-container.cta-text-link span[class*=link].link-external[href*=localhost])>span.af-external-url-message{display:inline-block}.app-site-button{display:block;margin-bottom:32px;position:relative;width:-moz-fit-content;width:fit-content}.app-site-button a,.app-site-button button,.app-site-button span.button{border-bottom:unset;cursor:pointer;outline:none;padding:10px 30px;position:relative;text-align:center}.app-site-button a:after,.app-site-button button:after,.app-site-button span.button:after{background:none;content:"";display:block;height:0;left:auto;position:absolute;right:-30px;top:0;width:0}.coral .button-container.btn-primary a,.coral .button-container.btn-primary button,.coral .button-container.btn-primary span.button{background-color:#fff;color:#ff6056;font-weight:400;transition:all .5s}.coral .button-container.btn-primary a:before,.coral .button-container.btn-primary button:before,.coral .button-container.btn-primary span.button:before{background-color:#fff}.coral .button-container.btn-primary a:hover,.coral .button-container.btn-primary button:hover,.coral .button-container.btn-primary span.button:hover{background-color:#ff8777;color:#fff}.coral .button-container.btn-primary a:hover:before,.coral .button-container.btn-primary button:hover:before,.coral .button-container.btn-primary span.button:hover:before{background-color:#ff8777}.coral .button-container.btn-secondary a,.coral .button-container.btn-secondary span.button{background-color:initial;border:2px solid #fff;color:#fff;font-weight:400;transition:all .5s}.coral .button-container.btn-secondary a:hover,.coral .button-container.btn-secondary span.button:hover{background-color:#ff8777;border:2px solid #0000;color:#fff}.coral .button-container.cta-text-link a,.coral .button-container.cta-text-link span.button{color:#fff;text-align:left;transition:all .5s}.coral .button-container.cta-text-link a:hover,.coral .button-container.cta-text-link span.button:hover{color:#ff8777}.purple .button-container.btn-secondary a{background-color:initial;border:2px solid #fff;color:#fff;font-weight:400;transition:all .5s}.purple .button-container.btn-secondary a:hover{background-color:#ff8777;border:2px solid #0000;color:#fff}.purple .button-container.cta-text-link span[data-placeholder=Button]{color:#fff}.purple .button-container.cta-text-link a{color:#ff6056;transition:all .5s}.purple .button-container.cta-text-link a:hover{color:#ff8777}.button{color:#000;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;justify-self:flex-end;line-height:28.8px;position:relative;text-decoration:none;text-transform:none}#login-with-xing-button,.app-site-form .frc-captcha,.form-input .file-content,.form-input .file-upload-button-wrapper label,.form-input input,.form-input input[type=text],.form-input textarea,.listbox-wrapper .listbox-button,.listbox-wrapper ul[role=listbox]{border-radius:6px}.app-site-form{margin:0 auto 64px;max-width:1416px}@media screen and (min-width:1025px){.app-site-form{display:grid;grid-template-columns:repeat(12,1fr)}.app-site-form #form-app{grid-column:3/11}}.app-site-form form{margin:0 -12px}.app-site-form form .error-message{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/error.b1bc7371.svg);background-position:0 2.4px;background-repeat:no-repeat;background-size:12px;color:red;font-size:12px;font-weight:300;line-height:1.4;margin-top:4px;padding-left:18px}.app-site-form form .required-hint-text{display:block;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:32px}.app-site-form form.af-form-reduced-opacity{opacity:.4}.app-site-form>div[data-small-design=yes] form .form-input.submit{order:3}.app-site-form .frc-captcha{margin-bottom:35px;min-width:100%}@media (min-width:768px){.app-site-form .frc-captcha{min-width:calc(50% - 72px)}}.app-site-form .frc-captcha .frc-button{color:#696c6f}.app-site-form .frc-captcha *{color:#696c6f;overflow:hidden}.app-site-form .frc-captcha :hover{color:#696c6f}.app-site-form .frc-content{white-space:wrap}.app-site-form .frc-icon{fill:#696c6f;stroke:#696c6f}.app-site-form .frc-success .frc-icon{fill:#00c832;stroke:#00c832}.app-site-form #af-form-widget-thank-you-text{color:#00c832;font-weight:500}.form-input{display:inline-block;margin-bottom:32px;padding:0 12px;vertical-align:top}.form-input-hidden .button-wrapper{display:none}.form-input input.error,.form-input input.error+.listbox-wrapper .listbox-button,.form-input textarea.error,.form-input.multi-checkbox.error input,.form-input.radio.error input{border-color:red!important}.form-input:not(.checkbox):not(.submit):not(.multi-checkbox):not(.select):not(.fileupload)>input,.form-input:not(.checkbox):not(.submit):not(.multi-checkbox):not(.select):not(.fileupload)>select,.form-input:not(.checkbox):not(.submit):not(.multi-checkbox):not(.select):not(.fileupload)>textarea{width:100%}.form-input.column-50{width:50%}@media screen and (max-width:639px){.form-input.column-50{width:100%}}.form-input.column-100{width:100%}.form-input label{color:#323436;display:block;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:6px}.form-input .file-content,.form-input input[type=text],.form-input textarea{background-color:#fff;border:1px solid #97999b;font-size:16px;font-weight:500;line-height:1.6;padding:12px 24px}.form-input .file-content::placeholder,.form-input input[type=text]::placeholder,.form-input textarea::placeholder{color:#cacdd0;font-weight:300}.form-input .file-content:focus,.form-input .file-content:focus-visible,.form-input input[type=text]:focus,.form-input input[type=text]:focus-visible,.form-input textarea:focus,.form-input textarea:focus-visible{border:1px solid #97999b;outline:none}.form-input textarea{resize:vertical}@media screen and (max-width:639px){.form-input textarea{height:170px}}.form-input input[type=text]{height:50px}.form-input input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#ff6056;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:47px;letter-spacing:.32px;line-height:1.2;min-width:152px;padding:14px 28px 18px 24px;text-transform:uppercase}.form-input input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #97999b;height:25px;outline:0;width:25px}.form-input input[type=checkbox]:checked{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/form-checkbox-gray.926e4449.svg);background-position:55% 50%;background-repeat:no-repeat;background-size:13px}.form-input .ama-xing-button{background-color:#fff;border:1px solid #ff6056;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;margin-top:12px;padding:11px 24px;text-align:center;text-decoration:none;width:calc(50% - 12px)}@media screen and (max-width:639px){.form-input .ama-xing-button{width:100%}}.form-input .ama-xing-button span{display:none}.form-input .ama-xing-button:hover{background-color:#ff8777;border-color:#ff8777;color:#fff}.form-input #login-with-xing-button.ama-xing-button span{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/Xing-Icon.517b6b18.png)!important;height:32px!important;margin-right:12px!important;width:28px!important}.form-input .file-upload-button-wrapper label{background-color:#fff;border:1px solid #ff6056;cursor:pointer;height:56px;line-height:1.6;padding:12px 24px;text-align:center;width:calc(50% - 12px)}@media screen and (max-width:639px){.form-input .file-upload-button-wrapper label{width:100%}}.form-input .file-upload-button-wrapper label .label-text{color:#ff6056;font-size:16px;font-weight:500;position:relative;top:-1px}.form-input .file-upload-button-wrapper label .icon{display:inline-block;height:24px;margin-right:17px;position:relative;top:3px;width:23px}.form-input .file-upload-button-wrapper label:hover{background-color:#ff8777;border-color:#ff8777}.form-input .file-upload-button-wrapper label:hover .label-text{color:#fff;top:0}.form-input .file-upload-button-wrapper label:hover .icon{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/Upload-Icon_weiss.0cda033c.svg);height:23px;margin-right:16px;width:22px}.form-input input[type=file]{font-size:0!important;height:0!important;line-height:0!important;margin:0!important;overflow:hidden!important;visibility:hidden;width:0!important}.form-input input[type=file]::file-selector-button{-webkit-appearance:none;appearance:none;font-size:0!important;height:0!important;line-height:0!important;margin:0!important;margin-inline-end:0!important;overflow:hidden!important;padding-inline:0!important;width:0!important}.form-input select{-webkit-appearance:none;appearance:none;background:none;border:none}.form-input input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #97999b;border-radius:25px;height:25px;position:relative;width:25px}.form-input input[type=radio]:checked:after{background-color:#323436;border-radius:11px;content:"";display:block;height:11px;left:6px;position:absolute;top:6px;width:11px}.form-input.infotext p{font-size:14px;font-weight:300;line-height:1.4}.form-input.headline h5{margin-bottom:0}.form-input.hidden{display:none}@media (min-width:768px){.blogdetailpage .form-input.text.small-design{min-width:620px}}.form-input.text.small-design label{display:none}.form-input.text.small-design input{border-bottom-right-radius:0;border-top-right-radius:0;width:65%!important}.form-input.text.small-design button{background-color:#00c832;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;width:35%}.form-input.stars ol{list-style:none;margin:0;padding:0}.form-input.stars ol li{-webkit-tap-highlight-color:transparent;background-size:contain;cursor:pointer;display:inline-block;height:30px;padding-right:5px;width:38px}.form-input.stars ol li:last-child{padding-right:0}.form-input.stars input.error+ol li{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/star-error.333fe2fb.svg)}.form-input.stars input.error+ol:hover li.star{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/star.d3dc1edf.svg)}.form-input.stars input.error+ol:hover li.star-active{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/star-active.44b61c4f.svg)}.form-input.stars .star-text{font-size:12px;font-weight:300;line-height:1.4}.form-input.xing .xing-form-field-wrapper{margin-left:-12px;margin-right:-12px}.form-input.xing .xing-form-field-wrapper .form-input:last-child{margin-bottom:0}.form-input.xing .xing-description{display:block;font-size:12px;font-style:normal;font-weight:300;line-height:1.4;width:calc(50% - 12px)}@media screen and (max-width:639px){.form-input.xing .xing-description{width:100%}}.form-input.fileupload .upload-description{display:block;font-size:12px;font-style:normal;font-weight:300;line-height:1.4;width:calc(50% - 12px)}@media screen and (max-width:639px){.form-input.fileupload .upload-description{width:100%}}.form-input.fileupload .file-wrapper-outer{grid-column-gap:24px;display:grid;grid-template-columns:repeat(2,calc(50% - 12px))}@media screen and (max-width:639px){.form-input.fileupload .file-wrapper-outer{grid-template-columns:repeat(1,100%)}}.form-input.fileupload .file-wrapper{display:inline-block;margin-bottom:32px;width:100%}.form-input.fileupload .file-wrapper>.checkbox{margin-top:8px;opacity:1;padding:0;transition:opacity .2s ease}.form-input.fileupload .file-wrapper>.checkbox.disabled{opacity:0}.form-input.fileupload .file-content{overflow:hidden;position:relative}.form-input.fileupload .file-content:after{animation:progress 1s ease-out;animation-fill-mode:forwards;animation-iteration-count:1;background-color:#00c832;bottom:0;content:"";display:block;left:0;position:absolute;top:0}@keyframes progress{0%{width:0}to{width:100%}}.form-input.fileupload .filename{display:block;overflow:hidden;position:relative;width:calc(100% - 32px);word-break:break-all;z-index:1}.form-input.fileupload .file-delete-button{cursor:pointer;height:25px;position:absolute;right:21px;top:50%;transform:translateY(-50%);width:25px;z-index:1}.form-input.checkbox,.form-input.multi-checkbox>div:not(.error-message),.form-input.radio>div:not(.error-message){grid-column-gap:12px;display:grid;grid-template-columns:25px 1fr;margin-bottom:12px}.form-input.checkbox label,.form-input.multi-checkbox>div:not(.error-message) label,.form-input.radio>div:not(.error-message) label{display:inline-block;line-height:25px;margin-bottom:0;order:2}.form-input.checkbox{margin-bottom:32px}.form-input.checkbox .error-message{grid-column-start:2;order:2}@media (max-width:767px){.form-input.submit .button-wrapper .button-container.button-left{justify-content:center;padding-right:unset}}.form-input.submit button{-webkit-appearance:none;appearance:none;border:none;cursor:pointer}.form-input.autocomplete .listbox-wrapper{width:100%}.form-input.autocomplete .listbox-wrapper .listbox-button{border:none;padding:0}.form-input.autocomplete .listbox-wrapper .listbox-button input[type=text]{width:100%}.form-input a{color:#ff6056}.form-input a:hover{color:#ff8777}.listbox-wrapper{min-height:50px;position:relative;width:calc(50% - 12px)}@media screen and (max-width:639px){.listbox-wrapper{width:100%}}.listbox-wrapper ul[role=listbox]{background-color:#fff;border:1px solid #97999b;border-bottom:none;border-top:none;cursor:pointer;height:0;list-style:none;margin:0;min-height:0;overflow-y:hidden;padding:0;position:absolute;top:50px;transition:height .25s;width:100%;z-index:10}.listbox-wrapper ul[role=listbox] li{font-size:16px;font-weight:500;line-height:1.6;padding:12px 24px}.listbox-wrapper ul[role=listbox] li:hover{background-color:#f6f6f6;cursor:pointer}.listbox-wrapper ul[role=listbox]::-webkit-scrollbar{width:10px}.listbox-wrapper ul[role=listbox]::-webkit-scrollbar-track{background-color:#e8eaec;border-radius:10px}.listbox-wrapper ul[role=listbox]::-webkit-scrollbar-thumb{background-color:#ff6056;border-radius:10px}.listbox-wrapper .listbox-button{background-color:#fff;border:1px solid #97999b;cursor:pointer;display:block;font-size:16px;font-weight:500;height:50px;line-height:1.6;overflow:hidden;padding:12px 40px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:9}.listbox-wrapper .listbox-button span.dropdown-arrow{background-image:url(/_Resources/Static/Packages/App.Site/Build/images/chevron-right.7a6d5bc9.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;bottom:0;pointer-events:none;position:absolute;right:26px;top:0;transform:rotate(90deg);width:16px}.listbox-wrapper.open .listbox-button{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.listbox-wrapper.open .listbox-button span.dropdown-arrow{transform:rotate(270deg)}.listbox-wrapper.open ul[role=listbox]{border-color:#97999b;border-bottom:1px solid #97999b;border-top-left-radius:0;border-top-right-radius:0;height:auto;max-height:300px;overflow-y:auto}.form-send-layer{background-color:#000000e6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.form-send-layer .form-send-layer-inner{height:200px;left:50%;max-width:500px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.form-send-layer .form-send-layer-inner h5,.form-send-layer .form-send-layer-inner p{color:#fff;margin-bottom:32px}.form-send-layer .form-send-layer-inner .spinner>span{display:block;margin:0 auto}#login-with-xing-button{display:none!important}#login-with-xing-button.show-xing{display:block!important}.xing-profile-image{float:left;height:100%;margin-right:12px;max-height:256px;width:140px}.xing-profile-image img{height:100%;object-fit:contain;width:100%}.xing-profile-image+span{cursor:pointer;display:inline-block;height:25px;text-indent:-9999em;width:25px}
/*# sourceMappingURL=component.form.css.map*/