*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{scroll-behavior:auto;scroll-behavior:smooth;-webkit-appearance:none}.squiggle1{background-position:bottom;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/squiggle1.svg");background-repeat:repeat-x;background-size:80px auto}.squiggle2{background-position:bottom;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/squiggle2.svg");background-repeat:repeat-x;background-size:80px auto}.squiggle3{background-position:bottom;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/squiggle3.svg");background-repeat:repeat-x;background-size:80px auto}.squiggle4{background-position:bottom;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/squiggle4.svg");background-repeat:repeat-x;background-size:80px auto}.gradient{background:linear-gradient(219deg,#fdda64,#f76f6c);background-size:400% 400%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}.gradient1{background:#222;background:linear-gradient(209deg,#222 0%,#5c294b 100%)}.gradient2{background:#40265f;background:linear-gradient(209deg,#40265f 0%,#5c294b 100%)}.gradient3{color:#fff;background:#58abaa;background:-moz-linear-gradient(45deg,#58abaa 0%,#6d36a9 100%);background:-webkit-linear-gradient(45deg,#58abaa 0%,#6d36a9 100%);background:linear-gradient(45deg,#58abaa 0%,#6d36a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#58abaa",endColorstr="#6d36a9",GradientType=1)}.wpcf7 form.sent .wpcf7-response-output{border:none;background-color:#fff;border-radius:4px}@-webkit-keyframes AnimationName{0%{background-position:97% 0}50%{background-position:4% 100%}100%{background-position:97% 0}}@-moz-keyframes AnimationName{0%{background-position:97% 0}50%{background-position:4% 100%}100%{background-position:97% 0}}@keyframes AnimationName{0%{background-position:97% 0}50%{background-position:4% 100%}100%{background-position:97% 0}}body{font:18px "PT Sans",sans-serif;color:#494949;transition:all .3s}img,iframe{display:block;height:auto}a{text-decoration:none;color:#f66}p{font-size:1.2em;line-height:1.6em;margin-bottom:1.2em}p a{background-position:bottom;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/squiggle1.svg");background-repeat:repeat-x;background-size:38px auto}section{overflow:hidden}.fle{display:flex}.spArr{justify-content:space-between}.slick-dotted,.slick-slider,.slick-dotted.slick-slider{margin-bottom:0}.slick-prev{left:10px;z-index:99;width:60px;height:60px}.slick-next{z-index:99;width:53px;height:60px;right:0}.slick-dots{position:absolute;bottom:8px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0}.slick-prev:before,.slick-next:before{font-size:60px;color:#f66}.slick-track{display:flex;justify-content:space-evenly}.regular .slick-slide{height:auto !important;background-color:#fff !important;margin:5px !important;overflow:hidden}.singleSlide .slick-slide{height:auto;background-color:transparent !important;margin:0 !important}.slick-next:before{content:"";height:40px;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/nextItem.svg");width:40px;margin:10px;display:block}.slick-prev:before{content:""}#caseStudyMod .slick-next:before{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/nextItem2.svg")}#portfolioModule .slick-next:before{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/nextItem3.svg")}.bttn{color:#f76f6c;font-size:1.2em;display:flex;height:50px;align-items:center;justify-content:center;max-width:250px;width:100%;border-radius:4px}.monogramTop{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/monogram.svg");height:78px;width:60px;background-size:contain;z-index:2;display:block;position:fixed;background-position:left center;background-repeat:no-repeat;left:4vw;top:30px}.single-post .monogramTop{display:none}.cs_bottom div{flex:1}h1,h2,h3,h4,h5,h6{font:18px "Lato",sans-serif;color:#f66;font-size:3.2em;font-weight:900;line-height:1em}h2,h3{font:18px "Lato",sans-serif;color:#f66;font-size:3em;font-weight:900;line-height:1em}h4,h5,h6{font:18px "Lato",sans-serif;color:#f66;font-size:2.4em;font-weight:900;line-height:1em}.headerlogo{margin-left:-10px}.landingpage .cs_top{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/hero.png");background-size:cover;background-position:center}.sidebar main{filter:blur(4px);opacity:.4;transition:all .5s}.menu-on #archives,.menu-on main{filter:blur(4px)}.sidebar main:before{content:"";position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2666666667);transition:all .5s}#sideArea{position:fixed;top:0;right:-200%;bottom:0;min-width:768px;max-width:768px;background-color:#ccc;z-index:99999;box-shadow:0 0 70px rgba(0,0,0,.3333333333);transition:all .7s;padding:3em 4vw;display:flex;flex-direction:column;justify-content:space-between}#sideArea .menu a{font-size:1.2em;color:#fff;margin:.5em 0;display:block}.menu-on #sideArea{position:fixed;top:0;right:0;bottom:0;min-width:768px;background-color:#2d343d;z-index:99999;box-shadow:0 0 70px rgba(0,0,0,.3333333333);transition:all .4s}body:before{position:fixed;top:0;bottom:0;right:0;left:100%;content:"";display:block;background-color:#000;transition:all .1s;opacity:0}body.menu-on:before{position:fixed;top:0;bottom:0;left:0;right:0;content:"";display:block;background-color:#000;opacity:.4;transition:all .1s;z-index:4}body.menu-on #articlesArea{filter:blur(2px)}.sidebarform .formtwocol{width:80%}.sidebarform .formtwocol input{width:100%}.sidebarform .formtwocol>p{display:flex;gap:20px}.sidebarform .wpcf7-form-control-wrap{width:100%}.sidebarform p{padding:0;margin:0}.sidebarform label{margin-bottom:20px;display:block}.sidebarform input{height:40px;width:80%;padding:0 20px;font-size:.8em;border-radius:4px;border:none}.sidebarform .dropdownwrap{margin-bottom:20px;display:flex;align-items:center;width:80%;overflow:hidden;background-color:#fff;height:40px;border-radius:4px;padding:0 20px}.sidebarform .dropdownwrap select{width:110%;font-size:.8em;border:none;background-color:transparent}.sidebarform .wpcf7-submit{background-color:transparent;color:#fff;font-size:.8em;border:1px solid #fff}.sidebarfooter ul{display:flex;align-items:center;gap:.5em}.sidebarfooter ul li{display:flex;align-items:center}.sidebarfooter ul img{width:3em;height:auto;display:block}.sidebarfooter a{color:#fff}.sidebarfooter .monogram a{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/monogram_w.svg");height:4em;width:4em;display:block;background-position:left center;background-size:contain;background-repeat:no-repeat}.sidebarfooter .contactlinks{flex-direction:column;gap:.3em;align-items:flex-start}.sidebarfooter .contactlinks a{display:block}.menuButton{z-index:999999 !important}section .container{margin:0 auto;padding:140px 4vw}section#topBar{position:absolute;z-index:9;width:100%}section#topBar .container{padding:0 85px 0 4vw;height:142px;display:flex;align-items:center;justify-content:space-between}section#topBar img{display:block;height:50px}section#topBar a{color:#fff;font-size:1.2em;margin-right:20px}section#topBar .topbarB a{color:#494949}section#topBar.tbbackground{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/hero.png");background-size:cover;background-position:center}section#headingText{height:100vh;display:flex;align-items:center;justify-content:center;background-color:#2ec4b6;flex-direction:column;position:relative;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/hero.png");background-size:cover;background-position:center}section#headingText h1{font-size:3.6em;color:#fff;text-align:center;max-width:1100px;padding:0 4vw 5%}section#headingText .monogram a{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/monogram_w.svg");height:1.2em;width:1.2em;display:block;background-position:left center;background-size:contain;background-repeat:no-repeat}section#headingText ul{font-size:3em;display:flex;margin-top:10%;align-items:center;position:absolute;bottom:20px}section#headingText ul li{margin:5px}section#headingText ul li.monogram{margin-right:0}section#headingText ul li a img{display:block;height:1em;width:1em}section#headingText .topogo{width:508px;margin-bottom:10px}section#headingText .bookmeeting,section#headingText .clickcall,section#headingText .clickemail{border-radius:100px;padding:0;display:flex;font-size:18px;height:40px;justify-content:center;align-items:center;margin-left:30px;color:#fff}section#headingText .clickcall,section#headingText .clickemail{margin-left:35px}section#headingText .clickcall:before{content:"";display:inline-block;height:60%;width:30px;margin-left:-10px;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/call.svg");background-repeat:no-repeat;background-position:center;margin-right:10px}section#headingText .clickemail:before{content:"";display:inline-block;height:60%;width:30px;margin-left:-10px;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/email.svg");background-repeat:no-repeat;background-position:center;margin-right:10px}section#headingText .dWn{width:80px;height:80px;display:block;border-bottom:3px solid #fff;background-position:bottom;padding:0;margin:0;text-decoration:none;margin:0 auto;position:relative}section#headingposition{position:absolute;z-index:4;top:110px;left:4vw;height:695px;display:none;align-items:flex-start;width:50%;flex-direction:column;justify-content:center;padding-right:60px}section#headingposition h1{font-size:3.6vw;color:#fff;padding-right:5%}section#headingposition .monogram a{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/monogram_w.svg");height:1.8em;width:1.8em;display:block;background-position:left center;background-size:contain;background-repeat:no-repeat}section#headingposition ul{font-size:3em;display:flex;margin-top:10%;align-items:center;opacity:.5}section#headingposition ul li{margin-right:20px}section#headingposition ul li.monogram{margin-right:0}section#headingposition ul li a img{display:block;height:1.4em;width:1.4em}section#hero{background-color:#2ec4b6;height:1020px;color:#fff;z-index:3;display:none}section#hero .container{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh}section#hero h1{max-width:900px;text-align:center;margin:0 auto;color:#fff}section#hero h4{margin-top:10px;color:#fff;font-size:2em;padding-bottom:0;width:100%;flex-shrink:0}section#hero p{flex:3;margin-right:5%;display:flex;align-items:center;justify-content:flex-start}section#hero .herocontainer{height:1020px;position:relative;background-size:cover;background-color:#2ec4b6}section#hero .herocontainer>div.position{height:1020px;display:flex;justify-content:center;align-items:center}section#hero .herolead{right:4vw;left:4vw;position:absolute;bottom:0;margin:0 0 60px;border-top:1px solid;padding-top:20px;display:flex;flex-wrap:wrap}section#hero .heroImage{width:50%;display:flex;justify-content:flex-end;align-items:center;height:695px;margin-top:110px;margin-left:50%}section#hero .heroImage img{margin-right:5%}section#hero .shiftRight{padding-right:0;overflow:hidden}section#hero a{color:#2ec4b6;background-color:#fff;margin-right:5%;font-size:1em;margin-left:30px;max-width:200px;height:40px}section#valueProp .container{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:9em 4vw}section#valueProp h1{margin-bottom:30px;max-width:900px;color:#fff}section#valueProp p:first-of-type{font-weight:700;font-size:1.6em;max-width:900px}section#valueProp p{max-width:900px;margin:0}section#valueProp .bttn{display:flex;background-image:none;color:#fff;margin:60px auto 0;background-color:#f66}section#valueProp.contactpage{color:#fff;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/hero.png");background-size:cover;background-position:center}.page-template-contact-page #valueProp .bttn{display:none}.page-template-contact-page #valueProp .container{padding-bottom:80px}section#magHead{background-color:#2d343d;color:#fff}section#magHead .container{display:flex;flex-direction:column;justify-content:center;text-align:center}section#magHead h2{font-size:3em;padding:20px 15%;color:#fff}section#magHead h2 span{display:block}section#magHead p{line-height:1.3em;max-width:1180px;margin:0 auto 1.2em}section#magHead p:first-of-type{font-size:1.6em;font-weight:700}section#magHead .magLeft{flex:1}section#magHead .magRight{flex:1;padding-top:15px}section#magHead a{color:#2d343d;background-color:#fff;background-color:#fff;margin:70px auto 0}section#magHead .techLogos{display:flex;max-width:980px;margin:60px auto 0}section#magHead .techLogos li{padding:0 20px;flex:1}section#magHead .techLogos img{width:100%;display:block}#topbar{position:fixed;height:142px;display:flex;align-items:center;padding:0 4vw;width:100%;z-index:6}#topbar .headerlogo{height:50px;display:block}section#portfolioModule{background-color:#e4eaef;padding:20px}section#portfolioModule .container{display:flex;align-items:center;justify-content:center;flex-direction:column}section#portfolioModule .portfolio_item{background-color:#fff}section#portfolioModule .slick-slider{margin-bottom:0}section#portfolioModule h3{padding:0;font-size:2em;color:#494949}section#portfolioModule img{width:100%}section#portfolioModule .projecttype{padding-bottom:10px}section#portfolioModule .div_cont{padding:40px}section#portfolioModule span{display:inline-block;background-color:#2d343d;margin-right:5px;padding:6px 12px;border-radius:4px;font-size:.8em;font-weight:300;color:#fff;margin-bottom:10px;opacity:.2}section#portfolioModule span:hover{opacity:1}section#portfolioModule.portfolioTwo{display:flex;flex-wrap:wrap;justify-content:space-around}section#portfolioModule.portfolioTwo .portfolio_item{width:32%;margin-bottom:20px}section#caseStudyMod{background-color:#fede60}section#caseStudyMod button{display:none !important}section#caseStudyMod .CSContainer{display:flex !important;align-items:center;justify-content:center;background-color:#fede60}section#caseStudyMod .slick-slide>div{display:block}section#caseStudyMod h4{font-size:3.6vw;color:#2d343d;padding-right:20%}section#caseStudyMod p{padding:20px 40px 0 0}section#caseStudyMod .projecttype{padding:20px 0 60px;display:none}section#caseStudyMod span{display:block}section#caseStudyMod .csLead{padding:40px 100px 40px 0}section#caseStudyMod a.bttn{background-color:#2ec4b6;color:#fff}section#caseStudyMod img{flex:1;display:block;max-width:65%}section#caseStudyMod p{padding-bottom:30px}section#caseStudyMod .csLead{flex:1}section#caseStudyMod a.bttn.soon{background-color:#f66}section#logoFolio{overflow:hidden}section#logoFolio ul{display:flex;flex-wrap:wrap;width:100.1%}section#logoFolio li{width:33.333%}section#logoFolio img{display:block}section#contactModule{background-color:#f66;color:#fff}section#contactModule .container{flex-direction:row;align-items:flex-start;flex-wrap:wrap;display:flex}section#contactModule h3{margin-bottom:30px;padding-top:10px;flex-shrink:0;width:100%;color:#fff}section#contactModule div{flex:1}section#contactModule form{flex:2;padding-left:30px}section#contactModule .wpcf7-submit{background-color:#fff;color:#2d343d;float:right}section#contactModule .wpcf7-text{font-size:18px;width:100%;height:60px;border-radius:4px;border:none;margin-bottom:30px;padding:0 20px}section#contactModule .wpcf7-textarea{width:100%;margin-bottom:50px;border:none;border-radius:4px;padding:20px;font-size:18px;height:12em}section#latestArticle{overflow:hidden}section#latestArticle h2{width:100%;flex-shrink:0;color:#f66;font-size:2em}section#latestArticle h3{margin-bottom:30px}section#latestArticle h3 a{color:#2d343d}section#latestArticle img{width:60vw;margin-left:-10%}section#latestArticle article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse}section#latestArticle article>div{flex:1}section#latestArticle .fle{max-width:540px;gap:40px}section#latestArticle p{padding-bottom:30px}section#latestArticle .bttn{background-color:#f66;color:#fff}section#latestArticle .bttn.green{background-color:#2ec4b6}section#ctaModule{background-color:#f66;color:#fff}section#ctaModule .container{padding:90px 4vw;display:flex;text-align:center;flex-direction:column;justify-content:center}section#ctaModule h5{font-size:3em;padding-bottom:30px;text-align:center;color:#fff;max-width:100%;line-height:normal}section#ctaModule a{color:#fff}section#ctaModule a.bttn{margin:30px auto;color:#f66;background-color:#fff}body.page-template-ecommerce-landing-page h1,body.page-template-ecommerce-landing-page h2,body.page-template-ecommerce-landing-page h3,body.page-template-ecommerce-landing-page h4,body.page-template-ecommerce-landing-page h5{color:#fff}body.page-template-branding-landing-page h1,body.page-template-branding-landing-page h2,body.page-template-branding-landing-page h3,body.page-template-branding-landing-page h4,body.page-template-branding-landing-page h5{color:#fff}body.page-template-website-landing-page h1,body.page-template-website-landing-page h2,body.page-template-website-landing-page h3,body.page-template-website-landing-page h4,body.page-template-website-landing-page h5{color:#fff}footer .container{margin:0 auto;padding:90px 4vw 0;display:flex}footer div{flex:1}footer .leftSec{padding-bottom:30px}footer .end{display:flex;justify-content:flex-end}footer a{display:inline-block;color:#f66;clear:both;float:left}footer .socialFooter{display:flex;margin-right:10px;align-items:flex-end}footer .socialFooter li{padding:10px}footer .socialFooter img{width:60px;display:block;margin-bottom:5px}footer .socialFooter li:last-of-type img{border:1px solid #ccc}footer .ftImg{width:180px}#casestudies_main.landingpage .cs_top{padding-top:140px}#quotesMod{background-color:#f66;color:#fff}#quotesMod .container{padding:90px 4vw;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center}#quotesMod .container>div{max-width:1280px}#quotesMod h3{font-size:1.2em;font-weight:100;margin-bottom:30px;padding-top:10px;flex-shrink:0;width:100%;color:#fff}#quotesMod div{flex:1}#quotesMod p strong{font-weight:700;padding-bottom:6px}#quotesMod p:first-of-type{font-weight:700;font-size:1.4em}#contactMain h2{margin-bottom:30px;padding-top:10px;flex-shrink:0;width:100%;color:#fff}#contactMain{align-items:center}.social li img{width:70%;padding-left:30%;padding-top:30%}#articlesArea{padding:0 4vw}#articlesArea strong{font-weight:700}#articlesArea em{font-style:italic}#articlesArea .headerlogo{height:50px;display:block}#articlesArea #innerbar{height:142px;display:flex;align-items:center}#articlesArea .articlemasthead{display:flex;padding:1em 0;justify-content:space-between;align-items:center;border-top:1px solid;border-bottom:1px solid;gap:40px;opacity:.5;transition:all .3s}#articlesArea .articlemasthead h1{font-size:1.8em;color:#494949}#articlesArea .articlemasthead .vCard{display:flex;align-items:center;column-gap:20px;flex-shrink:0}#articlesArea .articlemasthead .vCard img{width:70px;height:70px;border-radius:100px}#articlesArea .articlemasthead .vCard p{margin:0;padding:0}#articlesArea .articlemasthead .vCard p strong{font-weight:700}#articlesArea .articleHeader{min-height:570px;height:90vh;display:flex;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:4em 5vw;justify-content:center;flex-direction:column;display:none}#articlesArea .articleHeader:hover{opacity:1}#articlesArea .articleHeader h1{position:relative;z-index:4;color:#fff;padding-bottom:1em}#articlesArea .articleHeader:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;background-color:#f66;opacity:.8}#articlesArea .articleHeader .vCard{position:relative;z-index:4;display:flex;align-items:center;gap:40px}#articlesArea .articleHeader .vCard p{margin:0}#articlesArea .articleHeader .vCard img{height:10em;border-radius:20em}#articlesArea .articleHeader .headerside{display:table;flex-direction:column;flex-grow:0;align-self:flex-start;margin-left:-5vw;padding:2em 5vw;background-color:#fff;position:relative;z-index:4}#articlesArea article{padding:6em 5vw;max-width:65em;margin:0 auto}#articlesArea article .social{display:flex;list-style:none;gap:1em;flex-direction:row;align-items:center;justify-content:center;margin-bottom:2em}#articlesArea article .social h3{padding:0;padding-right:0;font-size:1.2em;padding-right:10px;color:#494949}#articlesArea article .social ul{display:flex;margin:0;list-style:none;flex-direction:row}#articlesArea article .social ul a{height:3em;width:3em;display:block;border:2px solid;border-radius:10em;color:#494949}#articlesArea article ul{font-size:1.2em;list-style:inside;display:flex;flex-direction:column;gap:.5em;margin-bottom:1.2em}#articlesArea article h1{font-size:1.4em;color:#494949;padding-bottom:1.2em}#articlesArea article h2{padding-bottom:.5em;padding-top:1em;color:#333;font-size:2.4rem;padding-right:11rem}#articlesArea article h3{padding-bottom:1rem;padding-top:2rem;color:#333;font-size:1.8rem}#articlesArea .post-thumbnail{margin-bottom:40px}#articlesArea .post-thumbnail img{display:block;max-width:100%}#articlesArea .post-thumbnail span{padding:1em 0;border-bottom:1px solid;display:block;margin-bottom:40px;font-weight:700}#articlesArea .entry-content img{margin-bottom:3rem;width:100%;margin-top:3rem}#archives{padding:0 4vw 4em}#archives .headerlogo{height:50px;display:block}#archives #innerbar{height:142px;display:flex;align-items:center}#archives .archivecontainer{display:flex;flex-wrap:wrap;gap:1vw}#archives .archivecontainer article{width:30vw;position:relative;box-shadow:0 0 20px rgba(68,68,68,.1333333333);padding-bottom:5em}#archives .archivecontainer article .imgContain{height:14vw;overflow:hidden}#archives .archivecontainer article .imgContain img{width:100%;display:block;object-position:center;height:100%;object-fit:cover}#archives .archivecontainer article h3{font-size:1.4em;padding-top:1.2em}#archives .archivecontainer article img{width:100%;display:block}#archives .archivecontainer article .timeread{display:flex;align-items:center;padding:1em 0;margin:0;font-size:.8em}#archives .archivecontainer article .timeread svg{display:block;height:1.4em;width:1.4em;margin-right:5px}#archives .archivecontainer article .contentDiv{padding:0 1vw}#archives .archivecontainer article .flexContain{display:flex;align-items:center;justify-content:space-between;position:absolute;left:1em;right:1em;bottom:1em}#archives .rt-prefix{padding-bottom:.1em}section#portfolioModule{background-color:#e4eaef;padding:20px}section#portfolioModule .container{display:flex;align-items:center;justify-content:center;flex-direction:column}section#portfolioModule .portfolio_item{background-color:#fff}section#portfolioModule .slick-slider{margin-bottom:0}section#portfolioModule h3{padding:0;font-size:2em;color:#494949}section#portfolioModule img{width:100%}section#portfolioModule .projecttype{padding-bottom:10px}section#portfolioModule .div_cont{padding:40px}section#portfolioModule span{display:inline-block;background-color:#2d343d;margin-right:5px;padding:6px 12px;border-radius:4px;font-size:.8em;font-weight:300;color:#fff;margin-bottom:10px;opacity:.2}section#portfolioModule span:hover{opacity:1}section#caseStudy .headerlogo{height:50px;display:block}section#caseStudy #innerbar{height:142px;display:flex;align-items:center;padding:0 4vw}section#caseStudy .fl1{flex:1}section#caseStudy .fl1 img{width:100%}section#caseStudy .container{margin:0 auto;padding:90px 4vw}section#caseStudy .cs_intro{flex-direction:column;padding:60px 4vw 0;display:flex;align-items:center}section#caseStudy .introducton{text-align:center;max-width:820px;padding-top:100px}section#caseStudy .cs_mid{padding:0 4vw;display:flex;align-items:center;background-color:#2d343d;color:#fff}section#caseStudy .cs_image_mtop{margin-top:-75px}section#caseStudy .cs_images{padding:0;display:flex;align-items:center}section#caseStudy .cs_images>div{background-color:#f66}section#caseStudy h1,section#caseStudy h2{padding-bottom:30px;color:#2d343d}section#caseStudy h3{max-width:70%;padding-bottom:30px}section#caseStudy .pagelogo{width:200px;display:block;margin:50px auto 0}#portfolioModule .slick-prev,#portfolioModule .slick-next{display:none !important}#portfolioModule .slick-track{display:flex}@media only screen and (min-device-width:810px) and (max-device-width:1024px) and (orientation:landscape){body{font-size:80%}nav ul li a{font-size:1.4em;font-weight:700;color:#fff}section .container{padding:140px 5vw}section#hero .heroImage{padding-right:0;padding-left:50vw}section#hero .herocontainer,section#hero{height:100vh}section#headingposition,section#hero .heroImage{height:480px;margin-right:4vw}section#headingposition{padding-right:10%}section#hero .heroImage{margin-top:90px}section#hero .heroImage img{padding-right:4vw}section#hero .heroImage.shiftRight img{padding-right:0}.lp-heroimg{width:100%}#casestudies_main.landingpage .lp-heroimg{width:100%}#casestudies_main.landingpage .fl1{padding:60px 8vw}.cs_middle .fl1{flex-shrink:0;width:100%}#casestudies_main .cs_middle{flex-direction:column}#casestudies_main .cs_threecol{padding-top:0}#casestudies_main .cs_threecol .fl1{display:none}section#headingText ul{bottom:12%}section#headingText h1{font-size:4.6em}img.fl1{flex:none;width:100%}section#articles_content article.sticky{flex-direction:column !important}section#articles_content{flex-direction:column}section#articles_content article{width:100%}section#articles_content .sticky .imgContain{width:100%;padding-bottom:0}}@media screen and (max-width:810px) and (orientation:portrait){h2,h3{font-size:2.6em}section .container{padding:90px 8vw}section,.container,section#latestArticle article,section#magHead .container,section#contactModule .container{flex-direction:column}section#logoFolio li{width:50%}section#logoFolio li:last-of-type{display:none}section#contactModule form{flex:2;padding-left:0;margin-left:-1%}section#magHead{color:#fff;text-align:center}section#caseStudyMod .CSContainer{display:flex !important;align-items:center;justify-content:center;background-color:#fede60;flex-direction:column;padding-bottom:60px}section#caseStudyMod a.bttn{margin:0 auto}section#caseStudyMod img{flex:auto;display:block;max-width:100%}section#headingposition{display:none}section#hero{height:100vh}section#hero .shiftRight img{max-height:690px;margin-right:0}section#topBar .topcontacts{display:none}section#hero .heroImage{height:600px;padding:0}section#magHead .techLogos li{padding:0 20px;flex:auto;width:50%}section#magHead .techLogos{flex-wrap:wrap}section#latestArticle article{flex-direction:column-reverse}section#latestArticle img{width:100%;margin-left:0;margin-bottom:40px}section#caseStudyMod .CSContainer{text-align:center}section#caseStudyMod h4{font-size:3em;color:#2d343d;padding-right:5%;padding-left:5%;padding-bottom:20px}section#hero .heroImage{justify-content:center}section#hero p{flex:3;margin-right:5%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}section#hero a{color:#2d343d;background-color:#fff;margin-right:5%;font-size:1em;margin-left:0;max-width:200px;height:50px;margin-top:40px}section#hero .herolead{margin:0 0 30px}section#caseStudyMod .csLead{padding:40px 80px}section#portfolioModule.portfolioTwo .portfolio_item{width:100%;margin-bottom:20px}#logoFolio li:first-of-type{display:none}section#contactModule form div{width:100%}section#headingText h1{font-size:2.6em}section#headingText ul{display:none}section#headingText .dWn{display:none}section#latestArticle .bttn{max-width:200px}section#caseStudyMod p{padding:20px 0 0}footer .end{display:flex;justify-content:flex-start}nav ul li a{font-size:1.4em;font-weight:700;color:#fff}nav .navRight{padding-top:0}nav .navRight h2:last-of-type{display:none}nav .wpcf7{display:none}nav .navRight{display:none}section#caseStudy .cs_mid{flex-direction:column}section#caseStudy .cs_image_mtop{margin-top:0}section#caseStudy h3{padding-top:90px}section#articles_content article,section#articles_footer article{width:100%}section#articles_footer article{margin-bottom:20px}section#articleHero h1{font-size:2.6em}section#articles_main article{width:100%;font-size:1.2em;margin:0 auto;padding:0 6vw}h3 a{color:#2d343d}#getstarted{flex-direction:column}.lp-heroimg{width:100%}#casestudies_main>div{flex-direction:column}section#articles_content article.sticky{flex-direction:column !important}section#articles_content{flex-direction:column}section#articles_content article{width:100%}section#articles_content .sticky .imgContain{width:100%;padding-bottom:0}#quotesMod .container>div{max-width:1280px;width:100%}#quotesMod{background-color:#f66;color:#fff;padding:0 4vw}#contentArea{align-items:center;gap:0;padding:0 !important;flex-direction:column}}@media (max-width:1024px){#archives .archivecontainer article{width:45vw}}@media (max-width:800px){#sideArea{display:none}.menu-on #sideArea{display:flex;justify-content:space-between}.menu-on #sideArea{position:fixed;top:0;right:0;bottom:0;min-width:auto;background-color:#2d343d;z-index:99999;box-shadow:0 0 70px rgba(0,0,0,.3333333333);transition:all .4s;padding:4em 8vw}.sidebarform .formtwocol,.sidebarform .dropdownwrap,.sidebarform input{width:100%}#topbar{position:fixed;height:142px;display:flex;padding:0 4vw;width:100%;z-index:6;align-items:center;flex-direction:row}#headingText h1{padding:50vw 3vw !important}section#headingText{height:100vh;display:flex;align-items:center;justify-content:center;background-color:#2ec4b6;flex-direction:column;position:relative;background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/hero.png");background-size:cover;background-position:center}section#magHead h2{font-size:2.4em;padding:20px 5%;color:#fff}section#caseStudyMod h4{font-size:2.4em;color:#2d343d;padding-right:5%;padding-left:5%;padding-bottom:20px}section#ctaModule h2{font-size:2.4em;color:#fff}#archives .archivecontainer article{width:100%;position:relative;box-shadow:0 0 20px rgba(68,68,68,.1333333333);margin-bottom:1em}#archives .archivecontainer article .imgContain{height:42vw;overflow:hidden}#ContentArea h3{padding-top:0}#articlesArea .articlemasthead .vCard{display:flex;align-items:center;column-gap:20px;flex-shrink:0;flex-direction:column}}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,button{color:#f66;background-color:#fff;font-size:1.2em;display:flex;height:50px;align-items:center;justify-content:center;max-width:250px;width:100%;border-radius:4px}.flex{display:flex;gap:80px}.fl1{flex:1}.fl2{flex:2}.fl3{flex:3}.flex.textleft{flex-direction:row}.flex.textleft img{display:block;width:calc(100% + 4vw);margin-right:-4vw}.flex.textright{flex-direction:row-reverse}.flex.textright img{display:block;width:calc(100% + 4vw);margin-left:-4vw}.flex.centered{flex-direction:column}.flex.centeredrev{flex-direction:column-reverse}section.nopadding{padding:0}.page-template-flexible-2024 #topBar{background-image:url("https://typeface.agency/wp-content/themes/Typeface2022/assets/images/hero.png");background-size:cover;background-position:center;position:relative}.menuButton{position:fixed;z-index:11;top:46px;right:4vw;height:50px;width:50px;background-color:#fede60;display:block;text-indent:-999%;border-radius:100px;overflow:hidden;cursor:pointer}#ContentArea{gap:0}#ContentArea h1,#ContentArea h2,#ContentArea h3{margin-bottom:.4em;padding:0;font-size:1.8em}#ContentArea h3{padding-top:2em}#ContentArea .gradient,#ContentArea .gradient2{color:#fff}#headingService{padding-top:0;flex-direction:column;background-color:#2d343d;color:#fede60;z-index:10;gap:0 !important;padding-bottom:4em;position:relative}#headingService .iconArea{display:flex;gap:1em;position:absolute;bottom:2em;right:0}#headingService .iconArea li{z-index:11;top:46px;right:4vw;height:50px;width:50px;background-color:#fede60;display:block;text-indent:-999%;border-radius:100px;overflow:hidden;cursor:pointer}#headingService .col1{flex:2}#headingService .col2{flex:3;max-width:1200px;margin:0 auto}#headingService .headingtop{border-top:1px solid;border-bottom:1px solid;display:flex;padding:2em 0;padding-bottom:2em;min-height:70vh;height:100%;margin-bottom:100px;flex-direction:column;justify-content:space-between;position:relative;padding-bottom:2}#headingService h1{font-size:4em;padding-bottom:4em;margin:0}#headingService h2{padding-bottom:0;margin:0;max-width:24em;font-weight:400;line-height:1.2em}#headingService h1,#headingService h2{color:#fede60}#headingService .headerlogo{height:50px;display:block}#headingService #innerbar{height:142px;display:flex;align-items:center}#headingService .col2 h2{font-weight:600;font-size:2em;padding-bottom:.4em}#headingService p{color:#fff}#headingService.nomarginBottom{padding-bottom:0}#headingService.nomarginBottom .headingtop{margin-bottom:0}.brandedimage #headingService{background-position:center;background-size:cover}.brandedimage #headingService .headingtop{border-bottom:none;border-top:#fff}.brandedimage #headingService h1,.brandedimage #headingService h2{color:#fff}#contactMain>div{flex:1}#formwrap label{display:block}#formwrap input{width:100%;max-width:800px;height:40px;border:none;font-size:1em;padding:0 10px;border-radius:3px;margin-bottom:30px}#formwrap textarea{border:none;width:100%;max-width:800px;padding:10px;font-size:1em;border-radius:3px;margin-bottom:30px}#formwrap button,#formwrap input:is([type=button],[type=submit],[type=reset]),#formwrap input[type=file]::file-selector-button{color:#fff;background-color:#f66;font-size:1em;display:flex;height:50px;align-items:center;justify-content:center;max-width:250px;width:100%;border-radius:4px}#contentArea{align-items:center;gap:0;padding:0 !important}#contentArea .col1{flex:1}#contentArea .col1 .contentarea{padding:30px 4vw}#contentArea .col2{flex:1;background-color:#2d343d}#contentArea img{display:block}#contentArea h3,#contentArea h1{color:#494949}#contentArea2{padding-top:0;flex-direction:column;background-color:#2d343d;z-index:10;gap:0 !important;column-gap:0}#contentArea2 .col1{flex:2;max-width:1200px;margin:0 auto}#contentArea2 .col2{flex:3}#contentArea2 h1{border-top:1px solid;border-bottom:1px solid;display:flex;align-items:center;font-size:4em;padding:2em 0;min-height:70vh;height:100%}#contentArea2 h3,#contentArea2 h1{color:#494949}#contentArea2 p{color:#fff}#modOffering{align-items:center}#modOffering .col1{flex:2}#modOffering .col2{flex:3}#modOffering .cs_threecol{display:flex;gap:40px}#modOffering .cs_threecol img{max-width:80%;margin-bottom:40px}#logosSlider{padding:60px 4vw}#logosSlider h2{color:#494949;text-align:center;padding:1em 0 2em}#logosSlider .container{margin:0 auto;padding:0 0 4em}#logosSlider .container img{display:block;max-width:70%;margin:0 auto}#logosSlider .slick-track{display:flex;align-items:center}#folioSlider{background-color:#2d343d}#folioSlider h2{padding:2em 0 .5em;color:#fff;text-align:center}#folioSlider p{text-align:center;padding-bottom:2em;margin:0;color:#fff}#folioSlider .slick-track{display:flex;align-items:center}#folioSlider .slick-track .slick-slide{padding:0 2vw}#folioSlider .slick-dots{position:relative;bottom:8px;width:100%;padding:0;margin:0 auto;list-style:none;text-align:center;left:0;display:flex;justify-content:center;gap:10px;padding-top:60px;padding-bottom:60px}#folioSlider .slick-dots li{width:1em;height:1em;text-indent:-9999%;overflow:hidden;border:none;border-radius:5em}#folioSlider .slick-dots li.slick-active{background-color:#fede60}#folioSlider img{background-color:#fff}#quotesMod .slick-track{display:flex;align-items:center}#quotesMod .slick-dots{position:relative;bottom:8px;width:100%;padding:0;margin:0 auto;list-style:none;text-align:center;left:0;display:flex;justify-content:center;gap:10px;margin-top:30px}#quotesMod .slick-dots li{width:1em;height:1em;text-indent:-9999%;overflow:hidden;border:none;border-radius:5em}