@import url(https://use.typekit.net/ykx6zex.css);:root{--font-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font:var(--font-fallback);--size:18px;--line:1.618;--kerning:-0.003em;--line-small:1.12;--ratio:1;--ease:0.1s;--timing:ease-out;--column:1rem;--row:1rem;font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;--trim:calc((var(--line) * var(--size) - var(--size)) * -0.9)}.p,p{margin:25px 0}*{border:0;vertical-align:baseline;word-break:break-word}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0}html{scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;max-width:100%}img{max-width:100%;vertical-align:middle;height:auto;border:0}canvas,embed,figure,iframe{max-width:100%;display:block;margin:0}table{border-collapse:collapse;border-spacing:0}hr{border:0;background-color:var(--text);margin:1em 0}[hidden]{display:none}[disabled]{cursor:not-allowed}.b,.button,.c-form-label,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.input,.p,.simple-link,.small,.strong,.tag,.tap,.text,:root,a,b,button,dd,dl,dt,em,h1,h2,h3,h4,h5,h6,input,input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),label,li,ol,p,select,strong,sub,sup,textarea,ul{--size:1em;font-size:var(--size);font-weight:var(--weight);font-family:var(--font),var(--font-fallback);line-height:var(--line);letter-spacing:var(--kern);color:var(--text)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0}.h1,.h2,.h3,.h4,h1,h2,h3,h4{--weight:700}.h1,h1{--size:3.4rem}.h2,h2{--size:2.4rem}.h3,h3{--size:2rem}.h4,h4{--size:1.4rem}.h5,h5{--size:1rem}.h6,h6{--size:0.86rem}.regular{--weight:400}.trim:after,.trim:before{content:"";display:table}.trim:before{margin-top:var(--trim)}.trim:after{margin-bottom:var(--trim)}.b,.strong,b,strong{--weight:700}.set{--grid:1;display:flex;flex-wrap:wrap}.set>*{flex:0 0 var(--grid);max-width:var(--grid)}.gap{margin-left:calc(var(--column) * -1);margin-top:calc(var(--row) * -1);pointer-events:none}.gap>*{padding-left:var(--column);padding-top:var(--row)}.gap>*>:not(.gap){pointer-events:auto}.of-1{--grid:8.33333%}.of-2{--grid:16.66667%}.of-3{--grid:25%}.of-4{--grid:33.33333%}.of-5{--grid:41.66667%}.of-6{--grid:50%}.of-7{--grid:58.33333%}.of-8{--grid:66.66667%}.of-9{--grid:75%}.of-10{--grid:83.33333%}.of-11{--grid:91.66667%}.of-12{--grid:100%}.of-auto{--grid:auto}.flex-1,.set.flex-1>*{flex:1}.of-5th{--grid:20%}.of-7th{--grid:14.28571%}@media screen and (max-width:105em){.of-1-wide{--grid:8.33333%}.of-2-wide{--grid:16.66667%}.of-3-wide{--grid:25%}.of-4-wide{--grid:33.33333%}.of-5-wide{--grid:41.66667%}.of-6-wide{--grid:50%}.of-7-wide{--grid:58.33333%}.of-8-wide{--grid:66.66667%}.of-9-wide{--grid:75%}.of-10-wide{--grid:83.33333%}.of-11-wide{--grid:91.66667%}.of-12-wide{--grid:100%}.of-auto-wide{--grid:auto}.flex-1-wide,.set.flex-1-wide>*{flex:1}.of-5th-wide{--grid:20%}.of-7th-wide{--grid:14.28571%}}@media screen and (max-width:90em){.of-1-huge{--grid:8.33333%}.of-2-huge{--grid:16.66667%}.of-3-huge{--grid:25%}.of-4-huge{--grid:33.33333%}.of-5-huge{--grid:41.66667%}.of-6-huge{--grid:50%}.of-7-huge{--grid:58.33333%}.of-8-huge{--grid:66.66667%}.of-9-huge{--grid:75%}.of-10-huge{--grid:83.33333%}.of-11-huge{--grid:91.66667%}.of-12-huge{--grid:100%}.of-auto-huge{--grid:auto}.flex-1-huge,.set.flex-1-huge>*{flex:1}.of-5th-huge{--grid:20%}.of-7th-huge{--grid:14.28571%}}@media screen and (max-width:80em){.of-1-large{--grid:8.33333%}.of-2-large{--grid:16.66667%}.of-3-large{--grid:25%}.of-4-large{--grid:33.33333%}.of-5-large{--grid:41.66667%}.of-6-large{--grid:50%}.of-7-large{--grid:58.33333%}.of-8-large{--grid:66.66667%}.of-9-large{--grid:75%}.of-10-large{--grid:83.33333%}.of-11-large{--grid:91.66667%}.of-12-large{--grid:100%}.of-auto-large{--grid:auto}.flex-1-large,.set.flex-1-large>*{flex:1}.of-5th-large{--grid:20%}.of-7th-large{--grid:14.28571%}}@media screen and (max-width:64em){.of-1-medium{--grid:8.33333%}.of-2-medium{--grid:16.66667%}.of-3-medium{--grid:25%}.of-4-medium{--grid:33.33333%}.of-5-medium{--grid:41.66667%}.of-6-medium{--grid:50%}.of-7-medium{--grid:58.33333%}.of-8-medium{--grid:66.66667%}.of-9-medium{--grid:75%}.of-10-medium{--grid:83.33333%}.of-11-medium{--grid:91.66667%}.of-12-medium{--grid:100%}.of-auto-medium{--grid:auto}.flex-1-medium,.set.flex-1-medium>*{flex:1}.of-5th-medium{--grid:20%}.of-7th-medium{--grid:14.28571%}}@media screen and (max-width:47.9375em){.of-1-small{--grid:8.33333%}.of-2-small{--grid:16.66667%}.of-3-small{--grid:25%}.of-4-small{--grid:33.33333%}.of-5-small{--grid:41.66667%}.of-6-small{--grid:50%}.of-7-small{--grid:58.33333%}.of-8-small{--grid:66.66667%}.of-9-small{--grid:75%}.of-10-small{--grid:83.33333%}.of-11-small{--grid:91.66667%}.of-12-small{--grid:100%}.of-auto-small{--grid:auto}.flex-1-small,.set.flex-1-small>*{flex:1}.of-5th-small{--grid:20%}.of-7th-small{--grid:14.28571%}}@media screen and (max-width:31.25em){.of-1-mini{--grid:8.33333%}.of-2-mini{--grid:16.66667%}.of-3-mini{--grid:25%}.of-4-mini{--grid:33.33333%}.of-5-mini{--grid:41.66667%}.of-6-mini{--grid:50%}.of-7-mini{--grid:58.33333%}.of-8-mini{--grid:66.66667%}.of-9-mini{--grid:75%}.of-10-mini{--grid:83.33333%}.of-11-mini{--grid:91.66667%}.of-12-mini{--grid:100%}.of-auto-mini{--grid:auto}.flex-1-mini,.set.flex-1-mini>*{flex:1}.of-5th-mini{--grid:20%}.of-7th-mini{--grid:14.28571%}}@media screen and (max-width:20em){.of-1-tiny{--grid:8.33333%}.of-2-tiny{--grid:16.66667%}.of-3-tiny{--grid:25%}.of-4-tiny{--grid:33.33333%}.of-5-tiny{--grid:41.66667%}.of-6-tiny{--grid:50%}.of-7-tiny{--grid:58.33333%}.of-8-tiny{--grid:66.66667%}.of-9-tiny{--grid:75%}.of-10-tiny{--grid:83.33333%}.of-11-tiny{--grid:91.66667%}.of-12-tiny{--grid:100%}.of-auto-tiny{--grid:auto}.flex-1-tiny,.set.flex-1-tiny>*{flex:1}.of-5th-tiny{--grid:20%}.of-7th-tiny{--grid:14.28571%}}.l-ratio{position:relative;height:0;padding-bottom:calc(var(--ratio) * 100%)}.l-ratio,.l-ratio>*{width:100%;display:block}.l-ratio>*{position:absolute;height:100%;object-fit:cover;object-position:center;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%}body .at-center{display:flex;align-items:center}body .at-start{display:flex;align-items:flex-start}body .at-end{display:flex;align-items:flex-end}body .at-stretch{display:flex;align-items:stretch}body .to-center{display:flex;justify-content:center}body .to-sides{display:flex;justify-content:space-between}body .to-start{display:flex;justify-content:flex-start}body .to-end{display:flex;justify-content:flex-end}body .to-around{display:flex;justify-content:space-around}body .to-even{display:flex;justify-content:space-evenly}body .m-auto{margin:auto}body .mv-auto{margin:auto 0}body .mh-auto{margin:0 auto}body .mr-auto{margin-right:auto}body .ml-auto{margin-left:auto}body .mt-auto{margin-top:auto}body .mb-auto{margin-bottom:auto}.stack{display:flex;flex-direction:column}@media screen and (max-width:105em){.order-0-wide{order:-1}}@media screen and (max-width:90em){.order-0-huge{order:-1}}@media screen and (max-width:80em){.order-0-large{order:-1}}@media screen and (max-width:64em){.order-0-medium{order:-1}}@media screen and (max-width:47.9375em){.order-0-small{order:-1}}@media screen and (max-width:31.25em){.order-0-mini{order:-1}}@media screen and (max-width:20em){.order-0-tiny{order:-1}}@media screen and (max-width:105em){.order-1-wide{order:1}}@media screen and (max-width:90em){.order-1-huge{order:1}}@media screen and (max-width:80em){.order-1-large{order:1}}@media screen and (max-width:64em){.order-1-medium{order:1}}@media screen and (max-width:47.9375em){.order-1-small{order:1}}@media screen and (max-width:31.25em){.order-1-mini{order:1}}@media screen and (max-width:20em){.order-1-tiny{order:1}}@media screen and (max-width:105em){.order-2-wide{order:2}}@media screen and (max-width:90em){.order-2-huge{order:2}}@media screen and (max-width:80em){.order-2-large{order:2}}@media screen and (max-width:64em){.order-2-medium{order:2}}@media screen and (max-width:47.9375em){.order-2-small{order:2}}@media screen and (max-width:31.25em){.order-2-mini{order:2}}@media screen and (max-width:20em){.order-2-tiny{order:2}}@media screen and (max-width:105em){.order-3-wide{order:3}}@media screen and (max-width:90em){.order-3-huge{order:3}}@media screen and (max-width:80em){.order-3-large{order:3}}@media screen and (max-width:64em){.order-3-medium{order:3}}@media screen and (max-width:47.9375em){.order-3-small{order:3}}@media screen and (max-width:31.25em){.order-3-mini{order:3}}@media screen and (max-width:20em){.order-3-tiny{order:3}}.hidden,.is-hidden,.screen-reader-shortcut,.screen-reader-text{display:none}@media screen and (max-width:105em){body .hide-wide{display:none!important}}@media screen and (max-width:90em){body .hide-huge{display:none!important}}@media screen and (max-width:80em){body .hide-large{display:none!important}}@media screen and (max-width:64em){body .hide-medium{display:none!important}}@media screen and (max-width:47.9375em){body .hide-small{display:none!important}}@media screen and (max-width:31.25em){body .hide-mini{display:none!important}}@media screen and (max-width:20em){body .hide-tiny{display:none!important}}@media screen and (min-width:105.0625em){body .show-wide{display:none!important}}@media screen and (min-width:90.0625em){body .show-huge{display:none!important}}@media screen and (min-width:80.0625em){body .show-large{display:none!important}}@media screen and (min-width:64.0625em){body .show-medium{display:none!important}}@media screen and (min-width:48em){body .show-small{display:none!important}}@media screen and (min-width:31.3125em){body .show-mini{display:none!important}}@media screen and (min-width:20.0625em){body .show-tiny{display:none!important}}.ease,.simple-link,a,button,i{transition-duration:var(--ease);transition-timing-function:var(--timing)}button{--webkit-appearance:none;background:transparent;border:0}.text-dark{--text:var(--text-dark)}.simple-link,a{text-decoration:none}.simple-link,a,button,label{cursor:pointer}.button,.input,.tap,input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),select,textarea{margin:0;--height:2.8rem;--side:1rem;--line:var(--line-small);--radius:0.3rem;--border:1px;--stroke:transparent;--background:transparent;--weight:700;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;text-decoration:none;padding:.2rem var(--side);border-radius:var(--radius);min-height:var(--height);border:var(--border) solid var(--stroke);background-color:var(--background);display:inline-flex;align-items:center;text-align:center;justify-content:center}.button{--background:var(--color-1);--text:var(--text-light)}.button:hover{opacity:.84}.input,input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),select,textarea{--stroke:var(--text-dark);width:100%;text-align:left}nav{display:block}nav ul{padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:center}nav li,nav ul,nav ul li+li{margin:0}nav li{list-style:none;display:inline-flex;flex-direction:column;padding:0}nav .simple-link,nav .simple-link:hover,nav a,nav a:hover{text-decoration:none}.button,button,nav{-webkit-user-select:none;user-select:none}.h-fill{height:100%}.ratio{height:0;padding-bottom:calc(var(--ratio) * 100%);position:relative;overflow:hidden;width:100%}.ratio>*{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;object-fit:cover;z-index:2}.ratio.ratio-contain>*{object-fit:scale-down}.u-card{height:100%}.p:first-child,p:first-child{margin-top:0}.p:last-child,p:last-child{margin-bottom:0}@media screen and (max-width:47.9375em){.p,p{margin:15px 0}}:root{--dark:#1a2638;--light:#f5f5f5;--red:#d11230;--beige:#bf9c7d;--radius:4px;--white:#fff}.bg-light{background-color:var(--light)}.bg-blue,.bg-dark{background-color:var(--dark)}.bg-dark-fade{background-color:rgba(26,38,56,.85)}.bg-red{background-color:var(--red)}.bg-beige{background-color:var(--beige)}.radius{border-radius:var(--radius);overflow:hidden}.color-red{--text:var(--red);color:var(--red)}.color-dark{--text:var(--dark);color:var(--dark)}.has-overlay:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(26,38,56,.4)}.vertical-bg{position:relative}.vertical-bg-bottom,.vertical-bg-top{position:absolute;left:0;right:0;pointer-events:none}.vertical-bg-top{top:0;bottom:50%}.vertical-bg-bottom{top:50%;bottom:0}.bg-white{background-color:var(--white)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--text-dark:var(--dark);--text-light:var(--white);--font-1:"basic-sans";--font-2:"Adelle";--text:var(--text-dark);--text-reverse:var(--text-light);--size:16px;--line:1.5;--weight:400;--font:var(--font-1)}.font-2{font-family:var(-font-2),var(--font-fallback);--font:var(--font-2)}.simple-link,.simple-link:not(.btn):not(.link):not(.link-card):not(.extend-link),a:not(.btn):not(.link):not(.link-card):not(.extend-link){--weight:bold;text-decoration:underline}.simple-link:hover,.simple-link:not(.btn):not(.link):not(.link-card):not(.extend-link):hover,a:not(.btn):not(.link):not(.link-card):not(.extend-link):hover{--text:var(--red)}.clear-links .simple-link,.clear-links a{text-decoration:none!important;--weight:400!important}.clear-links .simple-link:hover,.clear-links a:hover{text-decoration:underline!important}.h0{--size:72px;--weight:bold;--line:1.083}@media screen and (max-width:64em){.h0{--size:50px}}@media screen and (max-width:47.9375em){.h0{--size:42px}}.h1,h1{--size:64px;--weight:bold;--line:1.15625}@media screen and (max-width:64em){.h1,h1{--size:50px}}@media screen and (max-width:47.9375em){.h1,h1{--size:42px}}.h2,h2{--size:40px}.h2,.h3,h2,h3{--weight:bold;--line:1.2}.h3,h3{--size:30px}.h4,h4{--size:24px;--weight:bold;--line:1}.h5,h5{--size:17px;--weight:bold;--line:1.17647}.h6,h6{--size:14px;--weight:bold;--line:1.21}hr{margin:0;padding:0;height:1px;border:none;width:100%;display:block}.small{--size:14px;--line:1.3}.text-light{color:var(--text-light);--text:var(--text-light);--text-reverse:var(--text-dark)}.text-light hr{background-color:hsla(0,0%,100%,.2)}.text-light .simple-link:not(.btn):not(.link):not(.link-card),.text-light a:not(.btn):not(.link):not(.link-card){--text:var(--white)}.text-light .input,.text-light input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),.text-light select,.text-light textarea{color:#fff}body .t-thin{--weight:300}:root{--inner:1300px;--inner-s:595px;--edge:104px;--gap:30px;--wing-side:38.7%}@media screen and (max-width:90em){:root{--edge:80px;--wing-side:45%}}@media screen and (max-width:80em){:root{--edge:50px}}@media screen and (max-width:64em){:root{--edge:37px}}.inner{margin-inline:auto;width:100%;max-width:calc(var(--inner) + var(--edge) * 2);padding-inline:var(--edge)}.inner.inner-s{--inner:var(--inner-s)}body:not(.home) #main{padding-top:104px}@media screen and (max-width:64em){body:not(.home) #main{padding-top:51px}}#main>*+*{margin-top:80px}@media screen and (max-width:64em){#main>*+*{margin-top:60px}}.l-wing{display:grid;grid-template-columns:1fr var(--wing-side);gap:126px}@media screen and (max-width:90em){.l-wing{gap:45px}}@media screen and (max-width:64em){.l-wing{gap:30px;grid-template-columns:1fr}}.l-wing.type-half{grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media screen and (max-width:64em){.l-wing.type-half{gap:30px;grid-template-columns:1fr}}figure img{display:block;width:100%}.above{position:relative;z-index:6}.push{display:flex;flex-wrap:wrap}.push>:first-child{margin-right:auto}.bunch{display:flex;flex-wrap:wrap}.l-four{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.l-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:80em){.l-three{gap:35px}}@media screen and (max-width:64em){.l-three{grid-template-columns:1fr}}.l-two{display:grid;grid-template-columns:repeat(2,1fr);gap:86px}@media screen and (max-width:80em){.l-two{gap:35px}}@media screen and (max-width:47.9375em){.l-two{grid-template-columns:1fr}}.span-2{grid-column:span 2}.span-4{grid-column:span 4}.contain{overflow:hidden}.panel{margin:0!important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;overflow-y:auto;transition-duration:.4s}.panel-fade,.panel-fade-children>*,.panel-nav-column>li{transition-timing-function:ease;transition-duration:.8s}.panel-fade-children>:not(.is-seen),.panel-fade:not(.is-seen),.panel-nav-column>li:not(.is-seen){opacity:0;transform:translateX(-100px)}.panel::-webkit-scrollbar{display:none}.panel:not(.is-active){opacity:0;pointer-events:none;transform:translateY(-100%)}.panel-inner{--inner:826px;height:100%;display:flex;flex-direction:column}.panel-inner.size-l{--inner:991px}.panel-inner.size-w{--inner:1200px}.panel-header{display:flex;justify-content:flex-end;flex:0 0 auto}.panel-header button{flex:0 0 auto;padding:35px 28px;margin-right:-28px}@media (min-width:1500px){.panel-header{margin-left:-160px;margin-right:-160px}}.panel-footer{margin-top:49px}.panel-body{flex-direction:column;display:flex;flex:1;justify-content:center;padding-bottom:60px}@media screen and (max-width:47.9375em){.panel-body{padding-bottom:120px}}.panel .panel-inner.size-w .panel-header{margin-left:0;margin-right:0}html.is-locked,html.is-locked body{overflow:hidden}.active-source .active-slide{display:none}.active-source.is-active .hide-if-active,.active-source:not(.is-active) .show-if-active{display:none!important}.extend-link-source{position:relative}.extend-link-source .simple-link:not(.extend-link),.extend-link-source a:not(.extend-link){position:relative;z-index:8}.extend-link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.mb-1{margin-bottom:13px}.mt-1{margin-top:13px}.mt-3{margin-top:44px}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:transparent;border:1px solid var(--text);border-radius:3px;--line:1.1875;--weight:bold;padding:12px 18px}.btn svg{flex:0 0 auto;margin-right:10px;margin-block:-2px}.btn svg path{transition-duration:.2s}.btn:hover{background-color:var(--text);color:var(--text-reverse);text-decoration:none}.btn:hover svg path{fill:#fff}.btn--job{margin-top:15px;display:inline-flex}.btn--job .job-count{background-color:var(--red);color:#fff;width:17px;height:17px;font-size:13px;display:inline-flex;border-radius:100%;margin-left:7px;align-items:center;justify-content:center;line-height:1}.link svg{margin-right:12px;transition-duration:.4s}.link svg path{fill:var(--text)}.link-source:hover .link,.link:hover{text-decoration:none}.link-source:hover .link svg,.link:hover svg{transform:translateX(3px)}.box{height:0;padding-bottom:calc(var(--ratio) * 100%);position:relative;overflow:hidden;width:100%;--ratio:0.5882352941}.box-icon{position:absolute;padding:33px 30px;top:0;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:flex-end;z-index:-1;pointer-events:none}.box-icon img{width:113px;height:auto}.box-inner{padding:35px 36px;display:flex;flex-direction:column;justify-content:flex-end}.box-inner .link{margin-top:10px}.box-image,.box-image:before{position:absolute;top:0;left:0;right:0;bottom:0}.box-image:before{content:"";display:block;background:linear-gradient(90deg,#1a2638,transparent);z-index:4}.box-image img,.box-image video{display:block}.box-image img,.box-image video,.box>*{width:100%;height:100%;object-fit:cover}.box>*{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.link-fill-source{position:relative}.link-fill-source .simple-link:not(.link-fill),.link-fill-source a:not(.link-fill){position:relative;z-index:3}.link-fill:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0}.image-hover{overflow:hidden}.image-hover img{transition-duration:.6s;will-change:transform}.image-hover-source{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.image-hover-source:hover .image-hover img{transform:scale(1.06)}.icon-title{display:inline-block;position:relative;padding-top:10px}.icon-title>:not(svg){position:relative;z-index:2}.icon-title svg{position:absolute;right:-20px;top:55%;transform:translateY(-50%);max-width:70px}.location .icon-title{margin-bottom:35px}@media screen and (max-width:47.9375em){.location .icon-title{margin-bottom:33px}}.location>.location-text+.location-text{margin-top:34px}@media screen and (max-width:47.9375em){.location>.location-text+.location-text{margin-top:23px}}body .owl-carousel .owl-nav,body .owl-nav{touch-action:manipulation;display:flex;justify-content:flex-end}body .owl-carousel .owl-nav>button,body .owl-carousel .owl-nav>button.owl-next,body .owl-carousel .owl-nav>button.owl-prev,body .owl-nav>button,body .owl-nav>button.owl-next,body .owl-nav>button.owl-prev{padding:11px!important;border:none;flex:0 0 auto;transition-duration:.2s}body .owl-carousel .owl-nav>button.owl-next svg,body .owl-carousel .owl-nav>button.owl-prev svg,body .owl-carousel .owl-nav>button svg,body .owl-nav>button.owl-next svg,body .owl-nav>button.owl-prev svg,body .owl-nav>button svg{height:auto;width:20px}body .owl-carousel .owl-nav>button.owl-next:hover .svg-fill,body .owl-carousel .owl-nav>button.owl-prev:hover .svg-fill,body .owl-carousel .owl-nav>button:hover .svg-fill,body .owl-nav>button.owl-next:hover .svg-fill,body .owl-nav>button.owl-prev:hover .svg-fill,body .owl-nav>button:hover .svg-fill{fill:var(--red)}body .owl-carousel .owl-nav>button.disabled,body .owl-carousel .owl-nav>button.owl-next.disabled,body .owl-carousel .owl-nav>button.owl-prev.disabled,body .owl-nav>button.disabled,body .owl-nav>button.owl-next.disabled,body .owl-nav>button.owl-prev.disabled{opacity:.3;pointer-events:none}.c-video{position:relative}.c-video-cover{transition-duration:.2s;position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;cursor:pointer}.c-video-cover img{display:block;width:100%;height:100%;object-fit:cover}.c-video-cover svg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;margin:auto;transition-duration:.2s}@media screen and (max-width:47.9375em){.c-video-cover svg{width:52px;height:auto}}.c-video-cover:hover svg{transform:scale(1.06)}.c-video.is-playing .c-video-cover{opacity:0;pointer-events:none}.c-video-video{--ratio:0.385}@media screen and (max-width:47.9375em){.c-video-video{--ratio:0.6794}}.link-card{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:57px 34px 33px}.link-card .h6{margin-bottom:2px}.link-card .link{margin-top:18px}.c-form-outer{padding:44px 50px 40px}@media screen and (max-width:47.9375em){.c-form-outer{padding:35px var(--edge) 54px;margin-inline:calc(50% - 50vw)}}.c-form-label{--weight:bold}.c-form-body{display:grid;grid-template-columns:repeat(2,1fr);gap:41px}.c-form-body.type-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:47.9375em){.c-form-body{display:flex;flex-direction:column;gap:30px}}.c-form-footer{margin-top:27px;display:flex;align-items:flex-end;flex-direction:row-reverse}.c-form-list{display:flex;flex-direction:column;gap:23px}@media screen and (max-width:47.9375em){.c-form-list{gap:30px}}@media screen and (min-width:48em){.c-form .type-textarea{margin-top:15px}}.c-form .p:empty,.c-form br,.c-form p:empty{display:none}.c-card-image{--ratio:0.6546}.c-card-body{padding:34px 26px}.c-card-body .icon-title{margin-bottom:34px}.c-card-body .location-text+.location-text{margin-top:37px}@media screen and (max-width:64em){.c-card-body{padding:30px 24px}.c-card-body .icon-title{margin-bottom:26px}.c-card-body .location-text+.location-text{margin-top:26px}}.inline-locations{padding-right:20px;display:flex;flex-wrap:wrap;gap:45px 20px;justify-content:space-between;align-items:center}@media screen and (max-width:47.9375em){.inline-locations{flex-direction:column;align-items:start}}.member-image{--ratio:0.7993}.member-body{padding:38px 21px 28px}.section-title{margin-bottom:27px}.c-house{display:flex;flex-direction:column;height:100%}.c-house-image{--ratio:0.68421}.c-house-header{flex:0 0 auto}.c-house-body{flex:1;padding:37px 34px 40px}.kit{padding:38px 31px}.kit .buttons{margin-top:24px}.kit+.kit{margin-top:37px}.with-icon{position:relative}.with-icon>:not(svg){position:relative;z-index:1}.with-icon svg{position:absolute;top:-4px;right:-59px;pointer-events:none;z-index:0}.c-round .ratio{--ratio:1;border-radius:50%;overflow:hidden}.link-icon{display:inline-flex;align-items:center;--weight:bold}.link-icon:not(:hover){text-decoration:none!important}.link-icon:before{content:"";display:inline-block;flex:0 0 auto;margin-right:14px;background-size:contain;background-repeat:no-repeat;background-position:50%;width:17px;height:20px}.link-icon.icon-user:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='20' viewBox='0 0 17 20'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 344' transform='translate(0 .349)' fill='%23fff' d='M0 0h17v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 256'%3E%3Cg data-name='Group 255' transform='translate(0 -.349)' clip-path='url(%23a)' fill='%23fff'%3E%3Cpath data-name='Path 177' d='M14.651 10.313a.768.768 0 0 0-1.1 1.072l.018.018a6.849 6.849 0 0 1 2.045 4.9c0 .937-2.686 2.3-6.9 2.3s-6.9-1.362-6.9-2.3a6.849 6.849 0 0 1 2.019-4.875.767.767 0 0 0-1.07-1.1l-.014.014a8.373 8.373 0 0 0-2.456 5.962c0 2.488 4.342 3.831 8.429 3.831s8.429-1.343 8.429-3.831a8.367 8.367 0 0 0-2.5-5.991'/%3E%3Cpath data-name='Path 178' d='M8.722 10.94a5.364 5.364 0 1 0-5.365-5.363 5.364 5.364 0 0 0 5.364 5.364m0-9.195A3.831 3.831 0 1 1 4.89 5.577a3.831 3.831 0 0 1 3.831-3.831'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.c-form .type-with-label .input,.c-form .type-with-label input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),.c-form .type-with-label select,.c-form .type-with-label textarea{--weight:normal}.c-form .type-wing{display:grid;grid-template-columns:1fr 86px;gap:30px}.c-form .c-form-checkboxes{display:flex;flex-direction:column;gap:20px}body [type=submit]{-webkit-appearance:none!important}:root{--header:88px}@media screen and (max-width:47.9375em){:root{--header:79px}}#header{position:fixed;top:0;left:0;right:0;z-index:999;transition-duration:.2s}body.is-scrolled #header{box-shadow:0 0 10px rgba(0,0,0,.1);background-color:var(--white)}#main{margin-top:var(--header)}.header .inner{min-height:var(--header)}.nav .simple-link,.nav a{text-decoration:none!important}.nav .simple-link:hover,.nav a:hover{text-decoration:underline!important}.nav,.nav ul{gap:15px;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.phone{padding:14px;display:inline-flex;align-items:center;text-decoration:none!important}.phone-text{text-decoration:none;margin-left:11px}@media screen and (max-width:47.9375em){.phone-text{display:none}}.phone path{transition-duration:.25s}.phone:hover path{fill:var(--red)}.menu-button,.simple-link,a,button{-webkit-tap-highlight-color:transparent}.menu-button{padding:0;border:none;margin:0;display:inline-flex;align-items:center;height:34px}.menu-button:before{content:"";display:inline-block;height:100%;width:1px;background-color:var(--dark);margin-right:25px;margin-left:24.5px}@media screen and (max-width:47.9375em){.menu-button:before{margin-left:10px}}.menu-short-menu-container .simple-link,.menu-short-menu-container a{--weight:bold;--text:var(--text-dark)!important}.menu-short-menu-container .simple-link:hover,.menu-short-menu-container a:hover{--text:var(--red)!important;text-decoration:none!important}#footer{padding-top:56px;padding-bottom:18px}#footer:not(.last-has-bg){margin-top:90px}@media screen and (max-width:64em){#footer{padding-top:46px;padding-bottom:36px}#footer:not(.last-has-bg){margin-top:70px}}.location-card-link{font-weight:700}.location-card-link:hover{color:#fff}.footer{margin-top:65px;margin-bottom:54px}.footer .l-four{display:flex;justify-content:space-between}@media screen and (max-width:47.9375em){.footer .l-four{margin:60px 0 0!important}}@media screen and (max-width:80em){.footer .l-four{flex-wrap:wrap}}.footer .l-four>div{flex:0 0 25%}@media screen and (max-width:80em){.footer .l-four>div{flex:0 0 45%}.footer .l-four>div:first-child,.footer .l-four>div:nth-child(2){margin-bottom:30px}}@media screen and (max-width:47.9375em){.footer .l-four>div{flex:0 0 100%;margin-bottom:30px!important}}@media screen and (max-width:64em){.footer{margin-top:40px}}@media screen and (max-width:47.9375em){.footer{margin-top:0;margin-bottom:0}}.colophon{margin-top:18px}.colophon .simple-link,.colophon a{--text:var(--white)}@media screen and (max-width:64em){.colophon{margin-top:36px}.colophon .l-four{display:grid;grid-template-columns:1fr;gap:23px}.colophon .l-four>*{grid-column:initial}.colophon .l-four>:nth-child(2){order:-1}.colophon .menu-colophon-menu-container>ul{display:flex;gap:23px;flex-direction:column;align-items:stretch}}.partners{display:flex;align-items:center;padding:30px 0;justify-content:space-between}.partners .simple-link,.partners a{flex:0 0 25%;display:block}@media screen and (max-width:47.9375em){.partners .simple-link,.partners a{text-align:center}}.quick{margin-bottom:40px}@media screen and (max-width:47.9375em){.quick{margin-bottom:61px;margin-bottom:35px}}.quick .inner{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}@media screen and (max-width:80em){.quick .inner{grid-template-columns:1fr 1fr;row-gap:60px!important}}@media screen and (max-width:47.9375em){.quick .inner{grid-template-columns:1fr}}.quick .inner>*{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:64.0625em){.quick .inner>:first-child .quick-title{gap:20px 36px}}@media screen and (max-width:47.9375em){.quick .inner>:first-child .quick-title{justify-content:start}.quick .inner>:first-child .quick-title img{position:static}.quick .inner>:first-child .quick-title .h3{margin-top:15px}}.quick-title{min-height:52px;display:flex;gap:20px;margin-bottom:11px}.quick-title .h3{margin-top:10px}.quick-title img{max-height:60px;object-fit:scale-down}@media screen and (max-width:64em){.quick-title{justify-content:space-between;gap:10px}.quick-title img{max-width:60px}.quick-title .h3{margin-top:10px}}@media screen and (max-width:47.9375em){.quick-title{margin-bottom:0;position:relative;gap:36px}.quick-title img{width:100px;max-width:100%;position:absolute;top:0;right:0}.quick-title .h3{margin-top:0}}.nav-social{padding-bottom:11px}.nav-social,.nav-social ul{gap:26px}@media screen and (max-width:64em){.nav-social,.nav-social ul{gap:0;justify-content:space-between;width:100%}}body.home #main{margin-top:0}.menu-item-dropdown-toggle{display:none}.panel-nav>div>ul{display:grid;grid-template-columns:1fr 1fr;gap:138px;align-items:start}@media screen and (max-width:64em){.panel-nav>div>ul{grid-template-columns:1fr;gap:45px}}.panel-nav>div>ul>.panel-nav-column>li{display:block}.panel-nav>div>ul>.panel-nav-column>li+li{margin-top:55px}@media screen and (max-width:64em){.panel-nav>div>ul>.panel-nav-column>li+li{margin-top:45px}}.panel-nav>div>ul>.panel-nav-column>li>.simple-link,.panel-nav>div>ul>.panel-nav-column>li>a{--size:40px;--weight:bold;--line:1.2;display:flex;justify-content:space-between;align-items:center;position:relative}.panel-nav>div>ul>.panel-nav-column>li>.simple-link:hover,.panel-nav>div>ul>.panel-nav-column>li>a:hover{text-decoration:none!important}.panel-nav>div>ul>.panel-nav-column>li>.simple-link .menu-item-dropdown-toggle,.panel-nav>div>ul>.panel-nav-column>li>a .menu-item-dropdown-toggle{position:absolute;top:0;bottom:0;display:flex;width:60px;right:-20px;align-items:center;justify-content:center;flex:0 0 auto;padding:0}.panel-nav>div>ul>.panel-nav-column>li>.simple-link .menu-item-dropdown-toggle svg,.panel-nav>div>ul>.panel-nav-column>li>a .menu-item-dropdown-toggle svg{display:inline-block;width:20px;height:auto}.panel-nav>div>ul>.panel-nav-column>li>.simple-link .menu-item-dropdown-toggle svg path,.panel-nav>div>ul>.panel-nav-column>li>a .menu-item-dropdown-toggle svg path{transition-duration:.2s;transform-origin:center}.panel-nav>div>ul>.panel-nav-column>li.is-active>.simple-link .menu-item-dropdown-toggle svg path,.panel-nav>div>ul>.panel-nav-column>li.is-active>a .menu-item-dropdown-toggle svg path{fill:var(--red)}.panel-nav>div>ul>.panel-nav-column>li.is-active>.simple-link .menu-item-dropdown-toggle svg path:first-child,.panel-nav>div>ul>.panel-nav-column>li.is-active>a .menu-item-dropdown-toggle svg path:first-child{transform:rotate(90deg)}.panel-nav>div>ul>.panel-nav-column>li.is-active>.simple-link .menu-item-dropdown-toggle svg path:nth-child(2),.panel-nav>div>ul>.panel-nav-column>li.is-active>a .menu-item-dropdown-toggle svg path:nth-child(2){transform:rotate(180deg)}.panel-nav>div>ul>.panel-nav-column>li>.sub-menu{display:none;padding-top:30px}@media screen and (max-width:64em){.panel-nav>div>ul>.panel-nav-column>li>.sub-menu{padding-top:17px}}.panel-nav>div>ul>.panel-nav-column>li>.sub-menu li{display:block}.panel-nav>div>ul>.panel-nav-column>li>.sub-menu li+li{margin-top:20px}@media screen and (max-width:64em){.panel-nav>div>ul>.panel-nav-column>li>.sub-menu li+li{margin-top:17px}}.brand{max-width:139px}@media screen and (max-width:47.9375em){.brand{max-width:101px}}body.single-realworks_bog #footer{margin-top:0}.openhuis-label-single{display:block;margin-top:10px}.footer-logo img{max-width:100%;width:125px}footer .nav.nav-social,footer .quick-title{max-width:300px}@media (max-width:600px){.quick .inner>*{justify-content:flex-start}.quick-title img{max-height:inherit!important;width:80px;top:inherit;bottom:-88%}footer .nav.nav-social,footer .quick-title{max-width:100%;justify-content:flex-start}}.quick-title--logo{height:100%;display:flex;align-items:center}.text-image .core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}@media screen and (max-width:64em){.text-image .core{gap:0;grid-template-columns:1fr}.text-image .core .right{order:-1}}.text-image .core .left{padding:61px 46px 43px}@media screen and (max-width:64em){.text-image .core .left{padding:52px 34px}}.text-image-text .h2,.text-image-text h2{margin-bottom:17px}.text-image-text .p,.text-image-text p{margin:0}@media screen and (min-width:64.0625em){.text-image-text .p,.text-image-text p{max-width:calc(100% - 80px)}}.text-image-text .buttons{margin-top:30px}.text-image figure{height:100%}.text-image figure img{height:100%;object-fit:cover}@media screen and (max-width:64em){.text-image figure{height:0;padding-bottom:calc(var(--ratio) * 100%);position:relative;overflow:hidden;width:100%;--ratio:0.7529}.text-image figure>*{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;object-fit:cover;z-index:2}}.quick-access .core>.hide-medium{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.quick-access .core>.hide-medium>*{display:flex;flex-direction:column;gap:40px}.quick-access .core>.hide-medium>*>*{display:flex;flex-direction:column}.quick-access .core>.hide-medium>:first-child>:nth-child(1) .box{--ratio:0.8}.quick-access .core>.hide-medium>:first-child>:nth-child(2) .box{--ratio:0.6776315789}.quick-access .core>.hide-medium>:first-child>:nth-child(2) .box-outer{width:100%;max-width:304px;margin-left:auto}.quick-access .core>.hide-medium>:nth-child(2)>:first-child{max-width:368px}.quick-access .core>.hide-medium>:nth-child(2)>:first-child .box{--ratio:0.6279}.quick-access .core>.hide-medium>:nth-child(2)>:nth-child(2){max-width:508px}.quick-access .core>.hide-medium>:nth-child(2)>:nth-child(2) .box{--ratio:0.572}.quick-access .core>.hide-medium>:nth-child(2)>:nth-child(3) .box{--ratio:0.468487395}.quick-access .core>.hide-medium>:nth-child(2)>:nth-child(4){max-width:304px}.quick-access .core>.hide-medium>:nth-child(2)>:nth-child(4) .box{--ratio:0.6776315789}.quick-access .core>.hide-medium>:nth-child(2)>:last-child .box-icon{padding:0}.quick-access .core>.hide-medium>:nth-child(2)>:last-child .box-icon img{margin-right:-16px;width:137px}.quick-access .core>.show-medium{display:grid;gap:25px}@media screen and (min-width:48em){.quick-access .core>.show-medium{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:47.9375em){.quick-access .core>.show-medium>:first-child .box{--ratio:0.823}}.quick-access .core>.show-medium>:last-child .box-icon{padding:0}.quick-access .core>.show-medium>:last-child .box-icon img{width:137px;margin-right:-16px}.quick-access.type-home .core>.hide-medium>:first-child>:nth-child(2) .box{--ratio:0.6776}.quick-access.type-home .core>.hide-medium>:first-child>:nth-child(2) .box-outer{width:100%;max-width:304px;max-width:347px;margin-left:auto}.quick-access.type-home .core>.hide-medium>:first-child>:nth-child(3) .box{--ratio:0.7752}.quick-access.type-home .core>.hide-medium>:first-child>:nth-child(3) .box-outer{width:100%;max-width:218px;max-width:256px;margin-left:auto}.quick-access.type-home .core>.hide-medium>:nth-child(2)>:last-child .box-icon{padding:0;bottom:22px}.quick-access.type-home .core>.hide-medium>:nth-child(2)>:last-child .box-icon img{width:174px;margin-right:-87px}.quick-access.type-home .core>.show-medium>:last-child .box-icon{padding:0;bottom:22px}.quick-access.type-home .core>.show-medium>:last-child .box-icon img{width:174px;margin-right:-87px}.h2.mb{margin-bottom:.5em}.text-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:43px}.text-card-title-image{flex:0 0 auto;width:128px}.text-card-title .h2{min-width:60%;flex:1}@media screen and (max-width:47.9375em){.text-card-title{flex-direction:column;align-items:stretch;gap:25px}}@media screen and (max-width:64em){.text-card:not(.bg-light) .l-wing-right{order:-1;margin-bottom:30px}}.text-card.bg-light{padding-top:106px;padding-bottom:90px}@media screen and (max-width:64em){.text-card.bg-light .l-wing-left{margin-top:0}.text-card.bg-light .l-wing-right{order:-1}}@media screen and (max-width:64em){.text-card{padding-top:70px}}@media screen and (max-width:47.9375em){.text-card .h2{margin-bottom:26px}.text-card .h2+.h3{margin-top:-17px}.text-card .buttons{margin-top:27px}}.image-slider-slider{max-width:82%}@media screen and (max-width:64em){.image-slider-slider{max-width:100%}}.image-slider-slider .owl-carousel .owl-stage-outer{overflow:visible}.image-slider-slider .owl-carousel .owl-stage{border-radius:var(--radius);overflow:hidden}.image-slider-slider-outer{overflow:hidden}.image-slider-nav{margin-top:16px;display:flex;justify-content:flex-end}@media screen and (max-width:64em){.image-slider-nav{margin-top:11px}}.image-slider-item .ratio{--ratio:0.5682}@media screen and (min-width:64.0625em){.page-header .l-wing-right{padding-top:1rem}}.page-header .h3{margin-top:3px}@media screen and (max-width:64em){.page-header .buttons{margin-top:30px}}.image .ratio{--ratio:0.4395}@media screen and (max-width:47.9375em){.image .ratio{--ratio:0.6794}}.m-form-header{margin-bottom:28px}.metrics-outer{margin-top:0!important}.metrics-outer .inner{--inner:1126px}.metrics{padding:36px 46px;display:flex;flex-wrap:wrap}.metrics-item{flex:1}.metrics-item .h1{margin-bottom:-.08em}@media screen and (max-width:47.9375em){.metrics{flex-direction:column;align-items:center;text-align:center;gap:42px}}.m-team-list{margin-top:40px}.m-team-location .buttons{margin-top:13px}.m-team-location+*{margin-top:70px}.text-over-image figure{padding:50px 46px;display:flex;justify-content:flex-end;position:relative}.text-over-image figure>img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;z-index:1;object-position:var(--this-cover-horizontal,50%) var(--this-cover-vertical,50%)}.text-over-image figure:before{content:"";position:absolute;top:0;left:-30%;right:0;bottom:0;display:block;z-index:2;background:linear-gradient(90deg,var(--dark),transparent)}@media screen and (max-width:47.9375em){.text-over-image figure{width:calc(100% + var(--edge) * 2);max-width:none;border-radius:0!important;margin-inline:calc(50% - 50vw);justify-content:stretch;padding:250px var(--edge) 38px}}.text-over-image-box{padding:60px 34px 45px 46px;position:relative;z-index:3;width:100%;max-width:430px}@media screen and (max-width:47.9375em){.text-over-image-box{max-width:100%;padding:30px 24px 24px}}.video-quote .c-video-video.ratio{--ratio:0.68277}.video-quote .l-two-right .c-round{max-width:110px;margin-bottom:17px}.video-quote .l-two-right .push{margin-top:18px}@media screen and (max-width:47.9375em){.video-quote .l-two{gap:0}.video-quote .l-two-right{position:relative;z-index:6}.video-quote .c-round{margin-inline:auto;margin-top:-37px}.video-quote .push{flex-direction:column;align-items:stretch;gap:24px}.video-quote .push>:first-child{margin:0}}.anima{width:327px;display:inline-flex;align-items:center}@media screen and (max-width:64em){.anima{width:144px}}.anima-text{flex:0 0 auto}.anima-text>div:not(.is-active),.anima-text span:not(.typed){display:none}.anima .hero-line{flex:1}.anima-space{flex:0 0 auto;width:0;overflow:hidden;opacity:0;user-select:none}.hero{pointer-events:none;position:relative}.hero .simple-link,.hero a,.hero button{position:relative;pointer-events:all;z-index:10}.hero-line{display:inline-block;height:3px;width:100%;flex:1;border-radius:10px;vertical-align:middle;background:var(--red)}@media screen and (min-width:64.0625em){.hero-image{position:absolute;top:0;bottom:0;right:-10vw;left:0;overflow:hidden}.hero-image img,.hero-image svg{display:block;object-fit:contain;object-position:top right;height:100%;width:auto}.hero-image-cities,.hero-image-map{width:100%;position:absolute;top:0;left:auto;right:0;bottom:0;max-width:80vw}}@media screen and (min-width:64.0625em) and (max-width:80em){.hero-image-cities,.hero-image-map{max-width:none;left:0}}@media screen and (min-width:64.0625em){.hero-image-map:before{content:"";display:block;position:absolute;top:0;left:0;right:33vw;bottom:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));z-index:2}.hero-image-cities{z-index:4}.hero-image-cities svg{position:absolute;top:0;right:0;bottom:0;height:100%;width:auto}}@media (max-width:1700px){.hero-image{right:-5vw}}@media (max-width:1600px){.hero-image{right:0}}@media (max-width:1500px){.hero-image-cities,.hero-image-map{max-width:85vw}}.hero-image-cities svg{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image-cities img{opacity:0!important;visibility:hidden}.hero .core{position:relative;z-index:5;min-height:85vh;display:flex;flex-direction:column;justify-content:center;padding-top:160px}@media screen and (max-width:80em){.hero .core{min-height:0}}.hero-body{margin-top:28px}.hero .hero-content{max-width:690px;padding-bottom:100px}@media (max-width:1600px){.hero .hero-content{max-width:575px}.hero .hero-content .font-2.h1,.hero .hero-content h1.font-2{font-size:62px}.hero .hero-content .t-thin.h1,.hero .hero-content h1.t-thin{font-size:50px}}@media (max-width:1400px){.hero .hero-content{max-width:576px}.hero .hero-content .font-2.h1,.hero .hero-content h1.font-2{font-size:42px}.hero .hero-content .t-thin.h1,.hero .hero-content h1.t-thin{font-size:30px}}@media (max-width:1200px){.hero .hero-content{max-width:100%;padding-bottom:0}}.hero-image-map{opacity:0;animation-duration:2s;animation-fill-mode:forwards;animation-name:fadeIn}.hero-image-cities{opacity:0;animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;animation-name:fadeIn}.hero-image-cities .simple-link,.hero-image-cities a{display:block}.hero-image-cities .simple-link:first-of-type .svg-city,.hero-image-cities a:first-of-type .svg-city{animation-delay:.4s}.hero-image-cities .simple-link:nth-of-type(2) .svg-city,.hero-image-cities a:nth-of-type(2) .svg-city{animation-delay:.5s}.hero-image-cities .simple-link:nth-of-type(3) .svg-city,.hero-image-cities a:nth-of-type(3) .svg-city{animation-delay:.6s}.hero-image-cities .simple-link:nth-of-type(4) .svg-city,.hero-image-cities a:nth-of-type(4) .svg-city{animation-delay:.7s}.hero-image-cities .simple-link:nth-of-type(5) .svg-city,.hero-image-cities a:nth-of-type(5) .svg-city{animation-delay:.8s}.hero-image-cities .simple-link:nth-of-type(6) .svg-city,.hero-image-cities a:nth-of-type(6) .svg-city{animation-delay:.9s}.hero-image-cities .simple-link:nth-of-type(7) .svg-city,.hero-image-cities a:nth-of-type(7) .svg-city{animation-delay:1s}.hero-image-cities .simple-link:nth-of-type(8) .svg-city,.hero-image-cities a:nth-of-type(8) .svg-city{animation-delay:1.1s}.hero-image-cities .simple-link:nth-of-type(9) .svg-city,.hero-image-cities a:nth-of-type(9) .svg-city{animation-delay:1.2s}.hero-image-cities .simple-link:nth-of-type(10) .svg-city,.hero-image-cities a:nth-of-type(10) .svg-city{animation-delay:1.3s}.hero-image-cities .simple-link:nth-of-type(11) .svg-city,.hero-image-cities a:nth-of-type(11) .svg-city{animation-delay:1.4s}.hero-image-cities .simple-link:nth-of-type(12) .svg-city,.hero-image-cities a:nth-of-type(12) .svg-city{animation-delay:1.5s}.hero-image-cities .simple-link:nth-of-type(13) .svg-city,.hero-image-cities a:nth-of-type(13) .svg-city{animation-delay:1.6s}.hero-image-cities .simple-link:nth-of-type(14) .svg-city,.hero-image-cities a:nth-of-type(14) .svg-city{animation-delay:1.7s}.hero-image-cities .simple-link:nth-of-type(15) .svg-city,.hero-image-cities a:nth-of-type(15) .svg-city{animation-delay:1.8s}.hero-image-cities .simple-link:nth-of-type(16) .svg-city,.hero-image-cities a:nth-of-type(16) .svg-city{animation-delay:1.9s}.hero-image-cities .simple-link:nth-of-type(17) .svg-city,.hero-image-cities a:nth-of-type(17) .svg-city{animation-delay:2s}.hero-image-cities .simple-link:nth-of-type(18) .svg-city,.hero-image-cities a:nth-of-type(18) .svg-city{animation-delay:2.1s}.hero-image-cities .simple-link:nth-of-type(19) .svg-city,.hero-image-cities a:nth-of-type(19) .svg-city{animation-delay:2.2s}.hero-image-cities .simple-link:nth-of-type(20) .svg-city,.hero-image-cities a:nth-of-type(20) .svg-city{animation-delay:2.3s}.hero-image-cities .simple-link:nth-of-type(21) .svg-city,.hero-image-cities a:nth-of-type(21) .svg-city{animation-delay:2.4s}.hero-image-cities .simple-link:nth-of-type(22) .svg-city,.hero-image-cities a:nth-of-type(22) .svg-city{animation-delay:2.5s}.hero-image-cities .simple-link:nth-of-type(23) .svg-city,.hero-image-cities a:nth-of-type(23) .svg-city{animation-delay:2.6s}.hero-image-cities .simple-link:nth-of-type(24) .svg-city,.hero-image-cities a:nth-of-type(24) .svg-city{animation-delay:2.7s}.hero-image-cities .simple-link:nth-of-type(25) .svg-city,.hero-image-cities a:nth-of-type(25) .svg-city{animation-delay:2.8s}.hero-image-cities .simple-link:nth-of-type(26) .svg-city,.hero-image-cities a:nth-of-type(26) .svg-city{animation-delay:2.9s}.hero-image-cities .simple-link:nth-of-type(27) .svg-city,.hero-image-cities a:nth-of-type(27) .svg-city{animation-delay:3s}.hero-image-cities .simple-link:nth-of-type(28) .svg-city,.hero-image-cities a:nth-of-type(28) .svg-city{animation-delay:3.1s}.hero-image-cities .simple-link:nth-of-type(29) .svg-city,.hero-image-cities a:nth-of-type(29) .svg-city{animation-delay:3.2s}.hero-image-cities .simple-link:nth-of-type(30) .svg-city,.hero-image-cities a:nth-of-type(30) .svg-city{animation-delay:3.3s}.hero-image-cities .svg-city{opacity:0;animation-duration:2s;animation-fill-mode:forwards;animation-name:fadeIn;fill:hsla(0,0%,100%,0)}@media screen and (max-width:80em){.hero-image{right:-10vw}.hero-image-cities,.hero-image-map{max-width:none}.hero-image-cities svg,.hero-image-map svg{width:100%;height:auto}}@media screen and (max-width:64em){.hero-image{right:0;overflow:hidden}.hero-image:after{bottom:0;z-index:2}.hero-image img,.hero-image svg{width:100%;height:auto;display:block}.hero-image-cities{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}.hero-image-cities>img{opacity:0;visibility:hidden}.hero-image-cities svg{position:absolute;top:0;left:0;right:0;width:100%}.hero-image-cities,.hero-image-map{margin-left:-50vw;margin-right:-17vw;margin-bottom:-8vh}.hero-line{height:2px}.hero .core{padding-bottom:0}.hero .h0.t-thin{--size:30px;margin-top:17px}.hero-image{margin-top:-47px;position:relative}.hero-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:40%;background:linear-gradient(180deg,#fff,transparent)}.hero-image img{display:block;width:100%}}@media screen and (max-width:31.25em){.hero .hero-image-cities,.hero .hero-image-map{margin-left:-70vw;margin-right:-37vw;margin-bottom:-5vh}}[type=submit]{cursor:pointer;transition-duration:.2s}.input,input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),select,textarea{padding:12px 5px;border:none;border-radius:0;border-bottom:1px solid rgba(26,38,56,.2);--weight:bold;outline:none}.input::placeholder,input:not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=clear]):not([type=submit])::placeholder,select::placeholder,textarea::placeholder{opacity:1;color:var(--text)}@media screen and (max-width:47.9375em){.input,input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),select,textarea{padding:8px 5px}}select{background-size:10px;background-repeat:no-repeat;background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.207' height='5.604' viewBox='0 0 10.207 5.604'%3E%3Cpath data-name='Path 250' d='M0 .5A.5.5 0 0 1 .854.146L5.107 4.4 9.353.146a.5.5 0 0 1 .708.708l-4.6 4.6a.5.5 0 0 1-.707 0l-4.6-4.6A.5.5 0 0 1 0 .5z' fill='%231a2638'/%3E%3C/svg%3E")}body .wpcf7-form-control-wrap{display:block}body .wpcf7-not-valid-tip{color:#dc3232;font-size:.8rem;font-weight:400;display:block;margin-top:5px}body .wpcf7 .wpcf7-response-output{border-top:none;border-bottom:none;border-right:none;padding:0;padding-left:13px;margin:0;margin-top:15px}select{--weight:400}textarea{height:117px;resize:none}@media screen and (max-width:47.9375em){textarea{height:106px}}body .text-light .input,body .text-light input:not([type=submit]):not([type=clear]):not([type=reset]):not([type=checkbox]):not([type=radio]),body .text-light select,body .text-light textarea{border-color:#465161}input[type=checkbox]{margin:0;padding:0;margin-right:14px;-webkit-appearance:none;display:inline-block;flex:0 0 auto;width:14px;height:14px;border-radius:4px;border:1px solid var(--text);background-size:10px;background-repeat:no-repeat;background-position:50%}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMi4yNSAxMi4zMjEgNy4yNyA2LjQ5MWMuMTQzLjEyNy4zMjEuMTkuNDk5LjE5LjIwNiAwIC40MS0uMDg0LjU1OS0uMjQ5bDExLjIzLTEyLjUwMWMuMTI5LS4xNDMuMTkyLS4zMjEuMTkyLS41IDAtLjQxOS0uMzM4LS43NS0uNzQ5LS43NS0uMjA2IDAtLjQxMS4wODQtLjU1OS4yNDlsLTEwLjczMSAxMS45NDUtNi43MTEtNS45OTRjLS4xNDQtLjEyNy0uMzIyLS4xOS0uNS0uMTktLjQxNyAwLS43NS4zMzYtLjc1Ljc0OSAwIC4yMDYuMDg0LjQxMi4yNS41NiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+")}body .wpcf7-list-item{margin:0}body .wpcf7-list-item label{display:flex}body .wpcf7-list-item label input{margin-top:4px}@media screen and (min-width:48em){[data-modal=aanvragen] form.wpcf7-form textarea{height:252px}}body *,body :after,body :before{-webkit-tap-highlight-color:transparent}body.post-type-archive-realworks_bog #main,body.post-type-archive-realworks_nieuwbouw #main,body.post-type-archive-realworks_wonen #main,body.single-realworks_bog #main,body.single-realworks_nieuwbouw #main,body.single-realworks_wonen #main{padding-top:45px}@media screen and (max-width:47.9375em){body.post-type-archive-realworks_bog #main,body.post-type-archive-realworks_nieuwbouw #main,body.post-type-archive-realworks_wonen #main,body.single-realworks_bog #main,body.single-realworks_nieuwbouw #main,body.single-realworks_wonen #main{padding-top:39px}}body.post-type-archive-realworks_bog .m-map,body.post-type-archive-realworks_nieuwbouw .m-map,body.post-type-archive-realworks_wonen .m-map,body.single-realworks_bog .m-map,body.single-realworks_nieuwbouw .m-map,body.single-realworks_wonen .m-map{margin-top:79px}@media screen and (max-width:47.9375em){body.post-type-archive-realworks_bog .m-map,body.post-type-archive-realworks_nieuwbouw .m-map,body.post-type-archive-realworks_wonen .m-map,body.single-realworks_bog .m-map,body.single-realworks_nieuwbouw .m-map,body.single-realworks_wonen .m-map{margin-top:60px}}body.single-realworks_wonen #footer{margin-top:0!important}.m-tags{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 35px}@media screen and (max-width:80em){.m-tags{gap:10px 25px}}.m-tags-nav{margin-top:-23px}.m-tags>.simple-link,.m-tags>a{display:inline-block;padding-block:13px}.m-tags>.simple-link:not(.is-active),.m-tags>a:not(.is-active){--weight:400!important;text-decoration:none!important}.m-tags>.simple-link:not(.is-active):hover,.m-tags>a:not(.is-active):hover{text-decoration:underline!important}.m-scroll-left,.m-scroll-right{position:absolute;top:0;bottom:0;width:calc(var(--edge) * 3);pointer-events:none;opacity:0;transition-duration:.25s}.m-scroll-right{right:calc(var(--edge) * -1);background:linear-gradient(90deg,transparent,var(--dark));opacity:1}.m-scroll-left{left:calc(var(--edge) * -1);background:linear-gradient(270deg,transparent,var(--dark))}.m-tags-outer{border-bottom:1px solid #d1d3d7}@media screen and (max-width:47.9375em){.m-tags-outer{position:relative}.m-tags-outer:after{content:"";display:block;height:1px;background-color:#d1d3d7;top:100%;left:var(--edge);right:var(--edge)}}.m-pagination,.m-pagination .page-numbers{display:flex;justify-content:center;text-align:center}.m-pagination .page-numbers{padding:10px;min-width:56px;align-items:center;font-weight:400;text-decoration:none!important}.m-pagination .page-numbers:hover,.m-pagination span.page-numbers{text-decoration:underline!important}.m-pagination span.page-numbers{color:var(--red);font-weight:700}.m-pagination .next.page-numbers,.m-pagination .prev.page-numbers{min-width:80px;padding-inline:0;display:inline-flex;align-items:center}@media screen and (max-width:47.9375em){.m-pagination .next.page-numbers,.m-pagination .prev.page-numbers{min-width:37px}}.m-pagination .prev.page-numbers{justify-content:start}.m-pagination .next.page-numbers{justify-content:flex-end}.m-houses-header{margin-bottom:70px}@media screen and (max-width:47.9375em){.m-houses-header{margin-bottom:39px}}.m-houses-heading{margin-bottom:27px}.m-houses-footer{margin-top:53px}.m-houses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px 40px}@media screen and (max-width:80em){.m-houses-grid{gap:30px}}@media screen and (max-width:47.9375em){.m-houses-grid{grid-template-columns:1fr}}.m-houses-filter{margin-top:30px}.m-houses-filter .m-tags-outer{margin-bottom:28px}@media screen and (min-width:64.0625em){.m-houses-filter .m-tags-outer .buttons .btn{border:none;white-space:nowrap}}.m-houses .m-pagination{margin-top:63px}@media screen and (max-width:47.9375em){.m-houses .m-pagination{margin-top:50px}}.m-filter-body{padding-bottom:40px}.m-filter-list{display:grid;grid-template-columns:repeat(3,1fr);gap:43px 41px}@media screen and (max-width:47.9375em){.m-filter-list{grid-template-columns:1fr;gap:10px}}.m-filter-extra{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:84px;align-items:center}@media screen and (max-width:47.9375em){.m-filter-extra{width:100%;justify-content:space-between;margin-bottom:17px;gap:20px;order:-1}}.house{display:flex;flex-direction:column;height:100%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.house-header{flex:0 0 auto;margin-bottom:22px;position:relative}.house-image{--ratio:0.68421}.house-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition-duration:.2s;z-index:5;display:flex;justify-content:center;align-items:center;text-align:center}.house-overlay .link{font-weight:700}.house-overlay .link svg{margin-right:18px}.house-overlay .link svg path{fill:var(--red)}.house-openhuis{display:inline;padding:11px 9px;--font:var(--red);--line:1.05;--weight:bold;background-color:#fff;top:inherit;bottom:10px;right:inherit;left:10px;height:auto;width:auto;max-width:calc(100% - 20px);--size:1em;line-height:var(--line)}.house-body{flex:1;padding-inline:21px;display:flex;flex-direction:column;gap:5px;padding-bottom:15px}.house-tags{padding:10px;position:absolute;z-index:2;top:0;left:0;right:0}.house:hover .house-overlay{opacity:1}.tag{display:inline-flex;padding:11px 9px;--font:var(--font-2);--size:14px;--line:1.05;--weight:bold}.cta{position:relative;overflow:hidden}.cta-icon{position:absolute;z-index:2;top:18%;right:-22px;width:40%;height:100%}.cta-icon img{width:100%;height:auto;flex:0 0 auto}.cta-body{position:relative;z-index:3;padding:52px 33px;gap:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width:47.9375em){.cta-body{padding:47px 33px}}.topper .h4:not(:first-child){margin-top:8px}@media screen and (max-width:47.9375em){.topper .h4:not(:first-child){margin-top:2px}}@media screen and (max-width:47.9375em){.topper{gap:20px}}.carousel{position:relative}.carousel-nav{margin-top:5px}.carousel-tags{position:absolute;top:0;left:0;right:0;padding:20px;pointer-events:none;z-index:4}@media screen and (max-width:47.9375em){.carousel-tags{padding:10px}}.carousel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;text-align:center;align-items:center;transition-duration:.2s;background-color:rgba(26,38,56,.6)!important}.carousel-overlay:not(:hover){opacity:0}.carousel-overlay:hover{text-decoration:none!important}.carousel.type-contained .carousel-body{border-radius:var(--radius);overflow:hidden}.carousel:not(.type-contained) .carousel-body{max-width:90%;position:relative}.carousel:not(.type-contained) .carousel-body .owl-carousel .owl-stage{border-radius:var(--radius);overflow:hidden}.carousel:not(.type-contained) .carousel-body .owl-carousel .owl-stage-outer{overflow:visible}.carousel-item-image{--ratio:0.5625}.m-house .carousel{margin-top:25px}.m-house .actions{margin-top:8px}.m-house .sider{margin-top:49px}.actions{display:flex;border-bottom:1px solid #d1d3d7;padding-bottom:17px;flex-wrap:wrap;gap:20px;justify-content:space-between}.actions-item{font-weight:700;display:flex;align-items:center}.actions-item img,.actions-item svg{flex:0 0 auto;margin-right:19px;height:auto}.actions-item.simple:hover{text-decoration:none!important}.actions-item:hover .svg-fill{fill:var(--red)}@media screen and (max-width:47.9375em){.actions{border:none;padding:none;gap:0;flex-direction:column}.actions-item{padding-block:25px}.actions-item:not(:last-child){border-bottom:1px solid #d1d3d7}}.sider{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.sider-main{flex:1;max-width:614px}.sider-aside{flex:0 0 auto;width:100%;max-width:390px}@media screen and (max-width:64em){.sider{gap:56px}.sider-aside,.sider-main{max-width:100%;flex:0 0 100%}}.reach{padding:49px 46px 32px}@media screen and (max-width:64em){.reach{padding:49px 25px 19px}}.reach+.talk{margin-top:25px}.talk{padding:33px 22px;display:flex;justify-content:center;flex-wrap:wrap;gap:21px;align-items:center}.talk .bunch{gap:25px}.talk .bunch .simple-link,.talk .bunch a{display:flex}@media screen and (min-width:48em){.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.stats>:nth-child(2):not(.show-if-active){border-top:none!important}.stats+.stats{margin-top:0!important}.stats>br{display:none}}.stats>*{padding-block:15px;display:flex}.stats>*>:first-child{margin-right:auto;min-width:25%}.stats>*>:nth-child(2){text-align:right}.stats>:not(:first-child){border-top:1px solid #d1d3d7}@media screen and (max-width:47.9375em){.stats>*{padding-block:12px}}.c-map{--ratio:0.193}@media screen and (max-width:47.9375em){.c-map{--ratio:0.654}}.loc{display:flex;align-items:center}.loc-header{width:80px;flex:0 0 auto;margin-right:25px}.loc-image{border-radius:50%;overflow:hidden}.loc-body{flex:1}.loc-body .icon-title{margin-bottom:4px}.loc-body .icon-title svg path:nth-child(2){stroke:var(--dark)}.links>*{padding-block:23px;display:flex;align-items:center;font-size:14px;font-weight:700}.links>* img{flex:0 0 auto;margin-right:19px;width:20px;height:20px;object-fit:contain}.links>:not(:last-child){border-bottom:1px solid #ed2c55}.panel-form .h2,.panel-form h2{margin-bottom:25px}.panel .carousel-body{max-width:100%}.anchor-target{position:relative;bottom:120px}.custom-houses__title{margin-bottom:27px}.section-subtitle--houses,.section-title--houses{margin-bottom:0}.contact-card{padding:49px 46px 57px}.contact-card-header{margin-bottom:44px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.contact-card-image{flex:0 0 auto;width:112px;margin-right:25px;border-radius:50%;overflow:hidden}.contact-card-heading{max-width:130px}.contact-card .buttons{margin-top:22px}.text-card.bg-light.type-image{padding-top:74px;padding-bottom:62px}@media screen and (max-width:64em){.text-card.bg-light.type-image{padding-top:70px}.text-card.bg-light.type-image .h2{margin-bottom:8px}.text-card.bg-light.type-image .l-wing-right{margin-top:0}}.text-card.type-image .l-wing-left .limit{margin-top:63px}@media screen and (max-width:64em){.text-card.type-image .l-wing-left .limit{margin-top:30px;margin-bottom:15px}}@media screen and (max-width:47.9375em){.text-card.type-image .l-wing-left .limit{margin-top:46px}}@media screen and (min-width:64.0625em){.text-card.type-image .l-wing-left .limit,.text-card.type-image .l-wing-left .p,.text-card.type-image .l-wing-left p{max-width:82%}}@media screen and (max-width:64em){.page-header+.section-text.position-on-left{margin-top:10px!important}}@media screen and (max-width:47.9375em){.text-over-image+.text-card.bg-light{margin-top:0!important}}.x-fade{transition-duration:.8s}.x-fade:not(.x-fade-active){opacity:0}.x-fade-left:not(.x-fade-active){transform:translateX(-100px)}.x-fade-right:not(.x-fade-active){transform:translateX(100px)}.x-fade-down:not(.x-fade-active){transform:translateY(100px)}.c-video{--ratio:0.5625}.c-video video{display:block;width:100%}.panel-body .c-video{margin-top:28px}.mb-2{margin-bottom:25px}.house-body>.extend-link .b,.house-body>.extend-link .strong,.house-body>.extend-link strong{--font:var(--font-2)}.m-house{margin-bottom:80px}.svg-fill{transition-duration:.2s}.panel-close:hover .svg-fill{fill:var(--red)}.panel-nav .menu-item-text{transition-duration:.2s}.panel-nav .simple-link:hover,.panel-nav a:hover{text-decoration:none!important}.panel-nav .menu-item-text:hover{color:var(--red)}.panel-nav .menu-item-dropdown-toggle:hover .svg-fill{fill:var(--red)}.panel-nav .current-menu-ancestor>.simple-link>.menu-item-text,.panel-nav .current-menu-ancestor>a>.menu-item-text,.panel-nav .current-menu-item>.simple-link>.menu-item-text,.panel-nav .current-menu-item>a>.menu-item-text{color:var(--red)}.menu-button:hover .svg-fill{fill:var(--red)}.box.bg-red{transition-duration:.25s}.box.bg-red:hover{background-color:var(--dark)}.box.bg-blue{transition-duration:.25s}.box.bg-blue:hover{background-color:var(--red)}.link-card.bg-red{transition-duration:.25s}.link-card.bg-red:hover{background-color:var(--dark)}.link-card.bg-blue{transition-duration:.25s}.link-card.bg-blue:hover{background-color:var(--red)}.h2+.p,.h2+p,h2+.p,h2+p{margin-top:12px}.video-quote .l-two{align-items:center}.nav-social .simple-link:hover .svg-fill,.nav-social a:hover .svg-fill{fill:var(--red)}.partners .simple-link,.partners a{opacity:.4;transition-duration:.25s}.partners .simple-link:hover,.partners a:hover{opacity:1}.talk .simple-link:hover .svg-fill,.talk a:hover .svg-fill{fill:var(--red)}#menu-primary-navigation>.panel-nav-column>li>.simple-link>.menu-item-text,#menu-primary-navigation>.panel-nav-column>li>a>.menu-item-text{flex:1}#menu-primary-navigation>.panel-nav-column>li>.simple-link:hover,#menu-primary-navigation>.panel-nav-column>li>a:hover{color:inherit!important}.reach.bg-red .simple-link:hover,.reach.bg-red .simple-link:not(.btn):not(.link):not(.link-card):not(.extend-link):hover,.reach.bg-red a:not(.btn):not(.link):not(.link-card):not(.extend-link):hover{--text:#fff;text-decoration:none!important}.text-image .core .left{display:flex;flex-direction:column;justify-content:center}.icon-title.simple-link,a.icon-title{text-decoration:none!important;transition-duration:.25s}.align-center{align-items:center}.text-light input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 12.321l7.27 6.491a.749.749 0 0 0 1.058-.059l11.23-12.501a.748.748 0 0 0-1.116-1.001L9.961 17.196 3.25 11.202a.748.748 0 0 0-1 1.119' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E")}.location-text .simple-link,.location-text a{transition-duration:.25s}.location-text .simple-link *,.location-text a *{transition-duration:0s}.box-inner>.buttons{margin-top:5px}@media screen and (max-width:47.9375em){.menu-button{margin-right:-10px}}.links>.simple-link img,.links>.simple-link svg,.links>a img,.links>a svg{transition-duration:.25s}.links>.simple-link:hover,.links>a:hover{background-color:var(--dark);border-radius:5px}.links>.simple-link:hover img,.links>.simple-link:hover svg,.links>a:hover img,.links>a:hover svg{transform:translateX(9px)}html.pre-load,html.pre-load *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.stats+.stats{margin-top:-22px}@media screen and (max-width:47.9375em){aside[data-modal=media] .carousel-body{margin-left:calc(var(--edge) * -1);margin-right:calc(var(--edge) * -1);max-width:calc(100% + var(--edge) * 2);width:calc(100% + var(--edge) * 2);border-radius:0}}body .mt-0{margin-top:0!important}.location-details th{font-weight:400;padding-right:14px;text-align:left}.text-light .simple-link:not(.btn):not(.link):not(.link-card).icon-title:hover,.text-light a:not(.btn):not(.link):not(.link-card).icon-title:hover{color:#fff;--text:#fff;text-decoration:none}.box.has-video-hover .box-image video{display:none!important}.box.has-video-hover:hover .box-image video{display:block!important}.box.has-video-hover:hover .box-image img{display:none!important}.metrics-outer.type-offices .vertical-bg-top{bottom:calc(100% - 50px)}.metrics-outer.type-offices .vertical-bg-bottom{top:50px}.new-metrics{padding:37.5px 46px 45px;gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}@media screen and (max-width:47.9375em){.new-metrics{gap:25px;padding:35px}}.new-metrics>:first-child>*{max-width:370px}@media screen and (max-width:47.9375em){.new-metrics>:first-child{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto}}.new-metrics .metrics{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}@media screen and (max-width:31.25em){.new-metrics .metrics{grid-template-columns:1fr;gap:25px}}@media screen and (max-width:47.9375em){.new-metrics{grid-template-columns:1fr}}.m-video-full{overflow:hidden}.m-video-full video{height:25vw;object-fit:cover;object-position:center;width:101%;pointer-events:none}@media (max-width:800px){.m-video-full video{height:50vw}}.m-video.has-title .inner{--inner:819px}.m-video.has-title .ratio{--ratio:0.49}@media screen and (max-width:47.9375em){.m-video.has-title .ratio{--ratio:0.55}}.c-video-header{margin-bottom:20px;text-align:center;z-index:10;position:relative}@media screen and (max-width:47.9375em){.c-video-header{margin-bottom:13px}}.c-video.simple-link .c-video-cover,a.c-video .c-video-cover{pointer-events:none!important}@media screen and (min-width:64.0625em){.text-image .core.image-on-left>.left{padding-left:0}.text-image .core.image-on-left>.right{order:-1}}.m-tags-new{display:flex;overflow-y:auto;margin-bottom:-5px}.m-tags-new .simple-link,.m-tags-new a{--size:30px;--line:1.2;--weight:bold;text-decoration-thickness:1px;white-space:nowrap;padding:17px 46px 19px;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width:47.9375em){.m-tags-new .simple-link,.m-tags-new a{--size:18px;padding:15px 20px}}.m-tags-new .is-active.simple-link,.m-tags-new a.is-active{background-color:var(--dark);--text:#fff}.m-tags-new .simple-link:not(.is-active),.m-tags-new a:not(.is-active){text-decoration:none!important}.m-tags-new .simple-link:not(.is-active)+.simple-link:not(.is-active),.m-tags-new .simple-link:not(.is-active)+a:not(.is-active),.m-tags-new a:not(.is-active)+.simple-link:not(.is-active),.m-tags-new a:not(.is-active)+a:not(.is-active){padding-left:0!important}.m-tags-new::-webkit-scrollbar{display:none}body .m-tags-outer{padding:31px 46px 30px;border:none!important}@media screen and (max-width:47.9375em){body .m-tags-outer{padding:20px 20px 15px}}body .m-tags-outer:after{display:none}body .m-tags-outer .m-tags{justify-content:flex-start;gap:10px 49px;overflow-y:auto!important;flex-wrap:nowrap}@media screen and (max-width:47.9375em){body .m-tags-outer .m-tags{gap:20px}}body .m-tags-outer .m-tags .simple-link,body .m-tags-outer .m-tags a{padding:0;white-space:nowrap}@media screen and (max-width:47.9375em){body .m-tags-outer .m-tags .simple-link,body .m-tags-outer .m-tags a{--size:14px}}body .m-tags-outer .m-tags::-webkit-scrollbar{display:none}body .m-tags-outer .m-scroll-left{display:none;left:20px}body .m-tags-outer .m-scroll-right{display:none;right:20px}.c-video.simple-link,a.c-video{display:block}.dynamap{--ratio:0.8}.dynamap svg{display:block;width:100%;height:100%}.dynamap .dynamap-cities svg{width:260%;height:152%;margin-left:-106%;margin-top:-18.5%}body .panel-body .carousel-item-image.ratio>*{object-fit:contain}@media screen and (max-width:47.9375em){body .panel-body .carousel-body .owl-item{height:100%}body .panel-body .carousel-item-image.ratio{height:calc(100vh - 170px);display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0;margin-top:auto;margin-bottom:auto}body .panel-body .carousel-item-image.ratio>*{position:static;height:auto;object-fit:contain;object-position:center}}body .concealed{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media screen and (min-width:64.0625em){body .text-card.type-image.has-map{padding-top:0;padding-bottom:0}body .text-card.type-image.has-map .l-wing-right{margin-right:calc(var(--edge) * -1);position:relative}body .text-card.type-image.has-map .l-wing-right:before{content:"";display:block;position:absolute;top:0;left:0;right:85%;bottom:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,var(--light),hsla(0,0%,100%,0))}}@media screen and (max-width:64em){body .text-card.type-image.has-map{padding-top:0}body .text-card.type-image.has-map .l-wing-right{margin-left:calc(var(--edge) * -1);margin-right:calc(var(--edge) * -1);position:relative}body .text-card.type-image.has-map .l-wing-right:before{content:"";display:block;position:absolute;top:85%;left:0;right:0;bottom:0;z-index:5;pointer-events:none;background:linear-gradient(0deg,var(--light),hsla(0,0%,100%,0))}}.actions-wrapper{display:flex;flex-wrap:wrap;gap:30px 50px}.actions-group{flex:var(--this-count,1)}.actions-header{color:var(--red);font-weight:700;margin-bottom:15px}@media screen and (max-width:80em){.actions-group{flex:0 0 100%!important}}@media screen and (max-width:47.9375em){.actions-wrapper{gap:15px}.actions-header{margin-bottom:0}}.nav-crumbs .simple-link,.nav-crumbs a{font-weight:400;text-decoration:none!important}.nav-crumbs .simple-link:hover,.nav-crumbs a:hover{text-decoration:underline!important}.nav-crumbs ul{display:flex;flex-wrap:wrap;align-items:center}.nav-crumbs ul li{display:inline-flex;align-items:center;flex:0 0 auto;flex-direction:row}.nav-crumbs ul li:not(:last-child):after{content:"";display:inline-block;width:9px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy4zMyAyNGwtMi44My0yLjgyOSA5LjMzOS05LjE3NS05LjMzOS05LjE2NyAyLjgzLTIuODI5IDEyLjE3IDExLjk5NnoiLz48L3N2Zz4=);margin:0 16px}.nav-crumbs li.is-current{pointer-events:none}.nav-crumbs li.is-current .simple-link,.nav-crumbs li.is-current a{font-weight:700;color:var(--red)}#main>.m-crumbs+*{margin-top:30px}.stroke-text{font-size:60px;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:transparent;text-stroke:1px #fff;text-fill-color:transparent}.leeftijd-buurt{flex:0 0 40%;max-width:40%}.leeftijd-buurt-wrapper{display:flex;align-items:center;width:100%}.leeftijd-buurt-legenda{margin-left:15px}.leeftijd-buurt-value__percentage{display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;font-size:.75rem;margin:5px 1rem}.mb-3{margin-bottom:15px}.ml-3{margin-left:15px}.mt-4{margin-top:25px}.theme-color{color:#d11230}.buurtinfo-svg{width:35px;margin-right:25px}.buurtinfo-svg svg{fill:#d11230;width:21px}.buurtinfo-svg--wide svg{width:34px}.buurtinfo-row{display:flex;align-items:center}.buurtinfo-row__number{display:block;width:28px;margin-top:3px}.align-items-center{align-items:center}.buurtinfo-row{margin:15px 0}.l-grid{display:flex;flex-wrap:wrap}