.elementor-kit-4{--e-global-color-primary:#01C2CB;--e-global-color-secondary:#545454;--e-global-color-text:#cdd2d8;--e-global-color-accent:#FF914D;--e-global-color-284b516:#FFFFFF;--e-global-color-fc5ff30:#FFFFFF;--e-global-color-b67616c:#FFFFFF00;--e-global-color-979e0fe:#F2F3F5;--e-global-color-81be640:#CBC8CC;--e-global-color-7d0b5e3:#263659;--e-global-color-fe075fe:#F2EBE7;--e-global-color-cef0432:#000000CC;--e-global-color-5f91224:#01C2CB;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1em;--e-global-typography-b43c0ff-font-family:"Inter";--e-global-typography-b43c0ff-font-size:16px;--e-global-typography-b43c0ff-font-weight:400;--e-global-typography-b43c0ff-text-transform:capitalize;--e-global-typography-b43c0ff-text-decoration:underline;--e-global-typography-5a11820-font-family:"Inter";--e-global-typography-5a11820-font-size:16px;--e-global-typography-5a11820-font-weight:300;--e-global-typography-5a11820-text-transform:uppercase;--e-global-typography-5a11820-line-height:1em;--e-global-typography-42300ad-font-family:"Inter";--e-global-typography-42300ad-font-size:18px;--e-global-typography-42300ad-font-weight:400;--e-global-typography-42300ad-text-transform:capitalize;--e-global-typography-42300ad-line-height:1.2em;--e-global-typography-54d6145-font-family:"Inter";--e-global-typography-54d6145-font-size:20px;--e-global-typography-54d6145-font-weight:400;--e-global-typography-54d6145-text-transform:capitalize;--e-global-typography-54d6145-font-style:normal;--e-global-typography-54d6145-line-height:1.4em;--e-global-typography-883ce6d-font-family:"Inter";--e-global-typography-883ce6d-font-size:80px;--e-global-typography-883ce6d-font-weight:300;--e-global-typography-883ce6d-text-transform:uppercase;--e-global-typography-883ce6d-line-height:1em;--e-global-typography-7ba1c84-font-family:"Inter";--e-global-typography-7ba1c84-font-size:15px;--e-global-typography-7ba1c84-font-weight:300;--e-global-typography-7ba1c84-text-transform:capitalize;--e-global-typography-947f909-font-family:"Inter";--e-global-typography-947f909-font-size:60px;--e-global-typography-947f909-font-weight:300;--e-global-typography-947f909-text-transform:uppercase;--e-global-typography-947f909-line-height:1em;--e-global-typography-dc8af67-font-family:"Inter";--e-global-typography-dc8af67-font-size:25px;--e-global-typography-dc8af67-font-weight:200;--e-global-typography-dc8af67-text-transform:capitalize;--e-global-typography-dc8af67-line-height:1.4em;--e-global-typography-4863f62-font-family:"Inter";--e-global-typography-4863f62-font-size:22px;--e-global-typography-4863f62-font-weight:400;--e-global-typography-4863f62-text-transform:capitalize;--e-global-typography-4863f62-font-style:normal;--e-global-typography-4863f62-line-height:1.4em;--e-global-typography-456247d-font-family:"Inter";--e-global-typography-456247d-font-size:45px;--e-global-typography-456247d-font-weight:300;--e-global-typography-456247d-text-transform:uppercase;--e-global-typography-456247d-line-height:1em;--e-global-typography-525d066-font-family:"Inter";--e-global-typography-525d066-font-size:28px;--e-global-typography-525d066-font-weight:300;--e-global-typography-525d066-text-transform:uppercase;--e-global-typography-525d066-line-height:1.2em;background-color:var( --e-global-color-fc5ff30 );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-42300ad-font-size:15px;--e-global-typography-883ce6d-font-size:60px;--e-global-typography-7ba1c84-font-size:14px;--e-global-typography-947f909-font-size:50px;--e-global-typography-dc8af67-font-size:20px;--e-global-typography-456247d-font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:25px;--e-global-typography-54d6145-font-size:20px;--e-global-typography-54d6145-line-height:1.4em;--e-global-typography-883ce6d-font-size:33px;--e-global-typography-947f909-font-size:35px;--e-global-typography-4863f62-font-size:20px;--e-global-typography-4863f62-line-height:1.4em;--e-global-typography-456247d-font-size:35px;--e-global-typography-525d066-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Noordwest: site-brede stijl (verhuisd uit Additional CSS, ontdubbeld, 29 oktober 2026) */
/* Noordwest: palette matched to the original logo. Scoped to redesign only. */
body .nw-site{--navy:#373c3e;--ink:#343a3d;--muted:#596367;--orange:#ff914d;--paper:#f2f4f4;--line:#d9dfe1;--white:#fff;color:var(--ink)}
body .nw-site .header{background:#545454;color:#cedeeb;border-bottom-color:#666a6c}
body .nw-site .brand{background:#545454!important}
body .nw-site .topbar{background:#383c3e;color:#cedeeb}
body .nw-site .header .dropdown,body .nw-site .mobile-nav>div{background:#fff;color:#343a3d;border-color:#d9dfe1}
body .nw-site .dropdown a:hover,body .nw-site .mobile-nav a:hover{background:#e9f5f5;color:#086e74}
body .nw-site .hero,body .nw-site .subhero,body .nw-site .section.dark{background:#373c3e;color:#fff}
body .nw-site .hero h1 span{color:#00c2cb}
body .nw-site .hero p,body .nw-site .subhero p,body .nw-site .step p{color:#d9e4eb}
body .nw-site .eyebrow,body .nw-site .card .number,body .nw-site .project-card .tag,body .nw-site .more:after,body .nw-site .checks li:before{color:#08737a}
body .nw-site .hero .eyebrow,body .nw-site .subhero .eyebrow,body .nw-site .step strong{color:#ff914d}
body .nw-site .dark .checks li:before{color:#00c2cb}
body .nw-site .btn{background:#ff914d;border-color:#ff914d;color:#2c3032}
body .nw-site .btn:hover{background:#ffab77;border-color:#ffab77}
body .nw-site .btn.outline{background:transparent;color:#e4f8f8;border-color:#69d7dd}
body .nw-site .btn.outline:hover{background:#465356;border-color:#00c2cb}
body .nw-site .btn.light{background:#fff;color:#343a3d;border-color:#fff}
body .nw-site .section.soft{background:#f2f4f4}
body .nw-site .card{border-color:#d9dfe1}
body .nw-site .photo-note{background:rgba(55,60,62,.95);border-left-color:#00c2cb;color:#fff}

/* Noordwest: mobiele afwerking, 29 oktober 2026 */
body .nw-form-block{max-width:1180px!important;margin:0 auto!important;padding:0 28px 72px!important;box-sizing:border-box}
body .nw-form-block .elementor-field{min-height:48px}
body .nw-site a:focus-visible,body .nw-site summary:focus-visible{outline:3px solid #00c2cb;outline-offset:4px}
@media(max-width:760px){body .nw-site .footer .footer-grid{grid-template-columns:1fr!important;gap:30px!important}body .nw-site .footer h2{font-size:23px!important;line-height:1.25!important;margin-bottom:14px!important}body .nw-site .footer .brand{max-width:230px}body .nw-site .footer p,body .nw-site .footer a{overflow-wrap:anywhere}body .nw-site .footer{padding:42px 0 90px!important}body .nw-form-block{padding:0 20px 48px!important}body .nw-form-block .elementor-form-fields-wrapper{margin:0!important}body .nw-form-block .elementor-field-group{padding-left:0!important;padding-right:0!important}body .nw-site .project-card img,body .nw-site .project-card:first-child img{height:240px!important;object-fit:cover}body .nw-site .gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .nw-site .gallery img{height:190px!important;object-fit:cover}body .nw-site .whatsapp{right:16px!important;bottom:76px!important;min-width:48px;min-height:48px}}
@media(max-width:420px){body .nw-site .gallery{grid-template-columns:1fr!important}body .nw-site .gallery img{height:auto!important;max-height:480px!important;object-fit:contain}}

body .nw-site .aside,body .nw-site .drawing-note{border-top-color:#00a8b1;border-left-color:#00a8b1;background:#f0f5f5}
body .nw-site .contact-section{background:#eaf1f1}
body .nw-form-block{background:#eaf1f1}
body .nw-form-block .elementor-field{color:#343a3d!important;background:#fff!important;border-color:#aebbbc!important}
body .nw-form-block .elementor-button{background:#ff914d!important;color:#2c3032!important}
body .nw-form-block .elementor-button:hover{background:#ffab77!important}
body .nw-form-block label{color:#343a3d!important}
body .nw-site .contact-form input,body .nw-site .contact-form select,body .nw-site .contact-form textarea{border-color:#aebbbc;color:#343a3d}
body .nw-site .footer{background:#373c3e!important;color:#cedeeb!important}
body .nw-site .footer h2,body .nw-site .footer .brand{color:#fff}
body .nw-site .footer-bottom{border-color:#626b6f}
body .nw-site .whatsapp{background:#086f76;border-color:#fff;color:#fff}
body .nw-site .whatsapp:hover{background:#075e64}
body .nw-site .mobile-call{background:#ff914d;color:#2c3032}
body .nw-site .filter button{background:#fff;border-color:#abb9bd;color:#343a3d}
body .nw-site .filter button[aria-pressed=true]{background:#086f76;border-color:#086f76;color:#fff}
body .nw-site .partner-names{color:#536367}
body .nw-site a:focus-visible,body .nw-site button:focus-visible,body .nw-site summary:focus-visible{outline-color:#08737a}
body .nw-site .preview-note{background:#fff2e9;color:#844315}

body .nw-site .hero h1{font-size:clamp(34px,4.3vw,60px);overflow-wrap:normal;word-break:normal}@media(max-width:760px){body .nw-site .hero h1{font-size:clamp(28px,8.5vw,36px)}}

/* Spatial, image-led refinement of the redesign */
body .nw-site{font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}
body .nw-site h1,body .nw-site h2,body .nw-site h3{font-family:Inter,Arial,sans-serif;font-weight:700}
body .nw-site h1,body .nw-site h2{letter-spacing:-.045em}
body .nw-site p{line-height:1.8}
body .nw-site .wrap{width:min(1400px,calc(100% - 96px))}
body .nw-site .header-row{min-height:108px}
body .nw-site .header{box-shadow:0 4px 22px rgba(0,0,0,.1);position:relative;z-index:15}
body .nw-site .nav{gap:32px}
body .nw-site .hero{position:relative;isolation:isolate}
body .nw-site .hero-grid{display:block;position:relative;min-height:calc(100svh - 190px);width:100%;max-width:none}
body .nw-site .hero-photo{position:absolute;inset:0;min-height:0;margin:0;z-index:0}
body .nw-site .hero-photo>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:65% 50%}
body .nw-site .hero-photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(25,32,34,.96) 0%,rgba(25,32,34,.86) 35%,rgba(25,32,34,.35) 73%,rgba(25,32,34,.15) 100%)}
body .nw-site .hero-copy{position:relative;z-index:2;width:min(1400px,calc(100% - 96px));margin:auto;padding:clamp(80px,10vh,145px) 0 105px;align-self:auto}
body .nw-site .hero h1{font-size:clamp(46px,5vw,80px);line-height:1.06;max-width:950px;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal}
body .nw-site .hero-copy>p{max-width:660px;font-size:19px}
body .nw-site .hero .eyebrow{font-size:12px;letter-spacing:.18em}
body .nw-site .hero .actions{margin-top:38px;gap:16px}
body .nw-site .hero .photo-note{z-index:3;left:auto;right:max(48px,calc((100% - 1400px)/2));bottom:34px;padding:20px 26px;background:rgba(36,45,47,.75);backdrop-filter:blur(12px);border-radius:3px}
body .nw-site .btn{border-radius:5px;min-height:56px;padding:16px 26px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
body .nw-site .btn:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.18)}
body .nw-site .btn.outline{backdrop-filter:blur(8px)}
body .nw-site .trust-row{padding:38px 0;gap:36px}
body .nw-site .trust-row>div{position:relative;padding-left:45px}
body .nw-site .trust-row .line-icon{position:absolute;left:0;top:5px;width:27px;height:27px;color:#08737a}
body .nw-site .section{padding:112px 0}
body .nw-site .section-head{margin-bottom:54px;gap:60px}
body .nw-site h2{font-size:clamp(34px,3.6vw,54px);line-height:1.12}
body .nw-site .grid3{gap:32px}
body .nw-site .card{padding:42px 38px;border:1px solid #e0e5e6;border-radius:10px;box-shadow:0 7px 24px rgba(32,45,49,.035);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
body .nw-site .card:hover{transform:translateY(-6px);border-color:#a6cdd0;box-shadow:0 22px 48px rgba(32,45,49,.10)}
body .nw-site .card .number{margin-bottom:22px;font-size:11px;letter-spacing:.14em}
body .nw-site .service-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 0 28px;background:#e6f3f3;border-radius:12px;color:#08737a}
body .nw-site .line-icon{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body .nw-site .audience{padding:38px 0 18px}
body .nw-site .audience h3{font-size:30px}
body .nw-site .grid3:has(>.project-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}
body .nw-site .project-card{min-width:0;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
body .nw-site .project-card>a{border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e0e5e6;box-shadow:0 8px 28px rgba(20,35,40,.06);transition:box-shadow .4s ease}
body .nw-site .project-card:hover{transform:translateY(-7px)}
body .nw-site .project-card:hover>a{box-shadow:0 24px 52px rgba(20,35,40,.15)}
body .nw-site .project-card .project-image{overflow:hidden;background:#e4eaeb}
body .nw-site .project-card img{height:400px;width:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .6s ease}
body .nw-site .project-card a:hover img{transform:scale(1.045);filter:saturate(1.06)}
body .nw-site .project-card .tag{margin:28px 32px 12px;font-size:11px}
body .nw-site .project-card h3{margin:0 32px 18px;font-size:29px;line-height:1.2}
body .nw-site .project-card p:last-child{margin:0 32px 30px}
body .nw-site .project-card:first-child{grid-column:1/-1}
body .nw-site .project-card:first-child img{height:clamp(420px,43vw,620px)}
body .nw-site .project-card:first-child h3{font-size:34px}
body .nw-site .visual-story{position:relative;min-height:78svh;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}
body .nw-site .visual-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
body .nw-site .visual-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(25,32,34,.9),rgba(25,32,34,.05) 85%)}
body .nw-site .visual-story .wrap{padding-top:180px;padding-bottom:75px;color:#fff}
body .nw-site .visual-story .eyebrow{color:#ff914d}
body .nw-site .visual-story h2{max-width:750px;font-size:clamp(38px,4.7vw,68px);color:#fff}
body .nw-site .visual-story p{max-width:600px;color:#dfe9ed}
body .nw-site .profile{gap:95px}
body .nw-site .profile>img{height:660px;border-radius:8px;box-shadow:0 24px 55px rgba(20,35,40,.12)}
body .nw-site .profile .large{font-size:26px;line-height:1.55}
body .nw-site .checks{gap:22px;margin:35px 0}
body .nw-site .steps{gap:35px;margin-top:50px}
body .nw-site .step{border-top-color:#667579;padding-top:26px}
body .nw-site .subhero{padding:85px 0 95px}
body .nw-site .subhero h1{font-size:clamp(40px,4.7vw,68px);line-height:1.1}
body .nw-site .subhero p{margin-top:28px}
body .nw-site .aside{border-radius:8px;padding:38px}
body .nw-site .gallery{gap:22px}
body .nw-site .gallery img{height:320px;border-radius:7px;transition:transform .5s ease}
body .nw-site .gallery a{overflow:hidden;border-radius:7px}
body .nw-site .gallery a:hover img{transform:scale(1.04)}
body .nw-site .contact-section{padding:110px 0}
body .nw-site .contact-form input,body .nw-site .contact-form select,body .nw-site .contact-form textarea{border-radius:5px;padding:14px;transition:border-color .2s,box-shadow .2s}
body .nw-site .contact-form input:focus,body .nw-site .contact-form select:focus,body .nw-site .contact-form textarea:focus{border-color:#08737a;box-shadow:0 0 0 3px rgba(0,194,203,.12)}
body .nw-form-block .elementor-field{border-radius:5px!important;padding:14px!important}
body .nw-form-block .elementor-button{border-radius:5px!important}
body .nw-site .footer{padding:78px 0 30px}
body .nw-site .filter{gap:12px;margin-bottom:32px}
body .nw-site .filter button{border-radius:5px;transition:background-color .2s,transform .2s}
body .nw-site .filter button:hover{transform:translateY(-2px)}
body .nw-site .whatsapp{box-shadow:0 8px 28px rgba(0,0,0,.2)}
@supports(animation-timeline:view()){
@keyframes nw-enter{from{opacity:.25;translate:0 24px}to{opacity:1;translate:0 0}}
body .nw-site .section .section-head,body .nw-site .section .card,body .nw-site .section .project-card,body .nw-site .section .profile>img,body .nw-site .section .step{animation:nw-enter linear both;animation-timeline:view();animation-range:entry 0% entry 80%}
}
@media(max-width:1100px){
body .nw-site .nav{gap:20px;font-size:13px}
body .nw-site .header-row{gap:20px}
body .nw-site .project-card img{height:340px}
}
@media(max-width:900px){
body .nw-site .wrap{width:calc(100% - 56px)}
body .nw-site .hero-copy{width:calc(100% - 56px)}
body .nw-site .hero h1{font-size:clamp(40px,6.5vw,60px)}
body .nw-site .profile{gap:40px}
body .nw-site .hero .photo-note{right:28px}
body .nw-site .section{padding:85px 0}
}
@media(max-width:760px){
body .nw-site .wrap{width:calc(100% - 40px)}
body .nw-site .header-row{min-height:88px}
body .nw-site .hero-grid{min-height:calc(100svh - 145px)}
body .nw-site .hero-copy{width:calc(100% - 40px);padding:65px 0 82px}
body .nw-site .hero h1{font-size:clamp(28px,8.5vw,44px);max-width:100%;letter-spacing:-.04em;line-height:1.11}
body .nw-site .hero-copy>p{font-size:16px;max-width:100%}
body .nw-site .hero-photo>img{object-position:62% 50%}
body .nw-site .hero-photo:after{background:linear-gradient(90deg,rgba(25,32,34,.92),rgba(25,32,34,.65))}
body .nw-site .hero .photo-note{display:none}
body .nw-site .hero .actions{gap:12px;margin-top:28px}
body .nw-site .btn{padding:14px 20px;min-height:52px}
body .nw-site .trust-row{padding:30px 0;gap:25px 18px}
body .nw-site .trust-row>div{padding-left:0}
body .nw-site .trust-row .line-icon{position:static;display:block;margin-bottom:12px;width:25px;height:25px}
body .nw-site .section{padding:70px 0}
body .nw-site .section-head{margin-bottom:32px}
body .nw-site h2{font-size:34px}
body .nw-site .card{padding:32px 27px}
body .nw-site .grid3:has(>.project-card){grid-template-columns:1fr;gap:30px}
body .nw-site .project-card:first-child{grid-column:auto}
body .nw-site .project-card img,body .nw-site .project-card:first-child img{height:320px}
body .nw-site .project-card .tag{margin:23px 23px 12px}
body .nw-site .project-card h3,body .nw-site .project-card:first-child h3{font-size:25px;margin:0 23px 15px}
body .nw-site .project-card p:last-child{margin:0 23px 25px}
body .nw-site .visual-story{min-height:70svh}
body .nw-site .visual-story .wrap{padding-top:100px;padding-bottom:55px}
body .nw-site .visual-story h2{font-size:39px}
body .nw-site .profile{gap:38px}
body .nw-site .profile>img{height:480px}
body .nw-site .profile .large{font-size:23px}
body .nw-site .subhero{padding:55px 0 65px}
body .nw-site .subhero h1{font-size:38px}
body .nw-site .gallery{gap:14px}
body .nw-site .gallery img{height:210px}
body .nw-site .contact-section{padding:70px 0}
body .nw-site .footer{padding-top:60px}
}
@media(prefers-reduced-motion:reduce){
body .nw-site *,body .nw-site *:before,body .nw-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

body .nw-site .hero .photo-note{left:max(48px,calc((100% - 1400px)/2));right:auto}@media(max-width:1200px){body .nw-site .nav{display:none}body .nw-site .header-row>.btn{display:none}body .nw-site .mobile-nav{display:block}body .nw-site .mobile-nav summary{min-height:44px;padding:10px;font-size:14px;font-weight:700;cursor:pointer}body .nw-site .mobile-nav>div{position:absolute;top:100%;left:0;right:0;z-index:30;padding:20px 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 18px 30px rgba(0,0,0,.16);max-height:calc(100svh - 150px);overflow:auto}body .nw-site .mobile-nav a{display:block;padding:10px;text-decoration:none}}@media(max-width:760px){body .nw-site .mobile-nav>div{grid-template-columns:1fr}}

body .nw-site{font-weight:400}body .nw-site p{font-weight:400}@media(max-width:380px){body .nw-site .header .brand .original-logo{width:180px}}

@media(max-width:760px){body .nw-site .hero .hero-grid{width:100%;max-width:none}body .nw-site .hero .hero-photo>img{object-position:32% 50%}}

body .nw-site .header .mobile-nav:not([open])>div{display:none}@media(max-width:760px){body .nw-site .steps{grid-template-columns:1fr;gap:30px}body .nw-site .header .mobile-nav[open]>div{grid-template-columns:1fr;width:100%;max-width:100%}}/* End custom CSS */