body.modal-open #cookie-notice{z-index:10}.crunch-modal__close{display:block;height:2rem;right:-.5rem;top:-.5rem;width:2rem}@media(min-width:576px){.crunch-modal__close{right:-1.0625rem;top:-1.0625rem}}@media(min-width:768px){.crunch-modal__close{right:-1.625rem;top:-1.625rem}}@media(min-width:992px){.crunch-modal__close{right:-2.1875rem;top:-2.1875rem}}@media(min-width:1200px){.crunch-modal__close{right:-2.75rem;top:-2.75rem}}.crunch-modal__close:after,.crunch-modal__close:before{background-color:#757575;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:1.25rem}.crunch-modal__close:before{-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.crunch-modal__close:after{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.crunch-modal__close:focus:after,.crunch-modal__close:focus:before,.crunch-modal__close:hover:after,.crunch-modal__close:hover:before{background-color:#90f}.crunch-modal__lead{letter-spacing:.06em}.crunch-modal__lead:after{background-color:#90f;content:"";display:block;height:.125rem;margin-left:.8125rem;width:2.625rem}.crunch-modal .modal-dialog{border:.0625rem solid #757575;border-radius:.625rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;max-width:100%}@media(min-width:768px){.crunch-modal .modal-dialog{margin-left:auto;margin-right:auto;max-width:45.3125rem}}.crunch-modal .modal-content{padding:1.25rem}@media(min-width:576px){.crunch-modal .modal-content{padding:2.15625rem 2.28125rem 2.046875rem}}@media(min-width:768px){.crunch-modal .modal-content{padding:3.0625rem 3.3125rem 2.84375rem}}@media(min-width:992px){.crunch-modal .modal-content{padding:3.96875rem 4.34375rem 3.640625rem}}@media(min-width:1200px){.crunch-modal .modal-content{padding:4.875rem 5.375rem 4.4375rem}}.crunch-modal .modal-body{padding:0}.crunch-modal__close-icon{pointer-events:none}[class^=clamp]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:768px){.hero-section-with-background{min-height:41.5rem}}.hero-section-with-background .hero-section-with-background__solution-image{background-color:hsla(0,0%,100%,.9);height:16rem;opacity:0;width:16rem}.hero-section-with-background .hero-section-with-background__content{max-width:36rem}.hero-section-with-background .hero-section-with-background__container-background{bottom:0;top:0;width:70%}.hero-section-with-background .hero-section-with-background__container-background--left{left:0;right:30%}@media(max-width:575.98px){.hero-section-with-background .hero-section-with-background__container-background--left{right:20%!important;width:80%!important}}.hero-section-with-background .hero-section-with-background__container-background--right{left:30%;right:0}.hero-section-with-background .hero-section-with-background__background-wrapper .hero-section-with-background__background{background-repeat:no-repeat;background-size:auto 110%;-webkit-mask-image:-webkit-linear-gradient(left,#000 50%,transparent);mask-image:linear-gradient(90deg,#000 50%,transparent)}.hero-section-with-background .hero-section-with-background__entry-content{max-width:29rem}.hero-section-with-background .hero-section-with-background__image-wrapper{background-position:100%;background-repeat:no-repeat;background-size:auto 130%}@media(max-width:991.98px){body:not(.home) .hero-section-with-background .hero-section-with-background__image-wrapper{-webkit-mask-image:-webkit-linear-gradient(right,#fff -50%,hsla(0,0%,100%,0) 50%);mask-image:linear-gradient(270deg,#fff -50%,hsla(0,0%,100%,0) 50%)}}.hero-section-with-background__modal .modal-dialog{border-width:0}@media(min-width:992px){.hero-section-with-background__modal .modal-dialog{min-width:95%}}@media(min-width:1200px){.hero-section-with-background__modal .modal-dialog{min-width:80%}}.hero-section-with-background__modal .modal-content{background-color:transparent;border-width:0;box-shadow:none;outline:none;padding:0}.hero-section-with-background__modal .modal-header{border-width:0;height:0;padding:0}.hero-section-with-background__modal .btn-close{background-color:transparent;border-width:0;color:#fff;font-size:1.2rem;position:absolute;right:1rem;text-shadow:1px 1px #000;top:.25rem;z-index:2}