.bedford-pink{color:#f05273}.bg-bedford-pink{background-color:#f05273}.green{color:#b0bc22!important}.bg-green{background-color:#b0bc22!important;background-color:#b0bc22}.navy{color:#1c4063!important}.bg-navy{background-color:#1c4063!important;background-color:#1c4063}.magenta{color:#e60074!important}.bg-magenta{background-color:#e60074!important}.yellow{color:#fd0!important}.bg-yellow{background-color:#fd0!important}.pink{color:#d10571!important}.bg-pink{background-color:#d10571!important}.white{color:#fff!important}.white .category{border-color:#fff!important}.bg-white{background-color:#fff!important}.black{color:#161c21!important}.bg-black{background-color:#161c21!important}.brother-book{font-weight:300}.brother-book,.brother-medium{font-family:brother-1816,sans-serif;font-style:normal}.brother-medium{font-weight:500}.inline-list{display:block;list-style-type:none;margin:0;padding:0;width:100%}.inline-list li{display:inline}@media only screen and (min-width:768px){.inline-list li{display:inline}}.inline-list li:before{content:" "}.inline-list li:after{background-image:radial-gradient(closest-side,#3f3a3a,#3f3a3a 60%,#3f3a3a 0,#3f3a3a 95%,transparent);background-position:50%;background-repeat:no-repeat;background-size:.35rem .35rem;border-radius:50%;content:" ";display:inline;white-space:nowrap;word-spacing:.5rem}.inline-list span{display:inline-block;padding:0 .5em;white-space:nowrap}main#bedford-portfolio .container{max-width:1275px}#boulevard-portfolio h3{font-family:poppins,sans-serif;font-size:1.75rem;font-style:normal;font-weight:600}#boulevard-portfolio #boulevard-phones .content{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5%;bottom:1%;left:5%;position:absolute;right:5%;top:1.75%;z-index:1}#boulevard-portfolio #boulevard-phones .frame{height:auto;max-width:100%;position:relative;width:380px;z-index:2}#boulevard-portfolio #boulevard-phones .embed-responsive{height:45%;left:5.6%;max-width:88.8%;overflow:hidden;position:absolute;top:18.7%;width:88.8%;z-index:3}#boulevard-portfolio #boulevard-bus .content{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5%;bottom:2%;left:4%;position:absolute;right:4%;top:1.2%;z-index:1}#boulevard-portfolio #boulevard-bus .frame{height:auto;max-width:100%;position:relative;width:310px;z-index:2}#boulevard-portfolio #boulevard-bus .embed-responsive{height:45%;left:6%;max-width:88%;overflow:hidden;position:absolute;top:20.3%;width:88%;z-index:3}#brookfield-residential-portfolio #hero .logo{width:300px}#brookfield-residential-portfolio #printed-collateral-2 h3{margin-top:-3rem;position:relative;z-index:2}#brookfield-residential-portfolio #brand-video img{box-shadow:none}#landsea-portfolio h3{font-size:2.25rem;line-height:1}@media only screen and (min-width:992px){#landsea-portfolio h3{font-size:2.75rem}}#landsea-portfolio .video .container{background:#00538b}#landsea-portfolio .video h2{font-family:poppins,sans-serif;font-style:normal;font-weight:600}#landsea-portfolio #siri .container{background:url(../../js/bundle/2a2970c6519c8cf63d0c.png);background-position:50%;background-repeat:no-repeat;background-size:cover}#landsea-portfolio #siri .container>.row{padding-bottom:0!important}#landsea-portfolio #digital-performance .container{background:#46b978}#landsea-portfolio #digital-performance img{box-shadow:none;margin-top:1rem}@media only screen and (min-width:768px){#landsea-portfolio #digital-performance img{margin-top:0}}main#lantana-at-beach-portfolio section#hero .logo{width:250px}@media only screen and (min-width:576px){main#lantana-at-beach-portfolio section#hero .logo{width:300px}}main#lantana-at-beach-portfolio section#banner .container{background-color:#27a9a4}#miralon-portfolio #awards .awards{column-gap:1.5rem;display:grid;grid-auto-rows:1fr;row-gap:1.5rem}@media only screen and (min-width:768px){#miralon-portfolio #awards .awards{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}#miralon-portfolio #awards .awards .award{align-items:center;background:linear-gradient(90deg,#d8e7f6,#dee0f0);display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.75;padding:2.5rem 0}@media only screen and (min-width:1024px){#miralon-portfolio #awards .awards .award{font-size:1.35rem}}#miralon-portfolio #awards .awards .award:nth-child(2n){background:linear-gradient(90deg,#e0deee,#ecdeee)}#miralon-portfolio #awards .awards .award .name{color:#777;letter-spacing:1px}#miralon-portfolio #awards .awards .award .sponsor{color:#323232;font-family:poppins,sans-serif;font-size:.85rem;font-style:normal;font-weight:700;margin-top:.7rem;text-transform:uppercase}#miralon-portfolio #featured-in{padding:.75rem 0 3rem;text-align:center}#miralon-portfolio #featured-in h2{color:#313131;font-family:poppins,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:1px;margin-bottom:.25rem;text-transform:uppercase}#miralon-portfolio #featured-in .publications{color:#6f6f6f;font-size:1.35rem;letter-spacing:1px}#miralon-portfolio #website-design .container{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center}#miralon-portfolio #website-design .container img{box-shadow:none;height:auto;padding:5rem 0 2.5rem;width:850px}@media only screen and (min-width:1200px){#miralon-portfolio #photo-and-video-shoot .container{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1366px){#miralon-portfolio #photo-and-video-shoot .container{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:1440px){#miralon-portfolio #photo-and-video-shoot .container{padding-left:3rem;padding-right:3rem}}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap{padding-bottom:1.5rem;padding-top:3rem}@media only screen and (min-width:768px){#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap{display:grid;grid-template-columns:30.72% 30.72% 33.45%;grid-gap:1rem;justify-content:center;padding-bottom:5rem;padding-top:5rem}}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box{position:relative}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box:first-child{grid-column:1;grid-row:1}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box:nth-child(2){grid-column:1;grid-row:2}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box:nth-child(3){grid-column:2;grid-row:1}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box:nth-child(4){grid-column:2;grid-row:2}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box:last-child{grid-column:3;grid-row:1/3}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box img{width:100%}@media(max-width:767px){#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box img{display:block;margin:auto;max-width:80%;min-width:unset!important}}#miralon-portfolio #photo-and-video-shoot .photo-grid-wrap .box img:last-child{height:auto;min-height:100%;min-width:100%;width:auto}#miralon-portfolio #social-media .social-grid{padding-bottom:1.5rem;padding-top:3rem}@media only screen and (min-width:768px){#miralon-portfolio #social-media .social-grid{column-gap:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,20.31%));justify-content:center;padding-bottom:5rem;padding-top:5rem;row-gap:1rem}}@media only screen and (min-width:1024px){#miralon-portfolio #social-media .social-grid{column-gap:2rem;row-gap:2rem}}@media only screen and (min-width:1200px){#miralon-portfolio #social-media .social-grid{column-gap:4rem}}@media(max-width:767px){#miralon-portfolio #social-media .social-grid img{display:block;margin:auto;max-width:80%;min-width:unset!important}}#miralon-portfolio #billboard .container{padding:0;position:relative}#miralon-portfolio #billboard .container h3{color:#fff;left:50%;position:absolute;top:2.5rem;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){#miralon-portfolio #billboard .container h3{top:5.5rem}}@media(max-width:767px){#miralon-portfolio #banner-ads img{display:block;margin:auto;max-width:80%;min-width:unset!important}}main#northlake-portfolio section#hero .logo{top:4%;width:250px}@media only screen and (min-width:576px){main#northlake-portfolio section#hero .logo{width:350px}}main#northlake-portfolio section#mobile-1{padding:2rem 0 5rem}@media only screen and (min-width:1200px){main#northlake-portfolio section#mobile-1 .container{max-width:1140px}}main#northlake-portfolio section#billboard{padding:5rem 0}@media only screen and (min-width:1200px){main#northlake-portfolio section#billboard .container{max-width:960px}}main#northlake-portfolio section#merch .merch-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;max-width:100%}@media only screen and (min-width:768px){main#northlake-portfolio section#merch .merch-grid{max-width:650px}}main#northlake-portfolio section#merch .waves{bottom:-30px;left:0;position:absolute;right:0;top:unset;z-index:-1}@media only screen and (min-width:576px){main#northlake-portfolio section#merch .waves{bottom:-65px}}main#northlake-portfolio section#pool{padding:30px 0 0}@media only screen and (min-width:576px){main#northlake-portfolio section#pool{padding:75px 0 0}}main#northlake-portfolio section#mobile-2{padding:5rem 0}main#northlake-portfolio section#mobile-2 .container{max-width:100%}@media only screen and (min-width:1200px){main#northlake-portfolio section#mobile-2 .container{max-width:1140px}}main#northlake-portfolio section#mobile-2 .container img{filter:drop-shadow(4px 4px 4px #1d252c);max-height:470px;padding:15px}@media only screen and (min-width:768px){main#northlake-portfolio section#mobile-2 .container img{padding:30px}}main#northlake-portfolio section#stamps{padding:0 0 5rem}main#northlake-portfolio section#stamps img{display:block;margin:0 auto}@media only screen and (min-width:768px){main#northlake-portfolio section#stamps img{max-width:650px}}#sharethis-portfolio #hero .logo{max-width:300px}#sharethis-portfolio #brand-identity-kit .container{overflow:hidden}@media only screen and (min-width:768px){#sharethis-portfolio #brand-identity-kit .pull-left{transform:translateX(-12.5%)}#sharethis-portfolio #brand-identity-kit .pull-right{transform:translateX(15%)}}#sharethis-portfolio #brand-identity-kit img{border-radius:8px}@media(max-width:767px){#sharethis-portfolio #brand-identity-kit img{display:block;margin:auto;max-width:80%;min-width:unset!important}}#sharethis-portfolio #main-copy .list-block{background-color:#91d400}#sharethis-portfolio #corporate-identity img{border-radius:12px}#sharethis-portfolio #corporate-identity .corporate-letter img{border-radius:8px}#sharethis-portfolio #brand-execution .circles-wrapper img{box-shadow:none}#sharethis-portfolio #brand-video .container>.row{padding-top:1rem}@media only screen and (min-width:768px){#sharethis-portfolio #brand-video .container>.row{padding-top:3rem}}#the-collective-portfolio section#hero .logo{top:6%}#the-collective-portfolio section#mobile-views .container{background-color:#fbd828;padding:8rem 0}#the-collective-portfolio section#mobile-views .container .row{max-width:100%}@media only screen and (min-width:992px){#the-collective-portfolio section#mobile-views .container .row{max-width:950px}}#the-collective-portfolio section#mobile-views .container .row img{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));max-height:585px}#the-collective-portfolio section#take-it-easy{padding:4rem 0}@media only screen and (min-width:576px){#the-collective-portfolio section#take-it-easy{padding:8rem 0}}#the-collective-portfolio section#take-it-easy img{display:block;margin:0 auto;max-width:90%}@media only screen and (min-width:1200px){#the-collective-portfolio section#take-it-easy img{max-width:1000px}}#the-collective-portfolio section#map .container{background-color:#fafafa}#the-collective-portfolio section#map .container img{padding:2rem}main#the-landing-portfolio section#hero .logo{margin:.5rem auto;width:250px}@media only screen and (min-width:576px){main#the-landing-portfolio section#hero .logo{width:375px}}main#the-landing-portfolio section#brochure .col{overflow:hidden;position:relative}main#the-landing-portfolio section#brochure .col .hand{max-width:200px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:576px){main#the-landing-portfolio section#brochure .col .hand{max-width:unset}}main#the-landing-portfolio section#brochure .col .hand.visible{animation:hand-slide-in 2s ease .5s forwards}@media only screen and (min-width:992px){main#the-landing-portfolio section#mobile-1 .container{max-width:900px}}main#the-landing-portfolio section#mobile-1 .container .cira{position:relative;transform:translateY(28%);z-index:1}main#the-landing-portfolio section#mobile-1 .container .terra{position:relative;transform:translateY(39%);z-index:1}main#the-landing-portfolio section#mobile-1 .container .luna{position:relative;transform:translateY(50%);z-index:1}main#the-landing-portfolio section#buttons{padding:0 0 3rem}@media only screen and (min-width:576px){main#the-landing-portfolio section#buttons{padding:0 0 5rem}}main#the-landing-portfolio section#buttons img{display:block;margin:0 auto}@media only screen and (min-width:768px){main#the-landing-portfolio section#buttons img{margin:-5rem auto 0;width:525px}}main#the-landing-portfolio section#home-finder .video-wrap{align-items:center;background-color:#63cadf;display:flex;height:72.5490196078vw;justify-content:center;margin:0 auto 3rem;position:relative;width:100%}@media only screen and (min-width:1200px){main#the-landing-portfolio section#home-finder .video-wrap{height:740px;margin:0 auto 6rem;width:1020px}}main#the-landing-portfolio section#home-finder .video-wrap video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%;z-index:2}main#the-landing-portfolio section#home-finder .video-wrap .laptop{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:88%;z-index:1}main#the-landing-portfolio section#home-finder .graphic{bottom:-20%;left:0;position:absolute;right:0;z-index:-1}main#the-landing-portfolio section#collage{padding:3rem 0 0}@media only screen and (min-width:576px){main#the-landing-portfolio section#collage{padding:5rem 0 0}}main#the-landing-portfolio section#collage img{display:block;margin:0 auto}@media only screen and (min-width:992px){main#the-landing-portfolio section#collage img{width:850px}}@keyframes hand-slide-in{0%{right:-100%}to{right:0}}#truliving-portfolio #mission-statement{padding:1.5rem 0}@media only screen and (min-width:992px){#truliving-portfolio #mission-statement{padding:5rem 0}}#truliving-portfolio #mission-statement .content{height:810px;position:relative}#truliving-portfolio #mission-statement .content .overlay,#truliving-portfolio #mission-statement .content img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#truliving-portfolio #mission-statement .content .overlay{background-color:rgba(0,201,212,.502)}#truliving-portfolio #mission-statement .content .copy{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}#truliving-portfolio #mission-statement .content .copy h2{color:#fff;font-family:mr-eaves-xl-modern,sans-serif;font-size:2.35rem;font-style:normal;font-weight:700;letter-spacing:1px;margin:0 auto;text-transform:uppercase}#truliving-portfolio #mission-statement .content .copy .divider{background-color:#fff;height:2px;margin:2rem 0;width:62px}#truliving-portfolio #mission-statement .content .copy p{color:#fff;font-family:mr-eaves-xl-modern,sans-serif;font-size:3.25rem;font-style:normal;font-weight:200;letter-spacing:1px;line-height:1.1;margin:0 auto;max-width:1050px;text-align:center;text-transform:uppercase}#truliving-portfolio #bridge-the-gap{padding:0 0 1.5rem}@media only screen and (min-width:992px){#truliving-portfolio #bridge-the-gap{padding:0 0 2.5rem}}#truliving-portfolio #collage-2{padding:1.5rem 0}@media only screen and (min-width:992px){#truliving-portfolio #collage-2{padding:5rem 0}}#truliving-portfolio #poem{padding:1.5rem 0}@media only screen and (min-width:992px){#truliving-portfolio #poem{padding:5rem 0}}main#playa-vista-portfolio section#lifestyle .lifestyle-container{max-width:1075px}main#playa-vista-portfolio section#lifestyle .copy{margin:2rem auto}main#playa-vista-portfolio section#laptop .laptop-container{background:#f29770;padding-bottom:2rem;padding-top:2rem}main#playa-vista-portfolio section#laptop img{display:block;margin:0 auto;max-width:900px;width:100%}main#playa-vista-portfolio section#laptop .copy{margin:1.75rem auto 0}main#playa-vista-portfolio section#laptop .copy p{color:#fff}main#playa-vista-portfolio section#mobile .mobile-container{background:#f29770;padding-bottom:3rem;padding-top:3rem}main#playa-vista-portfolio section#mobile .image-wrapper{display:flex;justify-content:flex-end}main#playa-vista-portfolio section#mobile img{margin:0 auto;max-width:525px;width:90%}@media only screen and (min-width:768px){main#playa-vista-portfolio section#mobile img{margin:0;width:100%}}main#playa-vista-portfolio section#mobile .text-wrapper{display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem}@media only screen and (min-width:768px){main#playa-vista-portfolio section#mobile .text-wrapper{margin-top:0;padding-left:3rem}}main#playa-vista-portfolio section#mobile h3{color:#fff;font-family:poppins,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;text-align:center}@media only screen and (min-width:768px){main#playa-vista-portfolio section#mobile h3{text-align:left}}main#playa-vista-portfolio section#mobile .copy{margin:0;max-width:415px}main#playa-vista-portfolio section#mobile .copy p{color:#fff;margin-bottom:0}@media only screen and (min-width:768px){main#playa-vista-portfolio section#mobile .copy p{text-align:left}}main#graham-portfolio section#lifestyle .lifestyle-container{max-width:1025px}main#graham-portfolio section#exterior{padding-bottom:.75rem;padding-top:.75rem}@media only screen and (min-width:768px){main#graham-portfolio section#exterior{padding-bottom:1.5rem;padding-top:1.5rem}}main#graham-portfolio section#exterior .exterior-container{max-width:1275px}main#graham-portfolio section#collateral-2{padding-bottom:.75rem;padding-top:.75rem}@media only screen and (min-width:768px){main#graham-portfolio section#collateral-2{padding-bottom:1.5rem;padding-top:1.5rem}}main#graham-portfolio section#collateral-2 .collateral-container{max-width:1275px}main#graham-portfolio section#signage{padding-bottom:.75rem}@media only screen and (min-width:768px){main#graham-portfolio section#signage{padding-bottom:1.5rem}}main#graham-portfolio section#signage .signage-container{max-width:1275px}main#graham-portfolio section#swag{padding-bottom:.75rem}@media only screen and (min-width:768px){main#graham-portfolio section#swag{padding-bottom:1.5rem}}main#graham-portfolio section#swag .swag-container{max-width:1275px}main#pcbc-portfolio section#event-branding{padding-bottom:1.5rem}main#pcbc-portfolio section#event-branding .event-branding-container{max-width:1275px}main#pcbc-portfolio section#event-branding img{box-shadow:0 1px 5px rgba(0,0,0,.15)}main#pcbc-portfolio section#digital-marketing{padding-bottom:1.5rem}main#pcbc-portfolio section#digital-marketing .digital-marketing-container{max-width:1275px}main#pcbc-portfolio section#social-media{padding-bottom:1.5rem}main#pcbc-portfolio section#social-media .social-media-container{max-width:1275px}main#pcbc-portfolio section#event-map{padding-bottom:1.5rem}main#pcbc-portfolio section#event-map .event-map-container{max-width:1275px}main#pcbc-portfolio section#event-map .event-map-wrapper{position:relative}main#pcbc-portfolio section#event-map .event-map-wrapper video{height:auto;left:14.1%;position:absolute;top:5%;width:46.5%}main#pcbc-portfolio section#event-activation{padding-bottom:1.5rem}main#pcbc-portfolio section#event-activation .event-activation-container{max-width:1275px}main#pcbc-portfolio section#swag{padding-bottom:1.5rem}main#pcbc-portfolio section#swag .swag-container{max-width:1275px}main#freedom-portfolio section#good-stuff-inside{padding-bottom:1.5rem}main#freedom-portfolio section#good-stuff-inside .good-stuff-inside-container{max-width:1275px}main#freedom-portfolio section#playground-for-all{padding-bottom:1.5rem}main#freedom-portfolio section#playground-for-all .playground-for-all-container{max-width:1275px}main#freedom-portfolio section#mobile .mobile-container{background:#d5ac67;padding-bottom:3rem;padding-top:3rem}main#freedom-portfolio section#mobile .image-wrapper{display:flex;justify-content:flex-end}main#freedom-portfolio section#mobile img{margin:0 auto;max-width:525px;width:90%}@media only screen and (min-width:768px){main#freedom-portfolio section#mobile img{margin:0;width:100%}}main#freedom-portfolio section#mobile .text-wrapper{display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem}@media only screen and (min-width:768px){main#freedom-portfolio section#mobile .text-wrapper{margin-top:0;padding-left:3rem}}main#freedom-portfolio section#mobile h3{color:#000;font-family:poppins,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;text-align:center}@media only screen and (min-width:768px){main#freedom-portfolio section#mobile h3{text-align:left}}main#freedom-portfolio section#mobile .copy{margin:0;max-width:415px}main#freedom-portfolio section#mobile .copy p{color:#000;margin-bottom:0}@media only screen and (min-width:768px){main#freedom-portfolio section#mobile .copy p{text-align:left}}main#freedom-portfolio section#banner-ads{padding-bottom:1.5rem}main#freedom-portfolio section#banner-ads .banner-ads-container{max-width:1275px}main#freedom-portfolio section#signage{padding-bottom:1.5rem}main#freedom-portfolio section#signage .signage-container{max-width:1275px}main#the-dc-portfolio section#dublin-centre{padding-bottom:1.5rem}main#the-dc-portfolio section#dublin-centre .dublin-centre-container{max-width:1075px}main#the-dc-portfolio section#dublin-centre img{box-shadow:0 1px 5px rgba(0,0,0,.15)}main#the-dc-portfolio section#video{padding-bottom:2rem}main#the-dc-portfolio section#video .video-container{background-color:#a0b41e;max-width:1275px;padding-bottom:1rem;padding-top:1rem}main#the-dc-portfolio section#video .video-wrap{align-items:center;display:flex;height:72.5490196078vw;justify-content:center;margin:0 auto;position:relative;width:100%}@media only screen and (min-width:1200px){main#the-dc-portfolio section#video .video-wrap{height:658px;width:1000px}}main#the-dc-portfolio section#video .video-wrap video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:67%;z-index:2}main#the-dc-portfolio section#video .video-wrap .laptop{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:88%;z-index:1}main#the-dc-portfolio section#banner-ads{padding-bottom:1.5rem}main#the-dc-portfolio section#banner-ads .banner-ads-container{max-width:1150px}main#the-dc-portfolio section#social-media{padding-bottom:1.5rem}main#the-dc-portfolio section#social-media .social-media-container{max-width:1275px}main#the-dc-portfolio section#collateral{padding-bottom:1.5rem}main#the-dc-portfolio section#collateral .collateral-container{max-width:1275px}main#the-dc-portfolio section#signage{padding-bottom:1.5rem}main#the-dc-portfolio section#signage .signage-container{max-width:1275px}main#the-dc-portfolio section#swag{padding-bottom:1.5rem}main#the-dc-portfolio section#swag .swag-container{max-width:1275px}main#potomac-digital-exchange-portfolio section#secure-strategic-scalable{padding-bottom:1.5rem}main#potomac-digital-exchange-portfolio section#secure-strategic-scalable .secure-strategic-scalable-container{max-width:1075px}main#potomac-digital-exchange-portfolio section#secure-strategic-scalable img{box-shadow:0 1px 5px rgba(0,0,0,.15)}main#potomac-digital-exchange-portfolio section#laptop{padding-bottom:1.5rem}main#potomac-digital-exchange-portfolio section#laptop .laptop-container{max-width:1275px}main#potomac-digital-exchange-portfolio section#mobile{padding-bottom:1.5rem}main#potomac-digital-exchange-portfolio section#mobile .mobile-container{max-width:1275px}main#potomac-digital-exchange-portfolio section#collateral{padding-bottom:1.5rem}main#potomac-digital-exchange-portfolio section#collateral .collateral-container{max-width:1275px}main#broadway-village-portfolio section#a-new-era{padding-bottom:.75rem}main#broadway-village-portfolio section#a-new-era .a-new-era-container{max-width:1075px}main#broadway-village-portfolio section#a-new-era img{box-shadow:0 1px 5px rgba(0,0,0,.15)}main#broadway-village-portfolio section#live-connected{padding-bottom:.75rem}main#broadway-village-portfolio section#live-connected .live-connected-container{max-width:1275px}main#broadway-village-portfolio section#the-colton{padding-bottom:.75rem}main#broadway-village-portfolio section#the-colton .the-colton-container{max-width:1275px}main#broadway-village-portfolio section#the-milton{padding-bottom:.75rem}main#broadway-village-portfolio section#the-milton .the-milton-container{max-width:1275px}main#francis-ranch-portfolio section#branding{padding-bottom:1.5rem}main#francis-ranch-portfolio section#branding .branding-container{max-width:1075px}main#francis-ranch-portfolio section#branding img{box-shadow:0 1px 5px rgba(0,0,0,.15)}main#francis-ranch-portfolio section#video{padding-bottom:1.5rem}main#francis-ranch-portfolio section#video .video-container{max-width:1275px}main#francis-ranch-portfolio section#video video{height:auto;width:100%}main#francis-ranch-portfolio section#social-media{padding-bottom:1.25rem}main#francis-ranch-portfolio section#social-media .social-media-container{max-width:1275px}main#francis-ranch-portfolio section#mobile{padding-bottom:1.25rem}main#francis-ranch-portfolio section#mobile .mobile-container{max-width:1275px}main#francis-ranch-portfolio section#map{padding-bottom:1.25rem}main#francis-ranch-portfolio section#map .map-container{max-width:1275px}main#francis-ranch-portfolio section#map .map-wrapper{column-gap:.5rem;display:grid;grid-template-columns:1fr 1fr}main#francis-ranch-portfolio section#map .map-wrapper video{height:auto;width:100%}main#francis-ranch-portfolio section#swag{padding-bottom:1.25rem}main#francis-ranch-portfolio section#swag .swag-container{max-width:1275px}main#francis-ranch-portfolio section#signage{padding-bottom:1.25rem}main#francis-ranch-portfolio section#signage .signage-container{max-width:1275px}.single-portfolio .container{max-width:1440px}.portfolio-page-2025 .copy{margin:0 auto;max-width:760px}.portfolio-page-2025 .copy p{color:#3f3a3a;font-family:poppins,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;letter-spacing:.65px;margin-bottom:1rem;text-align:left}@media only screen and (min-width:768px){.portfolio-page-2025 .copy p{font-size:1rem}}.portfolio-page-2025 section#hero{padding-top:1rem}.portfolio-page-2025 section#hero .hero-container{max-width:1440px}.portfolio-page-2025 section#hero h1{color:#3f3a3a;font-family:poppins,sans-serif;font-size:1.75rem;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:1;margin:0;padding:10px 0 5px;text-align:center}@media only screen and (min-width:768px){.portfolio-page-2025 section#hero h1{font-size:2.5rem;padding:15px 0}}@media only screen and (min-width:992px){.portfolio-page-2025 section#hero h1{font-size:3.125rem}}.portfolio-page-2025 section#hero .hero-bg{aspect-ratio:1920/900;background-position:50%;background-repeat:no-repeat;background-size:cover}.portfolio-page-2025 section#copy{padding-bottom:2rem;padding-top:1.5rem}@media only screen and (min-width:768px){.portfolio-page-2025 section#copy{padding-top:2rem}}.portfolio-page-2025 section#copy h2{color:#3f3a3a;font-family:poppins,sans-serif;font-size:1.75rem;font-style:normal;font-weight:400;letter-spacing:.4px;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){.portfolio-page-2025 section#copy h2{font-size:2.75rem}}.portfolio-page-2025 section#copy .copy p{text-align:left}.portfolio-page-2025 section#copy .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 1.25rem;max-width:760px}.portfolio-page-2025 section#copy .tags .tag{color:#767272;font-family:poppins,sans-serif;font-size:.65rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.75;margin:0 .5rem;text-transform:uppercase}@media only screen and (min-width:768px){.portfolio-page-2025 section#copy .tags .tag{font-size:1rem;letter-spacing:.65px;margin:0 .75rem}}.portfolio-page-2025 .old-h3{color:#6d6e70;font-family:poppins,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;letter-spacing:1px;margin:0 0 1.5rem;text-align:center;text-transform:uppercase}.portfolio-page-2025 .showcase-box .container{background:#e6e7e8;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem}@media only screen and (min-width:1200px){.portfolio-page-2025 .showcase-box .container{padding-left:5rem;padding-right:5rem}}.portfolio-page-2025 .showcase-box .container>.row{padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:768px){.portfolio-page-2025 .showcase-box .container>.row{padding-bottom:5rem;padding-top:5rem}}.portfolio-page-2025 .showcase-box h3{margin:auto 0 0}.portfolio-page-2025 .showcase-box img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.portfolio-page h2{color:#b0bc22;font-family:corporate-a,serif;font-size:2.75rem;font-style:normal;font-weight:400;margin-bottom:.5rem}.portfolio-page hr{border:0;border-bottom:1px solid #939598;width:70%}.portfolio-page h3{color:#6d6e70;font-family:poppins,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;letter-spacing:1px;margin:0 0 1.5rem;text-align:center;text-transform:uppercase}.portfolio-page .showcase-box .container{background:#e6e7e8;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem}@media only screen and (min-width:1200px){.portfolio-page .showcase-box .container{padding-left:5rem;padding-right:5rem}}.portfolio-page .showcase-box .container>.row{padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:768px){.portfolio-page .showcase-box .container>.row{padding-bottom:5rem;padding-top:5rem}}.portfolio-page .showcase-box h3{margin:auto 0 0}.portfolio-page .showcase-box img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}