/* werkenbij.rijkswaterstaat.nl v1.49.2 */
@keyframes animate-cta-in-mobile{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes animate-cta-out-mobile{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes animate-cta-in-desktop{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes animate-cta-out-desktop{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.fixed-cta{background-color:#fff;bottom:0;position:fixed;transform:scale3d(0,0,0);width:100%;z-index:999}.fixed-cta.is-open{animation-delay:0;animation-duration:.4s;animation-fill-mode:forwards;animation-name:animate-cta-in-mobile;animation-timing-function:'ease';box-shadow:0 -2px 7px 0 #00000026;transform:scaleX(1)}.fixed-cta.is-closed,.has-footer-inview .fixed-cta{animation-delay:0;animation-duration:.4s;animation-fill-mode:forwards;animation-name:animate-cta-out-mobile;animation-timing-function:'ease';box-shadow:none;display:none;transform:scale3d(0,0,0)}@media (min-width:768px){.fixed-cta{bottom:auto;top:0}.fixed-cta.is-open{animation-name:animate-cta-in-desktop;box-shadow:0 2px 7px 0 #00000026}.fixed-cta.is-closed,.has-footer-inview .fixed-cta{animation-name:animate-cta-out-desktop}}.fixed-cta-inner{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:1240px;padding:12px 7.5px;width:100%}@media (min-width:768px){.fixed-cta-inner{padding-left:15px;padding-right:15px}}@media (min-width:1024px){.fixed-cta-inner{padding-left:20px;padding-right:20px}}.fixed-cta__title{display:none}@media (min-width:768px){.fixed-cta__title{color:#154273;display:block;flex-grow:1;flex-shrink:1;font-size:28px;line-height:1.3;margin-right:20px;overflow:hidden;padding-left:7.5px;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px) and (min-width:768px){.fixed-cta__title{padding-left:15px}}@media (min-width:768px) and (min-width:1024px){.fixed-cta__title{padding-left:20px}}@media (min-width:1240px){.fixed-cta__title{padding-left:0}}.fixed-cta__buttons{flex-grow:1;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.fixed-cta__buttons{padding-left:15px}}@media (min-width:1024px){.fixed-cta__buttons{padding-left:20px}}@media (min-width:768px){.fixed-cta__buttons{padding-right:15px}}@media (min-width:1024px){.fixed-cta__buttons{padding-right:20px}}.fixed-cta__buttons .button{display:block;font-size:16px;min-height:40px;padding:10px 16px;text-align:center}@media (min-width:375px){.fixed-cta__buttons .button{font-size:16px}}@media (min-width:768px){.fixed-cta__buttons .button{font-size:18px;min-height:48px;padding:12px 24px}}.fixed-cta__buttons .share-balloon{display:none}@media (min-width:768px){.fixed-cta__buttons{flex-grow:0;margin-left:auto;padding-left:0;padding-right:7.5px}}@media (min-width:768px) and (min-width:768px){.fixed-cta__buttons{padding-right:15px}}@media (min-width:768px) and (min-width:1024px){.fixed-cta__buttons{padding-right:20px}}@media (min-width:768px){.fixed-cta__buttons .button{display:inline-block;text-align:left}.fixed-cta__buttons .share-balloon{display:inline-flex}}@media (min-width:1240px){.fixed-cta__buttons{padding-right:0}}.share-balloon{position:relative}.share-balloon .button--share{background-color:#fff;border:1px solid #0073bf;color:#0073bf;margin-right:8px;padding-left:40px;position:relative}.share-balloon .button--share:hover{background-color:#0073bf0d;border-color:#005aa6;color:#005aa6}.share-balloon .button--share .icon{fill:#0073bf}.share-balloon .button--share .icon-share{fill:#0073bf;left:13px;position:absolute}.fixed-cta.is-open .share-balloon.is-open .share-balloon__body{opacity:1}.share-balloon__body{border:1px solid #ccc;border-radius:4px;opacity:0;top:calc(100% + 10px);transform:translateX(-50%);transition:opacity .2s ease;z-index:100}.share-balloon__body,.share-balloon__body:before{box-shadow:0 2px 7px 0 #00000026;left:50%;position:absolute}.share-balloon__body:before{background-color:#fff;border:inherit;border-width:1px 0 0 1px;content:'';display:block;height:20px;top:0;transform:rotate(45deg) translateX(-15px);width:20px;z-index:-100}.share-balloon__body-inner{background-color:#fff;border-radius:4px;padding:12px}