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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:Montserrat,sans-serif}a{text-decoration:none}.test{width:100%;height:150vh;position:absolute;display:flex;align-items:center;justify-content:center;z-index:0;overflow:hidden;opacity:5%}header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;justify-content:space-between;position:relative}#lhlogo{font-size:2.5em;margin:.5em 0;margin-bottom:0;margin-left:.5em;color:#464646;position:relative}.lhlogo1{width:2.5em;margin-bottom:.35em}.navbarul{display:flex;flex-direction:row;justify-content:flex-end;justify-content:space-evenly;padding:0 .5em;margin-top:0}.navbarli{display:flex;font-size:1.1em;justify-content:space-between;padding:2.5em 1em 0 0}.navbarli a{color:#464646;padding:1em}.navbarli a:hover{background-color:#e2e2e2;border-radius:2em;transition:.25s}section{display:flex;background-color:rgba(255,97,97,0);justify-content:left;flex-direction:column;align-items:start;margin:0 2em}.mantrah1{font-family:'plafair display',serif;color:#464646;font-size:4em;margin-top:2em;padding-bottom:.5em}.mantra p{color:#696969;font-size:1.5em;line-height:1.5em;margin-bottom:7em}.mantra h2{display:none;color:#696969;font-size:1.25em;padding-bottom:1em}.mantraimg{height:25vw;min-height:347px;padding:2em}.middle{margin:0 0 10em 0;padding:0}.middleH1{color:#5162ff;font-size:3em}.sites{position:relative;display:flex;flex-direction:column;margin:1em}.sites:hover{box-shadow:none}.sites h2{color:#fff;text-align:center;font-size:1.75em;padding:.5em}.overlay_hp{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;opacity:0;transition:opacity .25s ease-in}.overlay_hp:hover{opacity:1}.sites img{width:100%;min-height:250px;min-width:275px;max-width:650px;object-fit:cover}.aboutme{display:flex;color:#303030;margin:0;justify-content:center}.aboutmerow{display:flex;flex-direction:column;justify-content:center;align-items:center}.aboutmeimage{width:100%;max-width:380px;margin:2em 0 1em 0}.largerfont{font-family:'plafair display',serif;font-size:4em;padding-left:28.5px;padding-bottom:15px;padding-top:0}.aboutmeparagraph{max-width:600px;padding:0 30px;color:#696969;font-size:1.25em;line-height:1.5em}.contactinfoheader{font-size:1.25em}.aboutmeul{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;margin-bottom:2em;padding-top:1em}.aboutmeli{padding:1em 0}.aboutmelinks{color:#303030;padding:1em}.aboutmelinks:hover{background-color:#e2e2e2;padding:1em;border-radius:2em;transition:.25s}.aboutme_email{color:#303030;padding:1em}.aboutme_email:hover{background-color:#e2e2e2;padding:1em;border-radius:2em;transition:.25s}.gsgallery{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0}.pdfs{width:100%;height:900px}#arimage{max-width:600px;width:100%;margin-top:1em}#arimage2{max-width:600px;width:100%;margin-top:1em;border:4px solid #00758d;border-radius:10px}.galleryheader{text-align:center;font-size:3.5em;margin:1em 2.5em;font-family:'plafair display',serif;color:#464646}.gallery{display:flex;justify-content:center;align-items:center;margin:0}.image-grid{max-width:1500px;align-self:center;--gap:12px;--num-cols:4;--row-height:350px;box-sizing:border-box;padding:var(--gap);display:grid;grid-template-columns:repeat(var(--num-cols),1fr);grid-auto-rows:var(--row-height);gap:var(--gap)}.image-grid>img{width:100%;height:100%;object-fit:cover}.image-grid-col-2{grid-column:span 2}.image-grid-row-2{grid-row:span 2}@media screen and (max-width:1000px){.image-grid{--num-cols:2;--row-height:325px;--gap:8px}.gallery{margin:0}}@media screen and (max-width:500px){.image-grid{--num-cols:2;--row-height:200px;--gap:4px}}.coverimage{width:100%;height:300px;object-fit:cover;padding-top:2em}.cases{width:100%}#slide1{margin-top:2em}.transitions{width:100%}.casesbox{margin:0;padding:0}.mainheader{font-size:1.5em;font-weight:700;color:#464646;padding:0 .5em;padding-top:1.25em}.justroleduration{padding-top:1em}.boxes{margin:1em;display:flex;flex-direction:column}.firstbox{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 .75em 2em .75em}.websitebox{flex-direction:column;justify-content:center;align-items:center}#visitwebsitebox{display:flex;flex-direction:column;align-items:center}#visitwebsite{width:25%;padding:1em;margin:1em 0 2em 0;color:#fff;text-align:center;background-color:#2a2a2c;box-shadow:2px 2px 6px #2a2a2c}#visitwebsite:hover{background:#464646;box-shadow:none;transition:.5s}#firstphone{min-width:265px;max-width:300px;padding-top:1em}#firstphoneamr{min-width:265px;max-width:500px;padding-top:1em}#poboxes{margin:0 1em}.tinyheader{color:#535b94;font-size:1.25em;padding:.5em 0}.tinyheader2{color:#535b94;font-size:1.25em;padding:.5em 0;margin-bottom:1em}.tinyheader3{color:#535b94;font-size:1.25em;padding:.5em 0}.content{color:#575757;padding-bottom:.75em;line-height:1.5}.images{width:100%}#spacebetweenheader{padding-top:1em}.difcolor{background-color:rgba(223,226,255,.274);padding:1em 0}.centersections{display:flex;flex-direction:column;justify-content:center;align-items:center}#personaboxes{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}#personaboxes1{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}#ujourney{padding-left:0}.wireframeandsubtext{display:flex;flex-direction:column;justify-content:center;align-items:center}#paperwireframes{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}#imagesubtext{padding-top:.5em}.digitalwireframeandimage{display:flex;flex-direction:column;justify-content:center;align-items:right}#lofiprototype{display:flex;flex-direction:column;margin-bottom:3em}.usfindings{font-size:1.15em;color:#464646;padding:1em 0;line-height:1.5}.uslist{display:flex;flex-direction:column;list-style:square;padding-left:1em}#arrow{max-width:35px}#arrowMN{max-width:35px;padding:0 1em}.calendarmock{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:1em}.calendarmock p{padding:0}.headerandimage{display:flex;flex-direction:column;justify-content:center;align-items:center}#baimagehead{font-size:1em}#mockup{width:100%}#mockupAMR{width:100%;max-height:1000px;max-width:800px}#hifimockupbox{text-align:center}#hifiprototypebox{display:flex;flex-direction:column;align-items:center}#viewapplink{width:40%;padding:1em;margin:1em 0 2em 0;color:#fff;text-align:center;background-color:#2a2a2c;border-radius:30px}#viewapplinkintro{width:40%;padding:1em;margin:1em 0 2em 0;color:#fff;text-align:center;background-color:#2a2a2c;border-radius:30px}#viewapplinkintro2{width:40%;padding:1em;margin:1em 0 2em 0;color:#fff;text-align:center;background-color:#2a2a2c;border-radius:30px}.linkdown{display:flex;flex-direction:column;justify-content:center;align-items:center}#borderimg{border:2px solid #00758d}.introlinkspace{padding-top:1em;display:flex;justify-content:center;align-items:center}#viewapplink:hover{background:#464646;box-shadow:none;transition:.5s}#viewapplinkintro:hover{background:#464646;box-shadow:none;transition:.5s}#viewapplinkintro2:hover{background:#464646;box-shadow:none;transition:.5s}.accesssection{background-color:rgba(223,226,255,.274);padding-bottom:.5em}.accesslist{display:flex;flex-direction:column;justify-content:left;padding-top:.5em}.accesslist p,.uslist p{padding:0 1em}.accessrow{display:flex;flex-direction:row;padding-bottom:1em}#accessnumber{margin:0;padding:0;text-align:center}#accessnumber1{padding:0 4px 0 0}.styleguide{display:flex;justify-content:center}#styleguideimage{height:90%}#sitemapimage{width:100%}footer{color:#fff;margin-top:4em;padding:3em 3em 5em 3em;background:#2a2a2c;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:left;align-items:left}.footernav a{color:#fff;font-size:1.1em;padding:1em 1.5em}.footerrow{display:flex;flex-direction:row;justify-content:center;align-items:center}.footernav{display:flex;justify-content:center;padding-bottom:3em;margin-bottom:3em;border-bottom:#fff solid 1.5px}.footerabout{display:flex;flex-direction:column;justify-content:left;align-items:start;padding-bottom:2em;border-bottom:#fff solid 1.5px}.footername{font-family:'plafair display',serif;font-size:2.5em;padding-bottom:.5em}.footerpara{margin:0;line-height:1.75em;padding:.5em 0}.footersocials{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4em}.footersocialicons{width:100%;padding:1.5em;max-width:35px}.footersocialicons:hover{cursor:pointer;transform:translate(-5px,-5px);transition:.2s}.footername2{font-size:1em;font-weight:700}.footernav a:hover{background-color:#555;border-radius:2em;transition:.25s}footer p{padding:2em}@media (min-width:490px){.justroleduration{display:flex;flex-direction:row}}@media (min-width:638px){.middle{flex-direction:row;flex-wrap:wrap}#slide1{margin-top:0}.coverimage{padding-top:0}.largerfont{padding-top:0}.aboutme{display:flex;flex-direction:column;max-width:none}.aboutmerow{flex-direction:row;justify-content:center;align-items:center}.aboutmeimage{min-width:300px;max-width:450px;margin:3em 0 3em 2em}.aboutmeul{flex-direction:row;justify-content:center;align-items:center;margin:2em;padding-top:0}.aboutmeli{padding:0 1em 1em 1em}}@media (min-width:800px){#arimage{margin:0 3em 0 5em}#arimage2{margin:0 3em 0 5em}section{justify-content:center;align-items:center}.introlinkspace{padding-top:5em}.mainheader{padding:1.25em;padding-bottom:0}.images{width:70%}.boxes{margin:1em 2em}.firstbox{flex-wrap:nowrap;padding-right:2em}#poboxes{max-width:950px}.painpoints{display:flex;flex-direction:row;padding:1em;padding-bottom:0}#firstphone{padding-top:0;padding-bottom:2em;max-width:350px}#firstphoneamr{padding-top:0;padding-bottom:2em}#personaimage{max-width:900px;min-width:600px}#journeyimage{max-width:850px;min-width:550px}#personaboxes{display:flex;flex-direction:row;flex-wrap:nowrap}#personaboxes1{display:flex;flex-direction:row-reverse;flex-wrap:nowrap}#ujourney{padding-left:.75em;max-width:800px}.problemstatementheader{max-width:950px}#calogosimage{max-width:1000px}#paperwireframes{display:flex;flex-direction:row;flex-wrap:nowrap}#paperwireframeimage{max-width:1000px;min-width:550px}#imagesubtext{max-width:550px;text-align:center}.headerandparagraph{max-width:700px;padding-right:1em}#lofiprototype{display:flex;flex-direction:row;align-items:center}#lofiprototypeimage{max-width:1000px;min-width:575px}#lofiparagraph{max-width:700px;padding-right:1em}#arrow{max-width:75px}#arrowMN{max-width:75px}#hifiprototypeimage{min-width:700px;padding:1em 0}#viewapplink{width:25%;margin-top:.5em;margin-bottom:2em}#viewapplinkintro{width:35%;margin-top:.5em;margin-bottom:2em}#viewapplinkintro2{width:35%}#centeraccess{display:flex;flex-direction:column;align-items:center;margin-right:0}.accesssection{display:flex;flex-direction:column}.accesslist{display:flex;flex-direction:row}#accessrow1{max-width:650px;min-width:270px}#accessrow2{max-width:300px;min-width:250px}#accessrow3{max-width:325px;min-width:220px}#takeawayssection{display:flex;flex-direction:row}#styleguideimage{width:100%;height:100%;min-width:700px;max-width:1200px}}@media (min-width:1120px){#viewapplink{width:20%}#viewapplinkintro{width:25%}.sites img{min-height:380px;max-width:550px;max-height:550px}}@media (min-width:1300px){header{padding:0 12%;transition:.5s}.casesbox{display:flex;justify-content:center;align-items:center}.cases{width:60%}.transitions{width:100%;height:500px;object-fit:cover}#slide1{margin-top:2em}}@media (max-width:1300px){header{margin:0;transition:.5s}}