/*!
Theme Name: Penteractive
Theme URI: https://www.penteractive.nl
Description: Sqetch 2021
Author: Hollands Wild reclamebureau
Author URI: https://www.hollandswild.nl/
Version: 2.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.hide{display:none !important}.hide_xs{display:none}@media screen and (min-width: 768px){.hide_xs{display:inherit}}.hide--375{display:inherit}@media screen and (min-width: 375px){.hide--375{display:none}}.hide--480{display:inherit}@media screen and (min-width: 480px){.hide--480{display:none !important}}.hide--768{display:inherit}@media screen and (min-width: 768px){.hide--768{display:none !important}}.hide--1024{display:inherit}@media screen and (min-width: 1024px){.hide--1024{display:none !important}}.hide--1200{display:inherit !important}@media screen and (min-width: 1200px){.hide--1200{display:none !important}}.show--375{display:none}@media screen and (min-width: 375px){.show--375{display:inherit}}.show--480{display:none}@media screen and (min-width: 480px){.show--480{display:inherit}}.show--580{display:none !important}@media screen and (min-width: 580px){.show--580{display:inherit !important}}@media screen and (max-width: 767px){.show--768{display:none !important}}.show--900{display:none}@media screen and (min-width: 900px){.show--900{display:inherit}}.show--1024{display:none}@media screen and (min-width: 1024px){.show--1024{display:inherit}}.show--1200{display:none !important}@media screen and (min-width: 1200px){.show--1200{display:inherit !important}}@media screen and (min-width: 1024px) and (max-width: 1199px){.show_hide--1024-1200{display:none}}.allow_touch_scroll{-webkit-overflow-scrolling:touch}.menushow--long{display:none}@media screen and (max-width: 767px){.menushow--long{display:block}}@media screen and (min-width: 1024px){.menushow--long{display:block}}.menushow--short{display:none}@media screen and (min-width: 768px){.menushow--short{display:block}}@media screen and (min-width: 1024px){.menushow--short{display:none}}.center{text-align:center}.fancybox-container{z-index:10000002}@font-face{font-family:'Proxima Nova Rg';src:url("fonts/ProximaNova-Regular.eot");src:url("fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Regular.woff2") format("woff2"),url("fonts/ProximaNova-Regular.woff") format("woff"),url("fonts/ProximaNova-Regular.ttf") format("truetype"),url("fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Bold';src:url("fonts/ProximaNova-Bold.eot");src:url("fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Bold.woff2") format("woff2"),url("fonts/ProximaNova-Bold.woff") format("woff"),url("fonts/ProximaNova-Bold.ttf") format("truetype"),url("fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova SemiBold';src:url("fonts/ProximaNova-Semibold.eot");src:url("fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Semibold.woff2") format("woff2"),url("fonts/ProximaNova-Semibold.woff") format("woff"),url("fonts/ProximaNova-Semibold.ttf") format("truetype"),url("fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}html,body{height:100%}body{color:#000;font-family:'Proxima Nova Rg', sans-serif;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body--noscroll{overflow:hidden}.container{display:flex;width:100%}.container .container_inner{display:flex;margin:0 auto;max-width:120rem;padding:0 2.5rem;width:100%}.container .container_inner.container_inner--align_center{align-items:center}.container .container_inner.container_inner--justify_between{justify-content:space-between}.container.container--light{background-color:rgba(22,99,137,0.05)}.main{display:flex;flex-direction:column;min-height:var(--vh)}.main .main_inner{display:flex;flex-direction:column;flex:1;padding-top:8.6rem}body.home .main .main_inner{padding-top:0}.button{border:0;cursor:pointer;font-family:'Proxima Nova SemiBold', sans-serif;font-size:1.7rem;outline:none !important;padding:1.4rem 2.5rem;text-align:center;text-decoration:none !important;text-transform:uppercase}.button.button--blue{background-color:#166389;border-radius:.5rem;box-shadow:0 0.5rem 0.4rem rgba(0,0,0,0.06);color:#fff;transition:background-color .2s, transform .2s}.button.button--blue:hover{background-color:#1c8ec5;color:#fff;transform:scale(1.05)}.button.button--light_blue{background-color:#1c8ec5;border-radius:.5rem;box-shadow:0 0.5rem 0.4rem rgba(0,0,0,0.06);color:#fff;transition:background-color .2s, transform .2s}.button.button--light_blue:hover{background-color:#166389;color:#fff;transform:scale(1.05)}.buttons{display:flex;flex-direction:column;padding:5rem 0 4.5rem 0;width:100%}.buttons .button{margin-bottom:1.5rem;width:100%}.buttons .button:last-child{margin-bottom:0}@media screen and (min-width: 460px){.buttons{flex-direction:row;justify-content:center}.buttons .button{margin-bottom:0;margin-right:1rem;width:20rem}.buttons .button:last-child{margin-right:0}}.cookies{align-items:center;background-color:#166389;bottom:0;color:#fff;display:inline-flex;font-family:"Proxima Nova SemiBold", sans-serif;font-size:1.5rem;height:0;justify-content:center;max-height:0;line-height:2rem;overflow:hidden;position:fixed;text-align:center;text-transform:uppercase;transition:max-height 3s ease-out;width:100%;z-index:999}.cookies .container_inner{align-items:center;display:flex;height:100%;justify-content:center}.cookies .container_inner>div{max-width:20rem}.cookies .container_inner>div a{color:#fff;text-decoration:none !important;transition:color .2s}.cookies .container_inner>div a:hover{color:#1c8ec5}.cookies.cookies--open{height:9rem;max-height:100000rem;overflow:initial}.cookies .close_cookie{background:URL("images/penteractive_close_cookie.png");background-image:URL("images/penteractive_close_cookie.svg"),none;background-position:top left;background-repeat:no-repeat;background-size:4rem 8rem;display:block;height:4rem;position:absolute;right:2rem;top:-2rem;width:4rem}.cookies .close_cookie:hover{background-position:0 -4rem}@media screen and (min-width: 768px){.cookies .close_cookie{right:3.5rem}.cookies .container_inner{flex-direction:row}.cookies .container_inner>div{max-width:none}.cookies.cookies--open{height:4.5rem}}.footer{position:relative}.footer .footer_columns{display:flex;flex-direction:column;padding:4rem 0 2rem 0}@media screen and (min-width: 580px){.footer .footer_columns{flex-direction:row;flex-wrap:wrap;margin:0 auto;width:52rem}}@media screen and (min-width: 768px){.footer .footer_columns{width:62rem}}@media screen and (min-width: 1024px){.footer .footer_columns{padding:5rem 0 3rem 0;width:95.8rem}}.footer .footer_columns .column{font-family:'Proxima Nova Rg', sans-serif;font-size:1.6rem;line-height:2.3rem;margin-bottom:2.8rem}.footer .footer_columns .column strong{font-family:'Proxima Nova Bold', sans-serif}.footer .footer_columns .column a{color:#1c8ec5;text-decoration:none !important;transition:color .2s}.footer .footer_columns .column a:hover{color:#000}.footer .footer_columns .column:last-child{margin-bottom:2.3rem}@media screen and (min-width: 580px){.footer .footer_columns .column{margin-right:2rem;width:25rem}.footer .footer_columns .column:nth-child(2n),.footer .footer_columns .column:last-child{margin-right:0}}@media screen and (min-width: 768px){.footer .footer_columns .column{width:30rem}}@media screen and (min-width: 1024px){.footer .footer_columns .column{width:30.6rem}.footer .footer_columns .column:nth-child(2n),.footer .footer_columns .column:last-child{margin-right:2rem}.footer .footer_columns .column:last-child{margin-right:0}}.linkedin{background:URL("images/penteractive_linkedin.png");background-image:URL("images/penteractive_linkedin.svg"),none;background-position:top left;background-repeat:no-repeat;background-size:5.4rem 10.8rem;border-radius:50%;bottom:2.5rem;box-shadow:0 0.5rem 0.4rem rgba(0,0,0,0.06);display:block;height:5.4rem;position:fixed;right:2.5rem;transition:transform .2s;width:5.4rem;z-index:2}.linkedin:hover{background-position:0 -5.4rem;transform:scale(1.05)}.header{background-color:#166389;height:8.6rem;left:0;padding:1.5rem;position:fixed;top:0;width:100vw;z-index:100}.header .header_logo{background:URL("images/penteractive_logo.png");background-image:URL("images/penteractive_logo.svg"),none;background-position:top left;background-repeat:no-repeat;background-size:contain;display:block;height:5.6rem;width:26rem}body.home .header{display:none}.jumbotron{align-items:center;background-position:top center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:calc(100vh);height:calc(var(--vh, 1vh) * 100);width:100vw}.jumbotron:before{background:URL("images/penteractive_penteract.png");background-image:URL("images/penteractive_penteract.svg"),none;background-position:top left;background-repeat:no-repeat;background-size:contain;content:"";height:16rem;width:32rem}@media screen and (min-width: 768px){.jumbotron:before{height:23.5rem;width:47rem}}.jumbotron .jumbotron_center{align-items:center;display:flex;flex:1;flex-direction:column;padding-top:3.5rem;text-align:center;transition:margin}@media screen and (min-width: 768px){.jumbotron .jumbotron_center{padding-top:4.5rem}}.jumbotron .jumbotron_center h1{color:#fff;font-family:'Proxima Nova Bold', sans-serif;font-size:5.8rem;line-height:5.9rem;padding:0 .5rem 3rem .5rem}@media screen and (min-width: 375px){.jumbotron .jumbotron_center h1{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 768px){.jumbotron .jumbotron_center h1{padding-bottom:4rem}}.jumbotron .jumbotron_center .jumbotron_logo{background:URL("images/penteractive_logo.png");background-image:URL("images/penteractive_logo.svg"),none;background-position:top left;background-repeat:no-repeat;background-size:contain;display:block;height:5.6rem;width:26rem}.jumbotron .jumbotron_bottom{position:relative;width:100%}.jumbotron .jumbotron_bottom .jumbotron_arrow{background:URL("images/penteractive_arrow.png");background-image:URL("images/penteractive_arrow.svg"),none;background-position:top left;background-repeat:no-repeat;background-size:2.2rem 2.4rem;bottom:6.9rem;box-shadow:0 0.5rem 0.4rem rgba(0,0,0,0.06);display:block;height:1.2rem;left:50%;position:absolute;transform:translateX(-50%);width:2.2rem;z-index:2}.jumbotron .jumbotron_bottom .jumbotron_arrow:hover{background-position:0 -1.2rem}.services{display:flex;flex-wrap:wrap;padding:4.5rem 0}@media screen and (min-width: 768px){.services{justify-content:center}}.services .service{background-color:#fff;border-radius:.5rem;box-shadow:0 0.5rem 0.4rem rgba(0,0,0,0.06);display:flex;flex-direction:column;margin-top:2rem;padding:2.5rem 2rem 3rem 2rem;width:100%}.services .service:first-child{margin-top:0}.services .service h2{color:#166389;font-family:'Proxima Nova Bold', sans-serif;font-size:1.9rem;line-height:2.5rem;padding-bottom:2rem}@media screen and (min-width: 520px){.services .service{margin-right:2rem;width:calc((100% - 2rem) / 2)}.services .service:nth-child(2){margin-top:0}.services .service:nth-child(2n),.services .service:last-child{margin-right:0}}@media screen and (min-width: 768px){.services .service{width:34.9rem}.services .service h2{width:31rem}}@media screen and (min-width: 1024px){.services .service{width:45rem}.services .service h2{width:34rem}}.text{padding:4rem 0 5rem 0;width:100%}@media screen and (min-width: 768px){.text{padding:4.5rem 0 6.5rem 0}}.text.text--service{border-top:0.1rem solid rgba(22,99,137,0.2);padding-bottom:0;padding-top:2.3rem}.text p{font-size:1.9rem;line-height:2.8rem;margin-bottom:2.8rem}@media screen and (min-width: 768px){.text p{margin:0 auto 2.8rem auto;max-width:64rem;width:100%}}.text strong{font-weight:700}.text ul,.text ol{margin-bottom:3rem}.text ul li,.text ol li{font-size:1.7rem;line-height:2.5rem}.text ul li{display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.text ul li:before{content:"\2022";color:#1c8ec5;flex:1rem 0 0;margin-right:1rem}.text .intro_text{color:#166389;font-family:'Proxima Nova Bold', sans-serif;font-size:3rem;line-height:3.9rem;margin-bottom:3.5rem}@media screen and (min-width: 768px){.text .intro_text{margin:0 auto 4rem auto;max-width:71.8rem;text-align:center;width:100%}}@media screen and (min-width: 1024px){.text .intro_text{max-width:84rem}}.text .blue_text{color:#166389}.text .logos{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}@media screen and (min-width: 768px){.text .logos{justify-content:center}}.text .logos img{height:4rem;margin:0 1.5rem 1.5rem 0}.text .logos img:last-child{margin-right:0}@media screen and (min-width: 768px){.text .logos img{margin:0 2.5rem 2.5rem 0}}.text>*:last-child{margin-bottom:0}
