.input-persons-default:not(.-js-input-persons-default--active) .input-persons-default__dropdown,.input-persons-default__dropdown__inputline:not(.-js-input-persons-default__dropdown__inputline--visible){display:none}.input-persons-default__inner{position:relative}.input-persons-default>label{font:600 16px/1.125em 'Open Sans',Arial,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1.125em;color:#6c775e;margin-bottom:6px}.input-persons-default__inner__summary{font:400 20px/1.5em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.5em;background:0 0;border:none;border-bottom:1px solid #868f9d;width:100%;cursor:pointer}.input-persons-default__inner__label{font-size:30px;text-align:center;position:absolute;top:-5px;right:0;pointer-events:none}.input-persons-default__dropdown{position:absolute;top:calc(100% - 1px);left:0;right:0;background:#fff;z-index:10;box-sizing:border-box;padding:8px 10px;border:1px solid #6c775e}.input-persons-default__dropdown__inputline{padding:5px 0}.input-persons-default__dropdown__inputline.-js-input-persons-default__dropdown__inputline--visible{display:-ms-flexbox;display:flex}.input-persons-default__dropdown__inputline>label{font:400 20px/1.17647059em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.17647059em;color:#2d4467;-ms-flex:1 1;flex:1 1}.input-persons-default__dropdown__inputline>input{font:400 20px/1.17647059em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.17647059em;color:#2d4467;background:#fff;box-sizing:border-box;padding:8px 10px;width:75px;border:1px solid #6c775e;border-radius:0;outline:0}.input-persons-default__dropdown__setterline{display:-ms-flexbox;display:flex;padding:5px 0}.input-persons-default__dropdown__setterline>label{font:400 20px/1.17647059em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.17647059em;color:#0b1d38;-ms-flex:1 1;flex:1 1}.input-persons-default__dropdown__setterline>input{display:none}.input-persons-default__dropdown__setterline__button{display:block;width:30px;height:30px;border-radius:50%;margin-left:10px;color:#fff;font:700 22px/30px 'Open Sans',Arial,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-align:center;text-decoration:none}html:not([data-projectid=rrt],[data-projectid=mittelrhein-wein],[data-projectid=rheinburgenweg],[data-projectid=rheinsteig],[data-projectid=winter] ) .input-persons-default__dropdown__setterline__button{background:#a2466f}html:is([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .input-persons-default__dropdown__setterline__button{background:#fa4244}html:is([data-projectid=rheinburgenweg] ) .input-persons-default__dropdown__setterline__button{background:#ae0228}html:is([data-projectid=rheinsteig] ) .input-persons-default__dropdown__setterline__button{background:#00528b}html:is([data-projectid=winter] ) .input-persons-default__dropdown__setterline__button{background:#476da3}.input-persons-default__dropdown>.ctaButton{float:right;margin-top:15px}