@font-face{font-family:sinteca;src:url(/css/fonts/Sinteca-Regular.eot);src:url(/css/fonts/Sinteca-Regular.eot?#iefix)format('embedded-opentype'),url(/css/fonts/Sinteca-Regular.woff)format('woff'),url(/css/fonts/Sinteca-Regular.woff2)format('woff2'),url(/css/fonts/Sinteca-Regular.ttf)format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:sinteca;src:url(/css/fonts/Sinteca-Bold.eot);src:url(/css/fonts/Sinteca-Bold.eot?#iefix)format('embedded-opentype'),url(/css/fonts/Sinteca-Bold.woff)format('woff'),url(/css/fonts/Sinteca-Bold.woff2)format('woff2'),url(/css/fonts/Sinteca-Bold.ttf)format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}@view-transition{navigation: auto;
  }a.skip-main{height:.0625rem;left:-62.4375rem;overflow:hidden;position:absolute;top:auto;width:.0625rem;z-index:-999}:root{--font-family:"Sinteca";--Brand-Blue:hsl(208, 53%, 32%);--Brand-Brown:hsl(4, 37%, 24%);--Brand-Green:hsl(111, 41%, 68%);--Brand-Green-Light:hsl(111, 41%, 88%);--Brand-Grey:hsl(197, 21%, 94%);--Brand-Grey-Light:hsl(200, 23%, 97%);--Brand-Orange:hsl(14, 96%, 66%);--Brand-Yellow:hsl(53, 50%, 74%);--Brand-Dark:hsl(0, 0%, 0%);--Content-contentPrimary:hsl(200, 100%, 5%);--Neutrals-100:hsl(196, 22%, 90%);--Neutrals-200:hsl(198, 22%, 85%);--Neutrals-300:hsl(196, 21%, 80%);--Neutrals-400:hsl(196, 21%, 72%);--Neutrals-500:hsl(197, 21%, 63%);--Neutrals-600:hsl(197, 21%, 54%);--Neutrals-700:hsl(198, 21%, 43%);--Neutrals-800:hsl(197, 21%, 32%);--Neutrals-900:hsl(197, 24%, 23%);--Success:hsl(96, 77%, 32%);--Warning:hsl(43, 93%, 49%);--Error:hsl(3, 96%, 45%);--thisError:hsl(3, 96%, 45%);--grid-desktop-max:90rem;--grid-desktop-content:69.375rem;--grid-desktop-gutter:10.3125rem;--grid-tablet-max:48rem;--grid-tablet-content:43.125rem;--grid-tablet-gutter:1.875rem;--grid-mobile-max:23.4375rem;--grid-mobile-content:20.9375rem;--grid-mobile-gutter:1.25rem;--space-desktop-sm:0.9375rem;--space-desktop-md:1.875rem;--space-desktop-lg:3.75rem;--space-desktop-xlg:7.5rem;--space-tablet-sm:0.9375rem;--space-tablet-md:1.875rem;--space-tablet-lg:3.75rem;--space-tablet-xlg:5.625rem;--space-mobile-sm:0.625rem;--space-mobile-md:1.25rem;--space-mobile-lg:2.5rem;--space-mobile-xlg:3.75rem;--box-height:6rem;--horizontalbg:url('https://res.cloudinary.com/pmpartner/image/upload/v1741606448/saltburn-pier-h.webp');--verticallbg:url('https://res.cloudinary.com/pmpartner/image/upload/v1741606447/saltburn-pier-v.webp');--process-bg-mobile:url('https://res.cloudinary.com/pmpartner/image/upload/v1741606447/saltburn-pier-v.webp');--largestsideofimg:1200px;--cutimageinto:3}*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{min-height:100vh;font-family:var(--font-family);font-feature-settings:'liga' off,'clig' off;font-style:normal}h1,h2,h3,h4{color:var(--Content-contentPrimary);font-weight:700}h1{font-size:2.625rem;line-height:3.125rem}h2{font-size:2rem;line-height:2.5rem}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.125rem;line-height:1.625rem}p{line-height:1.375rem;font-size:.875rem;margin:1rem 0}.regular-1,.regular-2,.regular-3{color:var(--Brand-Dark);font-weight:400}.regular-1{font-size:1.125rem;line-height:1.625rem}.regular-2{font-size:1rem;line-height:1.5rem}.regular-3{font-size:.875rem;line-height:1.375rem}.bold-1,.bold-2,.bold-3{color:var(--Brand-Dark);font-weight:700}.bold-1{font-size:1.125rem;line-height:1.625rem}.bold-2{font-size:1rem;line-height:1.5rem}.bold-3{font-size:.875rem;line-height:1.375rem}@media(min-width:var(--grid-tablet-max)){h1{font-size:3.25rem;line-height:3.75rem}h2{font-size:2.375rem;line-height:2.875rem}h3{font-size:1.75rem;line-height:2.25rem}h4{font-size:1.125rem;line-height:1.75rem}.regular-1{font-size:1.125rem;line-height:1.5rem}.regular-2{font-size:1rem;line-height:1.5rem}.regular-3{font-size:.875rem;line-height:1.375rem}.bold-1{font-size:1.125rem;line-height:1.5rem}.bold-2{font-size:1rem;line-height:1.5rem}.bold-3{font-size:.875rem;line-height:1.375rem}}@media(min-width:var(--grid-desktop-max)){h1{font-size:4.125rem;line-height:4.625rem}h2{font-size:2.875rem;line-height:3.375rem}h3{font-size:2rem;line-height:2.5rem}h4{font-size:1.375rem;line-height:1.875rem}.regular-1{font-size:1.125rem;line-height:1.625rem}.regular-2{font-size:1rem;line-height:1.5rem}.regular-3{font-size:.875rem;line-height:1.375rem}.bold-1{font-size:1.125rem;line-height:1.625rem}.bold-2{font-size:1rem;line-height:1.5rem}.bold-3{font-size:.875rem;line-height:1.375rem}}.pmpholder{display:grid;max-width:fit-content;grid-template-columns:calc(var(--box-height)/4)auto calc(var(--box-height)/4);grid-template-rows:calc(var(--box-height)/4)1fr auto;font-size:1.5rem;font-family:var(--font-family);font-weight:900;line-height:1;margin-bottom:2rem}.words{grid-area:1/2/4/3;z-index:999;color:var(--Brand-Brown);& span{ display:block; max-width:max-content; background-color: #fff; padding: 0 calc(var(--box-height)*0.1875); }}.brackets{display:block;grid-area:1/1/3/4;border:.625rem solid #fc7d57}.footer-section .links a{text-decoration:none;color:var(--Brand-Brown)}.footer-section .links a:hover{text-decoration-color:var(--Brand-Orange);-moz-text-decoration-color:var(--Brand-Orange);text-decoration-line:underline;text-decoration-thickness:3px;-moz-text-decoration-line:underline;text-underline-offset:.5em}.footer-section .links .social #linkedinfooter{width:2.5rem;height:2.5rem;& path{ fill: var(--Brand-Brown); }}.footer-section .links .social #linkedinfooter:hover{path{ fill: var(--Brand-Orange); }}.main{max-width:100%;margin-inline:auto}.container{grid-template-columns:var(--grid-mobile-gutter)var(--grid-mobile-max)var(--grid-mobile-gutter);grid-template-rows:auto auto auto auto auto auto auto auto auto;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:0 0;grid-auto-flow:row;margin:0 auto}.holder{margin-inline:auto}.container *{xborder:1px solid red;position:relative}.main{max-width:23.43.75rem;margin:0 auto}.container{grid-template-columns:1.25rem auto 1.25rem;xbgone-grid-template-rows:repeat(9 auto);margin:0 auto}nav{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:1fr;grid-column-gap:1rem;grid-row-gap:0;padding:1.5625rem 1.25rem 1.5rem;justify-content:space-between}nav .button{display:flex;padding:.625rem .625rem .5rem;align-items:center;gap:.625rem;font-size:1rem;text-decoration:none}nav .pagelinks{xdisplay:none;background:var(--Brand-Brown);position:absolute;width:100%;left:0;top:5.625rem;color:#fff;z-index:10000;padding:1.5625rem 1.25rem 1.5rem;justify-content:center;align-items:flex-start;gap:10.01744rem;flex-shrink:0;list-style-type:none}nav .pagelinks a,nav .navigation-link a{text-decoration:none;font-weight:500}#getintouch{grid-column-start:3}ul.pagelinks li{padding:.5rem}ul.pagelinks{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}#menu-toggle:checked+ul.pagelinks{max-height:500px;opacity:1}#menutext{min-width:2rem}#menutext::before{content:'Menu '}#menu-toggle:checked~label#menu #menutext::before{content:' Close '}#menu-toggle:checked~label#menu img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z' fill='white'/></svg>")}.hero{display:grid;grid-template-columns:1.25rem auto 1.25rem;grid-template-rows:auto 3.8125rem auto;xbackground-color:pink}.heroimg{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:-1;overflow:auto}.heroimg img{object-fit:cover}.herocard{grid-row-start:2;grid-row-end:4;grid-column-start:2;background-color:#fff;padding:1.125rem}.herocard img.hero-down{display:block;margin-inline:auto;margin-top:2rem;transition:transform .3s ease}.herocard img.hero-down:hover{transform:translateY(1rem)}.text-image{overflow:auto;display:grid;grid-template-columns:1.25rem auto 1.25rem;grid-template-rows:auto 3.8125rem auto}.text-image-right-img,.text-image-left-img{grid-row:1/span 2;grid-column:1/span 3;overflow:hidden}.text-image-card{grid-row:2/span 2;grid-column:2/span 1;display:flex;flex-direction:column;justify-content:center;background:#fff;padding:1.25rem;& h3{ color: var(--Brand-Brown); line-height: 2rem; margin-bottom: 1rem; } & p{ font-size:0.875rem; line-height: 1.375; margin-bottom: 0.875rem; }}.process{background:var(--Brand-Light-Grey);grid-row:1/span 4;grid-column:1/span 3}.process-section .intro{grid-row:1/span 1;grid-column:2/span 1;xcolor:white;text-align:center;& h3{ padding-top: 2.5rem; padding-bottom: 1.5rem; }}.process-section .content{grid-row:2/span 2;grid-column:2/span 1;margin-inline:auto;padding-bottom:2rem;no-padding:1rem;& .cards{ display: flex; margin-top: 1rem; flex-direction: column; background-image: var(--process-bg-mobile); background-size: cover; & .card{ display: flex; flex-direction: column; height: 300px; position: relative; color: white; font-size: 0.875rem; line-height: 1.375rem; overflow: hidden; border-bottom: 1rem solid white; & img{ display:none; } & .card-content{ position: absolute; bottom: 0; padding: 1rem; z-index: 999; & h4{ color: white; } } } }}.three-cards{background-color:var(--Brand-Green-Light)}.three-cards .intro{grid-row:1/span 1;grid-column:2/span 1;text-align:center;& h3{ padding-top: 2.5rem; padding-bottom: 1.5rem; } & p{ color: var(--Neutrals-900); }}.three-cards .content{grid-row:2/span 2;grid-column:2/span 1;margin-inline:auto;& .cards{ display: flex; margin-top: 1rem; flex-direction: column; & .link{ display: flex; flex-direction: row; align-items: center; gap: 0.3125rem; color: var(--Neutrals-900, #2D4149); font-size: 0.875rem; font-weight: 700; line-height: 2.375rem; xjustify-content: space-between; cursor: pointer; } & .link a{ text-decoration: none; } & .link:hover{ text-decoration: underline 2px var(--Brand-Orange); text-underline-offset: 0.5em; xborder-bottom: 2px solid var(--Brand-Orange); } & .card{ display: flex; flex-direction: column; height: fit-content; position: relative; color: var(--Neutrals-900); font-size: 0.875rem; line-height: 1.375rem; overflow: hidden; & img{ display:block; } & .card-content{ padding: 1rem; & h4{ color: var(--Brand-Brown); padding-block: 0.875rem; } & h5{ font-size: 0.875rem; font-weight: 700; line-height: 1.375rem; } & p { padding-bottom: 0.875rem; } } } }}.cta-section{margin-block:2.5rem}.cta-section .ctabg{grid-row:1/span 6;grid-column:2/span 1;background-color:var(--Brand-Brown);padding:1.2rem}.cta-section{& .intro{ grid-row: 2 /span 3; grid-column: 2 / span 1; text-align:center; margin-top: 1.375rem; & p{ color: white; font-size: 1rem; font-weight: 700; padding-inline: 1rem; } } & .action { grid-row: 5 /span 1; grid-column: 2 / span 1; margin-bottom: 2rem; margin-inline: 0.375rem; & p{ color: white; font-size: 1.375rem; text-align: center; margin-block: 1rem 0; } & .reasons { margin-inline: auto; @media (min-width: 90rem){ padding-top:1.2rem; } list-style-position: inside; & li{ font-size: 1rem; padding: 0.625rem; color: white; text-align: center; } & li::marker{ xcontent: '✓  '; @media (min-width: 90rem){ font-size: 2rem; } color: var(--Brand-Green); content: url('/images/done.svg') '  '; } } }}.footer-section{grid-row:1/span 2;grid-column:1/span 3;background-color:var(--Brand-Grey);border-top:.25rem solid var(--Neutrals-300);& .content { padding-bottom: 2rem; & .intro{ & img{ margin-inline:auto; padding-top: 2rem; width: 11.25rem; } } & .links{ display: grid; grid-template-rows: repeat(3, auto); grid-template-columns: repeat(3, auto); margin-top: 1.375rem; & div{ margin-top: 0.5rem; color:white; } & .social{ grid-row: 1 / span 1; grid-column: 2/ span 1; display: flex; flex-direction: row; justify-content: center; & img{ padding-inline: 0.8rem; } } & .policies{ grid-row: 2 / span 1; grid-column: 2/ span 1; display: flex; flex-direction: row; justify-content: space-around; & a:hover{ text-decoration: underline 2px var(--Brand-Orange); } } & .copyright{ grid-row: 3 / span 1; grid-column: 2/ span 1; margin-inline: auto; color: var(--Brand-Brown); } } }}.li-icon:hover{content:url(/icons/li-hover.svg)}.card-content .solutiontext{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;z-index:0}.toggle-checkbox{display:none}.toggle-checkbox:checked+.card-content .solutiontext{opacity:1;overflow:hidden;max-height:12.675rem;padding-top:.875rem;font-size:.875rem;line-height:1.375rem}.drawer .solutiontext{display:block;opacity:1;overflow:hidden;max-height:12.675rem;padding-top:.875rem;font-size:.875rem;line-height:1.375rem}.toggle-checkbox:checked+.card-content .arrow img,.toggle-checkbox:checked+.arrow img{content:url(/images/close.svg)}.toggle-checkbox:checked+.drawer{max-height:500px}.xtoggle-checkbox:checked+.drawer .solutiontext{opacity:1;transform:translateY(1px);max-height:200px}.toggle-checkbox:checked+.drawer .arrow img,.toggle-checkbox:checked+.arrow img{content:url(/images/close.svg)}.imgwrap{width:max-content;height:400px;border:var(--bordersize)solid var(--bordercolor);overflow:hidden;position:relative}.about,.insights,.contact,.consultation{& .in-hero{ padding-bottom: 1.875rem; background-color: var(--Brand-Grey); & .in-heroimg{ grid-row: 1 / span 3; grid-column: 1 / span 3; } & .in-herocard{ grid-row: 3 / span 4; grid-column: 2 / span 1; background-color: var(--Brand-Blue); color: white; padding: 1rem; & h2{ color: white; text-align: center; } } }}.insights{& .in-hero{ & .in-herocard{ background-color: var(--Brand-Green); color: var(--Neutrals-900); & h2{ color: var(--Brand-Brown); } } }}.about .drawer{background-color:var(--Brand-Grey);padding:.9375rem;margin-block:.9375rem;overflow:hidden;max-height:5.625rem;transition:max-height .3s ease-in-out;& .link{ display: flex; flex-direction: row; align-items: center; cursor: pointer; & .arrow{ padding: 1.3rem 1.5rem 1.5rem 0; } & div{ font-size: 1.375rem; font-style: normal; font-weight: 700; line-height: 1.875rem; color: var(--Brand-Brown) } }}.easy-contacts{display:flex;flex-direction:column}.easy-contacts .email-icon,.easy-contacts .phone-icon{display:flex;align-items:center}.easy-contacts .email-icon::before{content:url(/icons/mail_outline.svg);padding-inline:.375rem;padding-top:.375rem}.easy-contacts .phone-icon::before{content:url(/icons/phone.svg);padding-inline:.375rem;padding-top:.375rem}.easy-contacts a{text-decoration:none}.easy-contacts a:hover{text-decoration:underline 2px var(--Brand-Orange);text-underline-offset:.5rem}.contact-form{background-color:var(--Brand-Grey);height:unset;xheight:100vh}.form-wrapper{grid-column:2/span 1;grid-row:1/span 13;background-color:#fff;padding-bottom:1.875rem}.form-holder{grid-column:2/span 1;grid-row:2/span 12;padding:.875rem;& form{ display: flex; flex-direction: column; gap: 1rem; padding-bottom: 3.875rem; & label{ color: var(--Brand-Brown); font-weight: 700; } & input:not([type="submit"]), textarea{ height: 3.25rem; background: linear-gradient(0deg, rgba(252, 125, 87, 0.20) 0%, rgba(252, 125, 87, 0.20) 100%); border: none; padding: 0.9375rem; } & input:not([type="submit"]):hover, textarea:hover{ border: 0.31rem solid var(--Brand-Orange); } & input:not([type="submit"]):focus, textarea:focus{ border: 0.31rem solid var(--Neutrals-900); } & input[type="email"]:invalid{ border: unset; border: 0.51rem solid red; } & input[type=submit]{ padding: 0.9375rem 1.25rem 0.75rem 1.25rem; } }}.article-hero{background-color:var(--Brand-Green);grid-template-rows:repeat(2,auto);& .in-herocard{ grid-row: 6 / span 1; grid-column: 2 / span 1; display: flex; flex-direction: column; align-items: stretch; justify-content: space-between; z-index: 12; padding-block: 1.875rem; & .link{ display: flex; xjustify-content: center; align-items: center; gap: 5px; max-width: fit-content; border-bottom: 2px solid var(--Brand-Green); & img{ display: inline-block; transform: scaleX(-1); } & a{ color: var(--Brand-Brown, #522926); font-size: 0.875rem; font-style: normal; font-weight: 700; line-height: 1.375rem; text-decoration: none; } } & .link:hover{ xtext-decoration: underline; xtext-decoration-color: var(--Brand-Orange); xtext-decoration-thickness: 3px; border-bottom: 2px solid var(--Brand-Orange) } & .article-title h1{ color: var(--Brand-Brown, #522926); xfont-size: 2.875rem; font-style: normal; font-weight: 700; xline-height: 3.375rem; } & .article-tags{ display: flex; & .tag{ color: var(--Brand-Brown, #522926); font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 1.375rem; background: linear-gradient(0deg, rgba(150, 207, 140, 0.40) 0%, rgba(150, 207, 140, 0.40) 100%), #FFF; margin-right: 0.94rem; padding: 0.3125rem 0.3125rem 0.0875rem 0.3125rem; text-decoration: none; } & .tag:hover{ cursor: pointer; background: linear-gradient(0deg, rgba(38, 84, 125, 0.20) 0%, rgba(38, 84, 125, 0.20) 100%), linear-gradient(0deg, #96CF8C 0%, #96CF8C 100%), #FFF; } } } & .in-heroimg{ grid-row: 1 / span 2; grid-column: 1 / span 3; min-width-48-90-padding-block: 3rem; }}article{grid-column:2/span 1;grid-row:1/span 3;padding-top:1.875rem}article p:first-of-type{font-size:1rem;line-height:1.5rem;font-weight:700}article ul{margin-left:1.5rem;& li{ font-size: 0.875rem; line-height: 1.875rem; }}article .pull-quote{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:.5rem auto .5rem;align-items:stretch;xpadding:20px;& .pull-quote__bracket-left { grid-row: 1 / span 3; } & .pull-quote__bracket-left, .pull-quote__bracket-right { width: 40px; display: flex; align-items: stretch; } & .pull-quote__bracket-left{ border-left: 0.7rem solid var(--Brand-Orange); border-top: 0.7rem solid var(--Brand-Orange); border-bottom: 0.7rem solid var(--Brand-Orange); } .pull-quote__bracket-right{ border-right: 0.7rem solid var(--Brand-Orange); border-top: 0.7rem solid var(--Brand-Orange); border-bottom: 0.7rem solid var(--Brand-Orange); } & .pull-quote__text{ grid-row: 2 / span 1; font-size: 1.125rem; font-style: italic; font-weight: 900; line-height: 1.625rem; color: var(--Brand-Brown); margin: 0; x-margin-inline: 2rem; padding: 15px 5px; } & .pull-quote__bracket-right{ grid-row: 1 / span 3; }}.pull-quote+p{padding-top:1.875rem}.pull-quote__text.small{position:relative}.pull-quote__text.small::before{content:open-quote;font-size:6rem;color:var(--Brand-Orange);position:absolute;left:-3rem;top:1rem}.pull-quote__text.small::after{content:close-quote;font-size:6rem;color:var(--Brand-Orange);position:absolute;right:-1rem;bottom:-3rem}article h3,.pull-quote,article-footer{margin-top:1.8125rem}article-footer{grid-row:25/span 1;grid-column:1/span 3;display:block;padding:1.88rem;background-color:var(--Brand-Green);min-height:7.6875rem;& h4{ font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.5rem; color: var(--Brand-Brown); margin-bottom: 0.94rem; } & .share-icons{ display: flex; & img{ margin-right: 0.94rem; } }}@media(min-width:48rem){.main{max-width:var(--grid-tablet-max);margin:0 auto}.container{grid-template-columns:var(--grid-tablet-gutter)var(--grid-tablet-content)var(--grid-tablet-gutter);margin:0 auto}nav{grid-template-columns:repeat(6,auto);justify-content:space-between;align-items:center;padding:1.5625rem 1.25rem 1.5rem;background-color:#fff}#getintouch{grid-column-start:5}.process{grid-row-start:2;grid-row-end:12;grid-column:1/span 24;overflow:hidden;flex-shrink:0;xbackground:radial-gradient(108.49% 108.49% at 50% 108.49%,#B85C55 0%,#522926 55%);not-this-height:680px}.process-section .intro{grid-row:3/span 2;grid-column:3/span 4;& .heading{ color: var(--Brand-Brown); xbgx-font-size: 2rem; text-align: center; } & p{ xcolor: white; font-size: 1.125rem; line-height: 1.5rem; text-align: center; }}.process-section .content{grid-row:5/span 6;grid-column:1/span 24;& .btnCTA{ display:block; margin-inline: auto; margin-top: 1rem; } & .cards{ display: flex; flex-direction: row; margin-top: 1rem; background: none; & h4{ font-size:1.375rem; line-height: 1.875rem; color: white; margin-block: 1.375rem; } & .card{ display:flex; flex-direction: column; xborder: 1px solid black; margin: 1rem; width: 100%; height: 20.31rem; border-bottom: none; position: relative; color: white; font-size: 0.875rem; line-height: 1.375rem; overflow: hidden; & img{ display:block; } & .card-content{ position: absolute; top: 5.5rem; padding: 1rem; z-index: 999; } } .card:hover img.a{ transform: scale(1.1); overflow:hidden; cursor: pointer; } }}.first{object-position:calc(-1 * ((var(--largestsideofimg)/var(--cutimageinto))) * 0)0;content:var(--horizontalbg)}.second{object-position:calc(-1 * ((var(--largestsideofimg)/var(--cutimageinto))) * .7)30%;content:var(--horizontalbg)}.third{object-position:calc(-1 * ((var(--largestsideofimg)/var(--cutimageinto))) * 1.6)60%;content:var(--horizontalbg)}img.a{width:400px;height:400px;object-fit:cover;transition:transform 200ms ease-in-out}.three-cards .content{& .cards { display: flex; margin-top: 1rem; flex-direction: row; }}}@media(min-width:90rem){.main{max-width:var(--grid-desktop-max);margin:0 auto}.container{display:block;grid-template-columns:var(--grid-desktop-gutter)var(--grid-desktop-content)var(--grid-desktop-gutter);margin:0 auto}h2{color:var(--Brand-Brown,#522926);font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:2.875rem;font-style:normal;font-weight:700;line-height:3.375rem}h3{color:var(--Brand-Brown,#522926);font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:2rem;font-style:normal;font-weight:700;line-height:2.5rem}.header{width:var(--grid-desktop-max);padding:1.25rem var(--grid-desktop-gutter);justify-content:space-between;align-items:center;background-color:#fff}.logo{width:11.25rem;height:4.90619rem;flex-shrink:0;aspect-ratio:180/78.5}nav{align-items:center;width:var(--grid-desktop-content);justify-content:space-between;x-padding:1.5625rem .75rem 1.5rem 0;padding:0 .75rem 0 0}ul.pagelinks{opacity:unset;overflow:unset;background:unset}nav .pagelinks{position:unset;display:flex;align-items:center;justify-content:flex-end;gap:1rem;list-style-type:none;width:fit-content;grid-column-start:15;margin-inline-end:-2rem}nav .navigation-link a{text-decoration:none;display:flex;gap:.3125rem;align-items:center;color:var(--Brand-Brown,#542a27);font-feature-settings:'liga' off,'clig' off;font-size:1rem;font-weight:700}.navigation-link a::before,.navigation-link a::after{content:url(https://res.cloudinary.com/pmpartner/image/upload/nav-left-bracket.svg);position:absolute;opacity:0;transition:opacity .3s ease;line-height:1;vertical-align:middle}.navigation-link a::after{content:url(https://res.cloudinary.com/pmpartner/image/upload/nav-right-bracket.svg);left:100%}.navigation-link a::before{right:100%}.navigation-link:not(#getintouch) a:hover::before,.navigation-link:not(#getintouch) a:hover::after{opacity:1}#getintouch{grid-column-start:16}nav .button{display:flex;padding:1rem 1.25rem;align-items:center;gap:.625rem;max-width:fit-content}#menu{display:none}.hero{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:-1;overflow:auto;display:grid;grid-template-columns:repeat(12,auto);grid-template-rows:repeat(12,auto)}.heroimg{grid-row-start:1;grid-row-end:11;grid-column-start:1;grid-column-end:11;overflow:auto}.heroimg img{object-fit:cover}.herocard{grid-row:2/span 6;grid-column:4/span 6;background-color:#fff;padding:3rem 6.125rem;width:45.625rem;xheight:30.8125rem}.slogan{margin-bottom:1.875rem}.pmpholder{font-size:2.875rem}.brackets{display:block;grid-area:2/1/3/4;border:.625rem solid #fc7d57;height:6rem}.text-image{overflow:auto;display:grid;grid-template-columns:repeat(24,3.75rem);grid-template-rows:repeat(10,3.75rem);width:var(--grid-desktop-max);flex-shrink:0}.text-image p{line-height:1.375rem;font-size:.875rem;margin:1rem 0}.in-hero{grid-template-rows:repeat(10,3.75rem);height:fit-content;background-color:var(--Brand-Grey)}.about,.insights,.contact,.consultation{& .in-hero{ margin-bottom: 1.875rem; & .in-heroimg{ grid-row: 1 / span 3; grid-column: 1 / span 24; } & .in-herocard{ grid-row: 7 / span 4; grid-column: 5 / span 16; background-color: var(--Brand-Blue); color: white; padding: 1rem; & h2{ color: white; text-align: left; } } }}.in-heroimg{grid-row:1/span 3;grid-column:1/span 24}.in-herocard{grid-row:7/span 4;grid-column:5/span 16;padding:3.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;& h2{ color: white; font-size: 2.875rem; font-weight: 700; display: inline-block; margin-right:2rem; line-height:3.375rem; } p{ line-height: 1.625; font-size: 1.125rem; margin: 0 0; font-weight:400; }}.about,.insights,.contact,.consultation{& .in-hero{ margin-bottom: 0; & .in-herocard{ grid-row: 7 / span 4; grid-column: 5 / span 16; background-color: var(--Brand-Blue); color: white; padding: 3.75rem; & h2{ color: white; text-align: left; } } }}.insights .in-hero .in-herocard{background-color:var(--Brand-Green);color:var(--Neutrals-900);& h2{ color: var(--Brand-Brown); }}article{background-color:#fff;padding-inline:1.875rem;xpadding-block:2.8125rem}.article{background-color:var(--Brand-Grey)}.article-hero{background-color:var(--Brand-Green);grid-template-rows:repeat(8,3.75rem);& .in-herocard{ grid-row: 3 / span 4; grid-column: 3 / span 9; display: flex; flex-direction: column; align-items: stretch; justify-content: space-between; & .link{ display: flex; xjustify-content: center; align-items: center; gap: 5px; max-width: fit-content; border-bottom: 2px solid var(--Brand-Green); & img{ display: inline-block; transform: scaleX(-1); } & a{ color: var(--Brand-Brown, #522926); font-size: 0.875rem; font-style: normal; font-weight: 700; line-height: 1.375rem; text-decoration: none; } } & .link:hover{ xtext-decoration: underline; xtext-decoration-color: var(--Brand-Orange); xtext-decoration-thickness: 3px; border-bottom: 2px solid var(--Brand-Orange) } & .article-title h1{ color: var(--Brand-Brown, #522926); font-size: 2.875rem; font-style: normal; font-weight: 700; line-height: 3.375rem; } & .article-tags{ display: flex; & .tag{ color: var(--Brand-Brown, #522926); font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 1.375rem; background: linear-gradient(0deg, rgba(150, 207, 140, 0.40) 0%, rgba(150, 207, 140, 0.40) 100%), #FFF; margin-right: 0.94rem; padding: 0.3125rem 0.3125rem 0.0875rem 0.3125rem; text-decoration: none; border: 2px solid rgba(150, 207, 140, 0.40); } & .tag:hover{ cursor: pointer; background: linear-gradient(0deg, rgba(38, 84, 125, 0.20) 0%, rgba(38, 84, 125, 0.20) 100%), linear-gradient(0deg, #96CF8C 0%, #96CF8C 100%), #FFF; } & .tag:focus{ cursor: pointer; border: 2px solid var(--Neutrals-900); background: linear-gradient(0deg, rgba(38, 84, 125, 0.20) 0%, rgba(38, 84, 125, 0.20) 100%), linear-gradient(0deg, #96CF8C 0%, #96CF8C 100%), #FFF; } } } & .in-heroimg{ grid-row: 2 / span 6; grid-column: 13 / span 9; xpadding-block: 3rem; }}article-footer{grid-column:7/span 12;display:block;padding:1.88rem;background-color:var(--Brand-Green);min-height:7.6875rem;& h4{ font-size: 1rem; font-style: normal; font-weight: 700; line-height: 1.5rem; color: var(--Brand-Brown); margin-bottom: 0.94rem; } & .share-icons{ display: flex; & img{ margin-right: 0.94rem; } }}.contact .in-herocard{background-color:var(--Brand-Brown);color:#fff;& h2{ color: white; width: 16.85rem; }}.easy-contacts{flex-direction:row}.text-image .large-p{font-size:1rem;line-height:1.5rem}.about .text-image{background-color:var(--Brand-Grey);height:unset;grid-template-rows:auto 3.8125rem auto}.about .text-image.in-hero{grid-template-rows:repeat(10,3.75rem)}.cta-section{margin-block:unset;padding-block:3.75rem}.article .text-image{xgrid-template-rows:1fr;height:fit-content}article{grid-column:7/span 12;grid-row:1/span 24;margin-bottom:-1.8125rem}article .pull-quote{& .pull-quote__text{ padding: 10px 40px; }}.pull-quote{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:2rem auto 2rem;align-items:stretch;padding:20px}.pull-quote__bracket-left,.pull-quote__bracket-right{width:40px;display:flex;align-items:stretch}.pull-quote__bracket-left{grid-row:1/span 3}.pull-quote__bracket-right{grid-row:1/span 3}.pull-quote__bracket-left img,.pull-quote__bracket-right img{display:block;width:auto;height:100%}.pull-quote__text{grid-row:2/span 1;font-size:1.125rem;font-style:italic;font-weight:900;line-height:1.625rem;color:var(--Brand-Brown);margin:0;margin-inline:2rem;padding:10px 20px;xheight:80%}.form-wrapper{grid-column:7/span 12;grid-row:1/span 13;background-color:#fff}.form-holder{grid-column:9/span 8;grid-row:2/span 12}.heroheading{text-align:center}.herotext{max-width:32.25rem;color:var(--Neutrals-900,#2D4149);font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.875rem}.text-image-right-img{grid-row:1/span 10;grid-column:7/span 15;overflow:hidden;position:relative}.text-image-left-img{grid-row:1/span 10;grid-column:4/span 15;overflow:hidden;position:relative}.text-image-right-img img,.text-image-left-img img{object-fit:cover;height:600px}.show-image{position:absolute;width:44px;height:44px!important;padding:20px;bottom:1rem;cursor:pointer;z-index:1}.text-image-right-img .show-image{right:1rem}.text-image-left-img .show-image{left:1rem}.show-image:hover+img{z-index:9999}.text-image-card{grid-row:1/span 10;display:flex;flex-direction:column;justify-content:center;background:0 0;& h3{ font-weight: 700; line-height: 2.5rem; }}.text-image-card.right{grid-column:4/span 11}.text-image-card.left{grid-column:11/span 11}.text-image-card-content{background-color:#fff;padding:3rem;align-items:center}.text-image-card .btnCTA{display:block;margin-top:1rem;width:100%}.challenge,.approach,.solution{padding-block:var(--space-desktop-xlg)}.challenge,.solution{background:var(--Brand-Grey)}.approach{background:var(--Brand-Grey-Light)}.textandimage img{max-width:57.5rem;max-height:37.5rem;flex-shrink:0;aspect-ratio:23/15}.textandimage .challenge .image{background:url(<path-to-image>)#d3d3d3 50%/cover no-repeat}.textandimage .copy{display:inline-flex;padding:3.75rem;flex-direction:column;align-items:flex-start;gap:.9375rem;color:var(--Neutrals-900,#2D4149);font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;max-width:33.6875rem;background:#fff}.textandimage button{display:flex;width:33.6875rem;padding:.9375rem 0 .75rem;justify-content:center;align-items:center;gap:.625rem;background:var(--Brand-Orange,#FC7D57)}.textandimage .approach{background:var(--Brand-Grey-Light,#F7F9FA)}.textandimage .approach .image{background:url(<path-to-image>)#d3d3d3 50%/cover no-repea}.process-section{grid-template-rows:repeat(15,auto);height:fit-content;background-color:var(--Brand-Grey-Light);padding-block:3.875rem}.process{grid-column:4/span 18;grid-row:2/span 13;background:unset}.process-section .content{grid-row:6/span 6;grid-column:4/span 18;padding-bottom:3.875rem;& .btnCTA{ display:block; margin-inline: auto; margin-top: 1rem; } & .cards{ display: flex; flex-direction: row; margin-top: 1rem; background: none; & h4{ font-size:1.375rem; line-height: 1.875rem; color: white; margin-block: 1.375rem; } & .card{ margin: 1rem; font-size: 0.875rem; line-height: 1.375rem; overflow: hidden; & .card-content{ top: 7rem; } } }}.process-section .intro{grid-row:3/span 2;grid-column:8/span 10}.process .content{display:flex;width:var(--grid-desktop-content);flex-direction:column;align-items:center;gap:1.875rem}.process .content .copy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.9375rem;align-self:stretch}.process .content .copy .text{color:#fff;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.process .content .grid-wrapper{display:flex;padding:0 3.75rem;flex-direction:column;align-items:center;gap:1.875rem;align-self:stretch}.process .content .grid-wrapper .grid{display:flex;align-items:flex-end;gap:1.875rem}.process-card{width:15.9375rem;height:20.3125rem;background:var(--Brand-Brown,#522926)}.process-card .copy{display:flex;width:15.9375rem;padding:1.875rem;flex-direction:column;align-items:flex-start;gap:.9375rem}.process-card .copy h4{color:#fff;font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.875rem;align-self:stretch}.process-card .copy .body{color:#fff;font-feature-settings:'liga' off,'clig' off;font-family:var(--font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;align-self:stretch}.process-card button{display:flex;padding:.9375rem 1.25rem .75rem;align-items:center;gap:.625rem;background:var(--Brand-Orange,#FC7D57)}.three-cards{overflow:auto;display:grid;grid-template-columns:repeat(24,3.75rem);grid-template-rows:repeat(15,auto);width:var(--grid-desktop-max);height:fit-content;xmargin-bottom:6rem}.case-studies{background:var(--Brand-Green-Light,#96CF8C);grid-row:1/span 16;grid-column:1/span 24}.three-cards .intro{grid-row:1/span 2;grid-column:8/span 10;margin-bottom:1.875rem;& .heading{ color: var(--Brand-Brown); text-align: center; xmargin-bottom: 1.875rem; } & p{ color: var(--Neutrals-900); font-size: 1.125rem; line-height: 1.5rem; text-align: center; }}.three-cards .content{grid-row:5/span 10;grid-column:4/span 18;margin-bottom:1.375rem;padding:unset;& .btnCTA{ display:block; margin-inline: auto; margin-top: 1rem; } & .cards{ display: flex; flex-direction: row; margin-top: 1rem; gap: 1.875rem; & .card{ display:flex; flex-direction: column; justify-content: space-between; width: 100%; height: fit-content; position: relative; color: var(--Neutrals-900); font-size: 0.875rem; line-height: 1.875rem; overflow: hidden; & .card-content{ display: flex; flex-direction:column; justify-content: space-between; padding: unset; & h4{ font-size:1.375rem; line-height: 1.875rem; color: var(--Neutrals-900); margin-top: 1.875rem; } & p{ padding-bottom: 0.875rem; } } } & .link{ display: flex; flex-direction: row; gap: 0.875rem; color: var(--Neutrals-900, #2D4149); font-size: 0.875rem; font-weight: 700; line-height: 1.5rem; cursor: pointer; align-content: center; justify-content: flex-start; & .arrow{ height: 1.1rem; } } .card:hover img.a{ transform: scale(1.1); overflow:hidden; cursor: pointer; } }}.insights{& .three-cards .content .cards{ .card{ max-width: 30%; width: unset; } }}.cta-section{grid-template-rows:repeat(7,3.75rem);height:fit-content;& .ctabg{ grid-row: 1 / span 7; grid-column: 4 / span 18; background-color: var(--Brand-Brown); } & .intro{ grid-row: 2 / span 5; grid-column: 6 / span 6; color: white; text-align: unset; display: flex; flex-direction: column; justify-content: center; margin-top: 0; & p{ margin-top: 0; font-size: 0.875rem; line-height:1.875rem; font-weight: 400; padding-inline: 0; } } & .action{ grid-row: 2 / span 5; grid-column: 12 / span 9; color: white; display: flex; flex-direction: column; xjustify-content: center; & p{ font-size: 1.125rem; margin-block: 1.2rem; margin-inline: auto; } & .reasons { margin-inline: auto; xpadding-top:1.2rem; margin-top: -1.375rem; margin-bottom: 2rem; & li{ font-size: 1.125rem; padding: 0; text-align: left; } & li::marker{ xcontent: '✓  '; font-size: 2rem; color: var(--Brand-Green); content: url('/images/done.svg') '  '; } } }}.about .cta-section,.insights .cta-section,.article .cta-section{background-color:var(--Brand-Grey);grid-template-rows:repeat(7,3.75rem)}.footer-section{overflow:auto;display:grid;grid-template-rows:repeat(4,3.75rem);grid-template-columns:repeat(24,3.75rem);width:var(--grid-desktop-max);& .footer{ grid-row: 1 / span 6; grid-column: 1 / span 24; } & .content{ grid-row: 2 / span 2; grid-column: 1 / span 24; display: flex; flex-direction: column; justify-content: space-between; & .intro{ grid-row: 5 / span 1; margin-inline: auto; & img{ padding-block: 0rem 2rem; } } & .links{ display:flex; flex-direction: row; color: white; justify-content: space-evenly; align-items: flex-end; margin-top: -0.5rem; & a{ text-decoration: none; } & .policies{ xgrid-row: 1 / span 1; xgrid-column: 1 /span 1; display:flex; flex-direction: row; column-gap: 1rem; } & .social{ display:flex; flex-direction: row; column-gap: 0.5rem; padding-left: 1.3rem; } & .copyright{ display:flex; flex-direction: row; margin-inline: 0; } } }}.insights #results{margin-top:3.75rem}}@media(min-width:48rem){.insights .container{background-color:var(--Brand-Grey)}.insights .three-cards{grid-template-rows:repeat(12,auto);background-color:var(--Brand-Grey);& .content{ grid-row: 2/span 10; }}.insights .cards{flex-wrap:wrap}.insights .card{xwidth:31%;xmin-width:31%;& a{ text-decoration: none; & :hover .arrow{ transform: translateX(0.8rem); transition: transform 0.3s ease-in-out; } }}}.btn{display:flex;align-items:center;gap:.625rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.125rem;border:none;cursor:pointer;width:fit-content}a:has(.btnCTA){text-decoration:none}.btnCTA{color:var(--Brand-Brown);padding:1.5rem;border:none;font-weight:700;margin-inline:auto;display:block}.btn-orange{background:var(--Brand-Orange)}.btn-orange:active,.btn-orange:hover{background:#fb511e;cursor:pointer}.btn-brown{background:var(--Brand-Brown);color:#fff;padding:.4rem .625rem}.btn-brown:active,.btn-brown:hover{background:linear-gradient(0deg,rgba(252,125,87,.15) 0%,rgba(252,125,87,.15) 100%),#522926}.lightgrey-bg{background-color:var(--Brand-Grey-Light)}.darkgrey-bg{background-color:var(--Brand-Grey)}.white{color:#fff}.brown{color:var(--Brand-Brown)}.orange{color:var(--Brand-Orange)}.btn-icon{display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center}.slogan{margin-bottom:1.25rem}