.pcsg0z1{background-color:#fff;box-shadow:var(--shadows-2);border:var(--borderWidth-regular) solid var(--palette-borderColor)}.pcsg0z2{background-color:var(--palette-grey-50)}.pcsg0z2,.pcsg0z3{box-shadow:none;border:none}.pcsg0z3{background-color:transparent}.pcsg0z4{padding:var(--spacing-XL)}.pcsg0z5{padding:var(--spacing-S)}.pcsg0z6{align-items:center}.pcsg0z7{align-items:stretch}.pcsg0z8{display:flex;align-items:center;flex-direction:column}.pcsg0z9{flex-grow:1}.pcsg0za{color:var(--palette-text-secondary);margin-top:var(--spacing-M);text-align:center}.pcsg0zc.pcsg0zc{justify-content:space-between;align-items:flex-start;margin-top:var(--spacing-M)}.pcsg0zc.pcsg0zc,.pcsg0zd{display:flex;flex-direction:column;width:100%}.pcsg0ze{color:var(--palette-text-primary);height:100%;border:1px solid var(--palette-grey-200);box-sizing:border-box;box-shadow:none;width:100%;padding:var(--spacing-S) var(--spacing-M);font-family:var(--typography-body1-fontFamily);font-size:var(--typography-body1-fontSize);font-weight:var(--typography-body1-fontWeight);letter-spacing:var(--typography-body1-letterSpacing);line-height:var(--typography-body1-lineHeight);text-transform:var(--typography-body1-textTransform)}.pcsg0ze::-moz-placeholder{color:var(--palette-text-secondary)}.pcsg0ze::placeholder{color:var(--palette-text-secondary)}.pcsg0ze:focus{outline:2px solid var(--palette-primary-main);outline-offset:-2px}.pcsg0ze:hover{outline:1px solid var(--palette-text-primary);outline-offset:-1px}.pcsg0ze:focus:hover{outline:2px solid var(--palette-primary-main);outline-offset:-2px}.sustainability .pcsg0ze:focus,.sustainability .pcsg0ze:focus:hover{outline:var(--borderWidth-large) solid var(--palette-sustainability-main)}.pcsg0zf{flex-grow:1;width:100%;border-radius:var(--pcsg0z0) var(--pcsg0z0) 0 0}.pcsg0zg{background-color:transparent}.pcsg0zh{background-color:#fff}.pcsg0zi{background-color:transparent}.pcsg0zj{background-color:#fff}.pcsg0zk{color:var(--palette-text-secondary);margin-right:0}.pcsg0zk,.pcsg0zl{margin-left:0;margin-top:var(--spacing-S)}.pcsg0zl{font-family:var(--typography-tag2-fontFamily);font-size:var(--typography-tag2-fontSize);font-weight:var(--typography-tag2-fontWeight);letter-spacing:var(--typography-tag2-letterSpacing);line-height:var(--typography-tag2-lineHeight);text-transform:var(--typography-tag2-textTransform);color:var(--palette-error-main);text-align:center}.pcsg0zm{margin-top:var(--spacing-S);text-align:center}.pcsg0zn{margin-top:0;text-align:left}.pcsg0zp{color:var(--palette-text-primary)}.pcsg0zq{color:var(--palette-text-secondary)}.pcsg0zr{margin:var(--spacing-S) 0}.pcsg0zs{white-space:normal;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--pcsg0z0);border-bottom-right-radius:var(--pcsg0z0)}.sustainability .pcsg0zs.pcsg0zs{color:var(--palette-sustainability-dark);border-color:var(--palette-sustainability-main)}.pcsg0zt{display:block;position:relative}.sustainability .pcsg0zt{margin-top:49px}.pcsg0zu{display:none}.sustainability .pcsg0zu{display:block;position:absolute}.sustainability .pcsg0zv{top:-23px;left:0}.sustainability .pcsg0zw{top:-23px;right:0}.sustainability .pcsg0zx{top:-36px;right:3px}.pcsg0zy{display:none}.sustainability .pcsg0zy{text-align:center;color:var(--palette-sustainability-text);display:block;margin:var(--spacing-XS) auto 0 auto;font-family:var(--typography-tag2-fontFamily);font-size:var(--typography-tag2-fontSize);font-weight:var(--typography-tag2-fontWeight);letter-spacing:var(--typography-tag2-letterSpacing);line-height:var(--typography-tag2-lineHeight);text-transform:var(--typography-tag2-textTransform)}@media (min-width:648px){.pcsg0z4,.pcsg0z5{text-align:left}.pcsg0z8{flex-direction:row}.pcsg0za{margin-top:var(--spacing-XS);text-align:left}.pcsg0zb{margin-right:var(--spacing-M)}.pcsg0zd{flex-direction:row}.pcsg0ze{height:inherit;padding:var(--spacing-XS) var(--spacing-M)}.pcsg0zf{border-radius:var(--pcsg0z0) 0 0 var(--pcsg0z0)}.pcsg0zl,.pcsg0zo{text-align:left}.pcsg0zo{margin-top:0}.pcsg0zs{white-space:nowrap;border-top-left-radius:0;border-top-right-radius:var(--pcsg0z0);border-bottom-left-radius:0;border-bottom-right-radius:var(--pcsg0z0)}.sustainability .pcsg0zt{margin-top:var(--spacing-S)}.sustainability .pcsg0zv{display:none}.sustainability .pcsg0zy{margin:var(--spacing-S) auto 0 auto}}