.button{background:#2e3a4c;border:1px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:InterstateLight;font-size:16px;font-weight:600;line-height:24px;outline:none;padding:10px 22px;position:relative}.button-arrow:hover span{padding-left:10px;transition:all .5s}.button-arrow span{padding-left:5px;transition:all .5s}.button.button-circle{border-radius:0}.header-misc .button{background:#ed8022;border:1px solid #ed8022;font-size:18px}.button:hover{background-color:#2e3a4c;border:1px solid #2e3a4c;color:#fff}.button-rounded{border-radius:3px}.slider-element .button.button-border{background:transparent;border:1px solid #fff;color:#fff;font-weight:600;text-shadow:none}.button.button-border{background:transparent;border:1px solid #333;color:#222;text-shadow:none}.button.button-border:hover{background-color:#34435a;border:1px solid #34435a;color:#fff;font-weight:400;text-shadow:none}.button-small{line-height:20px;padding:7px 17px}.button-white:not(.button-border){background-color:#f9f9f9}.button-white.button-3d:hover,.button-white.button-border.button-fill:before,.button-white.button-border:hover,.button-white.button-reveal:hover{background-color:#34435a!important}.button-border.button-light.button-white,.button-border.button-white{border-color:#f9f9f9;color:#f9f9f9}.button-border.button-light.button-purple,.button-border.button-purple{background-color:#fff;border:2px solid #005c53;color:#005c53;font-weight:600}.button-border.button-purple:hover,.button-purple,.button.button-purple:hover{border:2px solid #005c53}.button-purple{background-color:#005c53;color:#fff}.button-green,.button-orange{background-color:#ed8022;border:1px solid #ed8022;color:#fff}.button-black{background-color:#292929;border:1px solid #292929;color:#fff}.button-white{background-color:#fff;border:1px solid #fff;color:#292929}.button-white:hover{background-color:#292929;border:1px solid #292929;color:#fff}.hero-banner .inside-container{background:#d8efff}.hero-banner .container{position:relative}.hero-banner .inside-container .content-block{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:400px;padding:40px 30px}.hero-banner .inside-container img{height:100%;object-fit:cover}.hero-banner .inside-container .content-block h1{color:#000749;font-family:haborosansextbold;font-size:34px;font-weight:700;line-height:1.2}.hero-banner .inside-container .content-block p{color:#000749;font-size:17px;font-weight:400;line-height:1.5}.hero-banner.version-dark .inside-container{background:#000149}.hero-banner.version-dark .container{position:relative}.hero-banner.version-dark .inside-container .content-block{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:400px;padding:40px 30px}.hero-banner.version-dark .inside-container img{height:100%;object-fit:cover}.hero-banner.version-dark .inside-container .content-block h1{color:#fff;font-size:34px;font-weight:700;line-height:1.2}.hero-banner.version-dark .inside-container .content-block p{color:#fff;font-size:17px;font-weight:400;line-height:1.5}.categorie-tegel .container{position:relative}.categorie-tegel .service-item{background:#22ada5}.categorie-tegel .service-item .heading{background:#22ada5;padding:10px;text-align:center}.categorie-tegel .service-item .heading h3{color:#fff;margin-bottom:0}.categorie-tegel .service-item .image{align-items:center;display:flex;justify-content:center;min-height:200px;position:relative}.categorie-tegel .service-item .image:before{background-color:rgba(2,115,108,.9);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.categorie-tegel .service-item .image img{max-width:100px;z-index:9}.grid-view-block.version-dark .fbox-content{background:#000149;padding:30px}.grid-view-block.version-dark .fbox-content h3{color:#fff;font-size:20px;line-height:1.3;margin:0 0 30px}.grid-view-block.version-dark .fbox-content p{color:#fff}.grid-view-block .fbox-content{background:#e2effd;padding:30px}.grid-view-block .fbox-content h3{color:#011049;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 30px}.grid-view-block .fbox-content p{color:#011049;font-weight:400}.fixed-corner{background:url(../img/section-corner.png) no-repeat;background-size:cover;height:50px;position:absolute;right:0;top:0;width:130px}.more-link{font-size:18px;font-weight:600;line-height:24px}.content-blokken .inside-container{background:#d8efff}.content-blokken .inside-container img{height:100%;object-fit:cover}.content-blokken .container{position:relative}.content-blokken .inside-container .content-block{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px 30px}.content-blokken .inside-container .content-block h2{color:#000749;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.content-blokken .inside-container .content-block p{color:#000749;font-size:16px;font-weight:400;line-height:1.5}.content-blokken.version-dark .inside-container{background:#011049}.content-blokken.version-dark .inside-container .content-block h2{color:#fff;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.content-blokken.version-dark .inside-container .content-block p{color:#fff;font-size:17px;font-weight:600;line-height:1.5}.counter-blokken.version-dark .inside-container{background:#22ada5;padding:40px 0}.counter-blokken.version-dark h5{color:#fff;font-family:haborosansextmedium;font-size:16px;margin-bottom:0;margin-top:10px}.counter-blokken.version-dark .inside-container .counter{color:#fff;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.counter-blokken .inside-container{background:url(../img/blue-cta-patron.png) #e2effd;background-size:cover;padding:40px 0}.counter-blokken h5{color:#011049;font-size:18px;font-weight:300;margin-bottom:0;margin-top:10px}.counter-blokken .inside-container .counter{color:#011049;font-size:34px;font-weight:700;line-height:1.2;max-width:500px}.subheader .small-mob-item .menu-link{font-size:16px;font-weight:400}.primary-menu-open .subheader .small-mob-item{margin-bottom:20px;margin-top:10px}.primary-menu-open #header{background-color:#34435a;height:100%;min-height:100vh;position:absolute;width:100%;z-index:999}.primary-menu-open .primary-menu{padding-top:30px}@media (max-width:575.98px){.subheader .menu-link{padding:15px 5px!important}.primary-menu-open .primary-menu{padding-bottom:15px;padding-top:15px}.lang-item{justify-content:space-between;margin-right:0;width:60px}.primary-menu+.primary-menu{border-top:0 solid #eee}.header-row{border-bottom:0}.categorie-tegel .service-item{margin-bottom:25px}.counter-item{margin-bottom:40px}.counter-blokken .inside-container{padding:40px 0 0}#footer .footer-widgets-wrap{padding:40px 20px}.social-media-icons{border-top:1px solid #ffffff29;margin-top:40px;padding-top:30px}.social-media-icons .justify-content-end{justify-content:space-between!important}.widget_links{margin-bottom:30px}.widget_links li{padding:0 0 20px}.widget_links li a{font-size:14px;font-weight:400}#footer .footer-logo{margin-bottom:0;max-width:150px}.button{margin-bottom:10px;margin-top:10px;text-align:center;width:100%}}@media (max-width:768px){.subheader .menu-link{padding:15px 5px!important}.primary-menu-open .primary-menu{padding-bottom:15px;padding-top:15px}#logo img{max-height:40px!important}.primary-menu+.primary-menu{border-top:0 solid #eee}.header-row{border-bottom:0}.categorie-tegel .service-item{margin-bottom:25px}.counter-item{margin-bottom:40px}.counter-blokken .inside-container{padding:40px 0 0}#footer .footer-widgets-wrap{padding:40px 20px}.social-media-icons{border-top:1px solid #ffffff29;margin-top:40px;padding-top:30px}.social-media-icons .justify-content-end{justify-content:space-between!important}.widget_links{margin-bottom:0}.widget_links li{padding:0 0 20px}.widget_links li a{font-size:14px;font-weight:400}#footer .footer-logo{margin-bottom:0;max-width:150px}.button{margin-bottom:10px;margin-top:10px;text-align:center;width:100%}.block-text-image{padding:40px 0!important}.block-text-image__text--icon{padding-top:0!important}.block-text-image h1{font-size:36px!important;margin:30px 0!important}.block-text-image__p li{font-size:16px;line-height:1.1;margin-bottom:15px}}@media (min-width:768px) and (max-width:991.98px){.primary-menu-open .primary-menu{padding-bottom:15px;padding-top:15px}.subheader .menu-link{padding:15px 5px!important}#logo img{max-height:40px!important}.primary-menu+.primary-menu{border-top:0 solid #eee}.header-row{border-bottom:0}.counter-item{margin-bottom:40px}.counter-blokken .inside-container{padding:40px 0 0}}@media (min-width:992px) and (max-width:1199.98px){#logo img{max-height:40px!important}.subheader .menu-link{font-size:16px}}.tab-navigation{background-color:var( --base-white-color );border-radius:2px;color:var( --primary-menu-color );display:flex;justify-content:space-between;margin-bottom:.8rem;margin-inline:auto;padding:1.5rem;text-decoration:none}@media (min-width:768px){.tab-navigation{margin-inline:0}}.tab-navigation--footer{background-color:transparent;border:2px solid #ffffff40;border-radius:2px;color:var(--base-white-color);max-width:275px;padding:.7rem 1rem}.tab-navigation__wrapper{font-weight:600;max-width:calc(100% - 4rem)}.tab-navigation__title{font-size:20px;font-weight:600;margin-bottom:.7rem}.tab-navigation__text{color:#292929;font-weight:400}.tab-navigation__arrow{align-self:center;color:#34435a}.tab-navigation-section a:hover .tab-navigation__arrow{align-self:center;color:#fff}.tab-navigation__arrow:after{content:"\e079";font-family:Simple-Line-Icons;font-size:1.6rem;opacity:.6;padding-left:1rem;vertical-align:-.1rem}.tab-navigation-section a:hover .tab-navigation__text,.tab-navigation-section a:hover .tab-navigation__title{color:#fff}.tab-navigation-section a{background:#fff}.tab-navigation-section a,.tab-navigation-section a:hover{border-bottom:5px solid #34435a;box-shadow:0 2px 4px #1b404d14;min-height:150px}.tab-navigation-section a:hover{background:#34435a}.leader--large-bak,.tab-navigation-section{margin:3rem auto;max-width:1500px}@media(min-width:768px){.leader--contact .container{align-items:flex-end;display:flex;min-height:27rem}}.tab-navigation-section{margin-block:-3rem 1.4rem}@media(max-width:767px){.tab-navigation-section{margin-top:-2rem}}.tab-navigation-section .tab-navigation__arrow:after{opacity:1}.cta-box{background:#34435a;border-radius:3px;box-shadow:0 2px 4px #1b404d14;margin:50px auto;overflow:hidden;padding:60px 0}.cta-box,.news-block .card{border-bottom:5px solid #34435a}.news-block .card{background:#fff;border-radius:3px!important;box-shadow:0 2px 4px #1b404d14!important;min-height:150px}.news-block .card h3 a{color:#292929;text-decoration:none!important}.news-block .card:hover img{mix-blend-mode:multiply!important}.device-sm .slider-element .button-green,.device-xs .slider-element .button-green{margin-bottom:20px!important}.device-sm .col-auto,.device-xs .col-auto{width:100%}.hero-banner--bottom{background-color:#3a425a;padding-bottom:3rem;padding-top:3rem}.hero-banner__info--bg{background-color:#3a425a;bottom:0;display:flex;position:absolute;right:0;transform:rotate(180deg);width:100%;z-index:0}@media screen and (max-width:575px){.hero-banner__info--bg{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:52%;width:100%}}@media (min-width:576px){.hero-banner__info--bg{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:40%}}@media (min-width:767px){.hero-banner__info--bg{clip-path:polygon(0 0,100% 0,100% 55%,30% 55%,0 100%,0 66%,0 67%);height:69%}}@media (min-width:992px){.hero-banner__info--bg{clip-path:polygon(0 0,100% 0,100% 55%,30% 55%,0 100%,0 66%,0 67%);height:78%}}.hero-banner__quote p{color:#34435a;font-size:2rem;line-height:1.3;margin-bottom:.5rem;margin-top:2rem;max-width:30rem;position:relative;z-index:5}@media(min-width:768px){.hero-banner__quote p{font-size:2.3rem;line-height:unset}}@media (min-width:992px){.hero-banner__quote span{font-size:2rem;margin-bottom:1.5rem}}.hero-banner__quote span{color:#ef8122;font-size:1.9rem;left:6.5rem;position:absolute;z-index:5}.hero-banner__info li{margin-bottom:10px;position:relative}.hero-banner__info ul li:last-child{margin-bottom:0;position:relative}.hero-banner__info li a{border:1px solid #fff;border-radius:1.6rem;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:1.3;padding:.6rem 2.5rem .6rem 4rem;position:relative;width:100%;z-index:50}.hero-banner__info li a:hover{background-color:#fff;color:#34435a}.hero-banner__info li::marker{content:" "}.hero-banner__info li a:before{color:#ef8122;content:"\e912";font-family:lined-icons;font-size:1.4rem;left:1.2rem;position:absolute;top:5px;transition:all .3s}.hero-banner__info li a:hover:before{left:1.7rem;transition:all .4s}.hero-banner__index{background-color:#ef8122;border-radius:27px;color:#fff;font-size:13px;height:20px;line-height:21px;position:absolute;right:-.5rem;text-align:center;top:-.5rem;width:20px;z-index:100}.hero-banner__info h4{color:#ef8122;font-family:InterstateBold;font-size:18px;font-weight:400;margin-bottom:10px;position:relative;z-index:5}.hero-banner__info p{color:#fff;font-size:24px;margin-bottom:0;margin-top:10px;position:relative;z-index:5}.hero-banner__arrows{padding-bottom:2.5rem;padding-top:2.5rem;z-index:5}.hero-banner__icons{height:64px;padding-bottom:1.7rem;z-index:5}.hero-banner__text{height:1.8rem;margin-bottom:.5rem;z-index:5}.hero-banner__text img{height:2rem}@media screen and (max-width:575px){.hero-banner__arrows{display:none;padding-bottom:0}.hero-banner__icons{padding-bottom:.5rem;padding-top:2.5rem}}.hero-banner__arrow-down i{color:#ef8122;font-size:2rem;margin-bottom:2rem;transform:rotate(90deg)}.hero-banner__arrow-down a i{transition:all .2s}.hero-banner__logo:hover .hero-banner__arrow-down a i{margin-bottom:1.5rem;margin-top:.5rem;transition:all .3s}.hero-bottom{background-color:#efefef;display:block;font-size:16px;padding:14px 0 12px}.home-usp-v2 .home-usp__title-main{overflow:hidden;padding-top:80px;position:relative;text-align:center;width:100%}.home-usp-v2 .home-usp__title-main span{color:#ef8122;font-family:InterstateLight;font-size:17px;font-weight:400;margin-top:80px}.home-usp-v2 .home-usp__title-main h2{color:#ed8022;font-family:InterstateBold;font-size:40px;font-weight:400;line-height:1.1;margin:30px auto 50px;text-align:center}@media (max-width:576px){.home-usp-v2 .vacature-item__button{display:block;text-align:left;width:100%}.home-usp-v2 .home-usp__image img{display:none}.home-usp-v2 .home-usp__image{height:50px}.home-usp-v2 .home-usp__icon img{height:30px;margin-bottom:10px;width:30px}.home-usp-v2 .home-usp__logo-word img{height:20px;max-width:calc(100% - 20px);padding:0 10px;width:auto}.home-usp-v2 .home-usp__logo{color:#fff;margin:-50px 0 -30px;padding:26px 0 34px;position:relative;text-align:center;z-index:10}.home-usp-v2 .home-usp__list-item{align-items:center;display:inline-flex;margin-bottom:13px;width:100%}.home-usp-v2 .home-usp__list-item i{color:#ef8122;display:block;font-size:22px;margin-bottom:0;margin-right:10px}.home-usp-v2 .home-usp__list-item span{display:block;font-family:InterstateBold;font-size:17px;font-weight:400;margin-bottom:0}}@media (min-width:768px){.home-usp-v2 .home-usp__title-main h2{font-size:40px;max-width:100%;width:100%}}.home-logo-block{position:relative}.home-logo-block--grey .home-logo-block__logo img,.home-logo-block--white.bg-grey .home-logo-block__logo img{mix-blend-mode:multiply}.home-logo-block h2{color:#608b74;font-family:InterstateBold;font-size:34px;font-weight:400}@media(max-width:767px){.home-logo-block--grey .home-logo-block__logo img{margin:-30px auto}.home-logo-block--grey.mob23 .home-logo-block__logo img{margin:10px auto}.home-logo-block h2{margin-bottom:10px}.home-logo-block--grey{padding:0 0 30px}}@media(max-width:991px){.home-logo-block h2{font-size:24px;text-align:center}}.home-logo-block .section-icon svg{top:28px}.home-logo-block--grey{background-color:#e8e9ea}.home-logo-block__item{margin:auto}.home-logo-block__logo{display:block;margin:15px auto;max-width:calc(100% - 20px)}@media(min-width:768px){.home-logo-block__logo{margin:20px auto}}.home-logo-block__logo img{margin-left:auto;margin-right:auto}.home-logo-block__more{color:#ed8022;display:block;margin:10px 0}@media(min-width:768px){.home-logo-block__more{color:#ed8022;display:block;margin:25px 0}}.home-logo-block__more:hover{text-decoration:underline}.home-logo-block__more i{color:#35445a;padding-left:5px;transition:all .2s}@media(max-width:992px){.home-usp .container{max-width:100%!important}}.home-usp__card--package{background-color:#fff}.home-usp__card{-webkit-box-shadow:3px 3px 5px 1px #b9b9b94d;-moz-box-shadow:3px 3px 5px 1px #b9b9b94d;height:calc(100% - 25px)}@media(min-width:992px){.home-usp__card{height:calc(100% - 50px)}}.home-usp__title-main{overflow:hidden;position:relative;text-align:center;width:100%}.home-usp__title-main:before{background-image:url(https://www.hupra.nl/hubfs/icons/werkenbij_quote.svg);background-position:bottom;background-size:cover;content:"";height:90px;left:48%;position:absolute;top:-40px;width:16px}.home-usp__title-main h3{color:#ef8122;font-family:InterstateBold;font-size:17px;font-weight:400;margin-top:80px}.home-usp__title-main h2{color:#ef8122;font-family:interstate-condensed,sans-serif;font-size:40px;font-weight:800;line-height:1.4;margin:20px auto 40px;max-width:900px;padding:0 20px;text-align:center}@media (max-width:767px){.home-usp__title-main h2{line-height:1.1}}.home-usp__image{height:200px;overflow:hidden;position:relative;width:100%}.home-usp__image img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.home-usp__logo{color:#fff;margin:-50px 0 -30px;padding:40px 0 55px;position:relative;text-align:center;z-index:10}.home-usp__logo a{display:block;position:relative;z-index:10}.home-usp__icon img{height:40px;margin-bottom:20px;width:40px}.home-usp__logo-word img{height:30px;max-width:calc(100% - 20px);padding:0 10px;width:auto}.home-usp__logo:before{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,0 41%);height:60%;top:0}.home-usp__logo:after{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,0 50%);top:0}.home-usp__logo:after,.home-usp__logo:before{background:#d0041c;content:"";height:50%;left:0;position:absolute;transform-origin:right top;width:100%}.home-usp__logo:before{clip-path:polygon(100% 0,100% 50%,78% 100%,0 100%,0 0);top:45%}.home-usp__logo--cloud:after,.home-usp__logo--cloud:before{background-color:#608b74}.home-usp__logo--beheer:after,.home-usp__logo--beheer:before{background-color:#2e3b4d}.home-usp__logo--wifi:after,.home-usp__logo--wifi:before{background-color:#ed8022}.home-usp__bottom{margin-bottom:50px;min-height:200px;padding:90px 15px 80px;position:relative;text-align:center}.home-usp__bottom:before{background-image:url(https://www.hupra.nl/hubfs/icons/werkenbij_quote.svg);background-position:bottom;background-size:cover;content:"";height:90px;left:48%;position:absolute;top:-30px;width:16px}.home-usp__bottom--wifi:before{background-image:url(https://www.hupra.nl/hubfs/logos/werkenbij_orange.svg)}.home-usp__bottom--cloud:before{background-image:url(https://www.hupra.nl/hubfs/logos/werkenbij_green.svg)}.home-usp__list-item i{color:#ef8122;display:block;font-size:22px;margin-bottom:10px}.home-usp__list-item{margin-bottom:10px;padding-bottom:10px}.home-usp__list-item span{display:block;font-family:InterstateBold;font-size:17px;font-weight:400;margin-bottom:0}.home-usp__bottom .vacature-item__button{bottom:-15px;left:15px;max-width:calc(100% - 30px);position:absolute;right:15px}@media(min-width:992px){.home-usp__bottom .vacature-item__button{bottom:10px}}.home-usp__bottom .vacature-item__button a{border-radius:30px;font-size:16px;margin:20px 0;padding:12px 30px}.header2020__bottomlogo img{float:right;height:auto;width:50px}.header2020__menufooter{border-top:1px solid #2e3a4c;margin-top:20px;padding:20px 0;text-align:left}.mega-menu.mega-menu-full .mega-menu-column .widget h4,.mega-menu.mega-menu-full .mega-menu-column .widget h4>a{color:#34435a;font-family:InterstateLight;font-size:20px;font-weight:600;margin-bottom:0;padding-bottom:0}.mega-menu.mega-menu-full .mega-menu-column .widget h4 i{color:#ed8022;font-size:30px;margin-right:10px}.mega-menu.mega-menu-full .mega-menu-column .widget ul{list-style:none;padding-bottom:15px;padding-left:40px;padding-top:20px}.mega-menu.mega-menu-full .mega-menu-column .widget ul li{font-size:19px;line-height:30px;margin:2px 0 6px;position:relative}.mega-menu.mega-menu-full .mega-menu-column .widget ul li:before{background-image:url(https://www.hupra.nl/hubfs/images/menu/icoon_grijs.svg);background-position:50%;background-size:cover;content:"";height:30px;left:-35px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.mega-menu.mega-menu-full .mega-menu-column .widget ul li:hover:before{background-image:url(https://www.hupra.nl/hubfs/images/menu/icoon_oranje.svg)}.mega-menu.mega-menu-full .mega-menu-column .widget ul li a{color:#2e3a4c!important;font-size:16px;font-weight:500}.mega-menu.mega-menu-full .mega-menu-column .widget ul li:hover a{color:#ed8022!important}.mega-menu.mega-menu-full .mega-menu-column .widget .header2020__box{background:#efefef;padding:20px 30px 30px;text-align:left}.mega-menu.mega-menu-full .mega-menu-column .widget .header2020__box p{margin-bottom:10px;margin-top:20px}.mega-menu.mega-menu-full .mega-menu-column .widget h3.header2020__boxtitle{font-family:InterstateLight;font-size:28px;font-weight:600;margin-bottom:20px}.mega-menu.mega-menu-full .mega-menu-column .widget .header2020__box a.header2020__boxtext{color:#ed8022;display:block;font-size:23px;font-weight:400}.device-lg .mega-menu.mega-menu-full .mega-menu-column .widget .header2020__box,.device-xl .mega-menu.mega-menu-full .mega-menu-column .widget .header2020__box{max-width:85%}.numbers{background-color:#e8e9ea;padding:50px 0}.numbers .smalltitle{font-size:18px;padding-top:50px;text-align:center}.numbers h2{color:#35445a!important;font-family:InterstateBold;font-size:40px!important;margin:0 0 20px!important;padding:10px 0 0!important}.numbers h2,.numbers h3{font-weight:400;text-align:center}.numbers h3,.numbers p{font-size:19px;margin:0 auto 20px;max-width:900px}.numbers p{font-weight:400;text-align:center}.numbers .numbers__box{margin:20px 0}.numbers .numbers__info img{display:block;height:110px;margin:10px auto;object-fit:contain}@media (max-width:768px){.pricing{padding-bottom:60px!important;padding-top:40px!important}.pricing h2{font-size:36px!important;line-height:1.1!important}.pricing p{font-size:18px!important}.numbers{padding:40px 0!important}.numbers .numbers__info .icon-item{width:50px}.numbers .numbers__info img{display:block;height:40px;margin:10px 20px 10px auto;width:35px}.numbers .numbers__info p{display:none}.numbers .numbers__info h3{color:#2e3b4d;font-size:18px;margin:0 5px 0 0;text-align:left}.numbers .numbers__info{align-items:center;display:inline-flex;justify-content:center;margin-bottom:0}.numbers h2{font-size:36px!important;line-height:1.1!important}.numbers h2,.numbers p{text-align:left!important}.numbers p{font-size:18px!important}.numbers .numbers__box,.numbers.center{text-align:left!important}.service-block{padding:50px 20px 40px!important}.service-block__title h2{font-size:36px!important;line-height:1.1!important;margin-bottom:0}.quote1{padding:60px 0 40px!important}.quote1 blockquote{font-size:36px!important;font-weight:400;line-height:1.1!important}.faq{padding:40px 0!important}.faq .faq__heading h2{font-size:36px!important;font-weight:400;line-height:1.1!important;margin-bottom:10px}.faq .faq__p{font-size:18px!important}.faq .accordion-item h2 button{font-size:18px!important;line-height:1.1!important;padding:13px 15px!important}.home-logo-block .section-icon{display:none}.footer-cta .block-text-image__p h3{margin-top:0!important}}.device-md .section-icon svg,.device-sm .section-icon svg,.device-xs .section-icon svg{display:none}.package-info__icon svg,.section-icon svg{display:inline-block;height:100px;position:absolute;top:0;transform:rotate(-90deg)}.quote1{background-blend-mode:multiply;background-size:cover;color:#fff;overflow:hidden;padding:110px 0;position:relative;text-align:center}.quote1__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.quote1__image img{height:100%;object-fit:cover;width:100%}.quote1 .container{align-content:center;display:flex;justify-content:center;position:relative;z-index:2}.quote1__author{font-size:18px;margin:0 auto 10px;max-width:350px}.quote1 blockquote{font-family:InterstateBold;font-size:40px;font-weight:400;line-height:48px}.expertise-block{background-color:#e8e9ea;padding:50px 0}.expertise-block .iconlist li{border-bottom:1px solid rgba(53,68,90,.1);padding-bottom:10px}.expertise-block .iconlist li:last-child{border-bottom:0;padding-bottom:0}.expertise-block h2{color:#35445a!important;font-family:InterstateBold;font-size:34px;font-weight:400;line-height:48px;margin-bottom:15px}.expertise-block i{color:#ef8122!important}.block-text-image__text .block-text-image__p p{font-size:18px!important}.block-text-image .text-left h2{padding:0;text-align:left}.block-text-image__text--icon:before{background-image:url(https://www.hupra.nl/hubfs/icons/werkenbij_quote.svg);background-position:bottom;background-size:cover;content:"";height:90px;left:48%;position:absolute;top:-60px;width:16px}.block-text-image{padding:60px 0;position:relative}.block-text-image__text--icon{padding-top:50px;position:relative}.hlist ul,ul.hlist{font-size:18px!important}.block-text-image__text h3{color:#ed8022}.block-text-image__text .block-text-image__p h3,.block-text-image__text h3{font-family:InterstateBold;font-size:22px;font-weight:400;margin:0 0 10px;text-align:center}.block-text-image__text .block-text-image__p h3{color:#292929}.block-text-image__text .block-text-image__p p{color:#35445a;font-size:20px}.block-text-image__text h2{color:#ed8022;font-family:InterstateBold;font-size:40px;font-weight:400;line-height:1.1;margin:15px 0 30px;padding:0 35px;text-align:center}.block-text-image__image img{height:100%;object-fit:cover;width:100%}.orange-triangle .block-text-image__orange-triangle{display:block}.orange-triangle .block-text-image__orange-triangle svg{bottom:0;display:block;height:unset;left:0;position:absolute;right:0;top:unset;transform:unset;width:100%}.block-text-image__image{height:100%;position:relative;width:100%}@media (min-width:992px){.block-text-image__image.orange-triangle img{margin-top:0;padding:0 40px 40px}.block-text-image__image.orange-triangle{max-height:unset}}.device-sm .block-text-image__text--icon:before,.device-xs .block-text-image__text--icon:before{display:none}.news-item{padding:50px 0}.news-item .item__card:hover{background:#fff;box-shadow:6px 6px 7px 4px #b9b9b94d;-webkit-box-shadow:6px 6px 7px 4px #b9b9b94d;-moz-box-shadow:6px 6px 7px 4px #b9b9b94d;transition:all .5s}.news-item .news-item-title-main{display:block;margin-bottom:20px;text-align:center;width:100%}.news-item .news-item-title-main p{font-family:InterstateBold;font-size:22px;font-weight:400;line-height:1.6;margin:0}.news-item .news-item-title-main h2{color:#929292;font-family:InterstateBold;font-size:40px;font-weight:400;line-height:1.1;margin:5px 0 20px}.news-item .item__card{border:none;box-shadow:3px 3px 5px 1px #b9b9b94d;-webkit-box-shadow:3px 3px 5px 1px #b9b9b94d;-moz-box-shadow:3px 3px 5px 1px #b9b9b94d;display:block;height:calc(100% - 20px);transition:all .5s}.news-item .item__card .item-top{border:none;display:block;min-height:280px!important;position:relative}.news-item .item__card .item-top .item-image{bottom:0;overflow:hidden;position:absolute;top:0;transition:all .2s;width:100%}.news-item .item__card .item-top .item-image img{height:100%;mix-blend-mode:multiply;object-fit:cover;transition:all .2s;width:100%}.news-item .item__card .item-bottom{min-height:unset!important;min-height:150px;padding-bottom:40px;padding-top:40px;text-align:center}.item__card:hover img{transform:scale(1.05);transition:all .2s ease-out}.news-item .vacature-item__blog-logo{display:block;margin:-50px auto 0;text-align:center;width:100%;z-index:1000000}.news-item .vacature-item__blog-logo img{height:35px;margin:0 auto;position:relative}.news-item .vacature-item__top--new{border:none;min-height:280px!important}.news-item .vacature-item__bottom{margin-bottom:20px;min-height:unset!important;min-height:150px;padding-bottom:40px;padding-top:40px;text-align:center}.news-item .vacature-item__p{color:#35445a;font-size:24px;font-weight:800;line-height:1.45;margin:0;min-height:30px;padding:0 10px;text-align:center}.card-grid{padding:50px 0}.card-grid.white{background:#fff}.card-grid.bg-grey{background:#e8e9ea}.card1{display:block;height:calc(100% - 20px);margin-bottom:70px;margin-left:auto;margin-right:auto;max-width:350px;min-height:350px;position:relative;width:100%}.card1--blue{background-color:#2e3a4c}.card1--orange{background-color:#f07f00}.card1__corner{padding:30px;position:relative}.card1__corner:after{border-right:100px solid transparent;border-top:50px solid #fff;clear:both;content:"";left:-1px;position:absolute;top:-1px}.bg-grey .card1__corner:after{border-top:50px solid #e8e9ea}.card1__content-wrapper{background-color:transparent;color:#fff;padding:20px 40px;width:100%}.card1__content-wrapper h2{color:#fff;font-family:InterstateLight;font-size:40px;font-weight:600;line-height:1.1;margin-bottom:0;margin-top:0;padding-bottom:20px}.card1__review{bottom:0;padding:0;position:relative}.card1__reviewbg{margin-bottom:20px;width:78px}.card1__review label{color:#fff;font-size:20px;font-weight:700;left:25px;margin-top:3px;position:absolute;top:25px}.card1__quote-small{font-size:16px;line-height:18px;text-align:left}.card1__title-small{font-size:30px;margin-bottom:10px;margin-top:10px}.card1__author{font-size:11px;padding-bottom:20px;padding-top:5px;text-align:center}.card1__btn-box{bottom:0;padding-bottom:20px;padding-left:45px;position:absolute}.card1__btn{color:#ef8122;display:block}.card1__btn--blue{color:#2e3a4c}.card1__btn--blue:hover{color:#fff}.card1__btn:hover span{padding-left:20px;transition:all .5s}.card1__btn span{font-size:18px;padding-left:15px;transition:all .5s}.card1__icon-wrapper{height:70px;position:absolute;right:0;top:0;width:100%}.card1__icon-wrapper img{float:right;margin:20px 20px 0 0;width:60px}.card1__shield-icon{height:50px;position:absolute;right:20px;top:20px;width:40px}.card1__shield{background-image:url(https://www.hupra.nl/hubfs/icons/werkenbij-shield.svg);background-repeat:no-repeat;height:44px;position:absolute;width:40px}.card1__icon{position:absolute;right:25px;top:21px}.logo-bottom{background:#e8e9ea;padding:30px 0!important}.menu-close-trigger i{background:transparent;border-radius:90%;color:#ed8022;cursor:pointer;font-size:35px;height:40px;position:absolute;right:20px;text-align:center;top:13px;width:40px;z-index:999}.menu-close-trigger:hover i{color:#34435a}.menu-close-trigger{z-index:99}.footer-cta .contact-details{display:flex;flex-direction:row}.footer-cta .contact-details .contact-details-logos{margin-right:15px}.footer-cta .contact-details .contact-details-content h4{color:#2e3a4c;font-size:16px;font-weight:600;line-height:1.2;margin-bottom:0;margin-top:0}.footer-cta .contact-details .contact-details-content a,.footer-cta .contact-details .contact-details-content span{color:#ef8122;font-size:16px;font-weight:400;line-height:28px;margin-bottom:0;margin-top:0}.footer-cta .footer-content{display:flex;flex-direction:column;justify-content:center}.device-sm .footer-cta .block-text-image__p h3,.device-xs .footer-cta .block-text-image__p h3{color:#292929;margin-top:20px}.hlist ul,ul.hlist{font-size:19px!important;line-height:30px;list-style:none;padding-left:30px}.hlist ul:last-child,ul.hlist:last-child{margin-bottom:0}.hlist li{font-family:InterstateLight!important;margin-bottom:5px!important;position:relative}.hlist li:before{background-image:url(https://www.hupra.nl/hubfs/icons/hupra-icon-orange.svg);background-size:cover;bottom:0;content:"";height:30px;left:-40px;position:absolute;right:0;top:0;width:30px}.hlist--blue li:before{background-image:url(https://www.hupra.nl/hubfs/icons/hupra-icon-blue.svg)}.hlist--white li:before{background-image:url(https://www.hupra.nl/hubfs/icons/hupra-icon-white.svg)}.hlist--green li:before{background-image:url(https://www.hupra.nl/hubfs/icons/hupra-icon-green.svg)}.home-logo-block figure{margin:0}.numbers--green{background-color:#608b74;color:#fff}.numbers--green .hstyle{color:#fff!important;font-family:InterstateBold;font-size:40px!important;margin:0 0 50px!important;padding:50px 0 0!important;text-align:center!important}.numbers--green,.numbers--green div,.numbers--green h2,.numbers--green h3,.numbers--green p,.numbers--green span,.numbers--green ul li{color:#fff!important}.numbers--green .numbers__bottom svg,.numbers--green .numbers__top svg{-webkit-filter:grayscale(1) invert(1);filter:grayscale(100) invert(1);mix-blend-mode:screen}.numbers--green .hs-cta-wrapper{display:block;margin-top:-30px}.numbers--green p strong{font-size:18px}.numbers--green p{font-size:16px}.grey-bg{background-color:#e8e9ea}.grey-bg h2{color:#35445a!important}.modalpopupfom .hs-fieldtype-booleancheckbox input.hs-input{float:left;height:20px;margin-right:0;margin-top:0;min-width:20px;width:20px!important}.modalpopupfom .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display span{display:block;margin-left:25px}.modalpopupfom .hs-form-required{position:absolute;right:0;top:0}.hupra-klanten .vacature-item__p{margin-bottom:20px}.hupra-klanten .vacature-item__job-title,.hupra-klanten .vacature-item__name,.hupra-klanten .vacature-item__p{color:#35445a;font-size:22px;line-height:1.45;text-align:center}.blog-list.news-item .vacature-item__p{color:#35445a;font-size:22px;font-weight:800;line-height:1.45;margin:0;min-height:30px;padding:0 10px;text-align:left}.blog-list.news-item .blog-item__credits{font-size:15px;font-weight:500;margin-bottom:10px;margin-top:0}.blog-list.news-item .item__card{border:none;box-shadow:3px 3px 5px 1px #b9b9b94d;-webkit-box-shadow:3px 3px 5px 1px #b9b9b94d;-moz-box-shadow:3px 3px 5px 1px #b9b9b94d;display:block;height:calc(100% - 30px);transition:all .5s}.blog-list.news-item .vacature-item__bottom{margin-bottom:50px;min-height:unset!important;min-height:150px;padding-bottom:40px;padding-top:40px;text-align:center}.blog-list.news-item .vacature-item__p p{font-size:15px}.blog-list.news-item .vacature-item__p h3{line-height:1.3}.blog-list.news-item .blog-item__btn{bottom:50px;left:23px;position:absolute}.blog-list.news-item .vacature-item__blog-logo img{height:35px;left:30px;margin:0 auto;position:absolute;top:20px}.blog-pagination{display:block;text-align:center}.blog-pagination>div{display:inline-block}.blog-pagination a{color:#000;text-decoration:none}.blog-pagination-left{text-align:right}.blog-pagination-right{text-align:left}.blog-pagination a{border-radius:0;display:inline-block;padding:5px 10px;text-align:center}.blog-pagination a:focus,.blog-pagination a:hover{background-color:#ed8022;color:#fff;text-decoration:none}.blog-pagination a.elipses{border:0}.blog-pagination a.active{background-color:#f5f5f5;color:#666;cursor:default;pointer-events:none}.blog-pagination a.first-link,.blog-pagination a.last-link,.blog-pagination a.next-link,.blog-pagination a.prev-link{background-color:#2e3a4c;color:#fff}.blog-pagination a.first-link:hover,.blog-pagination a.last-link:hover,.blog-pagination a.next-link:hover,.blog-pagination a.prev-link:hover{background-color:#ed8022;color:#fff}.blog-list .tagcloud{display:flex;justify-content:center}.device-sm .blog-list .tagcloud,.device-xs .blog-list .tagcloud{display:flex;flex-wrap:wrap;justify-content:center}.blog-list .tagcloud a{border:1px solid #2e3a4c;border-radius:0;color:#2e3a4c;display:block;float:left;font-size:15px!important;margin-bottom:6px;margin-right:6px;padding:8px 14px}.blog-list .tagcloud a.active,.blog-list .tagcloud a:hover{background:#ed8022!important;border-color:#ed8022!important;color:#fff!important}.blog-post-page h1.blog__post-title{color:#ed8022;font-size:50px;line-height:1.1}.blog-post-page h3{font-size:20px}.blog-post-page a{color:#ed8022}.blog-post-page h2{font-size:30px}.blog-post-page .benefits__intro p{color:#35445a;font-size:20px!important}.blog-post-page .blog__social{border-top:1px solid #ffffff1a;margin-top:5px;padding-right:10px;padding-top:8px}.blog-post-page .blog__social a{border:1px solid #ed8022;border-radius:100%;display:inline-block;height:40px;margin:10px 10px 10px 0;width:40px}.blog-post-page .blog__social a i{color:#ed8022;font-size:22px;padding:8px 10px 10px 9px;width:10px}.blog-post-page .blog__social a i.fa-facebook-f{padding-left:13px}.blog-post-page .blog__social a i.fa-twitter{padding-left:8px}.blog-post-page .blog__social a i.fa-youtube{padding-left:6px}.blog-post-page .blog__social svg{height:auto;margin-left:10px;padding-top:10px;vertical-align:top;width:18px;fill:#ed8022}.blog-post-page .blog__call{background:#efefef;font-size:18px;padding:20px 30px 30px}.blog-post-page .blog__call .col-sm-4,.blog-post-page .blog__call .col-sm-8{width:100%}.blog-post-page .blog__call img{max-width:200px}.device-md .blog-post-page .blue-ctabox,.device-sm .blog-post-page .blue-ctabox,.device-xs .blog-post-page .blue-ctabox{position:relative!important}.blog-post-page .blue-ctabox{background:#2e3a4c;margin:0 auto!important;max-width:330px;padding:35px 20px}.blog-post-page .blue-ctabox h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:0!important;margin-top:0}.blog-post-page .blue-ctabox p{color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:20px;margin-top:20px}.blog-post-page .blue-ctabox .image{max-width:100%}.blog-post-page .blue-ctabox .button-item{background:#ef8122;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:28px;margin-top:20px;padding:18px}.blog-post-page .blue-ctabox .button-item span{margin-left:15px;transition:all .5s}.blog-post-page .blue-ctabox .button-item:hover span{margin-left:20px;transition:all .5s}.blog-rec-content-container a{background:#fff;box-shadow:3px 3px 5px 1px #b9b9b94d;-webkit-box-shadow:3px 3px 5px 1px #b9b9b94d;-moz-box-shadow:3px 3px 5px 1px #b9b9b94d;display:flex;min-height:180px}.blog-rec-content-container a .blog-rec-content-image{margin-right:10px;max-width:200px;overflow:hidden}.blog-rec-content-container a .blog-rec-content-image img{height:100%;object-fit:cover}.blog-rec-content-container a .blog-rec-content{padding:20px}.blog-rec-content-container a .blog-rec-content h3{color:#2e3a4c;font-size:20px;margin-top:10px}.device-sm .blog-rec-content-container a .blog-rec-content h3,.device-xs .blog-rec-content-container a .blog-rec-content h3{color:#2e3a4c;font-size:16px;margin-top:10px}.blog-rec-content-container a .blog-rec-content .blog-item__btn{color:#ed8022}.blog-rec-content-container a .blog-rec-content .blog-item__credits{color:#000}.blog-post-page .blue-ctabox .contact-info-mob .image{max-width:100%}.device-sm .blog-post-page .blue-ctabox .contact-info-mob .image,.device-xs .blog-post-page .blue-ctabox .contact-info-mob .image{border-radius:100px;margin-right:20px;max-width:100%;max-width:100px}.blog-post-page .blue-ctabox .contact-info-mob .content{color:#fff;font-weight:600}.blog-post-page .blue-ctabox .contact-info-mob{align-items:center;display:flex;justify-content:flex-start;margin-top:20px}@media (max-width:991px){.blog-post-page .blue-ctabox{margin:50px auto 0!important;padding:40px 20px 50px}.blog-post-page .blue-ctabox h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:0!important;margin-top:0}}.handleiding .vacature-item__p{color:#35445a;font-size:22px;font-weight:800;line-height:1.45;margin:0;min-height:30px;padding:0 10px;text-align:left}.handleiding .blog-item__credits{font-size:15px;font-weight:500;margin-bottom:10px;margin-top:0}.handleiding .item__card{background:#e8e9ea;border:none;display:block;height:calc(100% - 30px);transition:all .5s}.handleiding .vacature-item__bottom{margin-bottom:50px;min-height:unset!important;min-height:150px;padding:40px 20px;text-align:center}.handleiding .vacature-item__p p{font-size:15px}.handleiding .vacature-item__p h3{line-height:1.3}.handleiding .blog-item__btn{bottom:60px;left:43px;position:absolute}.handleiding .vacature-item__blog-logo img{height:35px;left:30px;margin:0 auto;position:absolute;top:20px}.handleiding .tagcloud{display:flex;justify-content:center}.device-sm .handleiding .tagcloud,.device-xs .handleiding .tagcloud{display:flex;flex-wrap:wrap;justify-content:center}.handleiding .tagcloud a{border:1px solid #2e3a4c;border-radius:0;color:#2e3a4c;display:block;float:left;font-size:15px!important;margin-bottom:6px;margin-right:6px;padding:8px 14px}.handleiding .tagcloud a.active,.handleiding .tagcloud a:hover{background:#ed8022!important;border-color:#ed8022!important;color:#fff!important}.kennisbank-item .vacature-item__p{color:#35445a;font-size:22px;font-weight:800;height:100px;line-height:1.45;margin:0;min-height:30px;padding:0 10px;text-align:center}.kennisbank-item .blog-item__credits{font-size:15px;font-weight:500;margin-bottom:10px;margin-top:0;text-align:center!important}.kennisbank-item .item__card{border:none;border:1px solid #e8e9ea!important;display:block;height:calc(100% - 20px);transition:all .5s}.kennisbank-item .vacature-item__bottom{margin-bottom:50px;min-height:unset!important;min-height:150px;padding:50px 20px 70px;position:relative;text-align:center}.kennisbank-item .vacature-item__p p{font-size:15px}.kennisbank-item .vacature-item__p h3{line-height:1.3}.kennisbank-item .blog-item__btn{bottom:0;left:25%;position:absolute;width:50%}.kennisbank-item .vacature-item__blog-logo img{height:35px;left:30px;margin:0 auto;position:absolute;top:20px}.kennisbank-item .e-book-image{height:200px;margin-bottom:20px;margin-top:20px;overflow:hidden;padding:0 10px}.kennisbank-item .e-book-image img{height:100%;object-fit:cover}.kennisbank-item .item__card:hover img{transform:none;transition:all .2s ease-out}.kennisbank-item .news-item-title-main{display:block;margin-bottom:20px;text-align:center;width:100%}.kennisbank-item .news-item-title-main p{font-family:InterstateBold;font-size:22px;font-weight:400;line-height:1.6;margin:0}.kennisbank-item .news-item-title-main h2{color:#929292;font-family:InterstateBold;font-size:40px;font-weight:400;line-height:1.1;margin:5px 0 20px}.kennisbank-item .tagcloud{display:flex;justify-content:center}.device-sm .kennisbank-item .tagcloud,.device-xs .kennisbank-item .tagcloud{display:flex;flex-wrap:wrap;justify-content:center}.kennisbank-item .tagcloud a{border:1px solid #2e3a4c;border-radius:0;color:#2e3a4c;display:block;float:left;font-size:15px!important;margin-bottom:6px;margin-right:6px;padding:8px 14px}.kennisbank-item .tagcloud a.active,.kennisbank-item .tagcloud a:hover{background:#ed8022!important;border-color:#ed8022!important;color:#fff!important}@media(max-width:991px){.comparison{padding-top:40px}}.comparison--grey{background-color:#e8e9ea}.comparison__bottom{padding-bottom:3rem}.comparison__bottom h2{color:#ed8022;font-size:30px;margin-bottom:0;padding-bottom:25px}ul.comparison__yes{margin-bottom:25px;padding-left:27px}.comparison__bottom li{font-weight:700;list-style-type:none;padding-inline-start:5px}.comparison__bottom img{height:18px}.comparison__yes li{list-style-image:url(https://cdn2.hubspot.net/hubfs/467489/icons/werkenbij_waarwijvoorstaanvinkje.png)}ul.comparison__no{padding-left:23px}.comparison__no li{list-style-image:url(https://cdn2.hubspot.net/hubfs/467489/icons/werknemer_kruisje.png)}