.dayjob-footer-main,.dayjob-footer-main *,.dayjob-footer-main *:before,.dayjob-footer-main *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.dayjob-footer-main{position:relative;overflow:clip;background-color:#ebe7de;display:flex;flex-direction:column;align-items:center;gap:2rem}.dayjob-footer-main .dayjob-footer-main__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dayjob-footer-main__newsletter-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:calc(100% - 2 * var(--dayjob-gutter));border:3px solid #000000;border-radius:1rem;padding:2.3125rem .8125rem}.dayjob-footer-main__newsletter-text{display:flex;flex-direction:column;gap:1rem;width:100%}.dayjob-footer-main__input-group{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.dayjob-footer-main__consent{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;font-size:12px;line-height:1.4;margin-top:.5rem}.dayjob-footer-main__consent input{margin-top:.15rem}.dayjob-footer-main__form-status{font-family:New Grotesk Trial,sans-serif;font-size:16px;font-weight:600;margin-bottom:.5em}.dayjob-footer-main__form-status[data-state=error]{color:#b3261e}.dayjob-footer-main__form-status[hidden]{display:none}.dayjob-footer-main__input[aria-invalid=true]{border-color:#b3261e}.dayjob-footer-main__heading{font-family:PP Frama,sans-serif;font-size:2.5rem;font-weight:400;line-height:.95;letter-spacing:-.075rem;color:#000;margin:0}.dayjob-footer-main__description{font-family:New Grotesk Trial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.1;color:#000;margin:0}.dayjob-footer-main__form{display:flex;flex-direction:column;gap:.5rem;width:100%}.dayjob-footer-main__input-wrapper{width:100%}.dayjob-footer-main__input{width:100%;font-family:HAL Timezone Unlicensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;color:#000;background-color:#fff;border:3px solid #000000;border-radius:1.875rem;height:3.375rem;padding:0 1.3125rem}.dayjob-footer-main__input::placeholder{color:#000;opacity:1}.dayjob-footer-main__submit{width:auto;white-space:nowrap;font-family:HAL Timezone Unlicensed,sans-serif;font-style:italic;font-size:1.25rem;font-weight:400;line-height:1.3;color:#000;background-color:#d0e400;border:3px solid #000000;border-radius:1.875rem;height:3.375rem;padding:0 2rem;text-align:center;cursor:pointer;text-box:trim-both cap alphabetic}.dayjob-footer-main__body{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;overflow:hidden;padding-bottom:8.5625rem;margin-bottom:calc(-2rem - min(58.15vw,232.8px))}.dayjob-footer-main__logo{display:flex;justify-content:center;width:100%;order:-1}.dayjob-footer-main__logo-img{display:block;width:90%;height:auto;max-width:30.7325rem}.dayjob-footer-main__nav{display:flex;flex-direction:column;align-items:center;width:100%}.dayjob-footer-main__nav-list{display:flex;justify-content:center;gap:2.3125rem;list-style:none;margin:0;padding:0}.dayjob-footer-main__nav-item{display:flex;align-items:flex-start}.dayjob-footer-main__nav-link{font-family:PP Frama,sans-serif;font-size:1.46687rem;font-weight:400;line-height:3.39737rem;letter-spacing:-.02934rem;color:#000;text-decoration:none;font-feature-settings:"ss10" 1}.dayjob-footer-main__nav-link:hover,.dayjob-footer-main__nav-link:active{opacity:.7}.dayjob-footer-main__nav-link.dayjob-hover-underline:after{bottom:.875rem}.dayjob-footer-main__social{display:flex;align-items:center;gap:1.5rem;justify-content:center}.dayjob-footer-main__social-link{display:block;width:2.5rem;height:2.5rem;flex-shrink:0}.dayjob-footer-main__social-icon{display:block;width:100%;height:100%;object-fit:cover}.dayjob-footer-main__social-link:hover,.dayjob-footer-main__social-link:active{opacity:.7}.dayjob-footer-main__legal{position:relative;z-index:1;text-align:center}.dayjob-footer-main__legal p{font-family:New Grotesk Trial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;color:#000;margin:0}.dayjob-footer-main__legal a{color:inherit;text-decoration:underline}.dayjob-footer-main__legal a:hover,.dayjob-footer-main__legal a:active{opacity:.7}.dayjob-footer-main__bg-image-wrapper{position:sticky;bottom:0;z-index:2;align-self:flex-start;width:137.96%;margin-left:-34.25%;height:min(58.15vw,232.8px);pointer-events:none;will-change:transform}.dayjob-footer-main__bg-image-wrapper.dayjob-dock-parallax{position:relative;bottom:auto}.dayjob-footer-main__bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}@media(prefers-reduced-motion:reduce){.dayjob-footer-main__bg-image-wrapper{position:relative}}@media(min-width:480px){.dayjob-footer-main__body{padding-bottom:19.5vw;margin-bottom:calc(-2rem - 42.153vw)}.dayjob-footer-main__bg-image-wrapper{width:100%;margin-left:0;height:42.153vw}}@media(min-width:768px){.dayjob-footer-main__input-group{flex-direction:row}}@media(min-width:990px){.dayjob-footer-main{gap:0}.dayjob-footer-main__newsletter-card{max-width:84rem;width:calc(100% - 6rem);border-radius:1.5rem;padding:2.8125rem 2.3125rem;text-align:left;gap:2.5rem}.dayjob-footer-main__newsletter-text{flex:1 1 0%;min-width:0}.dayjob-footer-main__heading{font-size:3rem;letter-spacing:-.09rem}.dayjob-footer-main__description,.dayjob-footer-main__form-status{font-size:14px}.dayjob-footer-main__form{gap:.75rem}.dayjob-footer-main__input{font-size:1.5625rem;height:3.8125rem;padding:0 1.3125rem}.dayjob-footer-main__submit{font-size:1.5625rem;height:3.8125rem}.dayjob-footer-main__body{padding-top:3.6875rem;padding-bottom:0;--footer-logo-extra: calc( (var(--footer-logo-w, 63rem) - 30.7325rem) * .5071 + 2.5rem );min-height:max(calc(723.8px + var(--footer-logo-extra)),calc(18.854vw + 452.3px + var(--footer-logo-extra)));justify-content:flex-start;gap:0;margin-bottom:-34.93vw}.dayjob-footer-main__bg-image-wrapper{height:34.93vw}.dayjob-footer-main__nav{flex-direction:row;justify-content:space-between;padding:0 6.0625rem 0 7.1875rem;max-width:84.375rem;margin-inline:auto;position:relative;z-index:2;order:0}.dayjob-footer-main__logo{position:relative;z-index:1;order:0;margin-top:2.5rem;margin-bottom:0}.dayjob-footer-main__logo-img{width:var(--footer-logo-w, 63rem);height:auto;max-width:100%}.dayjob-footer-main__social{position:relative;z-index:1;margin-top:3rem}.dayjob-footer-main__legal{margin-top:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dayjob-section-footer-main.css.map */
