a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}#pa__container{width:100%;overflow:hidden;font-size:17px}#pa__container img{width:100%;height:100%}@media screen and (min-width:767px){#pa__container{font-size:18px}}.pa__links{margin-top:2rem}@media screen and (min-width:767px){.pa__links{margin-top:0}}.pa__link{text-decoration:none;transition:all .2s ease-in-out}.pa__link--home,.pa__link:hover,.pa__nav__link a:hover{text-decoration:underline}.pa__link--after::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.pa__btn{text-decoration:none;border:solid 1px var(--black);outline:0;color:var(--white);background-color:var(--black);cursor:pointer;position:relative;display:inline-flex;padding:16px 32px 15px;border-radius:48px;line-height:1;transition:all .2s ease-in-out;font-size:16px}.pa__btn:hover{color:var(--black)}.pa__btn--secondary,.pa__btn:hover,.pa__contact__form form.mktoForm .mktoButton:hover{background-color:transparent}.pa__hero .pa__heading--lg{margin-top:2rem}.pa__hero__img{margin-bottom:2rem}.pa__hero__video,.pa__nav__logo svg{width:100%}.pa__hero .pa__heading__img{width:auto!important}@media screen and (min-width:767px){.pa__hero .pa__heading--lg{margin-top:4rem}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg p{margin-bottom:2.5rem}.wysiwyg p{font-size:inherit;line-height:inherit}.pa__link--margin:last-of-type,.wysiwyg p:last-of-type{margin-bottom:0}.pa__link--margin{margin-right:1rem;margin-bottom:1.5rem}@media screen and (min-width:1023px){.pa__link--margin{margin-bottom:0}.pa__hero__img{aspect-ratio:2/1;width:100%}.pa__hero__img img{width:100%;height:100%;object-fit:cover}}.wysiwyg ul{margin-left:2rem;margin-top:2.5rem}@media screen and (min-width:1023px){.wysiwyg ul{padding-right:3rem}}.wysiwyg ul li{list-style-type:disc;margin-bottom:1rem;padding-left:.5rem}.ot-bnr-logo,.ot-pc-logo{display:none!important}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-top:2rem!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn,#onetrust-consent-sdk #onetrust-banner-sdk a[href],#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,#onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,#onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link{color:var(--black)!important}#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-accept-btn-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn){background:var(--black)!important;border-color:var(--black)!important}#onetrust-consent-sdk #onetrust-pc-btn-handler,#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{color:var(--black)!important;border-color:var(--black)!important}:root{--breakpoint:"xs";--inner-gutter:20px;--outer-gutter:20px;--grid-columns:12;--container-width:unset}@media screen and (min-width:539px){:root{--breakpoint:"sm";--inner-gutter:20px;--outer-gutter:20px;--grid-columns:12;--container-width:unset}}@media screen and (min-width:767px){:root{--breakpoint:"md";--inner-gutter:20px;--outer-gutter:20px;--grid-columns:12;--container-width:unset}}@media screen and (min-width:1023px){:root{--breakpoint:"lg";--inner-gutter:20px;--outer-gutter:20px;--grid-columns:12;--container-width:unset}}@media screen and (min-width:1279px){:root{--breakpoint:"xl";--inner-gutter:20px;--outer-gutter:20px;--grid-columns:12;--container-width:unset}}@media screen and (min-width:1680px){:root{--breakpoint:"xxl";--inner-gutter:20px;--outer-gutter:20px;--grid-columns:12;--container-width:unset}}@media screen and (min-width:1969px){:root{--breakpoint:"xxxl";--inner-gutter:20px;--outer-gutter:auto;--grid-columns:12;--container-width:1919px}}.container{width:var(--container-width);margin-left:var(--outer-gutter);margin-right:var(--outer-gutter)}.pa__grid{display:grid;gap:20px}.pa__grid--2{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:539px){.pa__grid--2--xs{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:767px){.pa__grid--2--sm{grid-template-columns:repeat(2,1fr)}}.pa__grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}:root{--lineheightsm:1.35;--lineheightlg:1.05}@media screen and (min-width:1023px){:root{--lineheightsm:1.2}}h1,h2,h3,h4{margin-bottom:1rem}.pa__heading--lg{line-height:var(--lineheightlg)}@media screen and (max-width:767px){.pa__heading--lg{font-size:50px}}@media screen and (min-width:1680px){.pa__heading--lg{font-size:144px}}.pa__heading--md{line-height:var(--lineheightsm)}@media screen and (max-width:767px){.pa__heading--md{font-size:37px}}@media screen and (min-width:1680px){.pa__heading--md{font-size:56px}}.pa__paragraph--lg{font-size:24px;font-size:calc(20px + (24 - 20)*((100vw - 767px)/(1680 - 767)));line-height:var(--lineheightsm)}@media screen and (max-width:767px){.pa__paragraph--lg{font-size:20px}}@media screen and (min-width:1680px){.pa__paragraph--lg{font-size:24px}}.pa__paragraph--md{font-size:21px;font-size:calc(18px + (21 - 18)*((100vw - 767px)/(1680 - 767)));line-height:var(--lineheightsm)}@media screen and (max-width:767px){.pa__paragraph--md{font-size:18px}}@media screen and (min-width:1680px){.pa__paragraph--md{font-size:21px}}.pa__paragraph{font-size:18px;font-size:calc(16px + (18 - 16)*((100vw - 767px)/(1680 - 767)));line-height:var(--lineheightsm)}@media screen and (max-width:767px){.pa__paragraph{font-size:16px}}@media screen and (min-width:1680px){.pa__paragraph{font-size:18px}}.wysiwyg h2{font-size:32px;font-size:calc(25px + (32 - 25)*((100vw - 767px)/(1680 - 767)))}@media screen and (max-width:767px){.wysiwyg h2{font-size:25px}}@media screen and (min-width:1680px){.wysiwyg h2{font-size:32px}}.wysiwyg h3{font-size:28px;font-size:calc(22px + (28 - 22)*((100vw - 767px)/(1680 - 767)))}@media screen and (max-width:767px){.wysiwyg h3{font-size:22px}}@media screen and (min-width:1680px){.wysiwyg h3{font-size:28px}}:root{--white:#ffffff;--grey:#E9EAEB;--medGrey:#727272;--lightGrey:#9C9B9B;--extraLightGrey:#FCFCFD;--black:#000000;--greyBg:#efeff0;--greyGradient:linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), #FCFCFD;--primary-astro:#23252A;--astroLightBlue:#2E3137;--essentialGrey:linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), #F7F7F7;--sparklerLightBlue:linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #80B1E3;--primary-sparkler:#80B1E3;--sparklerGrey:#EBEAEB;--primary-designPartners:#1F1F1F;--designPartnersGrey:#333333}.pa__nav{flex-wrap:nowrap;justify-content:space-between;margin-top:.5rem;margin-bottom:.5rem}.pa__nav,.pa__nav__links{display:flex;align-items:center}.pa__nav__logo{margin-right:1rem;max-width:140px}.pa__nav__link a{font-size:15px;margin:0 .7rem 0 0;text-decoration:none}.pa__nav__link a.pa__btn--secondary{padding:12px 15px 11px;margin-right:0;margin-left:.5rem}.pa__nav__link a.pa__btn--secondary:hover{color:var(--black);text-decoration:none}.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol #Lblpa_marketoconsentflag+div,.pa__nav__link--md{display:none}@media screen and (min-width:539px){.pa__nav{margin-top:1rem;margin-bottom:1rem}.pa__nav__link a{margin:0 1rem;font-size:16px}.pa__nav__link a.pa__btn--secondary{padding:16px 30px 15px;margin-left:1rem}.pa__nav__logo{width:auto;margin-right:0}}@media screen and (min-width:767px){.pa__nav__link--md{display:block}}.pa__footer{background:var(--greyGradient);position:relative;padding:4rem 0}.pa__footer__label{margin-top:2rem}.pa__footer__about{display:flex;flex-direction:column;justify-content:space-between}.pa__footer__copyright{font-size:14px;margin-bottom:.5rem;position:absolute;bottom:2rem}.pa__footer__links li{margin-bottom:1.5rem}@media screen and (min-width:767px){.pa__footer__copyright{bottom:3.75rem}}.pa__block{padding:1.5rem 0 4rem;border-top:solid 1px var(--black)}@media screen and (min-width:767px){.pa__block{padding:1.5rem 0 12rem}}.pa__block__heading{max-width:580px}.pa__text__links{margin-top:3rem}@media screen and (min-width:767px){.pa__text__links{margin-top:4rem}.pa__text .wysiwyg.pa__paragraph--lg{margin-top:.5rem}}.pa__services__intro{margin-bottom:1rem}.pa__services__list{margin-top:1rem}.pa__services__heading{text-transform:uppercase}.pa__services__item{margin-bottom:1rem}@media screen and (min-width:767px){.pa__services__intro{margin-bottom:4rem}.pa__services__list{gap:40px}.pa__services__item{margin-bottom:2rem}.pa__services .wysiwyg.pa__paragraph--lg{margin-top:.5rem}}.pa__cards{margin-top:4rem}.pa__cards__row{display:grid;grid-template-columns:1fr;position:relative;height:auto}.pa__card{display:flex;flex-direction:column;justify-content:flex-end;background:var(--greyGradient);margin-bottom:20px;position:relative;opacity:1;transition:all .2s ease-in}.pa__card__heading{font-size:42px;font-size:calc(30px + (42 - 30)*((100vw - 767px)/(1680 - 767)));line-height:var(--lineheightlg);margin-bottom:4rem;flex-grow:1}@media screen and (max-width:767px){.pa__card__heading{font-size:30px}}@media screen and (min-width:1680px){.pa__card__heading{font-size:42px}}.pa__card__text{padding:1.25rem;flex-grow:1;display:flex;flex-direction:column}.pa__card__category{font-size:14px;line-height:1.4;letter-spacing:.04em}.pa__card__row{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.pa__card__body{max-width:650px;padding-right:2rem}.pa__card__arrow{display:flex;align-items:flex-end}.pa__card__link:hover svg rect:nth-of-type(1),.pa__card__link:hover svg rect:nth-of-type(2){fill:var(--white)}.pa__card__link svg path{fill:var(--white)}.hiddenStyle{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;opacity:0;transition:all .2s ease-in}.pa__work__btn{display:flex;margin:3rem auto 0}@media screen and (min-width:767px){.pa__cards__row{grid-template-columns:1fr 1fr}.pa__card{margin-right:20px;position:relative}.pa__card:nth-of-type(2){top:192px;margin-right:0}.pa__card__body{padding-right:1rem}.pa__work__btn{margin:15rem auto 0}}@media screen and (min-width:1023px){.pa__card__heading{margin-bottom:7rem}.pa__card__category{margin-bottom:.5rem}}.pa__award__list{margin-top:1rem}.pa__award__year{margin-top:1.5rem;margin-bottom:2rem}.pa__award__heading{text-transform:uppercase;margin-bottom:1rem}.pa__award__item{margin-bottom:2rem}@media screen and (min-width:767px){.pa__award .wysiwyg.pa__paragraph--lg{margin-top:.5rem}.pa__award__grid{gap:40px}.pa__award__item{margin-bottom:4rem}.pa__award__year{margin-top:0}}.pa__careers{border:0;gap:0;position:relative;height:auto}.pa__careers__content{background:var(--greyGradient);padding:1.5rem 1.5rem 2rem}.pa__careers__img{max-height:300px;overflow:hidden}.pa__careers img{height:100%;object-fit:cover}.pa__careers__body{margin-top:2rem;margin-bottom:3rem;max-width:590px}@media screen and (min-width:767px){.pa__careers__img{max-height:672px}.pa__careers__content{padding:1.5rem}}@media screen and (min-width:1023px){.pa__careers__body{margin-top:5rem;margin-bottom:4rem}}.pa__contact__body{margin-top:2.5rem;line-height:var(--lineheightsm)}@media screen and (max-width:767px){.pa__contact__body{font-size:20px}}@media screen and (min-width:1680px){.pa__contact__body{font-size:24px}}.pa__contact__body.wysiwyg p:first-of-type{margin-bottom:1.5rem}.pa__contact__form{margin-top:0}.pa__contact__form form.mktoForm{padding:0;width:100%!important;color:var(--white)!important}.pa__contact__form form.mktoForm a{color:var(--white);transition:all .2s ease-in-out}.pa__contact__form form.mktoForm .mktoEmailField,.pa__contact__form form.mktoForm .mktoTelField,.pa__contact__form form.mktoForm .mktoTextField,.pa__contact__form form.mktoForm select{font-size:21px;font-size:calc(17px + (21 - 17)*((100vw - 767px)/(1680 - 767)))}@media screen and (max-width:767px){.pa__contact__form form.mktoForm .mktoEmailField,.pa__contact__form form.mktoForm .mktoTelField,.pa__contact__form form.mktoForm .mktoTextField,.pa__contact__form form.mktoForm select{font-size:17px}}@media screen and (min-width:1680px){.pa__contact__form form.mktoForm .mktoEmailField,.pa__contact__form form.mktoForm .mktoTelField,.pa__contact__form form.mktoForm .mktoTextField,.pa__contact__form form.mktoForm select{font-size:21px}}.pa__contact__form form.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{float:right!important}.pa__contact__form form.mktoForm .mktoField,.pa__contact__form form.mktoForm .mktoFieldWrap,.pa__contact__form form.mktoForm .mktoFormCol,.pa__contact__form form.mktoForm .mktoGutter,.pa__contact__form form.mktoForm .mktoHtmlText,.pa__contact__form form.mktoForm .mktoLabel{width:100%!important}.pa__contact__form form.mktoForm .mktoCheckboxList,.pa__contact__form form.mktoForm .mktoRadioList{width:auto!important}.pa__contact__form form.mktoForm .mktoField{padding:18px 10px!important;border:0;border-bottom:1px solid var(--black);background:var(--greyGradient)}.pa__contact__form form.mktoForm .mktoField::placeholder{opacity:0}.pa__contact__form form.mktoForm .mktoGutter{height:.75rem!important}.pa__contact__form form.mktoForm select{background-color:var(--grey)!important;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11 4L6 9L1 4%27 stroke=%27%2300172D%27 stroke-width=%272%27 stroke-linejoin=%27round%27 /%3E%3C/svg%3E%0A")!important;background-repeat:no-repeat!important;background-position-y:center!important;background-position-x:calc(100% - 20px)!important;appearance:none!important}.pa__contact__form form.mktoForm .mktoRequiredField label.mktoLabel{font-weight:400!important;width:auto!important;font-size:17px;margin-bottom:1rem}.pa__contact__form form.mktoForm .mktoAsterix::after{content:"(required)"}.pa__contact__form form.mktoForm .indicatesRequiredFields{display:none!important}.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol #Lblpa_marketoconsentflag{width:auto!important;float:none;max-width:80%;display:inline-block;padding-top:0;font-size:21px;font-size:calc(18px + (21 - 18)*((100vw - 767px)/(1680 - 767)));margin:0 0 0 1.5rem}@media screen and (max-width:767px){.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol #Lblpa_marketoconsentflag{font-size:18px}}@media screen and (min-width:1680px){.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol #Lblpa_marketoconsentflag{font-size:21px}}.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol .mktoLogicalField.mktoCheckboxList{padding-top:.25rem;padding-left:0;padding-right:0}.pa__contact__form form.mktoForm .mktoHtmlText{margin-top:2rem;font-size:18px;font-size:calc(16px + (18 - 16)*((100vw - 767px)/(1680 - 767)));line-height:var(--lineheightsm)}@media screen and (max-width:767px){.pa__contact__form form.mktoForm .mktoHtmlText{font-size:16px}}@media screen and (min-width:1680px){.pa__contact__form form.mktoForm .mktoHtmlText{font-size:18px}}.pa__contact__form form.mktoForm .mktoButton{text-decoration:none;border:solid 1px var(--black);outline:0;cursor:pointer;position:relative;display:inline-flex;padding:16px 32px 15px;border-radius:48px;line-height:1;transition:all .2s ease-in-out;margin-top:2rem}.pa__contact__form form.mktoForm .mktoButtonWrap{margin-left:0!important}.pa__contact__form form.mktoForm #formMessage{min-height:200px;margin-bottom:.75rem}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]{position:relative;cursor:pointer;height:19px;width:19px!important}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]:before{content:"";display:block;position:absolute;width:27px;height:27px;top:0;left:0;border:1px solid var(--black);border-radius:3px}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid var(--black);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:7px;left:11px}.pa__contact__form form.mktoForm .mktoCheckboxList #Lblpa_marketoconsentflag{display:none!important}@media screen and (min-width:481px){.pa__contact__form form.mktoForm .mktoRequiredField label.mktoLabel{margin-bottom:0}.pa__contact__form form.mktoForm .mktoField{padding:15px 10px!important}}@media screen and (min-width:767px){.pa__contact .wysiwyg.pa__paragraph--lg{margin-top:.5rem}.pa__contact__body{margin-top:3.5rem}.pa__contact__form form.mktoForm .mktoRequiredField label.mktoLabel{font-size:21px}.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol #Lblpa_marketoconsentflag{max-width:80%;margin:0 0 0 1rem}.pa__contact__form form.mktoForm #formMessage{margin-bottom:0}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]:before{width:21px;height:21px}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]:checked:after{top:4px;left:8px}}@media screen and (min-width:1023px){.pa__contact__body{margin-top:5.5rem}.pa__contact__form{margin-top:2rem}.pa__contact__form form.mktoForm .mktoFieldDescriptor.mktoFormCol #Lblpa_marketoconsentflag{max-width:90%}}#pa__container{font-family:"aileron",sans-serif;font-weight:400;background-color:var(--primary-designPartners);color:var(--white)}#pa__container h1,#pa__container h2,#pa__container h3,#pa__container h4{font-weight:700}#pa__container .wysiwyg{line-height:1.2}.pa__heading--lg{font-size:128px;font-size:calc(45px + (128 - 45)*((100vw - 767px)/(1680 - 767)))}@media screen and (max-width:767px){.pa__heading--lg{font-size:45px}}@media screen and (min-width:1680px){.pa__heading--lg{font-size:128px}}.pa__heading--md{font-size:48px;font-size:calc(33px + (48 - 33)*((100vw - 767px)/(1680 - 767)))}@media screen and (max-width:767px){.pa__heading--md{font-size:33px}}@media screen and (min-width:1680px){.pa__heading--md{font-size:48px}}.pa__nav__logo svg{height:100%}.pa__link,.pa__link--home:visited:hover,.pa__link:visited,.pa__nav__link a:visited{color:var(--white)}.pa__link--home:focus,.pa__link--home:hover,.pa__link--home:visited{color:var(--medGrey)}.pa__nav__link a{color:var(--white)}.pa__hero .pa__heading--lg{margin-bottom:2rem}.pa__block{border-color:var(--medGrey)}.pa__btn,.pa__nav__link a{text-transform:uppercase;font-weight:700}.pa__btn--primary{color:var(--primary-designPartners);background-color:var(--white)}.pa__btn--primary:hover{background-color:transparent;color:var(--white);border-color:var(--white)}.pa__btn--secondary{color:var(--white);background-color:var(--primary-designPartners);border-color:var(--white)}.pa__btn--secondary:hover{background-color:var(--white);color:var(--primary-designPartners)}.pa__card{background:var(--designPartnersGrey)}.pa__card__heading{font-weight:700}.pa__card__category{text-transform:uppercase;margin-bottom:.75rem;font-weight:500}.pa__card__body{font-weight:500}.pa__card__link svg rect{fill:none;stroke:var(--lightGrey)}.pa__card__link:hover svg rect{stroke:var(--white)}.pa__card__link:hover svg path{fill:var(--primary-designPartners)}.pa__cards__row:last-of-type{margin-bottom:4rem}@media screen and (min-width:767px){.pa__cards__row:last-of-type{margin-bottom:12rem}}.pa__careers__content,.pa__footer{background:var(--designPartnersGrey)}.pa__contact__form form.mktoForm .mktoAsterix::after,.pa__contact__form form.mktoForm a:hover,.pa__contact__form form.mktoForm a:visited,.pa__footer__copyright{color:var(--lightGrey)}.pa__contact__body{font-size:32px;font-size:calc(21px + (32 - 21)*((100vw - 767px)/(1680 - 767)))}@media screen and (max-width:767px){.pa__contact__body{font-size:21px}}@media screen and (min-width:1680px){.pa__contact__body{font-size:32px}}.pa__contact__form form.mktoForm .mktoAsterix{color:var(--primary-designPartners)}.pa__contact__form form.mktoForm .mktoField{background-color:var(--white)}.pa__contact__form form.mktoForm .mktoButton{color:var(--primary-designPartners);background-color:var(--white);font-size:21px;text-transform:uppercase;font-weight:700}.pa__contact__form form.mktoForm .mktoButton:hover{color:var(--white)}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]:before,.pa__contact__form form.mktoForm .mktoButton:hover{background-color:var(--primary-designPartners);border-color:var(--white)}.pa__contact__form form.mktoForm #pa_marketoconsentflag[type=checkbox]:checked:after{border-color:var(--white)}@media screen and (min-width:767px){.pa__contact__form{margin-top:0}.pa__contact__body{margin-top:9.5rem}}