@font-face{font-family:"montserrat";src:url(assets/fonts/montserrat-light-webfont.woff2),url(assets/fonts/montserrat-light-webfont.woff)}@font-face{font-family:"montserrat-semibold";src:url(assets/fonts/montserrat-semibold-webfont.woff2),url(assets/fonts/montserrat-semibold-webfont.woff)}@keyframes shake-horizontal{0%,100%{animation-timing-function:ease;transform:translateY(0);-webkit-transform:translateY(0)}20%{animation-timing-function:linear;transform:translateX(-2px);-webkit-transform:translateX(-2px)}30%,50%,70%{transform:translateX(4px);-webkit-transform:translateX(4px)}40%,60%{transform:translateX(-4px);-webkit-transform:translateX(-4px)}80%{animation-timing-function:ease;transform:translateX(-2px);-webkit-transform:translateX(-2px)}}@keyframes fadein{from{opacity:0}to{opacity:1}}*{box-sizing:border-box}html,body{font-family:"montserrat",Arial,sans-serif;margin:0;width:100%}.EntryTool{min-width:290px;width:100%}.EntryTool__Header{padding:5px}.EntryTool__Logo{text-align:center}.EntryTool__Heading{font-size:26px;letter-spacing:0;line-height:32px}@media screen and (min-width: 350px){.EntryTool__Heading{font-size:32px;line-height:42px}}.EntryTool__Subheading{display:none}.EntryTool__Icons{display:none}.EntryTool__Form{display:flex;flex-wrap:wrap}.EntryTool__FormChild{flex:100%;padding:5px}@media screen and (min-width: 768px){.EntryTool__FormChild{flex:48%}}@media screen and (min-width: 1200px){.EntryTool__FormChild{flex:23%}}.EntryTool__Conditions{align-items:baseline;display:flex;flex:100%;padding:10px 5px}.EntryTool__Conditions>:last-child{margin-left:8px}@media screen and (min-width: 768px){.EntryTool__Conditions{order:999}}.EntryTool__Conditions--shaking{-webkit-animation:shake-horizontal .8s;animation:shake-horizontal .8s}.EntryTool__CompanySelect{animation:fadein 2s}.EntryTool__SelectWrapper{position:relative;width:100%}.EntryTool__SelectWrapper:before{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:10px;margin-top:-7px;pointer-events:none;position:absolute;right:20px;top:50%;transform:rotate(45deg);width:10px}.EntryTool__InputWrapper{position:relative;width:100%}.EntryTool__InputWrapper:before{color:#333;content:"\20AC";display:block;font-size:24px;pointer-events:none;position:absolute;right:0px;top:50%;transform:translate(-80%, -50%)}.EntryTool__Select,.EntryTool__Input,.EntryTool__Submit{font-size:16px;height:60px;padding:10px 20px;width:100%}.EntryTool__Select,.EntryTool__Input{-moz-appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #333;border-radius:0}.EntryTool__Select::-ms-expand{display:none}.EntryTool__Input{-moz-appearance:textfield;text-transform:uppercase}.EntryTool__Input::-webkit-inner-spin-button,.EntryTool__Input::-webkit-outer-spin-button{-webkit-appearance:none}.EntryTool__Submit{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fab400;border:0;border-radius:0;color:#fff;cursor:pointer;font-weight:600;opacity:1;text-transform:uppercase}.EntryTool__Submit:active,.EntryTool__Submit:hover,.EntryTool__Submit:focus{background:#e69900}.EntryTool--compeon{background:#fab400;margin:0 auto;padding:20px}.EntryTool--compeon ::placeholder{color:#fff;opacity:.8}.EntryTool--compeon :-ms-input-placeholder{color:#fff;opacity:.8}.EntryTool--compeon ::-ms-input-placeholder{color:#fff;opacity:.8}@media(min-width: 768px){.EntryTool--compeon{max-width:730px;padding:35px 50px}}.EntryTool--compeon .EntryTool__Header{margin-bottom:36px;text-align:center}.EntryTool--compeon .EntryTool__Logo{display:none}.EntryTool--compeon .EntryTool__Heading{color:#fff;font-weight:600;margin:0}.EntryTool--compeon .EntryTool__Subheading{color:#fff;display:block;font-size:20px;font-weight:300;letter-spacing:0;line-height:1.3;margin:0}@media screen and (min-width: 768px){.EntryTool--compeon .EntryTool__Subheading{font-size:32px;line-height:42px}}.EntryTool--compeon .EntryTool__Icons{display:block;margin-bottom:20px}@media(min-width: 730px){.EntryTool--compeon .EntryTool__Icons{display:flex;justify-content:space-between;margin:15px 0 40px}}.EntryTool--compeon .EntryTool__Icons__Child{margin:50px 0;width:100%}@media(min-width: 730px){.EntryTool--compeon .EntryTool__Icons__Child{margin:0;width:96px}}.EntryTool--compeon .EntryTool__Icons__Icon{height:96px;margin:0 auto;width:96px}.EntryTool--compeon .EntryTool__Icons__Caption{color:#fff;font-size:16px;font-weight:600;padding-top:10px;text-align:center}.EntryTool--compeon .EntryTool__Icons__Separator{display:none}@media(min-width: 730px){.EntryTool--compeon .EntryTool__Icons__Separator{background:#fff;display:block;height:2px;margin:47px 29px;position:relative;width:100%}}.EntryTool--compeon .EntryTool__Form{display:block}.EntryTool--compeon .EntryTool__FormChild{padding:10px 5px}.EntryTool--compeon .EntryTool__FormChild.EntryTool__Conditions{display:none}@media screen and (min-width: 730px){.EntryTool--compeon .EntryTool__FormChild{padding:12px 5px}.EntryTool--compeon .EntryTool__FormChild:last-child{padding-top:30px}}.EntryTool--compeon .EntryTool__SelectWrapper:before{border-bottom:2px solid #fff;border-right:2px solid #fff}.EntryTool--compeon .EntryTool__InputWrapper:before{color:#fff}.EntryTool--compeon .EntryTool__Select,.EntryTool--compeon .EntryTool__Input{background:#fab400;border:2px solid #fff;color:#fff}.EntryTool--compeon .EntryTool__Submit{background:#1ea6c7}.EntryTool--compeon .EntryTool__Submit:active,.EntryTool--compeon .EntryTool__Submit:hover,.EntryTool--compeon .EntryTool__Submit:focus{background:#27718c}
