/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--special-element.splitLP{margin-bottom:199px;margin-top:-163px;}@media (min-width:768px){.paragraph--type--special-element.splitLP{margin-bottom:212px;margin-top:-280px;}}@media (min-width:1024px){.paragraph--type--special-element.splitLP{margin-top:-210px;}}@media (min-width:1200px){.paragraph--type--special-element.splitLP{margin-bottom:127px;margin-top:-280px;}}@media (min-width:1360px){.paragraph--type--special-element.splitLP{margin-bottom:127px;margin-top:-350px;}}.paragraph--type--special-element.splitLP .content-box{background:#ffffff;border-radius:14px;box-shadow:0px 0px 20px rgba(203,200,200,0.25);margin:0 auto;max-width:100%;padding:25px 31px 33px 30px;position:relative;}@media (min-width:768px){.paragraph--type--special-element.splitLP .content-box{border-radius:20px;box-shadow:0px 0px 30px rgba(208,202,202,0.2);padding:46px 31px 47px 32px;width:566px;}}@media (min-width:1200px){.paragraph--type--special-element.splitLP .content-box{padding:59px 44px 71px 56px;width:646px;}}.paragraph--type--special-element.splitLP .text-body ul{list-style:none;margin:0;padding:0;}@media (min-width:768px){.paragraph--type--special-element.splitLP .text-body ul{display:flex;}}.paragraph--type--special-element.splitLP .text-body li{align-items:center;display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0;padding:0;position:relative;}.paragraph--type--special-element.splitLP .text-body li + li{margin-top:21px;}@media (min-width:768px){.paragraph--type--special-element.splitLP .text-body li + li{margin:0;}}@media (min-width:768px){.paragraph--type--special-element.splitLP .text-body li{display:block;flex:0 0 auto;font-size:18px;line-height:26px;padding-top:46px;text-align:center;width:33.33%;}}.paragraph--type--special-element.splitLP .text-body li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' %3E%3Cpath d='M27.4992 13.8501V15.0001C27.4977 17.6956 26.6249 20.3184 25.0109 22.4774C23.3969 24.6363 21.1283 26.2157 18.5434 26.98C15.9585 27.7442 13.1958 27.6525 10.6673 26.7183C8.13884 25.7842 5.98006 24.0577 4.51294 21.7964C3.04582 19.5351 2.34898 16.8602 2.52633 14.1705C2.70369 11.4808 3.74575 8.92048 5.49709 6.87142C7.24843 4.82235 9.61522 3.3943 12.2445 2.80026C14.8737 2.20621 17.6246 2.478 20.0867 3.57508' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 5L15 17.5125L11.25 13.7625' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;flex:0 0 auto;height:24px;margin-right:24px;width:24px;}@media (min-width:768px){.paragraph--type--special-element.splitLP .text-body li::before{height:30px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:30px;}}.paragraph--type--special-element.splitLP .text-body p{color:#12161c;font-size:18px;font-weight:700;line-height:26px;margin-bottom:19px;margin-top:25px;text-align:center;}@media (min-width:768px){.paragraph--type--special-element.splitLP .text-body p{font-size:24px;line-height:34px;margin-bottom:19px;margin-top:36px;}}@media (min-width:1200px){.paragraph--type--special-element.splitLP .text-body p{margin-bottom:27px;margin-top:50px;}}@media (min-width:768px){.paragraph--type--special-element.splitLP .links-wrapper{display:flex;justify-content:center;}}@media (min-width:768px){.paragraph--type--special-element.splitLP .link-wrapper{flex:0 0 auto;width:33.33%;}}.paragraph--type--special-element.splitLP .link-wrapper + .link-wrapper a{margin:12px auto 0;}@media (min-width:768px){.paragraph--type--special-element.splitLP .link-wrapper + .link-wrapper a{margin:0 8px;}}.paragraph--type--special-element.splitLP .link-wrapper a{display:block;font-size:16px;font-weight:500;line-height:18px;margin:0 auto;padding:12px 24px;white-space:normal;width:153px;}@media (min-width:768px){.paragraph--type--special-element.splitLP .link-wrapper a{margin:0 8px;padding:8px 16px;}}@media (min-width:1200px){.paragraph--type--special-element.splitLP .link-wrapper a{width:auto;font-size:18px;line-height:20px;}}.paragraph--type--special-element.multipleImages{margin-top:50px;padding:50px 0;}@media (min-width:992px){.paragraph--type--special-element.multipleImages{padding:70px 0;}}.paragraph--type--special-element.multipleImages .main-title-wrapper p{color:#ffffff;font-size:22px;font-weight:400;line-height:28px;margin:0;text-align:center;}@media (min-width:992px){.paragraph--type--special-element.multipleImages .main-title-wrapper p{font-size:36px;line-height:34px;}}.paragraph--type--special-element.multipleImages .sub-paragraph{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;margin:30px 6px 0;padding:8px 16px;max-width:170px;}@media (min-width:992px){.paragraph--type--special-element.multipleImages .sub-paragraph{border-radius:15px;margin:50px 15px 0;}}@media (max-width:768px){.paragraph--type--special-element.splitLP .link-wrapper a{width:100%;max-width:260px;}.paragraph--type--special-element.splitLP .links-wrapper > div{margin-bottom:20px;}.paragraph--type--special-element.splitLP .links-wrapper > div.link-wrapper.right-link{margin-bottom:0;}}div.paragraph--type--special-element.splitLP{margin-bottom:0;}@media all and (min-width:768px){.padding-desktop-0.splitLP .content-box{padding-bottom:0 !important;padding-top:0 !important;}.padding-desktop-12.splitLP .content-box{padding-top:15px !important;padding-bottom:15px !important;}.padding-desktop-25.splitLP .content-box{padding-top:30px !important;padding-bottom:30px !important;}.padding-desktop-50.splitLP .content-box{padding-top:60px !important;padding-bottom:60px !important;}.padding-desktop-75.splitLP .content-box{padding-top:90px !important;padding-bottom:90px !important;}.padding-desktop-100.splitLP .content-box{padding-top:120px !important;padding-bottom:120px !important;}.top-padding-desktop-0.splitLP .content-box{padding-top:0 !important;}.top-padding-desktop-12.splitLP .content-box{padding-top:15px !important;}.top-padding-desktop-25.splitLP .content-box{padding-top:30px !important;}.top-padding-desktop-50.splitLP .content-box{padding-top:60px !important;}.top-padding-desktop-75.splitLP .content-box{padding-top:90px !important;}.top-padding-desktop-100.splitLP .content-box{padding-top:120px !important;}.bottom-padding-desktop-0.splitLP .content-box{padding-bottom:0 !important;}.bottom-padding-desktop-12.splitLP .content-box{padding-bottom:15px !important;}.bottom-padding-desktop-25.splitLP .content-box{padding-bottom:30px !important;}.bottom-padding-desktop-50.splitLP .content-box{padding-bottom:60px !important;}.bottom-padding-desktop-75.splitLP .content-box{padding-bottom:90px !important;}.bottom-padding-desktop-100.splitLP .content-box{padding-bottom:120px !important;}}@media all and (max-width:767px){.padding-0.splitLP .content-box{padding-bottom:0 !important;padding-top:0 !important;}.padding-12.splitLP .content-box{padding-top:15px !important;padding-bottom:15px !important;}.padding-25.splitLP .content-box{padding-top:30px !important;padding-bottom:30px !important;}.padding-50.splitLP .content-box{padding-top:60px !important;padding-bottom:60px !important;}.padding-75.splitLP .content-box{padding-top:90px !important;padding-bottom:90px !important;}.padding-100.splitLP .content-box{padding-top:120px !important;padding-bottom:120px !important;}.top-padding-0.splitLP .content-box{padding-top:0 !important;}.top-padding-12.splitLP .content-box{padding-top:15px !important;}.top-padding-25.splitLP .content-box{padding-top:30px !important;}.top-padding-50.splitLP .content-box{padding-top:60px !important;}.top-padding-75.splitLP .content-box{padding-top:90px !important;}.top-padding-100.splitLP .content-box{padding-top:120px !important;}.bottom-padding-0.splitLP .content-box{padding-bottom:0 !important;}.bottom-padding-12.splitLP .content-box{padding-bottom:15px !important;}.bottom-padding-25.splitLP .content-box{padding-bottom:30px !important;}.bottom-padding-50.splitLP .content-box{padding-bottom:60px !important;}.bottom-padding-75.splitLP .content-box{padding-bottom:90px !important;}.bottom-padding-100.splitLP .content-box{padding-bottom:120px !important;}}
.field--name-field-blocks{overflow:hidden;}.sub-elements-swiper{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.sub-elements-swiper .swiper-slide{width:254px;}@media (min-width:768px){.double .sub-elements-swiper .swiper-slide{width:458;}.triple .sub-elements-swiper .swiper-slide{width:297.333333px;}.quadrant .sub-elements-swiper .swiper-slide{width:297.333333px;}}@media (min-width:1200px){.double .sub-elements-swiper .swiper-slide{width:570px;}.triple .sub-elements-swiper .swiper-slide{width:370.3333px;}.quadrant .sub-elements-swiper .swiper-slide{width:272px;}}@media (min-width:768px){.sub-elements-swiper .swiper-slide:first-child{margin-left:calc((100vw - 750px + 30px) / 2);}}@media (min-width:992px){.sub-elements-swiper .swiper-slide:first-child{margin-left:calc((100vw - 970px + 30px) / 2);}}@media (min-width:1200px){.sub-elements-swiper .swiper-slide:first-child{margin-left:calc((100vw - 1170px + 30px) / 2);}}@media (min-width:1270px){.sub-elements-swiper .swiper-slide:first-child{margin-left:calc((100vw - 1230px + 30px) / 2);}}.sub-elements-swiper-button-prev{display:none;height:45px;left:15px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);width:45px;z-index:1;}@media (min-width:992px){.sub-elements-swiper-button-prev{left:22px;}.sub-elements-swiper-button-prev.show-prev{display:block;}}@media (min-width:1200px){.sub-elements-swiper-button-prev{height:110px;width:110px;}}.sub-elements-swiper-button-next{height:45px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:45px;z-index:1;}@media (max-width:992px){.sub-elements-swiper-button-next{display:none;}}@media (min-width:992px){.sub-elements-swiper-button-next{right:22px;}}@media (min-width:1200px){.sub-elements-swiper-button-next{height:110px;width:110px;}}
.contact-webform{background-color:white;padding:81px 15px;box-shadow:0px 0px 30px rgba(208,202,202,0.2);border-radius:20px;}.contact-webform .form-control{background:#f5f5f4;border-radius:15px;border:none;box-shadow:none;height:44px;padding:10px 20px;}.contact-webform .form-control.form-textarea{height:80px;}.contact-webform .form-control.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.415 8.20996L12 12.795L16.585 8.20996L18 9.62496L12 15.625L6 9.62496L7.415 8.20996Z' fill='%2312161C'/%3E%3C/svg%3E%0A");background-position:right 16px center;background-repeat:no-repeat;}.contact-webform .form-item{margin-bottom:8px;position:relative;}.contact-webform .form-control::-webkit-input-placeholder,.contact-webform .form-control::-moz-placeholder,.contact-webform .form-control:-ms-input-placeholder,.contact-webform .form-control::-ms-input-placeholder,.contact-webform .form-control::placeholder{color:rgba(18,22,28,0.4);font-size:16px;font-weight:300;line-height:24px;}.contact-webform .webform-button--submit{margin-top:24px;}.contact-wrapper{margin:0 auto;max-width:350px;}@media (min-width:768px){.contact-wrapper{max-width:500px;}}@media (min-width:1200px){.contact-wrapper{max-width:500px;}}.contact-title{font-family:"ApercuBold",sans-serif;font-size:30px;font-weight:500;line-height:36px;text-align:center;}@media (min-width:768px){.contact-title{font-size:48px;line-height:56px;}}@media (min-width:1200px){.contact-title{font-size:72px;line-height:80px;}}.contact-subtitle{font-size:18px;font-weight:300;line-height:26px;margin-bottom:30px;text-align:center;}@media (min-width:768px){.contact-subtitle{font-size:23px;line-height:32px;margin-bottom:50px;}.contact-webform .form-type-number input{width:320px;}}@media (min-width:1200px){.contact-subtitle{font-size:26px;line-height:36px;margin-bottom:50px;}}.form-control::placeholder{color:#757575;opacity:1;}.contact-webform .form-control{background:#fff;border-radius:24px;border:none;box-shadow:none;height:52px;padding:10px 20px;font-size:18px;line-height:30px;border:2px solid #c4c4c4;color:#333;}.contact-webform input.form-control:not(:placeholder-shown):invalid{border-color:#ff0000;}.contact-webform input.form-control:focus,.contact-webform input.form-control:not(:placeholder-shown):focus,.contact-webform textarea.form-control:focus,.contact-webform textarea.form-control:not(:placeholder-shown):focus{border-color:#535353;}.contact-webform .form-control:valid{}.contact-webform .form-control:not(:placeholder-shown){}.contact-webform .form-control:placeholder-shown,.contact-webform .form-control[value=""],.contact-webform .form-control:empty{}div.contact-wrapper{max-width:710px;}.contact-webform .form-type-textfield,.contact-webform .form-type-select,.contact-webform .form-type-email,.contact-webform .form-type-tel,.contact-webform .form-type-date,.contact-webform .form-type-number{width:320px;}.contact-webform form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px 0px;}.contact-webform .form-control.form-select{background-image:url("/themes/custom/filabe/images/select-arw.svg");background-position:right 16px center;background-repeat:no-repeat;}.contact-webform.testimonial-webform form{display:block;}.contact-webform.testimonial-webform form > div.form-group{display:flex;flex-wrap:wrap;gap:25px 0;justify-content:space-between;}.contact-webform .form-item.form-type-webform-markup{width:100%;text-align:center;}div.webform-flexbox{}.contact-webform .checkbox input[type="checkbox"]{appearance:none;border:2px solid #c4c4c4;width:20px;height:20px;}.contact-webform .form-type-checkbox,.testimonial-webform .form-item-accept.form-item{width:100%;color:#757575;}.contact-webform .checkbox input[type="checkbox"]:checked{background:url(/themes/custom/filabe/images/checkbox.svg);background-repeat:no-repeat;background-size:17px 11px;background-position:0px 3px;}.contact-webform .radio input[type="radio"]{appearance:none;border:2px solid #c4c4c4;width:16px;height:16px;border-radius:10px;}.contact-webform .radio input[type="radio"]:checked{background-image:url(/themes/custom/filabe/images/radio.svg);background-repeat:no-repeat;background-size:8px 8px;background-position:3px 3px;}.contact-webform .contact-title{font-size:34px;line-height:42px;color:#12161C;}.contact-webform .contact-subtitle{font-size:16px;line-height:22px;margin-top:22px;color:#757575;}.contact-webform .control-label.option.js-form-required.form-required{color:#333;}.contact-webform .form-actions{width:100%;text-align:center;}.contact-webform .form-type-checkbox .control-label,.testimonial-webform.contact-webform .form-type-checkbox label.control-label{font-size:16px;line-height:22px;}.contact-webform .form-type-number input{}.contact-webform .form-control.form-select{line-height:20px;}.contact-webform .webform-button--submit.btn[disabled],.contact-webform .webform-button--next.btn[disabled]{background:#C4C4C4;}.contact-webform.testimonial-webform .title-wrapper h3{text-align:center;margin-bottom:5px;color:#757575;font:500 12px/13px Apercu;text-transform:uppercase;}.contact-webform.testimonial-webform form > div.form-group.form-actions{float:none;margin-top:0;display:block;}.contact-webform .form-item.form-type-webform-markup a{color:#333;text-decoration:underline;}.contact-webform .form-item.title-wrapper{width:100%;}.testimonial-webform.contact-webform label.control-label{font-size:14px;font-family:Apercu;font-weight:normal;line-height:22px;color:#757575;padding-left:20px;}.hochladen .form-managed-file{gap:20px;}.hochladen .form-managed-file button{border-radius:25px;padding:8px 15px;}.contact-webform input.webform-file-button-input{margin:0;}.contact-webform .form-group[id^=ajax-wrapper]{width:100%;}.contact-webform .hochladen .form-managed-file{flex-direction:row;}.contact-webform  .hochladen .webform-file-button{min-width:200px;}.contact-webform .form-group[id^="ajax-wrapper"] label{display:block;}.contact-webform .form-group[id^="ajax-wrapper"] input{display:none;}.contact-webform .webform-button--submit.btn::after,.contact-webform .webform-button--next.btn::after{content:"";background:url("/themes/custom/filabe/images/right_white.png");display:inline-block;background-size:cover;width:19px;height:15px;margin-left:5px;}.contact-webform .form-item-anrede{flex:auto;}.contact-webform .form-item-anrede .select-wrapper{max-width:320px;}.contact-webform .form-item-message{flex:1 0 100%;}.hochladen .form-managed-file button.btn-danger{border-color:transparent;background:no-repeat;color:black;font-weight:normal;font-family:Apercu;font-size:18px;}.hochladen .form-managed-file button.btn-danger span::before{display:none;}.hochladen .form-managed-file button.btn-danger span{display:inline-block;width:24px;height:24px;background:red;background:url(/themes/custom/filabe/images/stal.svg);background-size:cover;position:relative;top:5px;}.contact-webform .form-group[id^="ajax-wrapper"] .hochladen > label{display:block;position:static;width:auto;height:auto;color:gray;font-family:Apercu;text-align:left;font-weight:normal;margin-bottom:5px;margin-left:20px;font-size:14px;padding-left:0;}.contact-webform .description.help-block{margin-left:20px;font-size:14px;margin-top:-8px;}span.text-primary,div.text-primary{color:gray;}.contact-webform input.form-control.form-date:not(:placeholder-shown):invalid{border-color:#c4c4c4;}.contact-webform .webform-actions button span{display:none;}.testimonial-webform .webform-button--previous{color:#333;font-size:18px;font-family:ApercuBold;font-weight:normal;display:inline-block;margin-top:10px;background:none;margin:0 15px 0;}.testimonial-webform .webform-button--previous::after{float:left;transform:rotateY(180deg);position:relative;top:0;left:-2px;content:'';display:inline-block;background:url("/themes/custom/filabe/images/right_black_v2.webp") no-repeat;width:19px;height:15px;background-size:cover;}.contact-webform .file-link{text-wrap:wrap;max-width:400px;overflow:hidden;display:inline-block;position:relative;top:5px;}@media (min-width:768px){.contact-webform div.webform-flexbox{width:100%;display:flex;justify-content:space-between;}.contact-webform div.webform-flexbox > div:last-child{flex:auto;margin-right:-10px;}.contact-webform div.webform-flexbox > div:last-child .webform-flex--container{margin-right:0;display:flex;justify-content:end;}.contact-webform div.webform-flexbox{margin-top:5px;}}@media (max-width:768px){.contact-webform .checkbox input[type="checkbox"]{margin-left:-25px;margin-top:4px;}.contact-webform.testimonial-webform #edit-actions-wizard-next{float:none;}.contact-webform.testimonial-webform form > div.form-group{justify-content:center;}.contact-webform div.webform-flexbox > div:last-child{margin-top:30px;}.hochladen .webform-file-button{width:100%;padding:14px 0;}.contact-webform div.hochladen .form-managed-file{flex-direction:column;}.hochladen button.btn{width:100%;border-radius:25px;min-height:48px;margin-top:10px;}.contact-webform .webform-submission-contact-form .form-item-anrede{}.hochladen .form-managed-file button.btn-danger{margin-top:0;padding-top:0;min-height:auto;position:relative;top:-10px;}.contact-webform .form-group[id^="ajax-wrapper"] .hochladen > label{text-align:center;}.contact-webform .form-item-hautproblem-description{text-align:center;}.contact-webform .form-group[id^="ajax-wrapper"] .hochladen > div > label{width:auto;}.contact-webform .form-group[id^="ajax-wrapper"] .hochladen > label{margin-left:0;}.contact-webform .description.help-block{margin-left:0;text-align:center;}.contact-webform .file-link{max-width:185px;top:0;}.contact-webform.testimonial-webform .file-link{top:-3px;}.testimonial-webform.contact-webform label.control-label{text-align:center;padding-right:20px;}}
