.ce_textcolumnswithform{padding-block:clamp(6.125rem,5.451rem + 2.1569vw,7.5rem) clamp(2.5rem,1.2648rem + 3.9526vw,5rem);background-color:#274073;color:#f2f2f2}.ce_textcolumnswithform .inside{width:90%;max-width:1180px;margin-inline:auto}.ce_textcolumnswithform .headline{font-size:1.625rem;font-size:clamp(1.625rem,1.1348rem + 1.5686vw,2.625rem);font-weight:400;line-height:1.2;margin-bottom:3rem}.ce_textcolumnswithform .columns{font-size:1.125rem;font-size:clamp(1.125rem,1.0637rem + 0.1961vw,1.25rem);display:flex;gap:1.5rem;margin-bottom:clamp(3.75rem,2.065rem + 5.3922vw,7.1875rem)}.ce_textcolumnswithform .column{flex:1}.ce_textcolumnswithform .column p,.ce_textcolumnswithform .column li{margin-bottom:1.125rem}.ce_textcolumnswithform .ce_form{background-color:#4b61a6;padding:4rem 3.25rem;border-radius:20px;width:100%;max-width:933px;margin-inline:auto;color:#f2f2f2;margin-bottom:clamp(-10rem,-6.3235rem + -11.7647vw,-17.5rem)}@media(max-width: 767px){.ce_textcolumnswithform .ce_form{padding:2rem 1.25rem}}.ce_textcolumnswithform .widget-explanation{margin-bottom:1.85rem}.ce_textcolumnswithform .widget-explanation h1,.ce_textcolumnswithform .widget-explanation h2,.ce_textcolumnswithform .widget-explanation h3,.ce_textcolumnswithform .widget-explanation h4{font-size:1.3125rem;font-size:clamp(1.3125rem,1.2206rem + 0.2941vw,1.5rem);color:#fff;margin-bottom:1rem}.ce_textcolumnswithform .widget-explanation p{font-size:1rem}.ce_textcolumnswithform div.width-full{margin-bottom:.875rem}.ce_textcolumnswithform div.width-small{width:15%}.ce_textcolumnswithform fieldset{display:flex;gap:10px;margin-bottom:.875rem}.ce_textcolumnswithform .widget,.ce_textcolumnswithform input{width:100%}.ce_textcolumnswithform input{width:100%;padding-inline:10px;padding-block:17px 13px;font-size:1rem;border-radius:5px;border:none}.ce_textcolumnswithform input::placeholder{font-size:14px;color:#333334}.ce_textcolumnswithform textarea{width:100%;height:124px;resize:none;padding:17px 13px 13px 13px;font-size:1rem;border-radius:5px;border:none}.ce_textcolumnswithform textarea::placeholder{font-size:14px;color:#333334}.ce_textcolumnswithform .widget-checkbox fieldset{display:flex}.ce_textcolumnswithform input[type=checkbox]{opacity:0;pointer-events:none;transform:translateY(200%)}.ce_textcolumnswithform label{font-size:14px;line-height:1.2;display:block;position:relative;padding-left:25px;color:#f2f2f2}.ce_textcolumnswithform label a{color:#f2f2f2}.ce_textcolumnswithform label::before{content:"";width:19px;height:19px;min-width:19px;min-height:19px;border:2px solid #f2f2f2;position:absolute;left:0;top:-3px;border-radius:3px}.ce_textcolumnswithform input[type=checkbox]:checked+label::before{background-image:url(../../bundles/bansbach/icons/checkbox.svg);border:none;display:inline-flex;align-items:center;justify-content:center}.ce_textcolumnswithform .explanation{font-size:14px}.ce_textcolumnswithform button{min-width:216px;text-align:center;font-size:16px;display:block;width:fit-content;color:#274073;font-weight:600;padding:16px 40px 13px 40px;cursor:pointer;text-decoration:none;border:none;border-radius:112px;background-color:#f2f2f2;transition:.3s ease;margin-top:1.5rem;width:100%;max-width:290px;margin-bottom:1.5rem}.ce_textcolumnswithform button:focus{background-color:#a9d9d9;color:#17285e}@media(hover: hover){.ce_textcolumnswithform button:hover{background-color:#a9d9d9;color:#17285e}}@media(max-width: 870px){.ce_textcolumnswithform .columns{flex-direction:column}.ce_textcolumnswithform fieldset:not(.field-inline){flex-direction:column;gap:.875rem}.ce_textcolumnswithform div.width-small{width:25%}.ce_textcolumnswithform button{margin-inline:auto}}.ce_textcolumnswithform .widget.error{display:flex;flex-direction:column-reverse}.ce_textcolumnswithform p.error{font-size:12px;color:#e62336;line-height:1.2}.ce_textcolumnswithform .form-confirmation{font-size:clamp(1.125rem,1rem + 0.5263vw,1.5rem)}.ce_textcolumnswithform .ce_form:has(.form-confirmation){margin-bottom:0}