@font-face{font-family:'Berthold Grotesk Light';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-light.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Berthold Grotesk Regular';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-regular.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Berthold Grotesk Medium';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-medium.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-medium.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Berthold Grotesk Bold';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-bold.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Berthold Grotesk Condensed';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-condensed.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/berthold-grotesk-condensed.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Calibri Light';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-light.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Calibri Regular';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-regular.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Calibri Italic';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-italic.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-italic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Calibri Bold';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-bold.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/calibri-bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'ETmodules';src:url(//millward.co.uk/wp-content/themes/Millward/fonts/ETmodules.woff2) format('woff2'),url(//millward.co.uk/wp-content/themes/Millward/fonts/ETmodules.woff) format('woff');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:'Berthold Grotesk Medium',Gill Sans,Arial,sans-serif;line-height:1.3em;color:#202e42}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1.1em}p a{font-weight:700}.et_pb_text a,#left-area a{text-decoration:underline}hr{border:0;height:1px;background:#202e42;margin-bottom:1em}sup{vertical-align:middle!important;font-size:.65em!important}sub{font-size:.65em!important}blockquote{position:relative;margin:25px 0 35px;padding:0 0 0 4em;border-left:0;font-size:1.125em;line-height:1.7em;font-style:italic;background-image:url(//millward.co.uk/wp-content/themes/Millward/images/testimonial.png);background-repeat:no-repeat;background-position:left top;background-size:3em}.blockquote-credit{font-size:.913em;font-weight:400;color:#009696;padding-right:4em}.inner-page .blockquote-credit{color:#0089b6}.testimonials-widget-testimonial blockquote{line-height:1.5em;margin:0;border:0}.testimonials-widget-testimonial .credit{font-size:.913em;font-weight:400;margin:0 0 1em 1em;color:#009696}.post-meta{font-weight:700}.shadow{position:relative;overflow:hidden}.shadow:before,.shadow:after{position:absolute;z-index:1;content:"";height:55px;left:0;width:50%;top:-6em;max-width:55%;background:#777;visibility:visible!important;-webkit-box-shadow:0 18px 40px #000,0 20px 45px #000,0 22px 50px #000,0 24px 55px #000,0 26px 60px #000;-moz-box-shadow:0 18px 40px #000,0 20px 45px #000,0 22px 50px #000,0 24px 55px #000,0 26px 60px #000;box-shadow:0 18px 40px #000,0 20px 45px #000,0 22px 50px #000,0 24px 55px #000,0 26px 60px #000;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg)}.shadow:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg);right:0;left:auto}.green-highlight{color:#a3a456}.red-highlight{color:#a17d9b}.black-highlight{color:#202e42}.grid-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}ul.large-bullet{text-align:left;line-height:1.75em!important;list-style-type:none!important;padding:.5em 0 1.25em!important}ul.large-bullet li{position:relative;font-family:'Berthold Grotesk Medium';font-size:1em!important;padding:.625em 0 .625em 2.35em!important;color:#202e42}ul.large-bullet li:before{content:"";width:1.6em;height:1.6em;position:absolute;text-indent:0!important;left:0!important;top:.6em!important;background-image:url('/wp-content/themes/Millward/images/large-bullet.svg');background-size:contain;background-repeat:no-repeat}table tr td{vertical-align:top!important}table tr td:first-child{padding-left:0!important}table tr td:last-child{padding-right:0!important}table,th,tbody,tr,td{border:none!important}#et-main-area{overflow:hidden!important}#main-content .container:before{display:none}button#catapultCookie{font-size:16px}.read-more span,.read-less{color:#202e42}.wp-pagenavi span.current{color:#e63c6f!important}.et_pb_button{display:inline-block;text-transform:uppercase!important;font-size:15px;width:auto;margin:0 .25em!important;border:0!important;color:#fff!important;padding:.319em 1em !important;border-radius:0}.et_pb_button:hover{cursor:pointer;filter:brightness(110%)}.et_pb_button.green-button{background:#809893!important}.et_pb_button.red-button{background:#e63c6f!important}.et_pb_button.black-button{background:#202e42!important}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;position:relative;width:100%;max-width:100%;z-index:0;padding:1em 0}.grid-container.inner-news-listing .grid-column,.grid-container.home-news-listing .grid-column{position:relative;overflow:hidden;padding-bottom:2em}.grid-container.inner-news-listing .grid-column{background:#809893}.grid-container.inner-news-listing .grid-column .et_pb_image_wrap,.grid-container.home-news-listing .grid-column .et_pb_image_wrap{aspect-ratio:1/0.75;margin-bottom:1em}.grid-container.inner-news-listing .grid-column .post-content{padding:1em 3% 5em;height:100%;color:#fff}.grid-container.inner-news-listing .grid-column .post-content h6{color:#fff}.grid-container.inner-news-listing .grid-column .post-meta,.grid-container.home-news-listing .grid-column .post-meta{margin-bottom:1em}.grid-container.home-news-listing .grid-column .news-readmore{position:absolute;left:0;bottom:0;font-size:.913em;text-decoration:underline}.grid-container.inner-news-listing .grid-column .et_pb_button{position:absolute!important;bottom:1.5em;left:50%;transform:translate(-50%,0);display:inline-block;text-align:center;border-width:1px!important;border-color:#ffffff!important;border-style:solid!important;padding:1em 3em .85em !important;white-space:nowrap}.grid-container.taxonomy-projects-listing .grid-column,.grid-container.home-projects-listing .grid-column{position:relative;display:flex;flex-flow:column;height:100%}.grid-container.taxonomy-projects-listing .grid-column .et_pb_image_wrap,.grid-container.home-projects-listing .grid-column .et_pb_image_wrap{aspect-ratio:1/0.85}.grid-container.taxonomy-projects-listing .grid-column .text-content,.grid-container.home-projects-listing .grid-column .text-content{position:relative;text-align:center;padding:1em 3% 5.5em;height:100%;color:#fff}.grid-container.home-projects-listing .grid-column .sector-term{font-size:.913em;font-style:italic;color:#fff}.grid-container.taxonomy-projects-listing .grid-column h6,.grid-container.home-projects-listing .grid-column h6{text-transform:uppercase;padding:1em 0!important;color:#ffffff!important}.grid-container.taxonomy-projects-listing .grid-column a.et_pb_button,.grid-container.home-projects-listing .grid-column a.et_pb_button{position:absolute!important;bottom:1.5em;left:50%;transform:translate(-50%,0);display:inline-block;text-align:center;border-width:1px!important;border-color:#ffffff!important;border-style:solid!important;padding:1em 3em .85em !important;white-space:nowrap}.grid-container.taxonomy-projects-listing .grid-column .text-content .snippet{text-align:left}.grid-container.personnel-listing .grid-column{position:relative;height:100%}.grid-container.personnel-listing .grid-column .et_pb_image_wrap.grid-image{aspect-ratio:1/1!important}.grid-container.personnel-listing .grid-column .text-content{position:relative;padding:1em 3% 5.5em;height:100%;color:#fff}.grid-container.personnel-listing .grid-column .listing-role{font-size:.913em;font-style:italic;text-align:center}.grid-container.personnel-listing .grid-column h6.listing-title{text-align:center;color:#fff;padding:.75em 0}.grid-container.personnel-listing .grid-column .et_pb_button{position:absolute!important;bottom:1.5em;left:50%;transform:translate(-50%,0);display:inline-block;text-align:center;border-width:1px!important;border-color:#ffffff!important;border-style:solid!important;padding:1em 3em .85em !important;white-space:nowrap}#careers-section .et_pb_row.career_row{width:100%!important;padding:0!important;margin-bottom:1.5em}#careers-section .et_pb_row.career_row .et_pb_column{display:flex;flex-direction:column;justify-content:center;margin:0}#careers-section .et_pb_row.career_row .et_pb_column.title-column{background-color:#e6eae9;background-image:url(/wp-content/uploads/2026/04/millward-listing-bg.png);background-size:contain;background-position:left;background-repeat:no-repeat;width:80%!important;padding:1.5em 1em 1.5em 8%}#careers-section .et_pb_row.career_row .et_pb_column.button-column{background:#202e42;width:20%!important}#careers-section .et_pb_row.career_row .et_pb_column.button-column a{font-family:'Berthold Grotesk Regular',Gill Sans,Arial,sans-serif;text-transform:uppercase;text-align:center;font-size:.913em;color:#fff;padding:1.5em 1em;height:100%}#careers-section .et_pb_row.career_row .et_pb_column h4{padding:0}#careers-section .et_pb_row.career_row .et_pb_column .linkmore{display:none}@media (max-width:980px){#careers-section .et_pb_row.career_row .et_pb_column.button-column{display:none}#careers-section .et_pb_row.career_row .et_pb_column.title-column{width:100%!important;padding:1.25em 2%}#careers-section .et_pb_row.career_row .et_pb_column h4{font-size:1.175em!important}#careers-section .et_pb_row.career_row .et_pb_column .linkmore{display:inline}}body.archive .header-block{position:relative;z-index:1}body.archive .header-block .et_pb_row{position:relative;width:80%}body.archive .header-block .image-column .et_pb_image_wrap{aspect-ratio:1/0.75}body.archive .header-block .details-column{font-size:1.1em;color:#ffffff!important}body.archive .header-block .details-column h1.entry-title{font-size:2em;color:#ffffff!important}body.archive.tax-project_cats #sidebar{padding:1em 0 0}body.single .header-block{position:relative;z-index:1}body.single .header-block .et_pb_row{position:relative;z-index:1;width:80%}body.single .header-block .et_pb_column.image-column{margin-bottom:0!important}body.single .header-block .image-column .et_pb_image_wrap{aspect-ratio:1/0.75}body.single .header-block .details-column .project-client,body.single .header-block .details-column .project-value,body.single .header-block .details-column .job-salary,body.single .header-block .details-column .job-closing{font-size:1.2em;color:#ffffff!important}body.single .header-block .details-column h1.entry-title{font-size:1.8em;color:#ffffff!important}body.single .header-block .details-column span{font-weight:700}body.single .header-block .details-column .project-snippet{display:none;font-size:1em;color:#ffffff!important}body.single #sidebar{padding:1em 0 0}body.single .added-value-content{margin-top:1em;padding:1em 0 2em!important}body.single .project-content{padding-bottom:1em!important}body.single .post-meta{line-height:1.2em!important}body.single .career-downloads{padding-top:1em}body.single .career-downloads h3{padding-bottom:1em}body.single .career-downloads a{display:inline-block;color:#ffffff!important;background:#809893;font-size:1.125em;padding:.5em 2em}.single.single-post #sidebar h4,.single.single-vacancies #sidebar h4{padding:1em .5em .9em;color:#fff;font-size:1.3em;background:#a17d9b;margin-bottom:.75em}.single.single-vacancies #sidebar li,.single.single-post #sidebar li{list-style:none;line-height:1.2em!important;padding-top:.75em}.single.single-post #sidebar span{display:block!important}.single.single-vacancies #sidebar li>a,.single.single-post #sidebar li>a{font-size:1.05em!important;font-weight:600;color:#009696;line-height:1.2em!important}label.input-label{display:inline-block;width:20%;font-size:1em;padding:.65em .75em;color:#fff;background:#809893;vertical-align:top}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],textarea{display:inline-block;width:80%;font-size:1em;line-height:1.7em;padding:.65em .75em;color:#333;border:none;background-color:#f5f7f0;margin:0 0 .5em;border-radius:0}textarea{overflow:auto}.wpcf7 .wpcf7-submit{padding:.75em;background:red}.wpcf7 .wpcf7-submit:hover{cursor:pointer;filter:brightness(110%)!important}.wpcf7 .wpcf7-mail-sent-ok{border:2px solid #a3a456;margin:2em 0 1em}.wpcf7 .wpcf7-validation-errors{border:2px solid #e63c6f;margin:2em 0 1em}.wpcf7 #footer-contact-form{margin:2em auto}.wpcf7 #footer-contact-form .wpcf7-submit{padding:.465em 1.25em!important;margin:0 0 .5em 1em;background:#809893}.wpcf7 #footer-contact-form input[type=email]{width:40%;margin:0 0 .5em}.wpcf7 #footer-contact-form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}@media only screen and (max-width:479px){#careers-section .et_pb_row.career_row .et_pb_column .linkmore{display:none}.container{width:95%!important;max-width:95%!important}body.archive .header-block .et_pb_row,body.single .header-block .et_pb_row{padding-top:3%!important;padding-bottom:4%!important;display:block;width:95%!important}body.archive .header-block .details-column h1.entry-title,body.single .header-block .details-column h1.entry-title{padding-top:3%!important;font-size:1.4em!important}.grid-container.taxonomy-projects-listing,.grid-container.personnel-listing,.grid-container.home-projects-listing,.grid-container.home-news-listing{grid-template-columns:repeat(1,1fr)!important}.grid-container.taxonomy-projects-listing{width:100%!important;margin:0 auto}}@media only screen and (max-width:549px){.grid-container.inner-news-listing{grid-template-columns:repeat(1,1fr)!important}label.input-label{width:30%}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],textarea{width:70%}}@media only screen and (min-width:550px) and (max-width:767px){.grid-container.inner-news-listing{grid-template-columns:repeat(2,1fr)!important}#careers-section .et_pb_row.career_row .et_pb_column .linkmore{display:inline}}@media only screen and (min-width:480px) and (max-width:767px){.grid-container.taxonomy-projects-listing,.grid-container.personnel-listing,.grid-container.home-projects-listing,.grid-container.home-news-listing{grid-template-columns:repeat(1,1fr)!important}.grid-container.taxonomy-projects-listing{width:75%!important;margin:0 auto}#careers-section .et_pb_row.career_row .et_pb_column .linkmore{display:inline}.container{width:95%!important;max-width:95%!important}body.archive .header-block .et_pb_row,body.single .header-block .et_pb_row{padding-top:3%!important;padding-bottom:4%!important;display:block;width:95%!important}body.archive .header-block .details-column h1.entry-title,body.single .header-block .details-column h1.entry-title{padding-top:3%!important;font-size:1.4em!important}}@media only screen and (min-width:768px) and (max-width:980px){#careers-section .et_pb_row.career_row .et_pb_column .linkmore{display:inline}.grid-container.taxonomy-projects-listing,.grid-container.inner-news-listing,.grid-container.personnel-listing{grid-template-columns:repeat(2,1fr)!important}.container{width:85%!important;max-width:85%!important}body.archive .header-block .et_pb_row,body.single .header-block .et_pb_row{display:flex;width:85%!important}body.archive .header-block .image-column,body.single .header-block .image-column{padding-right:2%}body.archive .header-block .details-column,body.single .header-block .details-column{padding-left:2%}body.archive .header-block .details-column h1.entry-title,body.single .header-block .details-column h1.entry-title{font-size:1.6em!important}body.archive .header-block .details-column{font-size:1em!important}}@media only screen and (max-width:980px){.home #residential-sector{display:flex;flex-flow:column}.home #residential-sector .image-block{order:1}.home #residential-sector .text-block{order:2}#main-header .container{padding-right:1em}#sidebar{width:100%!important;max-width:100%!important;padding:0!important}#careers-section .et_pb_row.career_row .et_pb_column.button-column{display:none}#careers-section .et_pb_row.career_row .et_pb_column.title-column{width:100%!important;padding:1.25em 2%}#careers-section .et_pb_row.career_row .et_pb_column h4{font-size:1.175em!important}}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding-top:205px!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:20px!important}#career-section .et_pb_row.career_row .et_pb_column.button-column{width:14%!important}#career-section .et_pb_row.career_row .et_pb_column.title-column{width:86%!important}}@media only screen and (min-width:1920px){body{font-size:16px!important}}