.bertie-icon--small{--size:64px;--border-width:4px;background:radial-gradient(ellipse at 90% 20%,#d19661 5%,#acc7e3 15%,#7092c3 100%);border:var(--border-width) solid #838fa2;border-radius:50%;box-sizing:border-box;height:var(--size);overflow:hidden;position:relative;width:var(--size)}.bertie-icon--small--hill{--path:polygon(0 0,30% 0,32.5% 0.3%,35% 0.6%,37.5% 1.2%,40% 2.4%,42.5% 4.8%,65% 40%,66% 40.6%,68% 41%,100% 41%,100% 100%,0 100%,0 0);background:linear-gradient(45deg,#3b4438,#898741);bottom:0;-webkit-clip-path:var(--path);clip-path:var(--path);height:60%;position:absolute;width:100%}.bertie-icon--medium{--size:64px;--border-width:4px;--size:128px;--border-width:6px;background:radial-gradient(ellipse at 90% 20%,#d19661 5%,#acc7e3 15%,#7092c3 100%);border:var(--border-width) solid #838fa2;border-radius:50%;box-sizing:border-box;height:var(--size);overflow:hidden;position:relative;width:var(--size)}.bertie-icon--medium--hill{--path:polygon(0 0,30% 0,32.5% 0.3%,35% 0.6%,37.5% 1.2%,40% 2.4%,42.5% 4.8%,65% 40%,66% 40.6%,68% 41%,100% 41%,100% 100%,0 100%,0 0);background:linear-gradient(45deg,#3b4438,#898741);bottom:0;-webkit-clip-path:var(--path);clip-path:var(--path);height:60%;position:absolute;width:100%}.bertie-icon--large{--size:64px;--border-width:4px;--size:256px;--border-width:8px;background:radial-gradient(ellipse at 90% 20%,#d19661 5%,#acc7e3 15%,#7092c3 100%);border:var(--border-width) solid #838fa2;border-radius:50%;box-sizing:border-box;height:var(--size);overflow:hidden;position:relative;width:var(--size)}.bertie-icon--large--hill{--path:polygon(0 0,30% 0,32.5% 0.3%,35% 0.6%,37.5% 1.2%,40% 2.4%,42.5% 4.8%,65% 40%,66% 40.6%,68% 41%,100% 41%,100% 100%,0 100%,0 0);background:linear-gradient(45deg,#3b4438,#898741);bottom:0;-webkit-clip-path:var(--path);clip-path:var(--path);height:60%;position:absolute;width:100%}.bertie-icon--fill{--size:64px;--size:100%;--border-width:4px;background:radial-gradient(ellipse at 90% 20%,#d19661 5%,#acc7e3 15%,#7092c3 100%);border:var(--border-width) solid #838fa2;border-radius:50%;box-sizing:border-box;height:var(--size);overflow:hidden;position:relative;width:var(--size)}.bertie-icon--fill--hill{--path:polygon(0 0,30% 0,32.5% 0.3%,35% 0.6%,37.5% 1.2%,40% 2.4%,42.5% 4.8%,65% 40%,66% 40.6%,68% 41%,100% 41%,100% 100%,0 100%,0 0);background:linear-gradient(45deg,#3b4438,#898741);bottom:0;-webkit-clip-path:var(--path);clip-path:var(--path);height:60%;position:absolute;width:100%}body{margin:initial}.landing-page{box-sizing:border-box;height:100vh;width:100vw}.landing-page .landing-content{--fixed-size:80px;--edge-calc-columns:calc(50% - var(--fixed-size)*3/2);--edge-calc-rows:calc(50% - var(--fixed-size)*8/2);display:grid;font-family:Verdana,Geneva,Tahoma,sans-serif;grid-template-columns:var(--edge-calc-columns) repeat(3,var(--fixed-size)) var(--edge-calc-columns);grid-template-rows:var(--edge-calc-rows) repeat(8,var(--fixed-size)) var(--edge-calc-rows);height:100%;width:100%}.landing-page .landing-content .image{grid-column:1/6;grid-row:1/11}.landing-page .landing-content .image img{height:100%;object-fit:cover;width:100%}.landing-page .landing-content .overlay{background-color:rgba(21,22,30,.25);grid-column:1/6;grid-row:1/11}.landing-page .landing-content .header{color:#fff;display:flex;flex-direction:column;font-size:32px;grid-row:2/3;justify-content:center;text-align:center}.landing-page .landing-content .header,.landing-page .landing-content .icon{grid-column:2/5;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.landing-page .landing-content .icon{grid-row:3/6}.landing-page .landing-content .sub-header{font-size:40px;grid-row:7/8}.landing-page .landing-content .enter-button,.landing-page .landing-content .sub-header{color:#fff;display:flex;flex-direction:column;grid-column:2/5;justify-content:center;opacity:0;text-align:center;-webkit-transform:translateY(8px);transform:translateY(8px)}.landing-page .landing-content .enter-button{background-color:#d19661;cursor:pointer;font-size:32px;grid-row:9/10}.landing-page .landing-content .fade-in{-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards}.landing-page .landing-content .fade-in-250{-webkit-animation:fadeIn .5s ease-in-out .25s forwards;animation:fadeIn .5s ease-in-out .25s forwards}.landing-page .landing-content .fade-in-450{-webkit-animation:fadeIn .5s ease-in-out .45s forwards;animation:fadeIn .5s ease-in-out .45s forwards}.landing-page .landing-content .fade-in-650{-webkit-animation:fadeIn .5s ease-in-out .65s forwards;animation:fadeIn .5s ease-in-out .65s forwards}@media screen and (max-width:374px){.landing-page .landing-content{--fixed-size:48px}.landing-page .landing-content .sub-header{font-size:32px}.landing-page .landing-content .enter-button{font-size:24px}}.fade-out{-webkit-animation:fadeOut .25s ease-in-out forwards;animation:fadeOut .25s ease-in-out forwards}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}.info-nav{background-color:#313a2e;box-sizing:border-box;cursor:pointer;height:64px;padding-top:16px;position:relative}.info-nav:after{background-color:#d19661;content:"";height:8px;left:0;opacity:0;position:absolute;top:0;transition:width .2s linear;width:0}@media screen and (min-width:767px){.info-nav:after{bottom:0;top:auto}}.info-nav .icon{height:32px;margin:0 auto;width:32px}.info-nav .icon svg{stroke:#adb4c9;height:32px;width:32px}.info-nav .icon svg g,.info-nav .icon svg path{stroke:#adb4c9}.info-nav.selected{background-color:#3b4438}.info-nav.selected:after{opacity:1;width:100%}.info-nav.selected .icon svg g,.info-nav.selected .icon svg path{stroke:#fff}@media screen and (min-width:767px){.info-nav,.info-nav.selected{background-color:#fff}.info-nav.selected .icon svg g,.info-nav.selected .icon svg path{stroke:#15161e}}.bottom-nav{display:flex;height:64px;position:relative;width:100%}.bottom-nav .nav-element{flex:1 1}@media screen and (min-width:767px){.bottom-nav .nav-element{flex:initial;width:128px}.bottom-nav{background-color:#fff}.bottom-nav:after{background-color:#3b4438;bottom:0;content:"";height:2px;position:absolute;width:100%}}.home-page{padding-bottom:96px}.nav-bar{-webkit-animation:fadeIn .5s ease-in-out .65s forwards;animation:fadeIn .5s ease-in-out .65s forwards;bottom:0;height:64px;opacity:0;position:fixed;-webkit-transform:translateY(8px);transform:translateY(8px);width:100%}@media screen and (min-width:767px){.home-page{padding-top:64px}.nav-bar{-webkit-animation:fadeIn .5s ease-in-out .25s forwards;animation:fadeIn .5s ease-in-out .25s forwards;position:fixed;top:0;width:100%}}.list-item{color:#838fa2;display:flex;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:16px;height:32px;line-height:32px;width:100%}.list-item .icon{flex:1 1;padding-top:2px}.list-item .icon svg{height:32px;width:32px}.list-item .icon svg path{stroke:#838fa2}.list-item .icon svg g{fill:#838fa2}.list-item .content{border-bottom:1px solid #838fa2;flex:4 1}.list-item .due-date{border-bottom:1px solid #838fa2;color:#898741;flex:2 1;text-align:right}.list-item .due-date.overdue{color:#be3535}.dialog-container{background-color:#3b4438;border-radius:8px;box-shadow:0 32px 24px -16px #adb4c9;box-sizing:border-box;padding:16px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.dialog-container .icon{position:absolute;right:8px;top:8px}.dialog-container .icon svg{height:32px;width:32px}.dialog-container .icon svg g{stroke:#fff}.dialog-container .content{color:#fff;display:flex;flex-direction:column;font-family:Verdana,Geneva,Tahoma,sans-serif;gap:8px}.dialog-container .content .title{font-size:14px;font-weight:bolder}.dialog-container .content .text{color:#adb4c9;font-size:12px}.jobs-list{display:flex;flex-direction:column;gap:16px}.jobs-list .title{color:#838fa2;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:24px;font-weight:700;line-height:32px;position:relative}.jobs-list .title:after{background-color:#838fa2;bottom:0;content:"";height:2px;left:0;position:absolute;width:33.33%}.info-page{padding:16px}.info-page .dialog{-webkit-animation:fadeIn .5s ease-in-out .25s forwards;animation:fadeIn .5s ease-in-out .25s forwards}.info-page .dialog,.info-page .jobs{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.info-page .jobs{-webkit-animation:fadeIn .5s ease-in-out .45s forwards;animation:fadeIn .5s ease-in-out .45s forwards;padding-top:48px}@media screen and (min-width:767px){.info-page .dialog{-webkit-animation:fadeIn .5s ease-in-out .45s forwards;animation:fadeIn .5s ease-in-out .45s forwards}.info-page .jobs{-webkit-animation:fadeIn .5s ease-in-out .65s forwards;animation:fadeIn .5s ease-in-out .65s forwards}}.location-filter-container{height:64px}.location-filter-container.expand{height:100vh}@media screen and (min-width:1170px){.location-filter-container.expand{height:-webkit-max-content;height:max-content;padding-bottom:32px}}.location-filter{background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;height:64px;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.location-filter--icon{padding:16px;width:32px}.location-filter--icon svg{height:32px;width:32px}.location-filter--icon svg path{stroke:#3b4438}.location-filter--text{color:#3b4438;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:18px;line-height:32px;padding-right:16px;padding-top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:767px){.location-filter--icon{padding:16px 32px}}.open{background-color:#3b4438;color:#d19661}.open svg path{stroke:#d19661;fill:#d19661}.categories{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:22px;line-height:48px;padding:0 16px}.categories .category{box-sizing:border-box;width:50%}.categories .category input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #d19661;box-sizing:border-box;cursor:pointer;height:16px;position:relative;-webkit-transform:translateY(3px);transform:translateY(3px);width:16px}.categories .category input[type=checkbox]:before{background-color:#d19661;border:none;content:"";height:8px;inset:2px;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:8px}.categories .category input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.categories .category label{padding-left:8px}@media screen and (min-width:767px){.categories .category{width:25%}}.buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:0 16px}.apply-button{-webkit-appearance:none;appearance:none;background-color:#d19661;border:none;color:#3b4438;cursor:pointer;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:22px;font-weight:700;height:64px;line-height:64px;text-align:center;width:100%}.apply-button.reset{background-color:#3b4438;border:2px solid #d19661;box-sizing:border-box;color:#d19661}@media screen and (min-width:767px){.buttons{margin-top:16px}.apply-button{width:25%}}.map-link{background-color:#3b4438;border:1px solid #d19661;border-radius:50%;box-sizing:border-box;cursor:pointer;height:48px;padding:8px;width:48px}.map-link svg{height:32px;width:32px}.map-link svg path{stroke:#fff}.web-link{background-color:#3b4438;border:1px solid #d19661;border-radius:50%;box-sizing:border-box;cursor:pointer;height:48px;padding:8px;width:48px}.web-link svg{height:32px;width:32px}.web-link svg path{stroke:#fff;fill:#fff}.carousel-container{max-width:512px;position:relative;width:100%}.carousel-container .carousel{display:flex;height:256px;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);width:100%}.carousel-container .carousel .carousel-item{min-width:100%}.carousel-container .carousel .carousel-item img{height:100%;object-fit:cover;width:100%}.nav-left,.nav-right{background-color:#15161e;cursor:pointer;height:48px;opacity:.75;position:absolute;top:calc(50% - 24px);width:48px}.nav-left .arrow,.nav-right .arrow{height:0;left:20px;position:absolute;top:8px;width:0}.nav-left .arrow.left,.nav-right .arrow.left{border-bottom:16px solid transparent;border-right:16px solid #fff;border-top:16px solid transparent;left:12px}.nav-left .arrow.right,.nav-right .arrow.right{border-bottom:16px solid transparent;border-left:16px solid #fff;border-top:16px solid transparent}.nav-left{left:0}.nav-right{right:0}.location-card-container{border-radius:8px;box-shadow:0 32px 24px -16px #adb4c9;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(3,33.333%);grid-template-rows:repeat(4,25%);height:256px;max-width:512px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.location-card-container--picture{grid-column:1/4;grid-row:1/5;overflow:none}.location-card-container--picture img{border-radius:8px;height:100%;object-fit:cover;width:100%}.location-card-container--map-link{grid-column:3/4;grid-row:1/2;position:absolute;right:8px;top:8px}.location-card-container--web-link{grid-column:3/4;grid-row:2/3;position:absolute;right:8px;top:8px}.location-card-container--details{background-color:#3b4438;border-bottom-left-radius:8px;border-right:1px solid #d19661;border-top:1px solid #d19661;border-top-right-radius:8px;font-family:Verdana,Geneva,Tahoma,sans-serif;grid-column:1/3;grid-row:4/5;z-index:1}.location-card-container--details--header{color:#fff;font-size:18px;font-weight:bolder;height:50%;line-height:32px;overflow:hidden;padding-left:16px;text-overflow:ellipsis;white-space:nowrap}.location-card-container--details--header:hover{overflow:visible;overflow:initial;text-overflow:clip}.location-card-container--details--sub{color:#d19661;font-size:14px;height:50%;line-height:16px;padding-left:16px}.location-card-container--description{background-color:rgba(21,22,30,.75);border-radius:8px;font-family:Verdana,Geneva,Tahoma,sans-serif;grid-column:1/4;grid-row:1/5;padding:16px;z-index:1}.location-card-container--description--header{color:#acc7e3;font-size:18px;font-weight:bolder;line-height:32px}.location-card-container--description--content{color:#fff;padding-top:16px}@media screen and (min-width:767px){.location-card-container{max-width:none;width:320px}}.loading-modal{background-color:rgba(21,22,30,.75);height:100vh;inset:0;position:fixed;width:100vw}.loading-modal--icon{-webkit-animation:fade 1.5s linear infinite;animation:fade 1.5s linear infinite;inset:calc(50% - 64px);position:absolute}@-webkit-keyframes fade{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade{0%,to{opacity:1}50%{opacity:.5}}.location-filters{-webkit-animation:fadeIn .5s ease-in-out .25s forwards;animation:fadeIn .5s ease-in-out .25s forwards}.location-card-list,.location-filters{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.location-card-list{-webkit-animation:fadeIn .5s ease-in-out .45s forwards;animation:fadeIn .5s ease-in-out .45s forwards;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;padding:0 16px}@media screen and (min-width:767px){.location-filters{-webkit-animation:fadeIn .5s ease-in-out .45s forwards;animation:fadeIn .5s ease-in-out .45s forwards}.location-card-list{-webkit-animation:fadeIn .5s ease-in-out .65s forwards;animation:fadeIn .5s ease-in-out .65s forwards;gap:32px;justify-content:normal;padding:0 32px}}@-webkit-keyframes fadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=main.6ea5a3a7.css.map*/