@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap");.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fasr,.fal,.fa-light,.fasl,.fat,.fa-thin,.fad,.fa-duotone,.fass,.fa-sharp-solid,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-magnifying-glass::before{content:""}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://www.vivent.nl/wp-content/themes/vivent/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("https://www.vivent.nl/wp-content/themes/vivent/fonts/fontawesome/fa-solid-900.ttf") format("truetype")}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("https://www.vivent.nl/wp-content/themes/vivent/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),url("https://www.vivent.nl/wp-content/themes/vivent/fonts/fontawesome/fa-regular-400.ttf") format("truetype")}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("https://www.vivent.nl/wp-content/themes/vivent/fonts/fontawesome/fa-light-300.woff2") format("woff2"),url("https://www.vivent.nl/wp-content/themes/vivent/fonts/fontawesome/fa-light-300.ttf") format("truetype")}.fal,.fa-light{font-weight:300}.container,body main .wp-block-group,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x,.9375rem);padding-left:var(--bs-gutter-x,.9375rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container,body main .wp-block-group{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container,body main .wp-block-group{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container,body main .wp-block-group{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container,body main .wp-block-group{max-width:1200px}}@media (min-width: 1600px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container,body main .wp-block-group{max-width:1470px}}.row{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-12{flex:0 0 auto;width:100%}@media (min-width: 768px){.col-md-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}}@media (min-width: 1200px){.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-8{flex:0 0 auto;width:66.66666667%}}header{position:relative;width:100%;z-index:9999;top:0;height:225px}header .nav-top-wrapper{padding:40px 0px 35px 0px;display:flex;flex-direction:row}header .nav-top-wrapper a.logo{display:block;width:210px;height:36px;background-image:url("https://www.vivent.nl/wp-content/themes/vivent/images/vivent-logo.svg");background-size:cover;background-position:center center;background-repeat:no-repeat;transition:none;margin-top:auto;margin-bottom:auto}@media (max-width: 768px){header .nav-top-wrapper a.logo{height:25px;width:150px}}header .nav-top-wrapper .top-menu{margin-left:auto;padding:3px 0px}header .nav-top-wrapper .top-menu ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:flex-end}header .nav-top-wrapper .top-menu li{display:inline-block}header .nav-top-wrapper .top-menu li a{color:#001924;margin:0 15px}header .nav-top-wrapper .top-menu li.button a{display:block;background-color:#005597;color:#fff;padding:20px 30px;border-radius:40px;line-height:1;font-size:1.125rem;font-weight:500;margin:0 0 0 35px}header .nav-top-wrapper .top-menu li.button a:before{content:"";font:var(--fa-font-solid);font-size:1.5rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:15px;vertical-align:text-bottom}header .nav-top-wrapper .top-menu li.button a:hover{background-color:#3377ac}header .nav-main-wrapper{display:flex;flex-direction:row;box-shadow:0px 5px 10px 0px rgba(0,0,0,.05);border-radius:20px;height:80px;background-color:#fff}header .nav-main-wrapper .home{padding:27px 40px;background:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px}header .nav-main-wrapper .home:before{content:"";font:var(--fa-font-solid);font-size:1.5rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#001924}header .nav-main-wrapper .main-menu ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;height:100%}header .nav-main-wrapper .main-menu ul li{position:relative}header .nav-main-wrapper .main-menu ul li:first-child a{padding-left:40px}header .nav-main-wrapper .main-menu ul li a{font-size:1.25rem;font-weight:600;color:#001924;padding:28px 25px;display:block;line-height:1.2}header .nav-main-wrapper .main-menu ul li.menu-item-has-children a:after{content:"";font:var(--fa-font-regular);font-size:1.25rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:10px}header .nav-main-wrapper .main-menu ul li:hover .sub-menu{display:block}header .nav-main-wrapper .main-menu ul li .sub-menu{display:none;position:absolute;left:0;top:100%;flex-direction:column;align-items:flex-start;padding:15px 40px 30px 40px;height:auto;width:auto;background-color:#fff;border-top:1px solid #e6f5fc;border-bottom-left-radius:20px;border-bottom-right-radius:20px}header .nav-main-wrapper .main-menu ul li .sub-menu li{flex-basis:auto}header .nav-main-wrapper .main-menu ul li .sub-menu li:first-child a{padding-left:0}header .nav-main-wrapper .main-menu ul li .sub-menu li a{display:flex;padding:12px 0px;font-size:1.0625rem;font-weight:400;width:340px}header .nav-main-wrapper .main-menu ul li .sub-menu li a:after{content:"";font:var(--fa-font-regular);font-size:1.25rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:auto;color:#005597}header .nav-main-wrapper .search-form{margin:10px 20px 10px 0px;margin-left:auto;width:auto}header .nav-main-wrapper .search-form input{width:300px;padding:20px 50px 20px 30px;font-size:1rem;line-height:1}header .nav-main-wrapper #search-icon{display:none}@media (max-width: 1600px){header .nav-main-wrapper .home{padding:27px 30px}header .nav-main-wrapper .main-menu ul li:first-child a{padding-left:30px}header .nav-main-wrapper .main-menu ul li a{font-size:1.125rem;padding:28px 15px}header .nav-main-wrapper .main-menu ul li a:after{font-size:1.125rem}}@media (max-width: 1200px){header .nav-top-wrapper .top-menu li.button a{font-size:0;padding:20px;margin:0 0 0 20px}header .nav-top-wrapper .top-menu li.button a:before{margin-right:0}header .nav-main-wrapper{position:relative}header .nav-main-wrapper #search-icon{display:flex;font-size:1.25rem;margin-left:auto;align-items:center;margin-right:30px}header .nav-main-wrapper #search-icon:hover{cursor:pointer}header .nav-main-wrapper .search-form{display:none;position:absolute;width:100%;height:100%;margin:0;padding:10px;z-index:2;background-color:#fff;border-radius:20px}header .nav-main-wrapper .search-form input{width:100%}header .nav-main-wrapper .search-form i{right:30px}header .nav-main-wrapper .search-form i:hover{cursor:pointer}}@media (max-width: 992px){header{position:fixed;width:100%;top:0;height:100px;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0px 5px 10px 0px rgba(0,0,0,.05)}header .nav-main{display:none}header .nav-top-wrapper{padding:15px 0px 15px 0px}header .nav-top-wrapper .top-menu{display:none}}@media (max-width: 768px){header{height:84px}}footer .footer-top{border-bottom:1px solid #e6f5fc}footer .footer-widget figure.wp-block-image{margin:0}footer h2.slogan{margin-bottom:0}footer .call-to-action-block .wp-block-columns{padding:0;border-radius:50px}footer .call-to-action-block .wp-block-columns .text-wrapper{padding-left:80px}footer .call-to-action-block .wp-block-columns .text-wrapper h2{margin:0 0 10px 0}footer .call-to-action-block .wp-block-columns .text-wrapper p{margin:0 0 30px 0}footer .call-to-action-block .wp-block-columns .text-wrapper .wp-block-buttons .wp-block-button a{font-size:1rem;padding:25px 30px;line-height:1}footer .call-to-action-block .wp-block-columns .text-wrapper .wp-block-buttons .wp-block-button a:hover{color:#fff;background-color:#3377ac !important}footer .call-to-action-block .wp-block-columns .text-wrapper .wp-block-buttons .wp-block-button.call a:before{content:"";font:var(--fa-font-solid);font-size:1.25rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:15px;vertical-align:text-bottom}footer .call-to-action-block .wp-block-columns .text-wrapper .wp-block-buttons .wp-block-button.chat a:before{content:"";font:var(--fa-font-solid);font-size:1.25rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:15px;vertical-align:text-bottom}footer .call-to-action-block .wp-block-columns .image-wrapper figure{margin:0}footer .call-to-action-block .wp-block-columns .image-wrapper figure img{border-top-right-radius:50px;border-bottom-right-radius:50px;max-height:400px;object-fit:cover}footer .vivent-logo img{border-radius:0}footer .footer-navs{border-bottom:1px solid #e6f5fc}footer .footer-navs .footer-widget{margin-top:50px}footer .footer-navs .footer-nav-right{padding-bottom:70px}footer .footer-navs .footer-contact{padding-left:50px;padding-right:40px;border-right:1px solid #e6f5fc}@media (max-width: 1200px){footer .footer-navs .footer-contact{border-right:0}}footer .footer-navs .footer-contact a{color:#e5007e;text-decoration:underline;font-weight:600}footer .footer-navs h3{font-size:1.375rem;font-weight:600;margin-top:0;margin-bottom:40px}footer .footer-navs ul{padding:0;margin:0;list-style:none}footer .footer-navs ul li a{display:inline-block;color:#001924;position:relative;padding-left:22px;line-height:40px}footer .footer-navs ul li a:before{content:"";font:var(--fa-font-solid);color:#059ee0;font-size:1rem;position:absolute;left:0;top:11px;display:block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:15px}footer .clienten-reviews{max-width:300px;margin:50px 0 40px 50px;background-color:#f0f7e9;padding:20px;border-radius:20px;border:2px solid #6bb024;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1600px){footer .clienten-reviews{margin:50px 0 40px 15px}}@media (max-width: 1200px){footer .clienten-reviews{margin:50px 0 40px 0}}@media (max-width: 992px){footer .clienten-reviews{margin:0 0 40px 0}}footer .clienten-reviews:hover .rating{transform:rotate(-5deg)}footer .clienten-reviews:hover .rating .smile-line{opacity:1;visibility:visible}footer .clienten-reviews .rating{background-image:url("data:image/svg+xml,<svg width=\"98\" height=\"95\" viewBox=\"0 0 98 95\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M97.4776 47.148L96.8385 39.4241L97.4776 47.148ZM0.00992939 53.5845C0.00992939 56.3201 0.329496 59.0556 0.649062 61.6303C1.44798 66.6186 2.88603 71.4461 5.28277 75.9517C8.63822 82.2273 13.2719 87.2157 19.6632 90.434C25.4154 93.4914 31.8068 94.6178 38.3579 94.9396C41.7133 95.1005 44.909 94.9396 48.2644 94.4568C51.7797 94.135 55.2949 93.4914 58.6503 92.6868C61.3666 92.0431 63.7634 91.3995 66.0004 90.2731C70.9536 87.8594 75.5873 84.802 79.7417 81.1009C85.6537 75.9517 90.2874 69.8369 93.6428 62.7567C95.8798 57.7683 97.1581 52.6191 97.4776 47.148C97.6374 44.5733 97.3178 41.9987 96.9983 39.4241C96.0396 34.2748 94.282 29.2864 91.4059 24.7808C87.0917 17.8615 81.4993 12.3904 74.7884 8.20664C66.4797 3.05738 57.3721 0.160915 47.4655 0C46.6666 0 46.0275 0.160915 45.3883 0.160915C43.7905 0.321829 42.3525 0.321829 40.9144 0.643658C35.6416 1.28732 30.5285 3.05738 25.8948 5.79292C17.1067 10.7813 10.7154 18.0224 6.08169 27.0336C1.60776 35.2403 -0.149854 44.0906 0.00992939 53.5845L0.649062 61.6303L0.00992939 53.5845Z\" fill=\"%236BB024\"/></svg>");width:100px;height:95px;background-size:contain;background-position:center center;background-repeat:no-repeat;font-size:2rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transform:rotate(0deg);transition:all .2s ease-in-out}footer .clienten-reviews .rating .smile-line{background-image:url("data:image/svg+xml,<svg width=\"34\" height=\"12\" viewBox=\"0 0 34 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.00012 8.98286C1.22573 9.14611 3.12838 9.93929 8.96356 10.7012C12.6128 11.1777 16.0408 10.2503 19.2691 9.36979C23.2343 8.28833 26.5525 6.10769 28.7136 4.52606C29.9387 3.53637 30.7041 2.77698 31.4495 2.00334C31.8094 1.639 32.1323 1.33201 32.4634 1\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>");opacity:0;background-size:contain;background-position:center center;background-repeat:no-repeat;height:12px;width:34px;transition:all .2s ease-in-out;visibility:hidden;position:absolute;bottom:18px;left:50%;transform:translateX(-50%) rotate(5deg)}footer .clienten-reviews .content{font-size:1.125rem;font-weight:600;line-height:1.7;color:#001924;text-align:center}footer .clienten-reviews .content a{font-size:1.125rem;font-weight:600;color:#001924;text-align:center;text-decoration:underline;text-underline-offset:2px}footer .clienten-reviews .content a:after{content:"";font:var(--fa-font-regular);font-size:1rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#001924;margin-left:7px}footer .clienten-reviews .content p:last-child{margin-bottom:0}footer .clienten-reviews a.btn{margin-top:30px;background-color:#fff;color:#001924;border-radius:4px;padding:10px 15px;font-size:.875rem;font-weight:600}footer .footer-socials{padding:25px 0px;border-bottom:1px solid #e6f5fc}footer .footer-socials .wp-block-social-links li:hover{transform:scale(1)}footer .footer-socials .wp-block-social-links li:hover a{background-image:url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg version=\"1.1\" id=\"Laag_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 62\" style=\"enable-background:new 0 0 64 62;\" xml:space=\"preserve\"><style type=\"text/css\">.st0{fill:none;stroke:%239BD8F3;stroke-width:3;}</style><path id=\"Vector\" class=\"st0\" d=\"M58.7,16.9 M62.5,30.8L62.1,26 M60.1,40.5 M51.4,51.9 M31.7,60.2 M25.5,60.5 M13.8,57.7 M1.5,34.8L1.5,34.8c0,1.7,0.2,3.4,0.4,5l0,0c0.5,3.1,1.4,6.1,2.9,8.9c2.1,3.9,5,7,9,9h0c3.6,1.9,7.6,2.6,11.7,2.8h0c2.1,0.1,4.1,0,6.2-0.3l0,0c2.2-0.2,4.4-0.6,6.5-1.1c1.7-0.4,3.2-0.8,4.6-1.5c3.1-1.5,6-3.4,8.6-5.7l0,0c3.7-3.2,6.6-7,8.7-11.4l0,0c1.4-3.1,2.2-6.3,2.4-9.7l0,0c0.1-1.6-0.1-3.2-0.3-4.8l0,0c-0.6-3.2-1.7-6.3-3.5-9.1l0,0C56,12.6,52.5,9.2,48.3,6.6l0,0c-5.2-3.2-10.9-5-17.1-5.1c-0.5,0-0.9,0.1-1.3,0.1c-1,0.1-1.9,0.1-2.8,0.3l0,0c-3.3,0.4-6.5,1.5-9.4,3.2c-5.5,3.1-9.5,7.6-12.4,13.2C2.5,23.4,1.4,28.9,1.5,34.8l0.4,5\"/></svg>")}footer .footer-socials .wp-block-social-links li a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-image:url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg version=\"1.1\" id=\"Laag_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 62\" style=\"enable-background:new 0 0 64 62;\" xml:space=\"preserve\"><style type=\"text/css\">.st0{fill:none;stroke:%23E6F5FC;stroke-width:3;}</style><path id=\"Vector\" class=\"st0\" d=\"M58.7,16.9 M62.5,30.8L62.1,26 M60.1,40.5 M51.4,51.9 M31.7,60.2 M25.5,60.5 M13.8,57.7 M1.5,34.8L1.5,34.8c0,1.7,0.2,3.4,0.4,5l0,0c0.5,3.1,1.4,6.1,2.9,8.9c2.1,3.9,5,7,9,9h0c3.6,1.9,7.6,2.6,11.7,2.8h0c2.1,0.1,4.1,0,6.2-0.3l0,0c2.2-0.2,4.4-0.6,6.5-1.1c1.7-0.4,3.2-0.8,4.6-1.5c3.1-1.5,6-3.4,8.6-5.7l0,0c3.7-3.2,6.6-7,8.7-11.4l0,0c1.4-3.1,2.2-6.3,2.4-9.7l0,0c0.1-1.6-0.1-3.2-0.3-4.8l0,0c-0.6-3.2-1.7-6.3-3.5-9.1l0,0C56,12.6,52.5,9.2,48.3,6.6l0,0c-5.2-3.2-10.9-5-17.1-5.1c-0.5,0-0.9,0.1-1.3,0.1c-1,0.1-1.9,0.1-2.8,0.3l0,0c-3.3,0.4-6.5,1.5-9.4,3.2c-5.5,3.1-9.5,7.6-12.4,13.2C2.5,23.4,1.4,28.9,1.5,34.8l0.4,5\"/></svg>");background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all .4s ease-in-out}footer .footer-bottom{padding:30px 0px 60px 0px}footer .footer-bottom .footer-nav-bottom{padding:0;margin:0;list-style:none;font-size:.875rem;display:flex}footer .footer-bottom .footer-nav-bottom li a{color:#001924;font-weight:600;margin-right:20px}footer .dev{text-align:right;font-size:.875rem}footer .dev p{margin:0}footer .dev a{font-weight:600;text-decoration:underline;color:#001924}footer .footer-image{display:flex;justify-content:center}@media (max-width: 1200px){footer .call-to-action-block .wp-block-columns .text-wrapper{padding:40px}footer .call-to-action-block .wp-block-columns .text-wrapper .wp-block-buttons .wp-block-button a{padding:15px 20px}footer .call-to-action-block .wp-block-columns .image-wrapper figure{height:100%}footer .call-to-action-block .wp-block-columns .image-wrapper figure img{height:100%}footer h2.slogan{font-size:1.5rem}}@media (max-width: 992px){footer h2.slogan{font-size:1.25rem}footer .call-to-action-block .wp-block-columns .text-wrapper h2{font-size:1.875rem}footer .footer-navs ul{margin-bottom:40px}footer .footer-navs .footer-widget{margin-top:40px}footer .footer-navs .footer-widget p{margin:0}footer .footer-navs .footer-nav-right{border:0}footer .footer-navs .footer-contact{border-top:1px solid #e6f5fc;padding-left:15px}footer .footer-navs .footer-contact .footer-widget:last-child{margin-bottom:40px}footer .footer-socials{padding:30px 0px}footer .footer-social-icons{padding-top:12px}footer .footer-social-icons ul{margin-bottom:10px}footer .footer-bottom .footer-nav-bottom{margin-bottom:20px}footer .footer-bottom .dev{text-align:left}}@media (max-width: 768px){footer .footer-top .footer-widget:nth-child(2) .wp-block-columns{gap:0}footer .call-to-action-block .wp-block-columns{border-radius:0;border-top-left-radius:var(--wp--custom--border-radius--small);border-top-right-radius:var(--wp--custom--border-radius--small)}footer .call-to-action-block .wp-block-columns .text-wrapper{text-align:center;padding:40px 40px 0px 40px}footer .call-to-action-block .wp-block-columns .text-wrapper .wp-block-buttons{justify-content:center}footer .call-to-action-block .wp-block-columns .image-wrapper figure img{border-top-right-radius:0;border-bottom-right-radius:0}footer .vivent-logo img{display:block;max-width:200px;margin:0 auto 30px auto}footer h2.slogan{text-align:center}footer .footer-navs h3{font-size:1.25rem;margin-bottom:20px}footer .footer-navs ul{margin-bottom:0px}footer .footer-navs ul li a{font-size:1rem}footer .footer-navs ul li a:before{font-size:.85rem;top:13px}footer .footer-navs p{font-size:1rem}footer .footer-navs .footer-nav-right{padding-bottom:40px}footer .footer-bottom .footer-nav-bottom{flex-wrap:wrap}}@media (max-width: 576px){footer .footer-top>.col{padding:0}footer h2.slogan{font-size:1.5rem !important}footer .call-to-action-block .wp-block-columns .text-wrapper h2{font-size:1.5rem}}::-moz-selection{background:#001924;color:#fff}::selection{background:#001924;color:#fff}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:400;line-height:var(--wp--custom--line-height--body);color:#001924;overflow-x:hidden;background-color:#fafcfd}body main{margin-top:-40px}@media (max-width: 992px){body main{margin-top:50px}}body main ul li a,body main ol li a{text-decoration:underline;color:#001924}body main ul li a:hover,body main ol li a:hover{color:#6bb024;text-decoration:underline}body main ul li strong,body main ol li strong{font-weight:600}a{text-decoration:none;transition:all .4s ease-in-out}a:hover{color:#6bb024}ul:not(.navbar-nav,.menu,.footer-nav-bottom,.sub-menu,.mainmenu,.topmenu) a{text-decoration:underline;color:#001924}ul:not(.navbar-nav,.menu,.footer-nav-bottom,.sub-menu,.mainmenu,.topmenu) a:hover{color:#6bb024;text-decoration:underline}p{margin-top:0;margin-bottom:20px;font-weight:400}p a{text-decoration:underline;color:#001924}p a:hover{color:#6bb024;text-decoration:underline}p strong{font-weight:600}.breadcrumbs{font-size:.875rem}.breadcrumbs a{font-weight:600;text-decoration:underline;color:#001924}@media (max-width: 576px){.breadcrumbs{font-size:.875rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;line-height:var(--wp--custom--line-height--heading);max-width:100%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}h1,.h1{font-size:4.375rem;line-height:1.2}@media (max-width: 768px){h1,.h1{font-size:2.375rem}}@media (max-width: 576px){h1,.h1{font-size:2rem}}h2,.h2{font-size:2.875rem;margin-bottom:10px}@media (max-width: 768px){h2,.h2{font-size:1.875rem}}@media (max-width: 576px){h2,.h2{font-size:1.5rem}}h3,.h3{font-size:2.25rem;margin-bottom:5px}@media (max-width: 768px){h3,.h3{font-size:1.75rem}}@media (max-width: 576px){h3,.h3{font-size:1.325rem}}h4,.h4{font-size:1.375rem;font-weight:600;margin-bottom:5px}@media (max-width: 576px){main section:not(.wp-block-pagina-banner.extended-bottom){margin-bottom:50px}}.wp-block-group{margin-bottom:50px}.wp-block-image{margin:50px 0px}.wp-block-image img{border-radius:var(--wp--custom--border-radius--big)}.acf-innerblocks-container section{margin-bottom:50px}.acf-innerblocks-container section>.container,.acf-innerblocks-container body main section>.wp-block-group,body main .acf-innerblocks-container section>.wp-block-group{padding-right:0;padding-left:0}.acf-innerblocks-container .wp-block-pagina-links h2{text-align:left}form input,form textarea,form select{font-family:"Montserrat",sans-serif;border:1px solid #d9d9d9;border-radius:8px;font-size:1rem;color:#001924}a.btn:not(.acf-button),.wp-block-button__link{display:inline-block;background-color:#005597;color:#fff;padding:20px 30px;font-size:1.125rem;border-radius:40px;line-height:1.3;font-weight:600;text-decoration:none}a.btn:not(.acf-button):hover,.wp-block-button__link:hover{background-color:#3377ac;color:#fff}.arrow{width:64px;height:64px;background-image:url("https://www.vivent.nl/wp-content/themes/vivent/images/background-shape-green.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;display:flex;justify-content:center;align-items:center;transition:background-image .4s ease-in-out}.arrow:before{content:"";font:var(--fa-font-solid);font-size:1.5rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--wp--preset--color--white)}@media (max-width: 768px){.arrow{width:50px;height:50px}.arrow:before{width:50px;height:50px;line-height:50px;text-align:center}}.search-form{position:relative;width:80%;margin:0 auto}.search-form input{width:100%;position:relative;padding:27px 50px 27px 30px;border:1px solid #f5f5f5;background-color:#fff;border-radius:10px;line-height:1.5;font-size:1.25rem}.search-form i{position:absolute;top:calc(50% - 10px);right:30px;font-size:1.25rem;color:#6bb024}.search-form input::placeholder{color:#001924}.mobile-buttons{display:none;margin-left:auto;font-size:0;align-items:center}@media (max-width: 992px){.mobile-buttons{display:flex}}.mobile-buttons .button{display:flex;align-items:center;background-color:#005597;color:#fff;padding:15px;border-radius:40px;line-height:1;font-size:0rem;font-weight:500;margin:0 0 0 35px;transition:none}.mobile-buttons .button:before{content:"";font:var(--fa-font-solid);font-size:1.25rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:text-bottom}.mobile-buttons .button:hover{background-color:#3377ac}.mobile-buttons .button.active{font-size:1rem}.mobile-buttons .button.active:before{margin-right:10px}@media (max-width: 992px){.mobile-buttons .button{margin:0}}.mobile-btn{position:relative;display:inline-block;border:2px solid #e6f5fc;border-radius:40px;background-color:transparent;padding:15px;margin-left:15px;transition:all .4s ease-in-out}.mobile-btn:before{content:"";font:var(--fa-font-solid);font-size:1.25rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:text-bottom;color:#005597;width:20px}.mobile-btn:hover{cursor:pointer;border-color:#cdecf9}.mobile-btn.active:before{content:""}.mobile-menu{opacity:0;visibility:hidden;position:fixed;top:100px;left:0px;right:0px;bottom:0px;z-index:999;overflow:scroll;background-color:#fff;padding-top:30px}@media (max-width: 768px){.mobile-menu{top:70px}}@media (min-width: 992px){.mobile-menu{display:none}}.mobile-menu .mainmenu{padding:0;margin:0;list-style:none}.mobile-menu .mainmenu li{position:relative}.mobile-menu .mainmenu li a{display:block;font-size:1.5rem;font-weight:600;color:#001924;margin:12px 0px}.mobile-menu .mainmenu li span{display:none}.mobile-menu .mainmenu li.menu-item-has-children span{display:inline-block;position:absolute;right:0;top:6px;width:30px;height:30px;margin-left:10px}.mobile-menu .mainmenu li.menu-item-has-children span svg{width:100%;height:100%;transition:transform .2s ease-in-out}.mobile-menu .mainmenu li.menu-item-has-children span:hover{cursor:pointer}.mobile-menu .mainmenu .sub-menu{list-style:none;padding:0;margin:0;display:none}.mobile-menu .mainmenu .sub-menu.active{display:block}.mobile-menu .mainmenu .sub-menu li span{display:none}.mobile-menu .mainmenu .sub-menu li a{display:block;font-size:1.125rem;font-weight:400;color:#001924;margin:5px 0px}.mobile-menu .topmenu{padding:0;margin:0;margin-top:30px;list-style:none}.mobile-menu .topmenu li a{display:block;font-size:1.25rem;color:#001924;margin:10px 0px}.mobile-menu .topmenu li.button{display:none}.mobile-menu .contact{margin-top:150px}.mobile-menu .contact h4{font-size:1.125rem;font-weight:600;margin-top:0;margin-bottom:10px}.mobile-menu .contact a{display:block;color:#e5007e;text-decoration:underline;font-weight:600}