@font-face{font-family:'Aeonik-Font';src:url(/wp-content/themes/vvdsteenbergen-theme/assets/fonts/Aeonik-Regular.woff2) format('woff2'),url(/wp-content/themes/vvdsteenbergen-theme/assets/fonts/Aeonik-Regular.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Aeonik-Font';src:url(/wp-content/themes/vvdsteenbergen-theme/assets/fonts/Aeonik-Bold.woff2) format('woff2'),url(/wp-content/themes/vvdsteenbergen-theme/assets/fonts/Aeonik-Bold.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal}:root{--white:#fff;--xlightgrey:#F3F3F1;--blue:#0A2BCA;--blue-hover:#0421aa;--orange:#FF6400;--xdarkgrey:#272525;--darkgrey:#5A5A5A;--grey:#868686;--lightgrey:#D8D8D8;--red:#7a1339;--green:#38da0f}body{width:100%;background-color:var(--xlightgrey);font-family:'Aeonik-Font',sans-serif;font-size:16px;color:var(--xdarkgrey)}html{font-size:100%;width:100%}img{max-width:100%;height:auto}a{color:var(--blue);text-decoration:underline;transition:all 0.3s ease}a:hover{color:var(--blue);text-decoration:none}p{margin:0 0 20px;line-height:150%}ul,ol{line-height:150%;margin:0 0 20px}.btn,.inline-btn a,.gform_button{background-color:#fff0;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow.svg);background-size:14px 16px;background-repeat:no-repeat;background-position:left center;color:var(--blue);font-size:20px;font-weight:700;display:inline-block;padding:7px 5px 7px 25px;font-family:'Aeonik-Font',sans-serif;position:relative;border:0 solid;cursor:pointer;line-height:120%;margin:0;text-decoration:none;transition:all 0.3s ease;width:auto}.btn:hover,.btn:focus,.inline-btn a:hover,.inline-btn a:focus,.gform_button:hover,.gform_button:focus{background-color:#fff0;background-position:left 5px center;color:var(--orange)}.btn.alt,.gform_button{background-color:var(--blue);color:var(--white);background-image:none;font-size:18px;padding:9px 25px;border-radius:5px}.btn.alt:hover,.btn.alt:focus,.gform_button:hover,.gform_button:focus{transform:scale(1.05);background-color:var(--blue-hover);color:var(--white)}input,textarea{padding:10px 20px;width:100%;font-family:'Aeonik-Font',sans-serif;font-weight:400;border:1px solid var(--white);background-color:var(--white);color:var(--xdarkgrey);line-height:120%;border-radius:5px;font-size:17px;outline:none;margin:0 0 10px;box-shadow:none}textarea{height:120px}input[type="checkbox"],input[type="radio"]{width:auto}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}@media only screen and (min-width:768px){body{font-size:17px}.btn,.inline-btn a{font-size:22px}.btn.alt,.gform_button{font-size:20px;g}.container{padding:0 40px}}@media only screen and (min-width:1024px){.container{padding:0 60px}}.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.small-padding{margin-left:-8px;margin-right:-8px}.row.align-middle{align-items:center}.row.justify-center{justify-content:center}.column{display:block;width:100%;float:left;padding-left:15px;padding-right:15px}.row.small-padding .column{padding-left:8px;padding-right:8px}.small-1-2{width:50%}@media only screen and (min-width:768px){.row.medium-reverse{flex-direction:row-reverse}.row.normal-padding{margin-left:-15px;margin-right:-15px}.row.large-padding .column{padding-left:15px;padding-right:15px}.row.large-padding{margin-left:-30px;margin-right:-30px}.row.large-padding .column{padding-left:30px;padding-right:30px}.row.xlarge-padding{margin-left:-30px;margin-right:-30px}.row.xlarge-padding .column{padding-left:30px;padding-right:30px}.medium-1-5{width:20%}.medium-1-4{width:25%}.medium-1-3{width:33.33334%}.medium-2-5{width:40%}.medium-1-2{width:50%}.medium-3-5{width:60%}.medium-2-3{width:66.66666%}.medium-3-4{width:75%}.medium-4-5{width:80%}}@media only screen and (min-width:1024px){.row.xlarge-padding{margin-left:-40px;margin-right:-40px}.row.xlarge-padding .column{padding-left:40px;padding-right:40px}.large-1-6{width:16.6666666667%}.large-1-5{width:20%}.large-1-4{width:25%}.large-3-10{width:30%}.large-1-3{width:33.33334%}.large-35{width:35%}.large-2-5{width:40%}.large-45{width:45%}.large-1-2{width:50%}.large-3-5{width:60%}.large-2-3{width:66.66666%}.large-3-4{width:75%}.large-4-5{width:80%}}h1,h2,h3,h4,h5{margin:0 0 15px 0;padding:0;font-weight:700;color:var(--blue);font-family:'Aeonik-Font',sans-serif}h1{font-size:32px}h2{font-size:30px}h3{font-size:18px}h4{font-size:20px}@media only screen and (min-width:768px){h1{font-size:42px}h2{font-size:38px}h3{font-size:20px}}.header{position:relative;background:#fff0;height:85px}.header-main{position:fixed;top:0;left:0;width:100%;z-index:10;transition:all 0.3s ease;background:var(--xdarkgrey)}.header .container{padding:0}.header-logo{position:relative;display:block;width:100%;text-align:left;padding:10px 20px;transition:all 0.3s ease;background-color:var(--white);z-index:999;height:85px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .1)}.header-logo a{display:inline-block;max-width:115px;transition:all 0.3s ease}.header-logo a img{display:block}.header-nav .toggle-nav{background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/icon-menu.svg);background-size:30px 21px;background-position:center top 18px;background-repeat:no-repeat;background-color:#fff0;display:block;position:absolute;border:0;top:5px;right:0;color:var(--blue);font-size:14px;font-weight:700;width:70px;height:70px;outline:0;margin:0;padding:30px 0 0;text-align:center;z-index:999;transition:all 0.3s ease}.header-nav .toggle-nav:focus{outline:none}.show-nav .header-nav .toggle-nav{background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/icon-menu-close.svg);background-size:21px 21px}.header-nav .site-menu{display:block;width:100%;height:auto;position:fixed;top:0;left:0;background-color:var(--blue);margin:0;padding:95px 20px 20px;list-style-type:none;transition:ease-in 0.3s all;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);z-index:99;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);text-align:center;sc}.show-nav .header-nav .site-menu{display:block;width:100%;height:auto;top:0;right:0;transition:ease-in 0.3s all;-webkit-transform:translate(0,0);transform:translate(0,0);position:fixed}.header-nav .site-menu .menu{margin:0;padding:10px 0 0;list-style:none}.header-nav .site-menu .menu li{line-height:100%;position:relative}.header-nav .site-menu .menu li .submenu-button{position:absolute;top:0;right:0;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/dropdown.svg);background-position:right 10px center;background-repeat:no-repeat;width:100%;height:40px;text-align:center;z-index:1}.header-nav .site-menu .menu li .submenu-button.active{background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/dropdown-up.svg);width:40px}.header-nav .site-menu .menu li a{color:var(--white);display:block;padding:12px 15px;line-height:110%;font-size:18px;font-weight:700;text-decoration:none;position:relative;text-align:left;margin:0;transition:all 0.3s ease;border-left:3px solid #fff0}.header-nav .site-menu .menu .current-menu-item>a,.header-nav .site-menu .menu .current-page-parent>a,.header-nav .site-menu .menu li.menu-active>a{background-color:rgb(0 0 0 / .1);border-left:3px solid var(--orange);text-decoration:none}.header-nav .site-menu .menu li a:hover,.header-nav .site-menu .menu li a:focus{background-color:rgb(0 0 0 / .2);border-left:3px solid var(--orange);text-decoration:none}.header-nav .site-menu .sub-menu{display:none;margin:0;padding:0;list-style-type:none}.header-nav .site-menu .sub-menu li a{margin:0;padding:6px 15px;font-size:15px}.scroll .header-logo{padding:10px 20px;height:70px}.scroll .header-logo a{max-width:95px}.scroll .header-nav .toggle-nav{top:0}.scroll .header-nav .site-menu{padding:80px 20px 20px}@media only screen and (min-width:360px){.header-nav .toggle-nav{right:5px}}@media only screen and (min-width:600px){.admin-bar .header-main{top:46px}}@media only screen and (min-width:768px){.header{height:100px}.header-logo{padding:13px 40px;height:100px}.header-logo a{max-width:140px}.header-nav .site-menu{padding:140px 20px 20px}.header-nav .site-menu .menu li a{padding:12px 15px}.header-nav .site-menu .sub-menu li a{padding:6px 15px}.header-nav .toggle-nav{top:15px;right:30px}.scroll .header-nav .site-menu{padding:80px 20px 20px}.scroll .header-logo{padding:10px 40px;height:80px}.scroll .header-logo a{max-width:110px}.scroll .header-nav .toggle-nav{top:5px}}@media only screen and (min-width:783px){.admin-bar .header-main{top:32px}}@media only screen and (min-width:1024px){.header{height:100px}.header .container{padding:0 60px;position:relative}.header-main{background-color:var(--white);height:100px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .05)}.header-logo{-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / .16);box-shadow:0 0 0 0 rgb(0 0 0 / .16);text-align:left;float:left;width:auto;padding:12px 0;height:100px}.header-logo a{max-width:140px}.header-nav{width:100%;padding:0 0 0 160px;transition:ease 0.3s all}.header-nav .site-menu,.show-nav .header-nav .site-menu{background-color:#fff0;background-image:none;position:relative;width:100%;max-width:100%;display:inline-block;top:auto;left:auto;right:auto;z-index:1;padding:32px 0;-webkit-transform:translate(0,0);transform:translate(0,0);transition:ease 0.3s all;right:0;-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / .16);box-shadow:0 0 0 0 rgb(0 0 0 / .16);filter:none;text-align:right;height:auto}.header-nav .site-menu .menu{list-style:none;margin:0;padding:0;display:inline-block}.header-nav .site-menu .menu li{display:inline-block;position:relative;float:left;margin:0;padding:0}.header-nav .site-menu .menu li a{display:inline-block;font-size:18px;margin:0 0 0 35px;padding:8px 0;position:relative;color:var(--blue);overflow:hidden;border:0}.header-nav .site-menu .menu li a:before,.header-nav .site-menu .menu li a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:4px;border-radius:5px;background:var(--orange);margin:0;transition:all 0.4s ease-in-out;opacity:0}.header-nav .site-menu ul li.current-menu-item a:before,.header-nav .site-menu ul li.current-menu-parent a:before,.header-nav .site-menu ul .current-menu-ancestor a:before,.header-nav .site-menu ul li a:hover:before,.header-nav .site-menu ul li a:focus:before{width:100%;opacity:1}.header-nav .site-menu .menu li a:hover,.header-nav .site-menu .menu li a:focus{color:var(--blue);background-color:#fff0;border:0}.header-nav .site-menu .menu .current-menu-item>a,.header-nav .site-menu .menu .current-page-parent>a,.header-nav .site-menu .menu li.menu-active>a{color:var(--blue);background-color:#fff0;border:0}.header-nav .site-menu .sub-menu{display:none;position:absolute;background:var(--white);-webkit-transition:500ms ease all;transition:500ms ease all;left:10px;z-index:999;padding:26px 20px 24px;width:270px;margin:15px 0 0;box-shadow:-2px 2px 7px 0 rgb(174 174 174 / .5)}.header-nav .site-menu .menu li .submenu-button{display:none}.header-nav .site-menu ul li:hover .sub-menu li{display:block;padding:0}.header-nav .site-menu ul li .sub-menu li{display:block;margin:0;width:100%}.header-nav .site-menu ul li .sub-menu li a{font-size:18px;width:100%;padding:5px 10px;color:var(--xdarkgrey);display:block;text-decoration:none;margin:0;text-align:left;background-color:#fff0}.header-nav .site-menu ul li .sub-menu li a:before,.header-nav .site-menu ul li .sub-menu li a:after{display:none}.header-nav .site-menu ul li .sub-menu li:hover a{color:var(--blue)}.header-nav .site-menu .menu .sub-menu .current-menu-item>a,.header-nav .site-menu .menu .sub-menu .current-page-parent>a,.header-nav .site-menu .menu .sub-menu li.menu-active>a{color:var(--blue)}.header-nav .site-menu ul li .sub-menu li:after{display:none}.site-menu ul li:hover .sub-menu{display:block}.header-nav .toggle-nav{display:none}.scroll.header-main{height:80px}.scroll .header-logo,.show-nav .scroll .header-logo{padding:10px 0;box-shadow:none}.scroll .header-logo a{max-width:115px}.scroll .header-nav .cta{top:12px}.scroll .header-nav .site-menu,.show-nav .scroll .header-nav .site-menu{padding:22px 0 20px}}.main{min-height:calc(100vh - 500px)}.page-content{padding:30px 0 10px;overflow:hidden}.page-content .contact-form{background-color:var(--orange);padding:15px 20px;color:var(--white);border-radius:12px;margin:0 0 20px}.page-content .contact-form h2{color:var(--white);font-size:28px}.page-content .contact-form a{color:var(--white)}.page-content .socials a{display:inline-block;margin:0 4px 0 0;background-color:var(--white);width:38px;height:38px;border-radius:50%;overflow:hidden}.page-content .socials a svg{width:38px;height:38px;fill:var(--orange)}.page-content .socials a:hover{transform:scale(1.05)}.page-content .socials a:hover svg{fill:var(--blue)}@media only screen and (min-width:768px){.page-content{padding:50px 0 30px}.page-content h1{margin:0 0 30px}.page-content .contact-form h2{font-size:34px}}@media only screen and (min-width:1024px){.page-content{padding:60px 0 30px}.page-content .contact-form{padding:30px 40px}}.home-content{overflow:hidden}.home-featured .item{display:block;text-decoration:none;position:relative;border-radius:12px;overflow:hidden;background-color:var(--orange);margin:0 0 15px;transition:all 0.3s ease}.home-featured .item .size{width:100%;padding-bottom:66.6667%}.home-featured .item:before{content:'';z-index:2;bottom:0;left:0;width:100%;height:70%;position:absolute;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .66) 0%,#fff0 100%)}.home-featured .item .image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:all 0.3s ease}.home-featured .item .image img{width:100%;height:100%;object-fit:cover}.home-featured .item .date{position:absolute;top:20px;left:0;background-color:var(--blue);padding:7px 10px;color:var(--white);border-radius:0 8px 8px 0;z-index:3;font-weight:700;font-size:16px;text-transform:uppercase;width:80px;text-align:center;transition:all 0.3s ease}.home-featured .item h3{padding:10px;position:absolute;z-index:3;bottom:0;left:0;padding:20px;margin:0;font-weight:400;font-size:20px;color:var(--white)}.home-featured .item:hover .date{background-color:var(--orange)}.home-featured .item:hover .image{transform:scale(1.05);opacity:.5}.home-middle{margin:30px 0}.home-middle .no-activity{background-color:var(--white);padding:15px;border-radius:8px}.home-middle .activity-list{list-style-type:none;padding:0}.home-middle .activity-list .item{display:block;width:100%;background-color:var(--white);border-radius:12px;text-decoration:none;padding:15px 15px 15px 60px;position:relative;color:var(--darkgrey);margin:0 0 15px}.home-middle .activity-list .item .label{color:var(--orange);font-size:15px;font-weight:700;text-transform:uppercase;position:absolute;width:60px;height:100%;text-align:center;top:0;left:0;display:flex;flex-wrap:wrap;align-content:center;align-items:center;text-align:center;justify-content:center;transition:all 0.3s ease}.home-middle .activity-list .item .label span{font-size:26px;display:block;padding:3px 0 0;width:100%}.home-middle .activity-list .item h3{color:var(--xdarkgrey);font-size:18px;margin:0;transition:all 0.3s ease}.home-middle .activity-list .item .date:first-letter{text-transform:capitalize}.home-middle .activity-list .item:hover{background-color:var(--orange);color:var(--white)}.home-middle .activity-list .item:hover h3{color:var(--white)}.home-middle .activity-list .item:hover .label{color:var(--white)}.home-middle .promo-block{background-color:var(--orange);padding:30px 20px;text-align:center;border-radius:12px;margin:0 0 20px;min-height:300px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.home-middle .promo-block h3{color:var(--white);font-size:26px;width:100%}.home-middle .promo-block p{margin:0;width:100%}.home-viewpoints{margin:0 0 30px}.home-viewpoints h2{margin:0 0 20px}.home-viewpoints .viewpoints-slider{padding:0 40px 5px 0;margin:0 -10px 15px;list-style-type:none;overflow:visible;position:relative;z-index:2}.home-viewpoints .viewpoints-slider .slick-list{overflow:initial}.home-viewpoints .viewpoints-slider li{padding:0 10px;display:flex}.home-viewpoints .viewpoints-slider li:before{display:none}.home-viewpoints .viewpoints-slider .item{margin:0}.home-viewpoints .viewpoints-slider .slick-arrow{display:block;position:absolute;left:0;top:50%;width:30px;height:30px;font-size:0;opacity:1;line-height:0;margin:-15px 0;cursor:pointer;border:none;color:#fff0;border-radius:50%;outline:none;background-color:#fff0;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow-left.svg);background-size:22px 23px;background-position:center center;background-repeat:no-repeat;transition:all 0.3s ease;z-index:9}.home-viewpoints .viewpoints-slider .slick-next{background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow.svg);background-size:20px 23px;left:auto;right:10px}.home-viewpoints .viewpoints-slider .slick-arrow.slick-disabled{cursor:default;opacity:0;visibility:hidden}.home-newsletter{background-color:var(--orange);padding:20px 20px 10px;border-radius:12px;margin:0 0 20px;color:var(--white)}.home-newsletter h2{color:var(--white)}@media only screen and (min-width:768px){.home-featured .grid{margin:0 -20px}.home-featured .item{margin:0 0 30px}.home-featured .item-1{float:left;width:58%}.home-featured .item-1 .date{top:30px;font-size:18px;width:100px}.home-featured .item-1 h3{font-size:24px;padding:30px}.home-featured .item-2,.home-featured .item-3{float:right;width:38%}@supports (display:grid){.home-featured .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-rows:200px 200px;grid-gap:20px;display:grid;margin-bottom:20px}.home-featured .grid .item{float:none;width:100%;margin:0}.home-featured .grid .item .size{display:none}.home-featured .grid .item-1{grid-column:1 / span 3;grid-row:1 / span 2}.home-featured .grid .item-2{grid-column:4 / span 2;grid-row:1}.home-featured .grid .item-3{grid-column:4 / span 2;grid-row:2}}.home-middle .no-activity{margin-left:-20px}.home-middle .activity-list{margin-left:-20px}.home-middle .activity-list .item{padding:15px 20px 15px 70px}.home-middle .activity-list .item .label{width:70px}.home-middle .promo-block{padding:40px 30px;min-height:350px;margin-right:-20px}.home-middle .promo-block h3{font-size:32px;margin:0 0 20px}.home-viewpoints{margin:0 0 50px}.home-viewpoints .viewpoints-slider{margin:0 -30px 15px}.home-viewpoints .viewpoints-slider li{padding:0 10px}.home-viewpoints .viewpoints-slider .slick-arrow{left:auto;right:60px;top:-55px;margin:0}.home-viewpoints .viewpoints-slider .slick-next{right:25px}.home-viewpoints .viewpoints-slider .slick-arrow.slick-disabled{opacity:.5;visibility:visible}.home-newsletter{margin:0 -20px 30px;padding:40px 40px 20px}}@media only screen and (min-width:1024px){.home-featured .grid{margin:0 -30px}.home-featured .item .date{top:30px;font-size:18px;width:95px}.home-featured .item-1 .date{top:50px;padding:10px}.home-featured .item h3{padding:25px}.home-featured .item-1 h3{padding:40px}@supports (display:grid){.home-featured .grid{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:230px 230px;grid-gap:30px;margin-bottom:20px}.home-featured .grid .item-1{grid-column:1 / span 2;grid-row:1 / span 2}.home-featured .grid .item-2{grid-column:3;grid-row:1}.home-featured .grid .item-3{grid-column:3;grid-row:2}}.home-middle{margin:50px 0 70px}.home-middle .activity-list{margin-left:-30px}.home-middle .no-activity{margin-left:-30px;padding:20px 30px}.home-middle .promo-block{margin-right:-30px;padding:50px}.home-middle .promo-block h3{font-size:38px;margin:0 0 30px}.home-viewpoints{margin:0 0 70px}.home-viewpoints h2{margin:0 0 30px}.home-viewpoints .viewpoints-slider{padding:0 0 5px 0;margin:0 -40px 15px}.home-viewpoints .viewpoints-slider .slick-arrow{left:auto;right:70px;top:-65px}.home-viewpoints .viewpoints-slider .slick-next{right:35px}.home-newsletter{margin:0 -30px 50px;padding:50px 50px 30px}}@media only screen and (min-width:1400px){.home-viewpoints .slider-outer{position:relative}.home-viewpoints .slider-outer:before,.home-viewpoints .slider-outer:after{content:'';z-index:4;width:2000px;height:100%;left:100%;margin:0 0 0 235px;background-color:var(--xlightgrey);position:absolute;top:0}.home-viewpoints .slider-outer:after{left:auto;right:100%;margin:0 235px 0 0}.home-viewpoints .slider-outer .hide-left,.home-viewpoints .slider-outer .hide-right{content:'';display:block;width:200px;height:100%;position:absolute;top:0;left:100%;background-image:linear-gradient(270deg,var(--xlightgrey) 20%,#fff0 100%);z-index:4;margin:0 0 0 35px}.home-viewpoints .slider-outer .hide-left{left:auto;right:100%;background-image:linear-gradient(90deg,var(--xlightgrey) 20%,#fff0 100%);margin:0 35px 0 0}.home-newsletter{padding:70px 70px 50px}}.viewpoints-loop .item{display:block;background-color:var(--orange);outline:none;transition:all 0.3s linear;text-decoration:none;width:100%;margin:0 0 30px;position:relative;border-radius:12px;overflow:hidden}.viewpoints-loop .item:before{content:'';z-index:2;bottom:0;left:0;width:100%;height:67%;position:absolute;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .66) 0%,#fff0 100%)}.viewpoints-loop .item:after{content:'';display:block;position:absolute;top:20px;left:20px;width:46px;height:46px;border-radius:50%;z-index:2;background-color:var(--orange);opacity:0;transition:all 0.3s ease}.viewpoints-loop .item .icon{background-color:#fff0;width:46px;height:46px;position:absolute;top:20px;left:20px;display:block;border-radius:50%;z-index:3;transition:all 0.3s ease}.viewpoints-loop .item .icon .arrow{width:46px;height:46px;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow.svg);background-size:20px 24px;background-repeat:no-repeat;background-position:center center;border-radius:50%;transition:all 0.3s ease}.viewpoints-loop .item .image{width:100%;display:block;margin:0}.viewpoints-loop .item .image img{width:100%;display:block;transition:all 0.3s ease}.viewpoints-loop .item h3{font-weight:400;font-size:20px;letter-spacing:0;margin:0;padding:20px;transition:all 0.3s ease;line-height:150%;color:var(--white);position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:3}.viewpoints-loop .item p{color:var(--darkgrey);font-size:15px;padding:0 15px 10px}.viewpoints-loop .item:hover .image img{opacity:.5;transform:scale(1.05)}.viewpoints-loop .item:hover:after{transform:scale(2.5);opacity:1}.viewpoints-loop .item:hover .icon{transform:scale(1.25)}.viewpoints-loop .item:hover .icon .arrow{background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow-white.svg)}.viewpoints-archive{margin-top:30px}.viewpoints-content h1{margin:0 0 30px}.viewpoints-content .image{width:100%;overflow:hidden;border-radius:12px;margin:0 0 30px;position:relative}.viewpoints-content .image .icon{background-color:var(--white);width:46px;height:46px;position:absolute;top:20px;left:20px;display:block;border-radius:50%;z-index:3;transition:all 0.3s ease}.viewpoints-content .image .icon .arrow{width:46px;height:46px;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow.svg);background-size:20px 24px;background-repeat:no-repeat;background-position:center center;border-radius:50%;transition:all 0.3s ease}.viewpoints-content .image img{width:100%;display:block}.viewpoints-content h2{font-size:24px}.viewpoints-content .portfolio{color:var(--orange)}.viewpoints-content .portfolio a{color:var(--orange)}.viewpoints-content .to-do{list-style-type:none;padding:0}.viewpoints-content .to-do li{padding:15px 20px 15px 22px;background-color:var(--white);border-radius:12px;margin:0 0 15px;position:relative}.viewpoints-content .to-do li::before{content:'';background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/checkmark.svg);background-size:100%;background-color:var(--white);width:24px;height:24px;display:block;color:var(--white);border-radius:50%;top:20px;left:-12px;text-align:center;font-size:18px;font-weight:700;padding:6px 0;position:absolute;z-index:1}.viewpoints-content .candidates-loop{margin-left:-8px;margin-right:-8px}.viewpoints-content .candidates-loop .column{padding-left:8px;padding-right:8px}.viewpoints-content h3.alt-title{margin-top:30px}@media only screen and (min-width:768px){.viewpoints-loop .item h3{font-size:20px;padding:30px}.viewpoints-content .outer-image{margin:0 0 0 -20px}.viewpoints-content .image .icon{width:60px;height:60px}.viewpoints-content .image .icon .arrow{width:60px;height:60px;background-size:20px 24px}.viewpoints-content h2{font-size:30px}.viewpoints-content .to-do{margin:0 -20px 15px}.viewpoints-content .to-do li::before{width:30px;height:30px;left:-15px}}@media only screen and (min-width:1024px){.viewpoints-content .outer-image{margin:0 0 0 -30px}.viewpoints-content .image .icon{width:80px;height:80px}.viewpoints-content .image .icon .arrow{width:80px;height:80px;background-size:30px 36px}.viewpoints-content .to-do{margin:0 -30px 15px -20px}.viewpoints-content .to-do li{padding:25px 30px 25px 32px}.viewpoints-content .to-do li::before{width:34px;height:34px;left:-17px}}.candidates-loop .item{display:block;text-decoration:none;position:relative;text-align:center;margin:0 0 30px}.candidates-loop .item .label{position:absolute;bottom:20px;left:20px;z-index:5;width:46px;height:46px;color:var(--white);border-radius:50%;background-color:var(--orange);font-weight:700;padding:13px 8px;transition:all 0.3s ease}.candidates-loop .item .image{width:100%;display:block;position:relative;border-radius:12px;overflow:hidden;background-color:var(--orange);margin:0 0 10px}.candidates-loop .item .image:before{content:'';display:block;position:absolute;left:20px;bottom:20px;width:46px;height:46px;border-radius:50%;z-index:4;background-color:var(--orange);opacity:0;transition:all 0.3s ease}.candidates-loop .item .image img{width:100%;display:block;transition:all 0.3s ease}.candidates-loop .item:hover .image img{transform:scale(1.05);opacity:.8}.candidates-loop .item:hover .image .label{transform:scale(1.05)}.candidates-loop .item:hover .image:before{transform:scale(2.5);opacity:1}.candidates-loop .item h3{color:var(--xdarkgrey);font-size:17px;padding:0 5px;margin:0 0 10px}.candidates-loop .other-candidates ul{list-style-type:none;counter-reset:list-counter 20;padding:0;column-count:1;break-inside:avoid-column;page-break-inside:avoid;column-gap:15px;position:relative;display:inline-block}.candidates-loop .other-candidates ul li{counter-increment:list-counter;padding:8px 0 8px 45px;position:relative;page-break-before:avoid;page-break-inside:avoid;page-break-after:always;margin:0 0 5px}.candidates-loop .other-candidates ul li::before{content:"#" counter(list-counter);width:30px;height:30px;background-color:var(--orange);font-size:12px;text-align:center;color:var(--white);padding:2px 0;border-radius:50%;font-weight:700;position:absolute;top:6px;left:0}.candidates-loop .other-candidates ul li .popup-link{cursor:pointer;transition:all 0.3s ease}.candidates-loop .other-candidates ul li .popup-link:hover{color:var(--blue)}.candidates-content h1{margin:0 0 30px}.candidates-content .image{width:100%;overflow:hidden;border-radius:12px;margin:0 0 30px}.candidates-content .image img{width:100%;display:block}.candidates-content .info{list-style-type:none;padding:0;background-color:var(--white);border-radius:12px;padding:15px 20px}.candidates-content .info li{padding:3px 0;display:flex;flex-wrap:wrap}.candidates-content .info .label{font-weight:700;display:block;width:100px;padding:0 10px 0 0}.candidates-content .info .value{width:auto;flex:auto}.candidates-content .info .social{width:38px;height:38px;margin:10px 5px 0 0;cursor:pointer}.candidates-content .info .social svg{width:38px;height:38px;fill:var(--orange);transition:all 0.3s ease}.candidates-content .info .social:hover{transform:scale(1.05)}.candidates-content .info .social:hover svg{fill:var(--blue)}@media only screen and (min-width:768px){.candidates-loop .item h3{font-size:18px;padding:0 5px}.candidates-archive{margin-left:-35px;margin-left:-35px}.candidates-content .outer-image{margin:0 0 0 -20px}.candidates-content .info{margin:0 -20px 30px;padding:30px}.candidates-loop .other-candidates ul{column-count:3}}@media only screen and (min-width:1024px){.candidates-archive{margin-left:-55px;margin-right:-55px}.candidates-content .outer-image{margin:0 0 0 -30px}.candidates-content .info{margin:0 -30px 30px}}.activities-loop .item{display:block;width:100%;background-color:var(--white);border-radius:12px;padding:20px 20px 10px;margin:0 0 20px;text-decoration:none;color:var(--darkgrey)}.activities-loop .item .image{width:100%;display:block;border-radius:12px;overflow:hidden;margin:0 0 20px;position:relative}.activities-loop .item .image .label{background-color:var(--white);border-radius:6px;color:var(--orange);font-size:15px;font-weight:700;text-transform:uppercase;position:absolute;width:50px;height:60px;text-align:center;bottom:15px;left:15px;line-height:130%;display:flex;flex-wrap:wrap;align-content:center;align-items:center;text-align:center;justify-content:center;transition:all 0.3s ease}.activities-loop .item .image .label span{font-size:26px;display:block;padding:3px 0 0;width:100%}.activities-loop .item .image img{width:100%;display:block}.activities-loop .item .inner{margin:0 0 10px;flex:1}.activities-loop .item .inner h3{color:var(--xdarkgrey);font-size:18px;margin:0 0 5px;transition:all 0.3s ease}.activities-loop .item .inner .date{margin:0;line-height:150%}.activities-loop .item .inner .time{margin:0;line-height:150%}.activities-loop .item .inner p{margin:0 0 5px}.activities-loop .item .inner .btn{font-size:16px;background-size:10px 12px;padding:5px 0 5px 20px}.activities-loop .item:hover{background-color:var(--orange);color:var(--white)}.activities-loop .item:hover h3{color:var(--white)}.activities-loop .item:hover .btn{background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow-white.svg)}.activities-loop .item:hover .btn:hover{color:var(--blue)}.activities-content .image{width:100%;display:block;overflow:hidden;border-radius:12px;margin:0 0 30px}.activities-content .image img{width:100%;display:block}.activities-content .info{list-style-type:none;padding:0;background-color:var(--white);border-radius:12px;padding:15px 20px}.activities-content .info li{padding:3px 0;display:flex;flex-wrap:wrap}.activities-content .info .label{font-weight:700;display:block;width:100px;padding:0 10px 0 0}.activities-content .info .value{width:auto;flex:auto}.activities-content .share{background-color:var(--white);border-radius:12px;padding:15px;margin:30px 0}.activities-content .share span{display:block;font-weight:500;margin:0 0 10px 0;font-size:15px;color:var(--darkgrey)}.activities-content .share a{background-color:var(--white);width:42px;height:42px;display:inline-block;padding:0;text-align:center;border-radius:50%;margin:0 2px 10px}.activities-content .share a svg{fill:var(--orange);width:42px;height:42px}.activities-content .share a:hover svg{fill:var(--blue)}.activities-content .share a:hover{transform:scale(1.1)}@media only screen and (min-width:768px){.activities-archive{margin-left:-20px;margin-right:-20px}.activities-loop .item{display:flex;flex-wrap:wrap}.activities-loop .item .image{width:250px}.activities-loop .item .inner{padding-left:20px;align-self:center}.activities-loop .item .inner h3{font-size:22px}.activities-content .outer-image{margin:0 -20px 0 0}.activities-content .info{margin:0 -20px 30px;padding:30px}.activities-content .share{margin:30px -20px 15px;padding:20px 25px}}@media only screen and (min-width:1024px){.activities-archive{margin-left:-40px;margin-right:-40px}.activities-loop .item{padding:30px 30px 10px}.activities-loop .item .image{width:300px}.activities-loop .item .inner{padding-left:40px}.activities-content .outer-image{margin:0 -40px 0 0}.activities-content .info{margin:0 -30px 30px;padding:30px 40px}.activities-content .share{margin:30px -30px 15px;padding:25px 40px}}.info-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;visibility:hidden;opacity:0;transition:all 0.3s ease;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.info-popup.visible{visibility:visible;opacity:1}.info-popup .outer{position:absolute;left:0;top:0;background-color:rgb(0 0 0 / .2);width:100%;height:100%;z-index:9998;cursor:pointer}.info-popup .inner{background-color:var(--white);padding:20px 20px 5px;width:400px;max-height:calc(100% - 150px);max-width:calc(100% - 30px);overflow:auto;border-radius:20px;position:relative;z-index:9999;box-shadow:1px 7px 17px rgb(0 0 0 / .51);transform:scale(0,0);transition:all 0.3s ease;transition-delay:0.3s;display:flex;flex-wrap:wrap;align-items:flex-start}.info-popup.visible .inner{transform:scale(1,1)}.info-popup .inner .close-button{position:absolute;top:7px;right:5px;width:30px;height:30px;border-radius:50%;display:block;background-color:var(--blue);background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/close.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:center center;cursor:pointer;z-index:9999;transition:all 0.3s ease}.info-popup .inner .close-button:hover{transform:scale(1.05)}.info-popup .inner .profile{width:70px;margin:0 15px 20px 0;border-radius:12px;overflow:hidden}.info-popup .inner .profile img{display:block;width:100%}.info-popup .inner .content{width:calc(100% - 85px);align-self:center}.info-popup .inner h3{margin:0 20px 5px 0}@media only screen and (min-width:768px){.info-popup .inner h3{padding:0 25px 0 0}.info-popup .inner{padding:30px 25px 5px 25px;width:628px}.info-popup .inner .profile{width:170px;margin:0 30px 20px 0}.info-popup .inner .content{width:calc(100% - 200px)}.info-popup .inner .close-button{top:15px;right:15px;width:34px;height:34px;background-size:14px 14px}}.post-loop .item{display:block;text-decoration:none;margin:0 0 30px;color:var(--darkgrey)}.post-loop .item .image{width:100%;overflow:hidden;border-radius:12px;background-color:var(--orange);position:relative;margin:0 0 15px}.post-loop .item .image .date{position:absolute;top:20px;left:0;background-color:var(--blue);padding:7px 10px;color:var(--white);border-radius:0 8px 8px 0;z-index:3;font-weight:700;font-size:15px;text-transform:uppercase;width:80px;text-align:center;transition:all 0.3s ease}.post-loop .item .image img{width:100%;display:block;transition:all 0.3s ease}.post-loop .item h2{color:var(--xdarkgrey);font-size:18px;padding:0 20px;margin:0 0 10px}.post-loop .item p{padding:0 20px;margin:0 0 10px}.post-loop .item .btn{font-size:16px;background-size:10px 12px;padding:5px 0 5px 20px}.post-loop .item:hover .image .date{background-color:var(--orange)}.post-loop .item:hover .image img{opacity:.5;transform:scale(1.05)}.facetwp-facet-page_navi .facetwp-pager{background-color:var(--white);text-align:center;padding:15px;border-radius:12px;margin:30px 0}.facetwp-facet-page_navi .facetwp-pager:empty{display:none}.facetwp-facet-page_navi .facetwp-page{display:inline-block;border-radius:50%;width:38px;height:38px;text-align:center;padding:9px 0;margin:0 2px;color:var(--xdarkgrey);cursor:pointer}.facetwp-facet-page_navi .facetwp-page:hover,.facetwp-facet-page_navi .facetwp-page.active{background-color:var(--orange);color:var(--white);font-weight:700}.post-content h1{margin:0 0 5px}.post-content .date{margin:0 0 30px;font-size:18px;color:var(--orange)}.post-content .image{overflow:hidden;position:relative;border-radius:12px;margin:0 0 30px}.post-content .image img{width:100%;display:block}.post-content .question{color:var(--xdarkgrey);margin:0 0 5px}.post-content .share{background-color:var(--white);border-radius:12px;padding:15px;margin:30px 0}.post-content .share span{display:block;font-weight:500;margin:0 0 10px 0;font-size:15px;color:var(--darkgrey)}.post-content .share a{background-color:var(--white);width:42px;height:42px;display:inline-block;padding:0;text-align:center;border-radius:50%;margin:0 2px 10px}.post-content .share a svg{fill:var(--orange);width:42px;height:42px}.post-content .share a:hover svg{fill:var(--blue)}.post-content .share a:hover{transform:scale(1.1)}.post-content .news-list{padding:0;list-style-type:none}.post-content .news-list li a{text-decoration:none;color:var(--blue);display:block;background-color:#fff0;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/arrow.svg);background-size:10px 12px;background-repeat:no-repeat;background-position:left top 8px;padding:2px 0 2px 20px}.post-content .news-list li a:hover{background-position:left 5px top 8px}@media only screen and (min-width:768px){.post-archive{margin-left:-35px;margin-right:-35px}.post-loop .item h2{font-size:20px}.post-content .date{font-size:20px}.post-content .image{margin:0 -20px 30px -20px}.post-content .share{margin:30px -20px 30px;padding:20px 25px}}@media only screen and (min-width:1024px){.post-archive{margin-left:-55px;margin-right:-55px}.post-content .image{margin:0 -40px 30px -40px}.post-content .share{margin:30px -40px 30px;padding:25px 40px}.post-content .news-title{margin-left:40px}.post-content .news-list{margin-left:40px}}.gform_wrapper{margin:0 0 15px 0}.gform_title{margin:20px 0 0;font-size:22px}.gform_fields{list-style-type:none;margin:0 0 10px;padding:0}.gfield{margin:0 0 10px 0;display:block;width:100%;padding:0;border:0}.gfield_label{font-weight:700;padding:0 0 5px;display:block}.gfield_checkbox,.gfield_radio{margin:0;list-style-type:none;padding:0;position:relative;padding:0}.gfield_checkbox .gchoice,.gfield_radio .gchoice,.ginput_container_consent{line-height:120%;position:relative;padding:0 0 10px 20px}.ginput_container_consent [type="checkbox"],.gfield_checkbox [type="checkbox"],.gfield_radio [type="radio"]{position:absolute;top:3px;left:0}.hide-labels .gfield_label{display:none}.gform_body .gfield:before,.gform_body .gfield_checkbox li:before{display:none}.gform_required_legend{display:none}.validation_error,.validation_message{font-size:14px;font-weight:700;color:var(--red);padding:0;margin:0 0 10px;display:block;width:100%}.gform_wrapper h2.gform_submission_error{font-size:16px;text-transform:none;color:var(--red)}.gform_confirmation_message{background:var(--green);color:var(--white);padding:10px;margin:.5em 0 25px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gfield:after{content:" ";display:table;clear:both}.gsection_title{font-size:18px;margin:20px 0 0}.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gf_invisible{visibility:hidden;position:absolute;left:-9999px}@media only screen and (min-width:768px){.two-fields .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;margin:0 -7px}.two-fields .gform_fields .gfield{padding-left:7px;padding-right:7px;float:left;width:50%}}@media only screen and (min-width:1024px){.gform_wrapper form.two-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.two-fields .gform-body{width:67%;padding-right:7px}.two-fields .gform_footer{width:33%;padding-left:7px}.two-fields .gform_footer .gform_button{width:100%;padding:9px 25px 10px;margin:0}}.footer{font-size:16px;color:var(--darkgrey)}.footer a{color:var(--darkgrey);text-decoration:none}.footer a:hover{color:var(--orange)}.footer h3{font-weight:700;color:var(--blue);font-size:18px}.footer-main{border-top:1px solid var(--lightgrey);padding:25px 0 5px}.footer-main ul{padding:0;margin:-2px 0 20px;list-style-type:none}.footer-main ul li{padding:2px 0}.footer-main .viewpoints{column-count:2;column-gap:10px}.footer-main .socials a{display:inline-block;margin:0 4px 0 0;background-color:var(--white);width:38px;height:38px;border-radius:50%;overflow:hidden}.footer-main .socials a svg{width:38px;height:38px;fill:var(--orange)}.footer-main .socials a:hover{transform:scale(1.05)}.footer-main .socials a:hover svg{fill:var(--blue)}.footer-bottom{font-size:15px;padding:15px 0;color:var(--grey)}.footer-bottom .copy span{display:inline-block;margin:0 20px 0 0}.footer-bottom .menu{list-style-type:none;padding:0;display:inline-block;margin:0}.footer-bottom .menu li{display:inline-block;margin:0 15px 0 0}.footer-bottom .menu li a{color:var(--grey)}.footer-bottom .menu li a:hover{text-decoration:underline}@-webkit-keyframes fadeIn{from{opacity:0;transform:scale(0,0)}to{opacity:1;transform:scale(1,1)}}@-moz-keyframes fadeIn{from{opacity:0;transform:scale(0,0)}to{opacity:1;transform:scale(1,1)}}@keyframes fadeIn{from{opacity:0;transform:scale(0,0)}to{opacity:1;transform:scale(1,1)}}.footer .whatsapp{opacity:0;transform:scale(0,0);-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.footer .whatsapp,.footer .whatsapp:focus{position:fixed;z-index:999;bottom:20px;right:20px;width:50px;height:50px;background-image:url(/wp-content/themes/vvdsteenbergen-theme/assets/images/whatsapp.svg);background-size:100%;-webkit-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(0 0 0 / .2);border-radius:100%}.footer .whatsapp span,.footer .whatsapp:focus span{position:absolute;bottom:50%;right:60px;transform:translate(0,50%) scale(0,0);opacity:0;font-size:11px;transition:all 0.3s ease;background:var(--blue);color:var(--white);width:90px;padding:4px 5px;text-align:center;border-radius:4px;line-height:100%;display:block}.footer .whatsapp span:before{content:'';position:absolute;top:50%;right:-6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:8px solid var(--blue);border-top:8px solid #fff0;border-bottom:8px solid #fff0}.footer .whatsapp:hover{-webkit-box-shadow:0 0 7px rgb(0 0 0 / .5);box-shadow:0 0 7px rgb(0 0 0 / .5)}.footer .whatsapp:hover span{display:block;opacity:1;transform:translate(0,50%) scale(1,1)}@media only screen and (min-width:768px){.footer h3{font-size:20px}.footer-main{padding:55px 0 35px}.footer-bottom{padding:25px 0 45px}.footer-bottom .copy span{margin:0 30px 0 0}.footer-bottom .menu li{margin:0 25px 0 0}.footer .whatsapp,.footer .whatsapp:focus{width:60px;height:60px}.footer .whatsapp span{font-size:14px;padding:7px;width:110px}.footer .whatsapp span,.footer .whatsapp:focus span{right:70px}}