.hero-image{width:62%;margin-left:auto;position:absolute;right:0;top:0}.text-block-container{box-sizing:border-box}.text-main{max-width:1180px;margin:0 auto;position:relative}.text-block-container p{font-size:48px;color:#fff;font-family:"Isidora Sans-Bold",Helvetica,sans-serif;line-height:1.2}.image-container{overflow:hidden;display:block}#hero-container{position:relative;margin-bottom:225px;margin-top:133px}#hero-container .image-container .image{height:695px !important;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block}#hero-container .text-block-container{width:580px;height:540px;top:0;transform:translate(0px,12%);left:0;padding:61px 67px;z-index:9;position:relative}.design-cards-container{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin:0 auto;box-sizing:border-box}.design-cards-container .cards{box-sizing:border-box;display:block;text-decoration:none;width:31.33%;margin:0 3% 63px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.design-cards-container .cards:nth-of-type(2),.design-cards-container .cards:nth-of-type(7){width:65.5%;margin-right:0}.design-cards-container .cards:nth-of-type(5n){margin-right:0}.design-cards-container .cards:hover .thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.design-cards-container .cards .thumbnail-container{width:100%;height:369px;overflow:hidden;display:block}.design-cards-container .cards .thumbnail-container .thumbnail{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.design-cards-container .cards section{box-sizing:border-box;margin-top:14px;position:relative}.design-cards-container .cards section .card-heading h3{margin:0 0 7px;font-size:14px;color:#04142b;font-family:"Graphik-Regular",Helvetica,sans-serif}.tags{color:#344051;font-family:"Graphik-Regular",Helvetica,sans-serif;font-size:14px}div#design-results-page{border-top:1px solid #d3d6dd;padding-top:95px;padding-left:20px;padding-right:20px}@media screen and (min-width:1920px){.text-main{max-width:1500px;padding:0 20px}}@media screen and (max-width:1400px){#hero-container .image-container .image{height:596px !important}#hero-container .text-block-container{transform:translate(0px,5%)}.hero-image{width:65%}.testimonail-footer-wrapper{padding-left:20px;padding-right:20px}.text-main{padding:0 20px}}@media screen and (max-width:1200px){.text-block-container p{font-size:40px}#hero-container .text-block-container{width:500px;padding:47px 46px}.text-main{max-width:1024px;padding:0 20px}}@media screen and (max-width:1024px){.hero-image{width:70%}#hero-container .image-container .image{height:506px !important}#hero-container .text-block-container{left:0;height:366px;width:380px}#hero-container{margin-bottom:82px !important;margin-top:90px}.design-cards-container .cards .thumbnail-container{height:290px}div#design-landing-page{max-width:100%}.design-cards-container .cards{margin-bottom:45px}#portfolio-image-containers{max-width:76%;margin:0 auto}}@media screen and (max-width:767px){#hero-container .image-container .image{height:266px !important}.design-cards-container{padding-bottom:55px !important}#hero-container{margin-bottom:20px !important;margin-top:30px;display:flex;flex-wrap:wrap;flex-direction:column-reverse}#hero-container .text-block-container{width:100%;max-width:429px;position:relative;padding:47px 37px;transform:none;margin:-68px auto 0;height:302px}.design-cards-container .cards:nth-of-type(2),.design-cards-container .cards:nth-of-type(7){width:100%}div#design-landing-page.pd-container{margin:0 auto 0px !important;max-width:477px}#hero-container .text-block-container .text p br{display:none}.design-cards-container .cards{width:100%;margin:0 0 33px}.hero-image{position:relative;width:100%}.design-cards-container .cards.grid-1,.design-cards-container .cards.grid-2{width:100%}#design-results-page.pd-container{margin:0 !important}.tags{font-size:14px;line-height:1}.design-cards-container .cards section .card-heading h3{font-family:0}.ui-light.pd-container.container{margin:0 !important}.testimonail-footer-wrapper{margin-top:45px !important}}@media screen and (max-width:480px){#portfolio-image-containers{max-width:100%;margin:0 auto}}.testimonail-footer-wrapper{margin-top:60px !important}@media screen and (min-width:1601px){#portfolio-body .description{padding-left:20px}.testimonail-footer-wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){#hero-container .text-block-container .text p{font-size:32px !important}}@media screen and (max-width:767px){hr{display:none}}.design-inner-box{padding:250px 0 0;position:relative}.design-inner-box:after{position:absolute;content:'';width:100%;height:380px;background:#04142b;top:0;left:0}#featured-container{position:relative;margin-bottom:440px}#featured-container .company-logo .image-container{width:482px;height:241px;background:#fff;margin:15px 0px 222px 0px;z-index:2;position:relative}#featured-container .featured-image .image-container{height:500px;margin:0;margin-left:auto !important}#featured-container .company-logo .image-container .image{width:214px}#featured-container .featured-image{width:68%;position:absolute;z-index:1;top:-128px;right:0}#featured-container .featured-image .image-container .image{width:100%;height:100%}.company-logo{position:absolute;left:12%;top:0}#portfolio-body{position:relative}div#portfolio-body p{color:#344051;font-size:16px;line-height:24px;font-family:"Graphik-Regular",Helvetica,sans-serif}#portfolio-body .description{width:482px}#portfolio-body .description .text-block-container{margin:0 0 75px}#portfolio-body .description .text-block-container .text{color:#344051;font-size:16px;line-height:24px}#portfolio-image-containers{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;position:relative;padding-bottom:100px}.left-container{width:608px;padding-bottom:125px}.left-container .image-container{width:600px;margin:25px 0 0;position:relative}.right-container{position:relative;margin-top:-170px;width:calc(100% - 650px);display:inline-block}.right-container .image-container{margin:0 0 26px 25px;position:relative}.left-container .image-container .image,.right-container .image-container .image{width:100%;height:100%}#portfolio-body .portfolio-image-containers .right-container{position:relative;bottom:220px}.related-content{border-bottom:1px solid #d3d6dd}.related .cards:nth-of-type(2),.related .cards:nth-of-type(7){width:31.33%;margin-right:3%}.related .cards:nth-of-type(3n){margin-right:0}@media screen and (min-width:2200px){#featured-container .featured-image{width:76%}.company-logo{left:15%;width:433px}}@media screen and (max-width:1440px){#featured-container .company-logo .image-container{width:403px;height:197px}#hero-container{margin-bottom:190px;margin-top:40px}div#design-landing-page{padding:0 20px}#portfolio-body .description{padding-left:20px}}@media screen and (max-width:1400px){#hero-container{margin-bottom:160px;margin-top:40px}}@media screen and (max-width:1200px){.portfolio-image-containers .image-container{width:100% !important}#portfolio-body .portfolio-image-containers .right-container{margin-left:0}.right-container{width:40%}.left-container{width:55%}#portfolio-image-containers{flex-wrap:wrap;justify-content:space-between;padding-bottom:0}.left-container .image-container,.right-container .image-container{width:100%;margin:0 0 26px 0px}}@media screen and (max-width:1024px){#featured-container{margin-bottom:339px}#featured-container .company-logo .image-container{width:309px;height:160px}#hero-container .image-container .image{height:400px !important}.design-inner-box:after{height:240px}.design-inner-box{padding:210px 0 0}.company-logo{position:absolute;left:7%}#portfolio-body{margin-top:410px !important}#portfolio-body .description{width:100%}#portfolio-body .description .text-block-container{margin:0 0 50px 0 !important}#portfolio-image-containers{display:block}.left-container{float:unset;padding-bottom:0;width:100%}.right-container{display:block;width:100%;margin-top:25px;top:unset;padding-bottom:76px}.left-container .image-container,.right-container .image-container{width:100%;margin-left:0}}@media screen and (max-width:767px){#portfolio-body .description{padding-left:0px}#featured-container .featured-image{width:100%}.company-logo{position:relative;left:0}.design-inner-box{padding:80px 0 0}#portfolio-body{margin-top:0px !important}#featured-container{margin-bottom:50px;display:flex;flex-flow:column-reverse;flex-wrap:wrap}#featured-container .featured-image{width:100%;position:relative;z-index:1;top:0;right:0}#featured-container .featured-image .image-container{height:324px}#featured-container .company-logo .image-container{width:335px;height:138px !important;margin:0 auto;margin-top:-76px !important}#portfolio-body .description{width:100% !important}#portfolio-body .description .text-block-container{margin:0 0 30px 0 !important}.portfolio-image-containers .image-container{position:relative !important;top:unset !important;margin:25px 0 0 0 !important}#portfolio-body .portfolio-image-containers .right-container{bottom:0}.related{margin:98px 0 0 !important}.related .cards:nth-of-type(2),.related .cards:nth-of-type(7){width:100%;margin-right:0}.testimonail-footer-wrapper{margin-top:0px !important;max-width:90%;margin:0 auto}#portfolio-image-containers{display:block;padding-left:0;padding-right:0}div#design-results-page{padding-top:0}.related{margin:40px 0 0 !important}}@media screen and (max-width:480px){div#design-results-page.pd-container{padding:0}.related{margin:25px 0 0 !important}#hero-container .image-container .image{height:350px !important}div#portfolio-body{padding:0}}@media screen and (max-width:370px){#hero-container .text-block-container .text p{font-size:27px !important}#featured-container .company-logo .image-container{width:90%}}