.arrow-wrap .arrow{transition:box-shadow .2s ease-out}.arrow-wrap .focus .arrow,.arrow-wrap .hover .arrow,.arrow-wrap:focus .arrow,.arrow-wrap:hover .arrow{box-shadow:0 0 0 13px hsla(0,0%,100%,.5)}.scroll-nav a svg path,.scroll-nav a svg polygon{color:#263579}.scroll-nav .active a,.scroll-nav .active svg path,.scroll-nav .active svg polygon,.scroll-nav a:focus svg path,.scroll-nav a:focus svg polygon,.scroll-nav a:hover svg path,.scroll-nav a:hover svg polygon{color:#e92135}.tri-action{display:inline-block;padding:48px 0;position:relative}.tri-action .tri-graphic{height:323px;margin:0 auto;position:relative;width:496px}.tri-action .tri-graphic span{display:block}.tri-action .tri-graphic span svg{height:100%;width:100%}.tri-action .tri-graphic span svg line{stroke:#e8e8e8;stroke-width:2}.tri-action .tri-graphic-left,.tri-action .tri-graphic-right{height:136px;width:248px}.tri-action .tri-graphic-right{position:absolute;right:0;top:0}.tri-action .tri-graphic-down{bottom:0;height:187px;left:50%;margin-left:-1px;position:absolute;width:5px}.tri-action a svg path,.tri-action a svg polygon{fill:#263579}.tri-action a:focus,.tri-action a:focus h3,.tri-action a:hover,.tri-action a:hover h3{color:#e92135;text-decoration:none}.tri-action a:focus svg path,.tri-action a:focus svg polygon,.tri-action a:hover svg path,.tri-action a:hover svg polygon{fill:#e92135!important}.tri-action-left,.tri-action-right,.tri-action-top{display:inline-block;padding:15px;position:absolute}.tri-action-top{left:50%;top:-10px;transform:translateX(-50%)}.tri-action-left,.tri-action-right{bottom:95px}.tri-action-left{left:0}.tri-action-right{right:0}.tri-action-icon{height:55px;margin-bottom:5px;width:101px}@media (max-width:575px){.tri-action h3{font-size:1rem}.tri-action .tri-graphic{height:166px;width:256px}.tri-action .tri-graphic-left,.tri-action .tri-graphic-right{height:70px;width:128px}.tri-action .tri-graphic-down{height:96px;width:3px}.tri-action-top{top:0}.tri-action-left,.tri-action-right{bottom:55px}.tri-action-left{left:-5px}.tri-action-right{right:-5px}.tri-action-icon{height:28px;margin-bottom:5px;width:52px}}.design-build{background-size:5000px;border-bottom:1.5px solid #e8e8e8;border-top:1.5px solid #e8e8e8;overflow:hidden;padding:5rem 0;position:relative}@media (min-width:768px){.design-build{padding:8rem 0}}.design-build .bg-overlay{background-color:transparent}.design-build .bg-overlay img{width:4000px}@media (min-width:992px){.design-build .bg-overlay img{width:2800px}}.design-build-intro p{color:#545454;font-size:1rem;line-height:26px;position:relative;z-index:1}@media (min-width:992px){.design-build-intro p{font-size:1.25rem;line-height:30px}}.design-build-sections{list-style-type:none;margin:0;padding:0}.design-build-section{padding-top:7rem}@media (max-width:767px){.design-build-section:first-child{padding-top:3rem}}@media (min-width:768px) and (max-width:991px){.design-build-section{padding-top:10rem}}@media (min-width:992px){.design-build-section.section-2{padding-top:0}.design-build-section.section-2 .design-build-content{margin-top:200px}}.design-build-section h3{color:#e92135;font-weight:400;position:relative;text-transform:capitalize}.design-build-section h3:before{color:#263579;content:"";display:block;font-size:278px;font-weight:900;line-height:1;opacity:.08;position:absolute}@media (max-width:767px){.design-build-section h3{padding:3rem 0}.design-build-section h3:before{font-size:138px;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}}@media (min-width:768px) and (max-width:991px){.design-build-section.graphic-left.section-2 h3:before{left:-180px}.design-build-section.graphic-left.section-2 .design-build-content{padding-left:170px}}@media (min-width:768px){.design-build-section.graphic-left h3:before,.design-build-section.graphic-right h3:before{left:-140px;top:-111px}.design-build-section.graphic-left.section-3 h3:before,.design-build-section.graphic-right.section-3 h3:before{left:-180px}.design-build-section.graphic-left.section-3 .design-build-content,.design-build-section.graphic-right.section-3 .design-build-content{padding-left:190px}}@media (min-width:992px){.design-build-section.graphic-left h3:before{left:-77px;top:-291px}}.design-build-section:first-child h3:before{content:"1"}.design-build-section:nth-child(2) h3:before{content:"2"}.design-build-section:nth-child(3) h3:before{content:"3"}.design-build-section:nth-child(4) h3:before{content:"4"}.design-build-content{max-width:100%;padding:20px;width:540px}@media (min-width:768px){.design-build-content{padding-left:100px}}@media (min-width:992px){.design-build-content{flex-shrink:0;padding-left:150px;width:626px}.graphic-left .design-build-content{margin-right:20px;padding-left:80px}}@media (min-width:1200px){.graphic-left .design-build-content{margin-right:100px;padding-left:80px}}.design-build-content p{font-size:1rem;position:relative;z-index:1}@media (min-width:768px){.design-build-content p{font-size:1.5rem;line-height:1.54}}.design-build-graphic{position:relative}@media (min-width:992px){.design-build-graphic{flex-shrink:0}.graphic-right .design-build-graphic{margin-left:60px;margin-top:50px}}@media (min-width:1200px){.graphic-right .design-build-graphic{margin-left:110px}}@media (min-width:992px){.graphic-left .design-build-graphic{margin-right:60px}}@media (min-width:1200px){.graphic-left .design-build-graphic{margin-right:110px}}.project-wrap{background:#f7f7f7;overflow:hidden;padding:2px}@media (min-width:768px){.project-wrap{padding:0}}.project-wrap .project-padding{padding:0 4px}.project-wrap .project{display:block;margin:3px 0;min-height:500px;position:relative;z-index:1}@media (min-width:768px){.project-wrap .project{margin:4px 0}}@media (min-width:992px){.home .project-wrap .project{min-height:600px}}.project-wrap .project .bg-overlay{background:transparent;background:linear-gradient(0deg,rgba(76,80,100,.8) 0,transparent 50%);overflow:hidden}.project-wrap .project .bg-overlay .objectfit-container{transition:transform .8s ease}.project-wrap .project .icon-wrap svg path,.project-wrap .project .icon-wrap svg polygon{fill:#fff}.project-wrap .project .bg-fill{background:transparent;border-top:none;padding:2rem 1rem}.project-wrap .project .bg-fill:focus,.project-wrap .project .bg-fill:hover{text-decoration:none}@media (min-width:768px) and (max-width:991px){.project-wrap .project .bg-fill{padding:1.5rem 120px 1.5rem 1rem}}@media (min-width:992px){.project-wrap .project .bg-fill{padding:5rem 10rem 2rem 1rem}}@media (min-width:1200px){.project-wrap .project .bg-fill{padding:1.5rem 260px 1.5rem 1rem}}.project-wrap .project .arrow-wrap{bottom:20px;right:20px}.project-wrap .project .arrow-wrap .arrow-title{font-size:14px;opacity:0;transform:translateX(-5px);transition:transform .2s ease;transition:opacity .2s ease}.project-wrap .project .arrow-wrap:focus .arrow-title,.project-wrap .project .arrow-wrap:hover .arrow-title{opacity:1}.project-wrap .project:focus,.project-wrap .project:hover{text-decoration:none}.project-wrap .project:focus .objectfit-container,.project-wrap .project:hover .objectfit-container{transform:scale(1.08)}.projects-gallery .gallery-item{padding-left:15px;padding-right:15px}.projects-gallery .gallery-item a{display:block;position:relative}.projects-gallery .gallery-item a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.projects-gallery .gallery-item a:focus img,.projects-gallery .gallery-item a:hover img{filter:none}.projects-gallery .gallery-item img{backface-visibility:visible;width:100%}.projects-gallery .gallery-item .gallery-item a:focus img,.projects-gallery .gallery-item .gallery-item a:hover img{filter:opacity(60%)}
/*# sourceMappingURL=custom.min.css.map */
