.hamburgCardMatrix__form{background:#fff;border:10px solid #003c5b;padding:30px;position:absolute;text-align:left;z-index:2}@media (min-width:1001px){.hamburgCardMatrix__form{left:2px;right:2px;top:100%}}@media (max-width:1000px){.hamburgCardMatrix__form{top:calc(100% + 4px)}.hamburgCardMatrix__table__body>tr:nth-child(odd):not(:first-child) .hamburgCardMatrix__form{left:calc(-100% - 4px);right:0}.hamburgCardMatrix__table__body>tr:nth-child(2n):not(:last-child) .hamburgCardMatrix__form{left:0;right:calc(-100% - 4px)}.hamburgCardMatrix__table .hamburgCardMatrix__table__body.hamburgCardMatrix__table__body--pair>tr .hamburgCardMatrix__form,.hamburgCardMatrix__table__body>tr:nth-child(2n):last-child .hamburgCardMatrix__form,.hamburgCardMatrix__table__body>tr:nth-child(odd):first-child .hamburgCardMatrix__form{left:0;right:0}.hamburgCardMatrix__form:before{background:#003c5b;bottom:calc(100% + 10px);content:"";height:4px;position:absolute}.hamburgCardMatrix__table .hamburgCardMatrix__table__body.hamburgCardMatrix__table__body--pair>tr .hamburgCardMatrix__form:before{left:-10px!important;right:-10px!important;width:unset!important}.hamburgCardMatrix__table__body>tr:nth-child(2n):not(:last-child) .hamburgCardMatrix__form:before,.hamburgCardMatrix__table__body>tr:nth-child(odd):not(:first-child) .hamburgCardMatrix__form:before{width:calc(50% + 8px)}.hamburgCardMatrix__table__body>tr:nth-child(odd):not(:first-child) .hamburgCardMatrix__form:before{right:-10px}.hamburgCardMatrix__table__body>tr:nth-child(2n):not(:last-child) .hamburgCardMatrix__form:before{left:-10px}.hamburgCardMatrix__table__body>tr:nth-child(2n):last-child .hamburgCardMatrix__form:before,.hamburgCardMatrix__table__body>tr:nth-child(odd):first-child .hamburgCardMatrix__form:before{left:-10px;right:-10px}}.hamburgCardMatrix__price:not(.hamburgCardMatrix__price--active)>.hamburgCardMatrix__form{display:none}.hamburgCardMatrix__price.hamburgCardMatrix__price--active>.hamburgCardMatrix__form{display:block}.hamburgCardMatrix__form__closer{color:#000;font-size:12px;line-height:30px;position:absolute;right:20px;text-align:center;text-decoration:none;top:25px;width:30px}.hamburgCardMatrix__form__headline{margin-bottom:10px;padding-right:30px}.hamburgCardMatrix__form__headline>h4{color:#333;display:inline-block;margin:0 15px 0 0}@media (min-width:1001px){.hamburgCardMatrix__form__headline>h4{font:400 normal 20px/22px HamburgSans,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width:1000px){.hamburgCardMatrix__form__headline>h4{font:400 normal 14px/18px HamburgSans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.hamburgCardMatrix__form__headline>h4>strong{font-weight:700}.hamburgCardMatrix__form__headline>p{color:#5b5b5b;display:inline-block;margin:0;max-width:calc(100% - 40px)}@media (min-width:1001px){.hamburgCardMatrix__form__headline>p{font:400 normal 14px/18px HamburgSans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}@media (max-width:1000px){.hamburgCardMatrix__form__headline>p{font:400 normal 10px/12px HamburgSans,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px}}.hamburgCardMatrix__form__headline__info{color:#000;display:inline-block;font-size:20px;line-height:1em;margin-left:20px;text-decoration:none;vertical-align:baseline;vertical-align:middle;width:20px}@media (min-width:1001px){.hamburgCardMatrix__form__body,.hamburgCardMatrix__form__body__inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.hamburgCardMatrix__form__body__inputs{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.hamburgCardMatrix__form__body__inputs>.input-text-default:first-child,.hamburgCardMatrix__form__body__inputs>.select-default:first-child{-webkit-box-flex:3;-ms-flex:3 1;flex:3 1}.hamburgCardMatrix__form__body__inputs>.input-text-default:nth-child(2),.hamburgCardMatrix__form__body__inputs>.select-default:nth-child(2){-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}.hamburgCardMatrix__form__body__inputs>.input-text-default:nth-child(3),.hamburgCardMatrix__form__body__inputs>.select-default:nth-child(3){-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.hamburgCardMatrix__form__body__inputs>.input-text-default:not(:last-child),.hamburgCardMatrix__form__body__inputs>.select-default:not(:last-child){margin-right:10px}}@media (max-width:1440px){.hamburgCardMatrix__form__body__inputs>.input-text-default,.hamburgCardMatrix__form__body__inputs>.select-default{margin-bottom:10px}}@media (min-width:1001px){.hamburgCardMatrix__form__body>.button-ButtonExtended-cta{margin-left:10%}}@media (max-width:1000px){.hamburgCardMatrix__form__body>.button-ButtonExtended-cta{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%}}