@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,h1,h2,h3,h4,h5,p{font-family:Barlow,Lucida Grande,Avenir Next,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,STXihei,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.layout{background:#d1522e!important;background:linear-gradient(353deg,#d1522e,#421631)!important;background-repeat:no-repeat!important;background-size:100vw 294px!important;min-height:100vh}.layout__header{background:none!important;display:flex;flex-direction:column;padding:0 10vw!important}.layout__header-bar{display:flex;flex-direction:row;justify-content:space-between}.layout__header-logo{color:#fff;flex:1 1;font-size:1rem}.layout__header-menu{background:none!important;display:flex;flex:1 1;justify-content:flex-end}.content{margin:0 10vw}.content-welcome{color:#fff;font-size:2rem;text-align:center}.content-searchbar{align-self:center;background:hsla(0,0%,100%,.2);border-radius:2rem;margin:1rem 15vw;width:50vw!important}.site-search{left:25vw!important;max-width:50vw!important;min-width:50vw!important;width:50vw!important}.content-searchbar input{background:hsla(0,0%,100%,0);color:#fff;padding:.5rem!important}.content-searchbar input::-webkit-input-placeholder{color:#ccc!important}.content-searchbar input::placeholder{color:#ccc!important}.ant-menu-sub{background:#49000c!important}.content-options{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:2rem 0;padding:0 10vw}.content-options__card-icon{font-size:3rem}.content-options>.ant-card:first-child{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.content-options>.ant-card{align-self:stretch;border:1px solid #ddd!important;border-radius:0!important;flex:1 0;height:184px;margin:1vh 0;transition:height .2s ease-in-out,margin .2s ease-in-out}.active-underline{box-shadow:inset 0 -5px 0 #d1522e!important}.content-options>.ant-card:hover{border-radius:8px!important;height:208px!important;margin:0}.content-options>.ant-card>.ant-card-body>h1{color:#555!important;font-size:1.1rem;text-align:center}.content-options>.ant-card:last-child{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.content-options .ant-card-cover{margin-top:2rem}@media screen and (min-width:769px){.footer,.mobile-only{display:none!important}}@media screen and (min-width:769px) and (max-width:1024px){.content{margin:0 1vw}.site-search{left:5vw!important;max-width:90vw!important;min-width:90vw!important;width:90vw!important}.content-searchbar{margin:1rem 4vw;width:90vw!important}}@media screen and (max-width:768px){.layout{background-size:100vw 150px!important}.ant-menu-dark{background:none!important}.content{margin:0;padding:0 1rem 66px!important}.layout__header-menu{width:30px}.site-layout-content>.ant-card-body{padding:0}.content-searchbar{margin:1rem;width:calc(100vw - 4rem)!important}.content-options{display:none}.footer{bottom:0;display:flex;flex-direction:row;left:0;padding:0!important;position:fixed;right:0}.footer>.ant-card{align-items:center;border-radius:0!important;display:flex;flex:1 1;justify-content:center;min-height:50px}.footer__card-icon{font-size:1.25rem}.footer>.ant-card>.ant-card-body{display:none}.active-underline,.footer>.ant-card:hover{box-shadow:inset 0 -5px 0 #d1522e}.site-search{left:5vw!important;max-width:90vw!important;min-width:90vw!important;width:90vw!important}}.news{flex-direction:column;justify-content:center}.news,.news__content{align-items:center;display:flex;gap:1rem}.news__content{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-width:100%}.news__card{align-self:stretch;width:calc(50% - .5rem)!important}@media (max-width:768px){.news__content{flex-direction:column;gap:.5rem}.news__card,.news__content{width:100%!important}}.news__card{background:#fff;text-align:justify}.news__card span{font-style:italic}.news__card p{color:#333}.avatar{height:64px;width:64px}@media screen and (min-width:768px){.mobile-only{display:none!important}}@media screen and (max-width:768px){.avatar{display:none!important}}.software{flex-direction:column;justify-content:center}.software,.software__content{align-items:center;display:flex;gap:1rem}.software__content{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-width:100%}.loader{width:100%}.software__searchbar{align-self:stretch;display:flex;flex:1 1;flex-direction:row;justify-content:center}.software__searchbar>input{width:50%}@media screen and (max-width:768px){.software__content{flex-direction:column;gap:.5rem}.software__searchbar>input{width:100%!important}}.software__card{align-self:stretch;background:#fff;text-align:justify;width:calc(25% - 1rem)}.software__card p{color:#333}@media screen and (max-width:768px){.software__card{width:calc(100vw - 2rem)!important}}.holiday__header-card{background:#fff}.holiday__total-days{display:flex;flex-direction:column;gap:1rem}.holiday__total-days-cards{display:flex;flex-direction:row;gap:1rem}.holiday__total-days-cards>.ant-card{align-self:stretch;flex:1 1}.holiday__form-date-row,.holiday__form-row{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.holiday__form-date-row-sub{display:flex;flex:1 1;flex-direction:row;gap:1rem;justify-content:flex-start}.holiday__form-date-row-sub>*,.holiday__form-date-row>.ant-form-item{align-self:stretch;flex:1 1}.holiday__form-date-row>.ant-picker{width:100%}.holiday__form-row>.ant-form-item{align-self:stretch;flex:1 1}.holiday__form-bank-holidays{margin-bottom:1rem;width:calc(50% - .5rem)}.holiday__form-bank-holidays h4{font-weight:500;margin-bottom:.5rem}@media (max-width:768px){.holiday__form-bank-holidays{width:100%}.holiday__form-date-row,.holiday__form-date-row-sub,.holiday__form-row,.holiday__total-days-cards{flex-direction:column}}.login{align-items:center;background:#eee;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-width:100vw}.login__container{background:#f5f5f5;border-radius:1rem;display:flex;flex-direction:row;height:calc(100vh - 15rem);width:calc(100vw - 40rem)}.login__form,.login__hero{align-self:stretch;flex:1 1;padding:2rem}.login__hero{align-items:center;display:flex;justify-content:center}.login__hero img{height:480px;width:480px}.login__form{align-items:center;background:#fff;border-bottom-left-radius:1rem;border-top-left-radius:1rem;display:flex;flex-direction:column;justify-content:center}.login__form-wrapper{width:60%}.login__form-wrapper h3{font-weight:500}.login__form-form{min-width:100%!important}.login__hero{background:#d1522e!important;background:linear-gradient(353deg,#d1522e,#421631)!important;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.mobile-only-img{margin-left:25%;width:50%}@media screen and (min-width:768px) and (max-width:1400px){.login__container{height:100vh;width:100vw}.login__form{border-bottom-left-radius:0;border-bottom-right-radius:0}.login__hero{display:none}}@media screen and (max-width:768px){.login__container{flex-direction:column;height:100vh;width:100vw}.login__form{border-bottom-left-radius:0;border-bottom-right-radius:0}.login__form-wrapper{width:95%}.login__hero{display:none}}@media screen and (min-width:1400px){.mobile-only-img{display:none}}
/*# sourceMappingURL=main.dafa58b0.css.map*/