@import url(//spaethhill.com/wp-content/themes/spaethill/css/boostrap/bootstrap.css);@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=dc88d2df-135b-4088-b56c-74d116b68078&fontids=5548966,5548988,5549004,5549033");@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Red+Hat+Display:wght@300;400;500&display=swap");.row{--bs-gutter-x:50px}.container{max-width:1250px}.row .row{margin-left:-25px;margin-right:-25px}.container{padding-left:25px;padding-right:25px}.devurl:before{position:absolute;top:-140px;left:-140px;width:200px;padding-top:175px;color:#fff;content:"DEV";font-size:14px;font-weight:700;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:100000;text-align:center;background:red;height:200px}.valignout{display:table;height:100%;width:100%;table-layout:fixed}.valignin{vertical-align:middle;height:100%;width:100%;display:table-cell}.parallax{background-attachment:fixed;background-repeat:no-repeat}#cboxOverlay{background-color:#000}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxNext,#cboxPrevious{position:absolute;bottom:0;margin:0;right:0;color:#fff;text-align:center;width:40px;height:40px;font-size:18px;padding:0}#cboxNext:after,#cboxPrevious:after{display:none}#cboxPrevious{right:42px}#cboxClose{font-size:18px;position:absolute;top:0;right:0;background:0 0 !important;color:#fff;padding:10px;text-align:center}#cboxClose:after{display:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}@font-face{font-family:"Neue Haas Grotesk Disp";src:url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5548966/0db1e4d5-d732-4572-92db-105ceb41f78a.woff2) format("woff2"),url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5548966/52a6a2d8-5bf0-415b-9a46-7a7b3c1f9681.woff) format("woff");font-weight:200}@font-face{font-family:"Neue Haas Grotesk Disp";src:url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5548988/b0f06a93-70cb-46c4-a214-5050c3443812.woff2) format("woff2"),url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5548988/c4f1d9a2-1f03-44cd-8f25-64e3698567d1.woff) format("woff");font-weight:500}@font-face{font-family:"Neue Haas Grotesk Disp";src:url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5549004/2e8175b7-f878-4a5e-b231-4daf35ab3643.woff2) format("woff2"),url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5549004/eeccdf29-3aff-4b2c-b2b3-8415e4681247.woff) format("woff");font-weight:600}@font-face{src:url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5549033/84e77085-d635-4ced-9736-fbea6027ff05.woff2) format("woff2"),url(//spaethhill.com/wp-content/themes/spaethill/css/../Fonts/5549033/37ccc33f-38c2-4b1b-adb1-7842b57a9b50.woff) format("woff");font-family:"Neue Haas Grotesk Disp";font-weight:400}@media only screen and (max-width:1200px){.hero h1{font-size:100px;line-height:1.1}.homesection h2{font-size:70px}.servicehero h1{font-size:70px}.projetintro h1{font-size:70px}.servicesslider h1{font-size:70px}.aboutintro h1{font-size:70px}.mobilemenu{position:absolute;top:80px;right:50px;width:30px}.mobilemenu span{display:block;background:#000;height:2px;margin-bottom:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.blackbg .mobilemenu span{background:#fff}.menuopen .mobilemenu span{background:#fff}.menuopen .mobilemenu span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.menuopen .mobilemenu span:nth-child(2){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}header .logo{z-index:5;left:50px}.menuopen header .logo svg path{fill:#fff}header nav{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;text-align:center;right:auto;height:100vh;opacity:.01;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}header nav ul li{text-align:center;display:block;padding:0 20px 30px !important}header nav ul li a{color:#fff !important}header nav ul li ul{display:none !important}.menuopen header nav{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.page-template-page-careers h1,.single-careers h1{font-size:72px}.page-template-page-careers h2,.single-careers h2{font-size:54px}.page-template-page-careers .careers-intro h1,.single-careers .careers-intro h1{font-size:64px}.page-template-page-careers .careers-intro__sub,.single-careers .careers-intro__sub{font-size:26px}.page-template-page-careers .careers .careers__link,.single-careers .careers .careers__link{font-size:44px}.page-template-page-careers .single-career,.single-careers .single-career{margin-bottom:80px}.page-template-page-careers .single-career h1,.single-careers .single-career h1{font-size:72px}.page-template-page-careers .single-career__short,.page-template-page-careers .single-careershort p,.single-careers .single-career__short,.single-careers .single-careershort p{font-size:36px}.page-template-page-careers .single-career__intro,.page-template-page-careers .single-career__intro p,.single-careers .single-career__intro,.single-careers .single-career__intro p{font-size:22px}}@media only screen and (max-width:992px){.hero h1{font-size:85px;line-height:1.1}.hero .arrow{margin-left:50px}.homesection h2{font-size:70px}.servicehero h1{font-size:70px}.projetintro h1{font-size:70px}.projetintro .data .col{margin-top:30px}.servicesslider h1{font-size:70px;padding-right:0}.aboutintro h1{font-size:70px}.aboutintro .about-desktop-title{display:none}.aboutintro .about-mobile-title{display:block}.serviceitem h3{font-size:36px}.serviceitem .text{padding-left:30px;padding-right:220px}.serviceitem .order-md-2 .text{padding-left:240px;padding-right:30px}.insightspage a h3,.insightspage .a h3{font-size:26px}.insights .row-cols-3 .a h4{font-size:26px}.servicesslider.insightsingle h1{font-size:55px}.page-template-page-careers h1,.single-careers h1{font-size:64px}.page-template-page-careers h2,.single-careers h2{font-size:50px}.page-template-page-careers .careers-intro,.single-careers .careers-intro{margin-bottom:0}.page-template-page-careers .careers-intro .careers-intro__grid,.single-careers .careers-intro .careers-intro__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}.page-template-page-careers .careers-intro h1,.single-careers .careers-intro h1{font-size:64px}.page-template-page-careers .careers-intro__sub p,.single-careers .careers-intro__sub p{font-size:24px}.single-careers h1{font-size:52px;margin-bottom:32px}.single-careers .careers-intro h1{font-size:52px;margin-bottom:32px}.single-careers .careers-intro__sub p{font-size:24px}.single-careers .careers .careers__link{font-size:40px}.single-careers .single-career{margin-bottom:60px}.single-careers .single-career h1{font-size:60px}.single-careers .single-career__short,.single-careers .single-careershort p{font-size:32px}.single-careers .single-career__intro,.single-careers .single-career__intro p{font-size:20px}}@media only screen and (max-width:768px){body{padding-top:110px}header .logo{top:20px;left:20px;width:165px}.mobilemenu{right:20px;top:25px}.hero h1{font-size:85px;line-height:1.1}.hero .arrow{margin-left:50px}.servicehero h1{font-size:13vw;margin-bottom:100px;font-weight:500}.serviceitem h3{font-size:30px}.serviceitem .btn{padding:8px 12px;font-size:13px}.servicesslider .tabs{font-size:0;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.servicesslider .tabs li{margin-right:0;vertical-align:top}.servicesslider .tabs li a{font-size:12px;line-height:14px;max-width:90px;display:inline-block}.servicesslider .tabs li:before{height:3px;right:20px;left:0;width:auto}.servicesslider .tabs li.active:before{width:auto}.servicesslider h1{font-size:40px;padding-right:0;margin-bottom:30px;font-weight:500}.servicesslider h3{font-size:22px;line-height:30px}.servicesslider .by{font-size:12px}.servicelist .col{margin-bottom:30px}.servicelist h4{font-size:25px;height:auto !important;padding-bottom:15px;border-bottom:4px solid #000}.servicelist .quote{margin-top:20px}.servicelist .quote .author{font-size:14px}.pagecontent{margin-bottom:100px}.page-template-page-insights .servicesslider,.category .servicesslider{margin-bottom:100px}.solutions h3{font-size:30px;color:#000;font-weight:500}.solutions .list{margin-bottom:10px}.solutions .list .col{margin-bottom:40px}.solutions .list a{font-size:25px}.solutions .connect strong{font-weight:400}.insights h3{font-size:30px;margin-bottom:20px;font-weight:500}.insights .list .col{margin-bottom:100px}.insights .list .a h4{margin-bottom:12px;line-height:.95;font-weight:600}.insights .list .a h4 a{font-size:24px;line-height:30px}footer{margin-top:150px;padding-bottom:30px}footer .address{font-size:12px;letter-spacing:.31px;color:#58534b}footer .address a,footer .address span{font-size:12px;display:inline-block;margin-left:10px;color:#58534b}footer .footernav{text-align:left;margin-left:-10px}footer .footernav li a{font-size:12px;color:#58534b;opacity:.8}footer .social{text-align:left;margin-top:20px;margin-bottom:10px}footer .social a{color:#58534b;font-size:12px}footer .social a:first-child{margin-left:0}footer .copy{text-align:left;color:#58534b}footer .footerlogo{width:106px;opacity:1}footer .footerlogo svg path{fill:#58534b}.projectslider{margin-top:-90px}.projectslider .img{padding-bottom:56%}.projectslider .bx-pager .bx-pager-item{padding:0 5px}.projectslider .bx-pager .bx-pager-item a{width:45px}.projetintro{margin-top:50px}.projetintro h1{font-size:40px;margin-bottom:30px}.projetintro h3{font-size:22px;line-height:30px}.projectimages{margin-bottom:20px}.projectimages .col{padding:0 20px}.projectimages .row-cols-md-2 .col:nth-child(1){margin-bottom:20px}.relatedprojects{margin-top:75px}.relatedprojects h4{margin-bottom:20px}.relatedprojects a{font-size:30px;line-height:38px;font-weight:400}.relatedprojects hr{margin-bottom:20px}.relatedprojects .col-md-6{padding-bottom:20px}.insightspage .a h3{padding-top:25px;margin-bottom:15px}.insightspage h3{font-weight:600}.insightspage h3 a,.insightspage h3 .a{border-bottom:none;border-top:none;padding-top:0;padding-bottom:10px;margin-bottom:0}.insightspage h3 a .img,.insightspage h3 .a .img{padding-bottom:100%;margin-bottom:30px}.blackbg .insightspage a,.blackbg .insightspage .a{border-bottom:none;padding-bottom:0;padding-top:10px}.blackbg .insightspage h3{color:#cfcfcf;border-color:#cfcfcf;padding-top:35px;margin-bottom:15px}.servicesslider.insightsingle h1{font-size:40px;font-weight:600}.insightcontent .share{margin-bottom:40px}.insightcontent .share .title{font-size:14px;margin-bottom:5px}.insightcontent .share a{font-size:14px}.insightcontent h3{font-size:22px;line-height:30px;margin-bottom:30px}.insightcontent p{line-height:26px}.insightcontent p+h2{margin-top:50px}.insightcontent h2{font-size:25px;font-family:"Lora",serif;margin-bottom:20px;font-weight:500}.insightcontent h2+h3{margin-top:30px}.insightcontent .highlight{position:relative;left:auto;width:auto;font-size:20px;margin-left:0;line-height:30px;margin-bottom:30px;font-weight:500}.insightcontent .images{margin-top:40px;margin-bottom:40px;margin-right:0}.insightcontent .images .row-cols-md-2 .col:first-child{margin-bottom:20px}body.blackbg{color:#fff}body.blackbg p{color:#fff}body.blackbg footer .address{color:#fff;opacity:.8}body.blackbg footer .address a,body.blackbg footer .address span{color:#fff;opacity:.8}body.blackbg footer .copy{opacity:.6}.aboutintro h1{font-size:40px;margin-bottom:40px;font-weight:500}.aboutintro h1 .about-desktop-title{display:none}.aboutintro h1 .about-mobile-title{display:block}.aboutintro h3{font-size:22px;line-height:30px;margin-bottom:20px}.peoplegrid{color:#cfcfcf}.peoplegrid a,.peoplegrid .a{margin-bottom:50px;color:#cfcfcf}.peoplegrid a .name,.peoplegrid .a .name{font-size:25px;margin-bottom:0;font-weight:400;color:#fff}.peoplegrid a .position,.peoplegrid .a .position{font-size:16px;font-weight:400;color:#fff;opacity:.8}.servicelist h3{font-size:30px;font-weight:500}.servicelist h4{font-weight:300;border-bottom:3px solid #000}.bio{margin-bottom:120px}.bio .col{padding-left:20px}.bio .col .img{position:relative;left:auto;max-width:100%;display:block}.bio .col .img img{-o-object-fit:cover;object-fit:cover}.bio h1{font-size:25px;margin-top:20px;margin-bottom:5px;font-weight:600}.bio h3{font-size:16px;margin-bottom:20px;color:#fff;opacity:.8}.speakingtopics h3{font-size:30px;padding-bottom:20px;margin-bottom:30px;font-weight:500}.speakingtopics p{font-size:16px;line-height:1.3}.hero{margin-top:-150px}.hero h1{font-size:13vw;line-height:1.3;padding-right:30px;font-weight:500}.hero .arrow{margin-left:-10px;background-size:100% auto;width:20px;height:124px;position:absolute;left:100%;top:0}.homesection .bg{display:none}.homesection .bg-mobile{display:block;background-size:cover}.homesection h2{font-size:36px}.homesection h2 span{margin-top:-8px;padding-bottom:8px}.homesection p{font-size:18px;line-height:1.4}.homeprefooter{padding-top:100px;padding-bottom:0}.homeprefooter h3{font-size:30px;line-height:1.1;font-weight:500}.homeprefooter h4{font-size:23px;line-height:1.2;font-weight:500}.homeprefooter .btn{width:100%;max-width:300px;padding:15px 10px;margin-right:0;max-width:none}.serviceitem{padding-bottom:30px;margin-bottom:0;overflow:hidden}.serviceitem.alt{margin-top:-30px;margin-bottom:-30px}.serviceitem .text{padding:30px 20px !important;height:auto;margin:0 -25px !important}.serviceitem .img{margin:0 -25px !important;height:auto;padding-bottom:70%}.serviceitem h3{font-size:30px;line-height:1.2;margin-bottom:20px;font-weight:500}.serviceitem .btn{margin:30px 0}.serviceitem p{margin-bottom:10px}.serviceitemnophoto{margin-bottom:60px}.serviceitemnophoto .title{font-size:30px;line-height:1.2;margin-bottom:30px}.serviceitemnophoto h3{font-size:25px}.serviceitemnophoto .btn{padding:8px 12px;font-size:13px}.projetintro{margin-bottom:40px}.projetintro .data p{color:#a09b97;font-size:16px;line-height:26px}.projectimages .row-cols-md-2 .col:first-child{margin-bottom:0;padding-right:10px}.projectimages .row-cols-md-2 .col:last-child{margin-bottom:0;padding-left:10px}.insightspage .img{padding-bottom:100%}.insightspage a h3,.insightspage .a h3{font-size:25px;border-top:none;font-weight:600}.insightspage a .cats,.insightspage .a .cats{border-top:1px solid #b3afab;border-bottom:none;margin-top:24px}.sercicescontent .img{padding-bottom:100%}}@media only screen and (max-width:768px){body.page-child .insights{margin-bottom:0}body.page-child footer{margin-top:50px}.singleback .back{font-size:12px}body.page-template-page-insights footer{margin-top:50px;display:inline-block}.page-template-page-careers .careers-intro h1{font-size:48px;margin-bottom:24px}.single-careers h1{font-size:48px;margin-bottom:24px}.single-careers .careers .careers__link{font-size:38px}.single-careers .single-career__copy p{margin-bottom:10px}}@media only screen and (max-width:576px){footer .address a{display:block;margin-left:0}}body{font-size:16px;line-height:180%;font-family:"Neue Haas Grotesk Disp";font-weight:400}body p{color:#58534b;font-size:16px;line-height:1.7}a{text-decoration:none}body.blackbg{background:#000;color:#fff}body.blackbg p{color:#fff;color:rgba(255,255,255,.8)}img{max-width:100%}body{padding-top:250px}p a,.textcol li a{color:#58534b;text-decoration:underline;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}p a:hover,.textcol li a:hover{color:#cc9f9e}.btn{border:2px solid #fff;background:0 0;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.062em;font-family:"Neue Haas Grotesk Disp";padding:15px 30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative;overflow:hidden;border-radius:3px}.btn.dark{border-color:#737373;color:#737373}.btn.dark:hover{color:#fff;border-color:#737373}.btn.dark:before{background:#737373;opacity:1}.btn:hover{color:#333;border-color:rgba(255,255,255,.8)}.btn:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.btn span{position:relative}.btn:before{background:#fff;left:-1px;right:-1px;top:-1px;bottom:-1px;position:absolute;content:"";display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);opacity:.8}header{position:fixed;top:0;left:0;width:100%;z-index:10;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}header:before{height:200px;content:"";width:100%;position:absolute;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.scroll header:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%)}.blackbg header:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%)}.blackbg.scroll header:before{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 100%)}header .col{position:relative}header .logo{position:absolute;top:60px;left:20px;width:251px}header .logo path{fill:#2f312e}header nav{position:absolute;top:75px;right:20px}header nav ul{margin:0;padding:0}header nav ul li{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block;padding:0 15px 20px;position:relative}header nav ul li:last-child{padding-right:0}header nav ul li a{color:#000;text-transform:uppercase;font-size:22px;font-family:"Neue Haas Grotesk Disp";text-decoration:none;position:relative;padding-bottom:3px;letter-spacing:.035em}header nav ul li a:after{width:0;height:2px;content:"";background:#58534b;position:absolute;left:0;bottom:0;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}header nav ul li a:hover{color:#000;color:#58534b}header nav ul li a:hover:after{width:100%}header nav ul li.active a:after,header nav ul li.current-menu-item a:after,header nav ul li.current_page_parent a:after{width:100%;background:#58534b}header nav ul li.active a,header nav ul li.current-menu-item a,header nav ul li.current_page_parent a{color:#58534b}header nav ul li:hover ul li{max-height:40px;opacity:1}header nav ul li ul{position:absolute;top:100%;left:0}header nav ul li ul li{display:block;padding-bottom:5px;overflow:hidden;max-height:0;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);opacity:0}header nav ul li ul a{text-transform:none;font-size:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;white-space:nowrap}header nav ul li ul a:after{display:none}header nav ul li ul a:hover{color:#cc9f9e}.blackbg header .logo path{fill:#fff}.blackbg header nav ul li a{color:#fff}.blackbg header nav ul li a:after{background:#fff}.scroll header{opacity:0}.pagecontent{margin-bottom:150px}.defaultblock p a,.defaultblock li a{text-decoration:underline;color:#59534c;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.defaultblock p a:hover,.defaultblock li a:hover{color:#cc9f9e}.pagecontent.defaultblock+.pagecontent.defaultblock{margin-top:-120px}.singleback{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.singleback .back{padding-left:55px;padding-left:0;font-size:14px;letter-spacing:.88px;color:#58534b;display:inline-block;margin-bottom:40px;text-transform:uppercase;font-weight:500;padding-top:2px;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.2s;transition-delay:.2s;position:relative}.singleback .back:hover{color:#cc9f9e;padding-left:55px;-webkit-transition-delay:0s;transition-delay:0s}.singleback .back:hover:before{margin-right:-40px;width:40px;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.singleback .back:before{height:2px;background:#58534b;width:0;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);content:"";display:block;position:absolute;top:50%;right:100%}.blackbg .singleback .back{color:#fff}.blackbg .singleback .back:hover{color:#cc9f9e}.blackbg .singleback .back:before{background:#fff}.singleback.in{opacity:1}h1,.h1{font-weight:400}.servicesslider h1{font-family:"Lora",serif;font-size:90px;padding-right:50px;line-height:1.11}.servicesslider.insightsingle h1{padding-right:0;margin-bottom:30px}.servicesslider .img{padding-bottom:56%;background-position:center;background-size:cover}.servicesslider h3{font-family:"Neue Haas Grotesk Disp";font-size:26px;font-weight:200;margin-bottom:35px;line-height:38px;color:#59534c;font-weight:200}.servicesslider h3:first-child{margin-top:5px}.servicesslider .by{font-size:14px;text-transform:uppercase;text-decoration:underline;margin-bottom:100px;letter-spacing:.062em;display:inline-block;color:#59534c}.servicesslider .by a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#59534c}.servicesslider .by a:hover{color:#cc9f9e}.servicesslider .tabs{margin:0;padding:0;border-top:1px solid #a09b97;margin-bottom:90px}.servicesslider .tabs li{list-style:none;margin:0;padding:0}.servicesslider .tabs.h li.active a{color:#a09b97}.servicesslider .tabs.h li.active a:before{background:#a09b97}.servicesslider .tabs li{display:inline-block;position:relative;margin-right:60px;vertical-align:top}.servicesslider .tabs li a{color:#a09b97;font-size:16px;font-weight:200;text-transform:uppercase;text-decoration:none;line-height:18px;display:inline-block;padding:13px 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;letter-spacing:.08em}.servicesslider .tabs li a:before{height:4px;width:0;content:"";display:inline-block;background:#000;top:-2px;font-size:0;position:absolute;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.servicesslider .tabs li a:hover{color:#cc9f9e}.servicesslider .tabs li a:hover:before{width:100%}.servicesslider .tabs li.active a:before{width:100%}.servicesslider .tabs li.active a{color:#000;font-weight:700}.servicesslider .tabs,.servicesslider .backcontent{opacity:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.servicesslider .col-md-7,.servicesslider .col-md-12{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.servicesslider .col-md-5{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition-delay:.2s;transition-delay:.2s}.servicesslider.in .tabs,.servicesslider.in .backcontent{opacity:1}.servicesslider.in .col-md-5,.servicesslider.in .col-md-7,.servicesslider.in .col-md-12{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.servicesslider+.servicelist{margin-top:-50px}.servicelist h3{font-family:"Lora",serif;font-style:italic;font-size:40px;margin-bottom:40px}.servicelist .row-cols-3{padding-right:50px}.servicelist h4{font-size:30px;line-height:1.28;border-bottom:4px solid #000;padding-bottom:30px;margin-bottom:20px;font-weight:300}.servicelist h4.noline{border-color:transparent;margin-bottom:0}.servicelist .quote{border-top:1px solid #000;padding-top:25px;margin-top:-3px}.servicelist .quote p{font-size:18px;line-height:26px;color:#59534c;text-indent:-6px}.servicelist .quote .author{font-size:18px;margin-top:25px;color:#59534c}.servicelist.smallheaders h4{font-size:20px;height:auto;padding-bottom:20px;font-family:"Lora",serif;margin-bottom:37px}.servicelist.smallheaders .row-cols-md-2 .col{margin-bottom:35px}.servicelist.smallheaders .quote{margin-top:45px;padding-top:40px}.servicelist.smallheaders .quote p{line-height:26px;letter-spacing:.065em}.servicelist.smallheaders .quote .author{font-size:14px;letter-spacing:.065em}.servicelist.smallheaders p{line-height:22px;margin-bottom:8px}.blackbg .servicelist h4{border-bottom:1px solid #fff}.blackbg .servicelist .quote{border-top:1px solid #fff}.blackbg .servicelist .quote p{color:#fff}.blackbg .servicelist .quote .author{color:#fff}.servicelist .row-cols-md-3 .col{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.servicelist .col-lg-4{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.servicelist.in .col-lg-4,.servicelist.in .row-cols-md-3 .col{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.solutions h3{font-family:"Lora",serif;font-style:italic;font-size:40px;margin-bottom:40px}.solutions .list{margin-bottom:40px}.solutions .list a{display:block;font-family:"Lora",serif;color:#000;text-decoration:none;font-size:30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions .list a img{margin-bottom:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions .list a:hover{color:#cc9f9e}.solutions .list a:hover img{opacity:.8}.solutions .list a:hover .img{left:-10%}.solutions .connect{color:#58534b;display:inline-block;text-decoration:none;line-height:1.4;letter-spacing:.062em;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions .connect strong{text-decoration:underline;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#58534b}.solutions .connect:hover strong{color:#cc9f9e}.solutions .imgout{padding-bottom:60%;position:relative;overflow:hidden;display:block;margin-bottom:20px}.solutions .imgout .img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;width:110%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insights h3{font-family:"Lora",serif;font-style:italic;font-size:40px;margin-bottom:40px}.insights .list .a{border-top:1px solid #000;text-decoration:none;color:#58534b;display:inline-block;padding-top:20px}.insights .list .a h4{font-family:"Lora",serif;font-size:30px;margin-bottom:20px}.insights .list .a h4 a{color:#58534b;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insights .list .a h4 a:hover{color:#cc9f9e}.insights .list .a p{font-size:16px;margin-bottom:20px;line-height:28px}.insights .list .a .read{text-transform:uppercase;display:inline-block;position:relative;line-height:1.2;font-weight:500;letter-spacing:.062em;font-size:14px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#58534b;transition:all .3s ease-out}.insights .list .a .read:hover{color:#cc9f9e}.insights .list .a .read:hover:before{width:100%;background:#cc9f9e}.insights .list .a .read:before{height:1px;background:#58534b;left:0;content:"";display:block;position:absolute;bottom:0;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);width:0}.blackbg .insights h3{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.8)}.blackbg .insights .list .a{border-top:1px solid #fff}.blackbg .insights .list .a h4 a,.blackbg .insights .list .a .read{color:#fff;color:rgba(255,255,255,.8)}.blackbg .insights .list .a .read:before{background:#fff}.blackbg .insights .list .a h4 a:hover,.blackbg .insights .list .a .read:hover{color:#cc9f9e}footer{padding-bottom:80px;margin-top:200px}footer .footerlogo{opacity:.3;width:146px;display:block;margin-bottom:40px}footer .footerlogo path{fill:#000}footer .address{text-transform:uppercase;color:#cac7c4;opacity:.8;font-size:14px}footer .address a{text-transform:none;text-decoration:none;color:#cac7c4;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .address span{display:inline-block;margin-right:18px}footer .footernav{margin:0;padding:0;text-align:right;margin-bottom:5px}footer .footernav li{list-style:none;margin:0;padding:0}footer .footernav li{display:inline-block;margin-left:10px}footer .footernav li a{text-transform:uppercase;font-size:16px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#000;text-decoration:none}footer .footernav li a:hover{color:#cac7c4}footer .social{text-align:right;margin-bottom:35px}footer .social a{color:#cac7c4;text-decoration:none;display:inline-block;margin-left:5px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .social a:hover{color:#cc9f9e}footer .copy{font-size:10px;text-align:right;color:#cac7c4}.blackbg footer .address a{color:#fff}.blackbg footer .address a:hover{color:#cfcfcf}.blackbg footer .footerlogo{opacity:.4}.blackbg footer .footerlogo path{fill:#fff}.blackbg footer .footernav li a{color:#fff}.blackbg footer .footernav li a:hover{color:#cfcfcf}.blackbg footer .social a{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.blackbg footer .social a:hover{color:#cc9f9e}.bio{margin-bottom:200px;min-height:420px}.bio .col{padding-left:445px;position:relative}.bio .col .img{position:absolute;top:0;left:25px}.bio h1{font-size:30px;font-family:"Lora",serif}.bio h3{font-size:20px;font-family:"Lora",serif;margin-bottom:40px;opacity:.8}.bio p{max-width:550px;color:rgba(255,255,255,.8) !important}.bio .back{background:url(//spaethhill.com/wp-content/themes/spaethill/css/../img/back-white.svg) no-repeat left;padding-left:55px;font-size:14px;letter-spacing:.88px;color:#fff;display:inline-block;margin-bottom:80px;text-transform:uppercase;font-weight:700;padding-top:2px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bio .back:hover{color:#cc9f9e}.bio .img{opacity:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.bio .biotext{opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.2s;transition-delay:.2s}.bio.in .img{opacity:1}.bio.in .biotext{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.aboutintro h1{font-size:90px;font-family:"Lora",serif;line-height:1.13;margin-bottom:100px}.aboutintro h1 .about-desktop-title{display:block}.aboutintro h1 .about-mobile-title{display:none}.aboutintro h3{color:rgba(255,255,255,.8);font-size:26px;font-weight:300;line-height:38px}.aboutintro p{color:rgba(255,255,255,.8) !important}.aboutintro .col-md-12{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.aboutintro .col-md-6{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition-delay:.2s;transition-delay:.2s}.aboutintro .col-md-6:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.aboutintro.in .col-md-6,.aboutintro.in .col-md-12{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.peoplegrid{margin-bottom:80px}.peoplegrid .row{margin-left:-20px;margin-right:-20px}.peoplegrid .col{padding-left:20px;padding-right:20px}.peoplegrid a,.peoplegrid .a{display:block;color:#fff;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:80px}.peoplegrid a img,.peoplegrid .a img{margin-bottom:30px;-o-object-fit:cover;object-fit:cover}.peoplegrid a .name,.peoplegrid .a .name{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:"Lora",serif;font-size:30px;display:block;margin-bottom:5px}.peoplegrid a .position,.peoplegrid .a .position{font-family:"Lora",serif;font-size:16px;opacity:.8;display:block}.peoplegrid a:hover .name{color:#cc9f9e}.peoplegrid .col{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.peoplegrid .col:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.peoplegrid .col:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.peoplegrid .col:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.peoplegrid .col:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}.peoplegrid .col:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}.peoplegrid .col:nth-child(7){-webkit-transition-delay:1.2s;transition-delay:1.2s}.peoplegrid.in .col{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.servicesslider+.insightspage{margin-top:-70px}.insightspage{margin-bottom:80px}.insightspage a,.insightspage .a{display:block;color:#000;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insightspage a img,.insightspage .a img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insightspage a .img,.insightspage .a .img{padding-bottom:56%;background-position:center;background-size:cover;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block}.insightspage a .cats,.insightspage .a .cats{border-top:1px solid #000;padding-top:15px;margin-bottom:5px;display:block;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.06em}.insightspage a .cats a,.insightspage .a .cats a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#58534b}.insightspage a .cats a:hover,.insightspage .a .cats a:hover{color:#cc9f9e}.insightspage a h3,.insightspage .a h3{font-family:"Lora",serif;border-top:1px solid #000;padding-top:20px;font-size:30px;margin-bottom:25px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insightspage a h3 a,.insightspage .a h3 a{color:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insightspage a h3 a:hover,.insightspage .a h3 a:hover{color:#cc9f9e}.insightspage a h3.noline,.insightspage .a h3.noline{border-top:none}.insightspage a p,.insightspage .a p{margin-bottom:25px}.insightspage a .read,.insightspage .a .read{text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:.06em;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#58534b;display:inline-block;position:relative;line-height:1.2}.insightspage a .read:before,.insightspage .a .read:before{height:1px;background:#58534b;left:0;content:"";display:block;position:absolute;bottom:0;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);width:0}.insightspage a a.read,.insightspage .a a.read{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insightspage a a.read:hover,.insightspage .a a.read:hover{color:#cc9f9e}.insightspage a a.read:hover:before,.insightspage .a a.read:hover:before{width:100%;background:#cc9f9e}.insightspage a:hover h3,.insightspage a:hover .read{color:#cc9f9e}.insightspage a:hover .img{opacity:.8}.blackbg .insightspage h3{border-color:rgba(255,255,255,.8);color:rgba(255,255,255,.8)}.insightspage .img{padding-bottom:56%;background-position:center;background-size:cover}.insightspage .col-md-7,.insightspage .col-md-12{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.insightspage .col-md-5{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.insightspage.in .tabs{opacity:1}.insightspage.in .col-md-5,.insightspage.in .col-md-7,.insightspage.in .col-md-12{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.insightcontent{margin-top:-70px}.insightcontent .textcol{position:relative;color:#58534b}.insightcontent h3{font-size:26px;line-height:38px;margin-bottom:30px;font-weight:300}.insightcontent h4{font-size:40px;line-height:1.12;font-family:"Lora",serif;margin-bottom:30px}.insightcontent p+h4{margin-top:60px}.insightcontent h2{font-size:40px;font-weight:300;font-family:"Lora",serif}.insightcontent h6{font-size:16px;line-height:18px}.insightcontent p+h2{margin-top:80px}.insightcontent h2+h3{margin-top:40px}.insightcontent p{margin-bottom:30px;line-height:28px;color:#58534b}.insightcontent h3+p{margin-top:-15px}.insightcontent h3+.highlight+p{margin-top:-15px}.insightcontent ul{padding-left:12px}.insightcontent ul li{position:relative;list-style:none}.insightcontent ul li:before{width:3px;height:3px;border-radius:100%;content:"";display:block;position:absolute;background:#58534b;left:-12px;top:11px}.insightcontent .highlight{width:44%;position:absolute;left:100%;border-top:1px solid #58534b;font-size:25px;font-style:italic;font-family:"Lora",serif;margin-left:25px;padding-top:25px;line-height:38px;color:#58534b;margin-top:6px}.insightcontent .highlight:last-child{position:relative;-webkit-transform:translateX(25px);transform:translateX(25px);width:46%}.insightcontent h3+.highlight{margin-top:-6px}.insightcontent .share{border-top:1px solid #58534b;padding-top:20px;margin-top:7px}.insightcontent .share .title{text-transform:uppercase;font-size:16px;margin-bottom:20px}.insightcontent .share a{color:#58534b;font-size:16px;display:inline-block;margin-right:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.insightcontent .share a:hover{color:#cc9f9e;text-decoration:underline}.insightcontent .share a .a2a_svg{display:none !important}.insightcontent .images{margin-right:-53%;margin-left:0;margin-top:80px;margin-bottom:80px}.insightcontent .images .row{margin-left:-20px}.insightcontent .images .col{padding:0 20px}.insightcontent .highlight+.images{margin-top:350px}.insightcontent .row{opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.insightcontent.in .row{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.projectslider{margin-top:-175px;margin-top:0}.projectslider .img{padding-bottom:56%;background-position:center;background-size:cover}.projectslider .bx-pager{text-align:center;padding-top:20px}.projectslider .bx-pager .bx-pager-item{display:inline-block;padding:0 10px;vertical-align:top}.projectslider .bx-pager .bx-pager-item a{display:block;text-indent:-3000px;font-size:0;overflow:hidden;width:100px;height:10px;border-top:1px solid #cfcfcf;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.projectslider .bx-pager .bx-pager-item a.active{border-top:1px solid #000}.projetintro{margin-top:120px;margin-bottom:80px}.projetintro h1{font-size:90px;font-family:"Lora",serif;line-height:.95;border-top:1px solid #000;padding-top:30px;margin-top:7px}.projetintro h3{font-size:26px;line-height:1.4;font-weight:300;margin-bottom:20px;color:#58534b}.projetintro .data{margin-top:60px;color:#aaa5a1;font-size:16px}.projetintro .data div:first-child{padding-right:0}.projetintro .data strong{color:#000}.projetintro .data h5{font-size:16px;color:#000;font-weight:700;margin-bottom:10px}.projetintro .data p{font-size:14px;line-height:2}.projetintro .data .dataitem{line-height:1.4;margin-bottom:10px}.projectimages{margin-bottom:40px}.projectimages .col{padding:0 20px}.projectimages .row{margin:0 -20px}.relatedprojects{margin-top:150px}.relatedprojects h4{font-size:20px;text-transform:uppercase;margin-bottom:30px;font-weight:400;color:#59534c;letter-spacing:.083em}.relatedprojects hr{background:#000;margin-bottom:30px;height:1px;margin-top:0}.relatedprojects a{font-family:"Lora",serif;font-size:50px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#000;line-height:1;display:inline-block}.relatedprojects a:hover{color:#cc9f9e}.relatedprojects .col-md-6,.relatedprojects .col-md-12{padding-left:20px;padding-right:20px}.relatedprojects .row{margin-left:-20px;margin-right:-20px}.speakingtopics{margin-top:100px}.speakingtopics h3{font-size:40px;font-style:italic;font-family:"Lora",serif;border-bottom:1px solid #fff;padding-bottom:30px;margin-bottom:40px;font-weight:300}.speakingtopics p{font-size:25px;line-height:40px;line-height:1.3;font-weight:200}.speakingtopics p .line{display:block;margin-bottom:15px}.hero{margin-top:-250px;position:relative;z-index:5}.hero .valignout{height:100vh;padding-top:100px}.hero h1{font-family:"Lora",serif;font-size:120px;line-height:130px;letter-spacing:.01em;position:relative}.hero h1 span{display:block;opacity:.01;-webkit-transform:translateX(0) translateY(100px);transform:translateX(0) translateY(100px);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.hero h1 span:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.hero h1 span:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.hero h1 span:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.hero .arrow{width:50px;height:302px;background:url(//spaethhill.com/wp-content/themes/spaethill/css/../img/arrow.svg) no-repeat;position:absolute;left:100%;margin-left:150px;bottom:0;opacity:.01;-webkit-transform:translateX(0) translateY(-100px);transform:translateX(0) translateY(-100px);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.8s;transition-delay:.8s}@media only screen and (max-width:768px){.hero .arrow{opacity:0;-webkit-transform:translateX(0) translateY(-100px);transform:translateX(0) translateY(-100px)}}.heroin .hero h1 span{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.heroin .hero .arrow{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}@media only screen and (max-width:768px){.heroin .hero .arrow{opacity:1;-webkit-transform:translateX(0px) translateY(100%);transform:translateX(0px) translateY(100%)}}.homeimages{position:fixed;top:0;left:0;width:100%}.homesection{height:100vh;position:relative;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.homesection .bg,.homesection .bg-mobile{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-attachment:fixed}.homesection .bg:before,.homesection .bg-mobile:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block}.homesection .bg-mobile{display:none}.homesection .curtain{overflow:hidden;height:100vh}.homesection .c{position:relative;z-index:5;position:absolute;top:0;left:0;width:100%;height:100%;position:fixed}.homesection .valignout{height:100vh;padding-top:100px}.homesection h2{font-family:"Lora",serif;font-size:90px;letter-spacing:.01em;line-height:1;margin-bottom:30px}.homesection h2 span{display:block;padding-bottom:15px;margin-top:-15px}.homesection h2 span em{font-style:normal;display:block;-webkit-transform:translateY(110%);transform:translateY(110%);opacity:0;-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.homesection h2 span em:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.homesection h2 span em:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.homesection p{font-size:26px;line-height:32px;letter-spacing:.01em;margin-bottom:50px;max-width:520px;opacity:.01;-webkit-transform:translateX(0) translateY(100px);transform:translateX(0) translateY(100px);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.2s;transition-delay:.2s}.homesection .btnout{opacity:.01;-webkit-transform:translateX(0) translateY(100px);transform:translateX(0) translateY(100px);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.3s;transition-delay:.3s}.homesection.in h2 span em{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.homesection.in p,.homesection.in .btnout{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.homesection .btn:before{opacity:.8}.homesection .btn:hover{border-color:rgba(255,255,255,.8)}.homeprefooter{padding:240px 0 70px}.homeprefooter h3{font-family:"Lora",serif;font-size:44px;letter-spacing:.01em;line-height:50px;margin-bottom:70px}.homeprefooter h4{font-family:"Lora",serif;font-size:30px;letter-spacing:.01em;line-height:35px;margin-bottom:40px}.homeprefooter .btn{margin-right:40px;margin-bottom:20px}.servicehero h1{font-size:90px;font-family:"Lora",serif;letter-spacing:.01em;font-size:1;margin-bottom:180px;-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.servicehero.in h1{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.serviceitem{margin-bottom:120px}.serviceitem .text{height:650px;padding:50px;padding-right:250px;margin-right:-180px;margin-left:-20px;position:relative;padding-left:70px}.serviceitem .text:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background:#f4f4f4;-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.serviceitem .text .valignout{-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition-delay:.5s;transition-delay:.5s}.serviceitem h3{font-family:"Lora",serif;font-size:40px;line-height:50px;margin-bottom:30px;letter-spacing:.01em;color:#58534b}.serviceitem h3 a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#58534b}.serviceitem h3 a:hover{color:#cc9f9e}.serviceitem p{font-size:16px;line-height:24px;letter-spacing:.01em;margin-bottom:40px}.serviceitem .img{height:510px;background-position:center;background-size:cover;margin-top:55px;margin-left:-50px;-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition-delay:.25s;transition-delay:.25s;z-index:1}.serviceitem .imgcol{position:relative;z-index:1}.serviceitem .order-md-1 .img{margin-right:-50px;margin-left:auto}.serviceitem .order-md-2 .text{margin-right:-20px;margin-left:-180px;padding-right:70px;padding-left:280px}.serviceitem.alt .text:before{opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.serviceitem.alt .text .valignout{opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.serviceitem.alt .img{opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.serviceitem.in .text:before,.serviceitem.in .img,.serviceitem.in .text .valignout{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.serviceitemnophoto{margin-bottom:100px;color:#434343}.serviceitemnophoto .text{border-top:1px solid #000;padding-top:30px}.serviceitemnophoto h3{font-size:30px;line-height:38px;letter-spacing:.01em;margin-bottom:30px;font-family:"Lora",serif}.serviceitemnophoto p{font-size:16px;line-height:24px;letter-spacing:.01em;margin-bottom:40px;color:#434343}.serviceitemnophoto .title{font-size:44px;line-height:50px;letter-spacing:.01em;margin:0;font-family:"Lora",serif;-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px)}.serviceitemnophoto.in .title{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.serviceitemnophoto .col-md-6{opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1)}.serviceitemnophoto .col-md-6:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.serviceitemnophoto.in .col-md-6{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.page-template-page-insights .servicesslider+.insightspage,.category .servicesslider+.insightspage{margin-top:0}.page-template-page-insights .servicesslider,.category .servicesslider{margin-bottom:180px}.page-template-page-careers h1,.single-careers h1{font-size:80px;font-family:"Lora",serif;letter-spacing:.01em;margin-bottom:40px}.page-template-page-careers h2,.single-careers h2{font-family:"Lora",serif;letter-spacing:.01em;margin-bottom:105px;line-height:1.106;font-size:60px;max-width:850px;color:#000}.page-template-page-careers h2 p,.single-careers h2 p{font-size:60px;line-height:1.106;color:#000}.page-template-page-careers .careers-intro__grid,.single-careers .careers-intro__grid{display:-ms-grid;display:grid;-ms-grid-columns:62% 8% 30%;grid-template-columns:62% 30%;gap:8%;max-width:1200px;margin:0 auto;margin-bottom:142px}.page-template-page-careers .careers-intro h1,.single-careers .careers-intro h1{-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);opacity:.01;-webkit-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);font-size:90px}.page-template-page-careers .careers-intro.in h1,.single-careers .careers-intro.in h1{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.page-template-page-careers .careers-intro__sub,.single-careers .careers-intro__sub{margin-bottom:36px;font-size:26px;font-weight:400;line-height:1.3}.page-template-page-careers .careers-intro__sub p,.single-careers .careers-intro__sub p{font-size:26px;font-weight:400;line-height:1.3;margin-bottom:0}.page-template-page-careers .careers-intro__copy p,.page-template-page-careers .careers-intro__copy ul,.single-careers .careers-intro__copy p,.single-careers .careers-intro__copy ul{font-size:16px;line-height:1.75;font-family:"Neue Haas Grotesk Disp";margin-bottom:0}.page-template-page-careers .careers-intro__copy p strong,.page-template-page-careers .careers-intro__copy ul strong,.single-careers .careers-intro__copy p strong,.single-careers .careers-intro__copy ul strong{font-weight:700;padding-top:10px;display:block}.page-template-page-careers .careers h3,.single-careers .careers h3{font-size:18px;line-height:2.5;font-family:"Neue Haas Grotesk Disp";font-weight:300;border-bottom:2px solid #59534c;padding-bottom:34px;margin-bottom:20px;text-transform:uppercase;color:#59534c}.page-template-page-careers .careers .careers__link,.single-careers .careers .careers__link{font-family:"Lora",serif;font-size:48px;line-height:1.3;font-weight:500;color:#000;-webkit-transition:all .4s ease;transition:all .4s ease}.page-template-page-careers .careers .careers__link:hover,.single-careers .careers .careers__link:hover{color:#cb9e9d;text-decoration:none}.page-template-page-careers .single-career,.single-careers .single-career{margin-bottom:180px}.page-template-page-careers .single-career .back-to-careers,.single-careers .single-career .back-to-careers{font-size:18px;color:#59534c;text-decoration:none;text-transform:uppercase;margin-bottom:40px;display:block;font-family:"Neue Haas Grotesk Disp"}.page-template-page-careers .single-career .back-to-careers:hover,.single-careers .single-career .back-to-careers:hover{color:#cb9e9d}.page-template-page-careers .single-career h1,.single-careers .single-career h1{font-size:90px;line-height:1.1}.page-template-page-careers .single-career__short,.single-careers .single-career__short{font-size:40px;line-height:1.25;margin-bottom:38px}.page-template-page-careers .single-career__short p,.single-careers .single-career__short p{font-size:40px;line-height:1.25}.page-template-page-careers .single-career__intro,.single-careers .single-career__intro{max-width:790px;font-size:26px;font-weight:400;line-height:1.3;margin-bottom:5px;color:#59534c;font-family:"Neue Haas Grotesk Disp"}.page-template-page-careers .single-career__intro p,.single-careers .single-career__intro p{font-size:26px;font-weight:400;line-height:1.3}.page-template-page-careers .single-career__copy,.single-careers .single-career__copy{color:#59534c;max-width:840px}.page-template-page-careers .single-career__copy p,.page-template-page-careers .single-career__copy ul,.single-careers .single-career__copy p,.single-careers .single-career__copy ul{font-family:"Neue Haas Grotesk Disp";font-size:16px;line-height:1.75;margin-bottom:26px}.page-template-page-careers .single-career__copy p strong,.page-template-page-careers .single-career__copy p b,.page-template-page-careers .single-career__copy ul strong,.page-template-page-careers .single-career__copy ul b,.single-careers .single-career__copy p strong,.single-careers .single-career__copy p b,.single-careers .single-career__copy ul strong,.single-careers .single-career__copy ul b{font-weight:700}.page-template-page-careers .single-career__copy p a,.page-template-page-careers .single-career__copy ul a,.single-careers .single-career__copy p a,.single-careers .single-career__copy ul a{font-weight:700;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}.page-template-page-careers .single-career__copy p a:hover,.page-template-page-careers .single-career__copy ul a:hover,.single-careers .single-career__copy p a:hover,.single-careers .single-career__copy ul a:hover{color:#cb9e9d}.page-template-page-careers .single-career__copy p,.single-careers .single-career__copy p{margin-bottom:10px}.page-template-page-careers .single-career__copy li,.single-careers .single-career__copy li{margin-bottom:8px}.page-template-page-careers .single-career__copy h4,.single-careers .single-career__copy h4{font-family:"Neue Haas Grotesk Disp";color:#59534c;font-size:26px;line-height:1.45;margin-top:26px;margin-bottom:8px;font-weight:300}.page-template-page-careers .single-career__copy.apply_information,.single-careers .single-career__copy.apply_information{line-height:1.45;margin-top:26px;margin-bottom:8px}@media only screen and (max-width:1200px){.hero h1{font-size:100px;line-height:1.1}.homesection h2{font-size:70px}.servicehero h1{font-size:70px}.projetintro h1{font-size:70px}.servicesslider h1{font-size:70px}.aboutintro h1{font-size:70px}.mobilemenu{position:absolute;top:80px;right:50px;width:30px}.mobilemenu span{display:block;background:#000;height:2px;margin-bottom:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.blackbg .mobilemenu span{background:#fff}.menuopen .mobilemenu span{background:#fff}.menuopen .mobilemenu span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.menuopen .mobilemenu span:nth-child(2){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}header .logo{z-index:5;left:50px}.menuopen header .logo svg path{fill:#fff}header nav{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;text-align:center;right:auto;height:100vh;opacity:.01;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}header nav ul li{text-align:center;display:block;padding:0 20px 30px !important}header nav ul li a{color:#fff !important}header nav ul li ul{display:none !important}.menuopen header nav{opacity:1;-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}.page-template-page-careers h1,.single-careers h1{font-size:72px}.page-template-page-careers h2,.single-careers h2{font-size:54px}.page-template-page-careers .careers-intro h1,.single-careers .careers-intro h1{font-size:64px}.page-template-page-careers .careers-intro__sub,.single-careers .careers-intro__sub{font-size:26px}.page-template-page-careers .careers .careers__link,.single-careers .careers .careers__link{font-size:44px}.page-template-page-careers .single-career,.single-careers .single-career{margin-bottom:80px}.page-template-page-careers .single-career h1,.single-careers .single-career h1{font-size:72px}.page-template-page-careers .single-career__short,.page-template-page-careers .single-careershort p,.single-careers .single-career__short,.single-careers .single-careershort p{font-size:36px}.page-template-page-careers .single-career__intro,.page-template-page-careers .single-career__intro p,.single-careers .single-career__intro,.single-careers .single-career__intro p{font-size:22px}}@media only screen and (max-width:992px){.hero h1{font-size:85px;line-height:1.1}.hero .arrow{margin-left:50px}.homesection h2{font-size:70px}.servicehero h1{font-size:70px}.projetintro h1{font-size:70px}.projetintro .data .col{margin-top:30px}.servicesslider h1{font-size:70px;padding-right:0}.aboutintro h1{font-size:70px}.aboutintro .about-desktop-title{display:none}.aboutintro .about-mobile-title{display:block}.serviceitem h3{font-size:36px}.serviceitem .text{padding-left:30px;padding-right:220px}.serviceitem .order-md-2 .text{padding-left:240px;padding-right:30px}.insightspage a h3,.insightspage .a h3{font-size:26px}.insights .row-cols-3 .a h4{font-size:26px}.servicesslider.insightsingle h1{font-size:55px}.page-template-page-careers h1,.single-careers h1{font-size:64px}.page-template-page-careers h2,.single-careers h2{font-size:50px}.page-template-page-careers .careers-intro,.single-careers .careers-intro{margin-bottom:0}.page-template-page-careers .careers-intro .careers-intro__grid,.single-careers .careers-intro .careers-intro__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}.page-template-page-careers .careers-intro h1,.single-careers .careers-intro h1{font-size:64px}.page-template-page-careers .careers-intro__sub p,.single-careers .careers-intro__sub p{font-size:24px}.single-careers h1{font-size:52px;margin-bottom:32px}.single-careers .careers-intro h1{font-size:52px;margin-bottom:32px}.single-careers .careers-intro__sub p{font-size:24px}.single-careers .careers .careers__link{font-size:40px}.single-careers .single-career{margin-bottom:60px}.single-careers .single-career h1{font-size:60px}.single-careers .single-career__short,.single-careers .single-careershort p{font-size:32px}.single-careers .single-career__intro,.single-careers .single-career__intro p{font-size:20px}}@media only screen and (max-width:768px){body{padding-top:110px}header .logo{top:20px;left:20px;width:165px}.mobilemenu{right:20px;top:25px}.hero h1{font-size:85px;line-height:1.1}.hero .arrow{margin-left:50px}.servicehero h1{font-size:13vw;margin-bottom:100px;font-weight:500}.serviceitem h3{font-size:30px}.serviceitem .btn{padding:8px 12px;font-size:13px}.servicesslider .tabs{font-size:0;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.servicesslider .tabs li{margin-right:0;vertical-align:top}.servicesslider .tabs li a{font-size:12px;line-height:14px;max-width:90px;display:inline-block}.servicesslider .tabs li:before{height:3px;right:20px;left:0;width:auto}.servicesslider .tabs li.active:before{width:auto}.servicesslider h1{font-size:40px;padding-right:0;margin-bottom:30px;font-weight:500}.servicesslider h3{font-size:22px;line-height:30px}.servicesslider .by{font-size:12px}.servicelist .col{margin-bottom:30px}.servicelist h4{font-size:25px;height:auto !important;padding-bottom:15px;border-bottom:4px solid #000}.servicelist .quote{margin-top:20px}.servicelist .quote .author{font-size:14px}.pagecontent{margin-bottom:100px}.page-template-page-insights .servicesslider,.category .servicesslider{margin-bottom:100px}.solutions h3{font-size:30px;color:#000;font-weight:500}.solutions .list{margin-bottom:10px}.solutions .list .col{margin-bottom:40px}.solutions .list a{font-size:25px}.solutions .connect strong{font-weight:400}.insights h3{font-size:30px;margin-bottom:20px;font-weight:500}.insights .list .col{margin-bottom:100px}.insights .list .a h4{margin-bottom:12px;line-height:.95;font-weight:600}.insights .list .a h4 a{font-size:24px;line-height:30px}footer{margin-top:150px;padding-bottom:30px}footer .address{font-size:12px;letter-spacing:.31px;color:#58534b}footer .address a,footer .address span{font-size:12px;display:inline-block;margin-left:10px;color:#58534b}footer .footernav{text-align:left;margin-left:-10px}footer .footernav li a{font-size:12px;color:#58534b;opacity:.8}footer .social{text-align:left;margin-top:20px;margin-bottom:10px}footer .social a{color:#58534b;font-size:12px}footer .social a:first-child{margin-left:0}footer .copy{text-align:left;color:#58534b}footer .footerlogo{width:106px;opacity:1}footer .footerlogo svg path{fill:#58534b}.projectslider{margin-top:-90px}.projectslider .img{padding-bottom:56%}.projectslider .bx-pager .bx-pager-item{padding:0 5px}.projectslider .bx-pager .bx-pager-item a{width:45px}.projetintro{margin-top:50px}.projetintro h1{font-size:40px;margin-bottom:30px}.projetintro h3{font-size:22px;line-height:30px}.projectimages{margin-bottom:20px}.projectimages .col{padding:0 20px}.projectimages .row-cols-md-2 .col:nth-child(1){margin-bottom:20px}.relatedprojects{margin-top:75px}.relatedprojects h4{margin-bottom:20px}.relatedprojects a{font-size:30px;line-height:38px;font-weight:400}.relatedprojects hr{margin-bottom:20px}.relatedprojects .col-md-6{padding-bottom:20px}.insightspage .a h3{padding-top:25px;margin-bottom:15px}.insightspage h3{font-weight:600}.insightspage h3 a,.insightspage h3 .a{border-bottom:none;border-top:none;padding-top:0;padding-bottom:10px;margin-bottom:0}.insightspage h3 a .img,.insightspage h3 .a .img{padding-bottom:100%;margin-bottom:30px}.blackbg .insightspage a,.blackbg .insightspage .a{border-bottom:none;padding-bottom:0;padding-top:10px}.blackbg .insightspage h3{color:#cfcfcf;border-color:#cfcfcf;padding-top:35px;margin-bottom:15px}.servicesslider.insightsingle h1{font-size:40px;font-weight:600}.insightcontent .share{margin-bottom:40px}.insightcontent .share .title{font-size:14px;margin-bottom:5px}.insightcontent .share a{font-size:14px}.insightcontent h3{font-size:22px;line-height:30px;margin-bottom:30px}.insightcontent p{line-height:26px}.insightcontent p+h2{margin-top:50px}.insightcontent h2{font-size:25px;font-family:"Lora",serif;margin-bottom:20px;font-weight:500}.insightcontent h2+h3{margin-top:30px}.insightcontent .highlight{position:relative;left:auto;width:auto;font-size:20px;margin-left:0;line-height:30px;margin-bottom:30px;font-weight:500}.insightcontent .images{margin-top:40px;margin-bottom:40px;margin-right:0}.insightcontent .images .row-cols-md-2 .col:first-child{margin-bottom:20px}body.blackbg{color:#fff}body.blackbg p{color:#fff}body.blackbg footer .address{color:#fff;opacity:.8}body.blackbg footer .address a,body.blackbg footer .address span{color:#fff;opacity:.8}body.blackbg footer .copy{opacity:.6}.aboutintro h1{font-size:40px;margin-bottom:40px;font-weight:500}.aboutintro h1 .about-desktop-title{display:none}.aboutintro h1 .about-mobile-title{display:block}.aboutintro h3{font-size:22px;line-height:30px;margin-bottom:20px}.peoplegrid{color:#cfcfcf}.peoplegrid a,.peoplegrid .a{margin-bottom:50px;color:#cfcfcf}.peoplegrid a .name,.peoplegrid .a .name{font-size:25px;margin-bottom:0;font-weight:400;color:#fff}.peoplegrid a .position,.peoplegrid .a .position{font-size:16px;font-weight:400;color:#fff;opacity:.8}.servicelist h3{font-size:30px;font-weight:500}.servicelist h4{font-weight:300;border-bottom:3px solid #000}.bio{margin-bottom:120px}.bio .col{padding-left:20px}.bio .col .img{position:relative;left:auto;max-width:100%;display:block}.bio .col .img img{-o-object-fit:cover;object-fit:cover}.bio h1{font-size:25px;margin-top:20px;margin-bottom:5px;font-weight:600}.bio h3{font-size:16px;margin-bottom:20px;color:#fff;opacity:.8}.speakingtopics h3{font-size:30px;padding-bottom:20px;margin-bottom:30px;font-weight:500}.speakingtopics p{font-size:16px;line-height:1.3}.hero{margin-top:-150px}.hero h1{font-size:13vw;line-height:1.3;padding-right:30px;font-weight:500}.hero .arrow{margin-left:-10px;background-size:100% auto;width:20px;height:124px;position:absolute;left:100%;top:0}.homesection .bg{display:none}.homesection .bg-mobile{display:block;background-size:cover}.homesection h2{font-size:36px}.homesection h2 span{margin-top:-8px;padding-bottom:8px}.homesection p{font-size:18px;line-height:1.4}.homeprefooter{padding-top:100px;padding-bottom:0}.homeprefooter h3{font-size:30px;line-height:1.1;font-weight:500}.homeprefooter h4{font-size:23px;line-height:1.2;font-weight:500}.homeprefooter .btn{width:100%;max-width:300px;padding:15px 10px;margin-right:0;max-width:none}.serviceitem{padding-bottom:30px;margin-bottom:0;overflow:hidden}.serviceitem.alt{margin-top:-30px;margin-bottom:-30px}.serviceitem .text{padding:30px 20px !important;height:auto;margin:0 -25px !important}.serviceitem .img{margin:0 -25px !important;height:auto;padding-bottom:70%}.serviceitem h3{font-size:30px;line-height:1.2;margin-bottom:20px;font-weight:500}.serviceitem .btn{margin:30px 0}.serviceitem p{margin-bottom:10px}.serviceitemnophoto{margin-bottom:60px}.serviceitemnophoto .title{font-size:30px;line-height:1.2;margin-bottom:30px}.serviceitemnophoto h3{font-size:25px}.serviceitemnophoto .btn{padding:8px 12px;font-size:13px}.projetintro{margin-bottom:40px}.projetintro .data p{color:#a09b97;font-size:16px;line-height:26px}.projectimages .row-cols-md-2 .col:first-child{margin-bottom:0;padding-right:10px}.projectimages .row-cols-md-2 .col:last-child{margin-bottom:0;padding-left:10px}.insightspage .img{padding-bottom:100%}.insightspage a h3,.insightspage .a h3{font-size:25px;border-top:none;font-weight:600}.insightspage a .cats,.insightspage .a .cats{border-top:1px solid #b3afab;border-bottom:none;margin-top:24px}.sercicescontent .img{padding-bottom:100%}}@media only screen and (max-width:768px){body.page-child .insights{margin-bottom:0}body.page-child footer{margin-top:50px}.singleback .back{font-size:12px}body.page-template-page-insights footer{margin-top:50px;display:inline-block}.page-template-page-careers .careers-intro h1{font-size:48px;margin-bottom:24px}.single-careers h1{font-size:48px;margin-bottom:24px}.single-careers .careers .careers__link{font-size:38px}.single-careers .single-career__copy p{margin-bottom:10px}}@media only screen and (max-width:576px){footer .address a{display:block;margin-left:0}}