.icon::before,.icon::after{font-family:'awk'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{position:absolute;top:50%;transform:translateY(-50%)}.transition{transition:all .3s ease-out}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ajax-shadow{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}.cancelled{color:var(--color_alert);text-decoration:line-through}@media all{#accommodation__vacancyRequest{width:100%;display:inline-block;margin:0 0 24px 0}}@media all and (min-width:550.9px){#accommodation__vacancyRequest{padding:24px 0 0 0;border-top:1px solid var(--color_bg--medium)}}@media all and (min-width:1023.9px){#accommodation__vacancyRequest{padding:48px 0 0 0}}@media all{#accommodation__vacancyRequest fieldset{width:100%;float:left;background-color:var(--color_bg--bright);padding:36px 24px}#accommodation__vacancyRequest legend{width:100%;float:left;font:400 normal 1.375rem/1.5 var(--font-standard);font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.5;color:var(--color_cd--secondary);text-align:left}}@media all and (min-width:550.9px){#accommodation__vacancyRequest legend{font-size:1.5rem}}@media all{#accommodation__vacancyRequest .formRow{width:100%;float:left;margin-bottom:12px}#accommodation__vacancyRequest .formRow>.formRow__element{position:relative;text-align:left;margin:10px 0}#accommodation__vacancyRequest .formRow>.formRow__element:first-of-type{width:calc(50% - 10px);float:left}#accommodation__vacancyRequest .formRow>.formRow__element:nth-of-type(2){width:calc(50% - 10px);float:right}#accommodation__vacancyRequest .formRow>.formRow__element:last-of-type{width:100%;float:left}}@media all and (min-width:550.9px){#accommodation__vacancyRequest .formRow{margin-bottom:24px}}@media all and (min-width:1023.9px){#accommodation__vacancyRequest .formRow>.formRow__element:first-of-type{width:190px;float:none;display:inline-block;margin-right:20px}#accommodation__vacancyRequest .formRow>.formRow__element:nth-of-type(2){width:190px;float:none;display:inline-block;margin-right:20px}#accommodation__vacancyRequest .formRow>.formRow__element:last-of-type{width:250px;float:none;display:inline-block;position:relative;top:3px;margin-right:20px}}@media all{#accommodation__vacancyRequest .formRow>.formRow__element .input--calendar{width:100%;background-color:var(--color_cd--primary--light)}#accommodation__vacancyRequest .formRow>.formRow__element .input--fake--persons{width:100%;background-color:var(--color_cd--primary--light)}#accommodation__vacancyRequest button[type="submit"]{width:calc(100% - 45px);display:inline-block;margin:10px 45px 0 0}}@media all and (min-width:1023.9px){#accommodation__vacancyRequest button[type="submit"]{width:auto;margin:0 45px 0 0}}