body{width:100%;height:100%;background-color:#f4f4f4;font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px}html{width:100%;height:100%;overflow-x:hidden}.sectiom-title-white{clear:both;font-size:16px;font-weight:700;text-align:center;line-height:22px;margin-bottom:15px;text-transform:uppercase;color:#fff;display:block}.sectiom-title-grey{clear:both;font-size:16px;font-weight:700;text-align:center;line-height:22px;margin-bottom:15px;text-transform:uppercase;color:#4A4A4A;display:block}.sectiom-hr-white{clear:both;width:50px;border-top:3px solid #fff;margin:0 auto;margin-bottom:30px;display:block}.sectiom-hr-grey{clear:both;width:50px;border-top:3px solid #4A4A4A;margin:0 auto;margin-bottom:30px;display:block}.light-teal{background:linear-gradient(225.17deg,#00AAC6 0,#00D88E 100%)}.pink-orange{padding:22px 26px;border-radius:2px;font-size:16px;font-weight:800;text-align:center;line-height:22px;letter-spacing:2px;color:#FFF;background:linear-gradient(45deg,#FF2D5F 0,#FF5630 100%);box-shadow:0 12px 19px 0 rgba(0,0,0,.24);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.pink-orange:visited{color:#FFF;text-decoration:none}.pink-orange:hover{color:#FFF;text-decoration:none;background:linear-gradient(45deg,#ff3d6b 0,#fc613e 100%);box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.pink-orange:active{color:#FFF;background:linear-gradient(45deg,#ff3d6b 0,#fc613e 100%);text-decoration:none}@media(min-width:767px){.navbar{background-color:transparent!important;border-color:transparent!important;padding:20px 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.top-nav-collapse{padding:10px 0;background-color:#fff!important;border-color:#ccc!important;box-shadow:0 5px 15px 0 rgba(0,0,0,.3);color:#222!important}.top-nav-collapse .navbar-brand{background:url(/img/commons/5d8c4c1c210eff2e7475ec1b14d0b034bef13b41/prism-logo-grey.png) center/contain no-repeat;width:100px;margin-left:0}.top-nav-collapse .navbar-nav>li>a{color:#222!important}.top-nav-collapse .navbar-nav>li:last-child>a{color:#fff!important}.top-nav-collapse .navbar-nav li:last-child{color:#fff!important;width:126px;height:50px;border-radius:2px;text-align:center;margin-left:10px;border:2px solid #222;background:#4a4a4a;box-shadow:0 12px 19px 0 rgba(0,0,0,.24);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.top-nav-collapse .navbar-nav li:last-child:hover{color:#FFF;text-decoration:none;background:#4a4a4a;box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.top-nav-collapse .linkactive{border-bottom:2px solid #222}}.navbar-brand{padding:0}.navbar-brand>img{height:100%;padding:15px;width:auto}.navbar-brand{background:url(/img/commons/46e4c1053d4f26c693c017c1a41e5ebd1676784b/prism-logo-white.png) center/contain no-repeat;width:100px;margin-left:0}.navbar-brand{margin-left:10px!important}.navbar-alignit .navbar-header{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;height:50px}.navbar-alignit .navbar-brand{top:50%;display:block;position:relative;height:auto;transform:translate(0,-50%);margin-right:15px;margin-left:15px}.navbar-nav>li{transition:all .2s ease-in-out}.navbar-nav>li>.dropdown-menu{z-index:9999}.navbar-nav>li>a{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;line-height:17px;letter-spacing:2px;color:#fff!important;text-transform:uppercase}.navbar-nav>li>a{padding-top:15px;padding-bottom:8px!important}.linkactive{border-bottom:2px solid #fff}@media only screen and (min-width:320px){.navbar-nav li:last-child{width:auto;height:auto;border:0 solid #fff;border-radius:0;text-align:left;margin-left:0}.navbar-brand{margin-left:10px!important}.navbar-toggle{margin-right:10px!important}.navbar-toggle .icon-bar{background-color:#444}.navbar-toggle:hover .icon-bar{background-color:#fff}}@media only screen and (min-width:768px){.navbar-nav li:last-child{width:126px;height:50px;border:2px solid #fff;border-radius:2px;text-align:center;margin-left:10px}.navbar-brand{margin-left:0!important}}.workhero-section{height:462px;max-height:462px;text-align:center;background:url(/8a1451fd129d2e3da7fcd6a33e0edd1c3459b977/92a10/img/work/workhero.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;overflow:hidden;position:relative}.workhero-section .container{padding-top:150px;position:relative}.workhero-section .container h1{font-size:60px;font-weight:300;text-align:center;line-height:82px;color:#FFF;position:absolute;top:50%;left:25%;z-index:1;display:block}.gradient-holder{width:100%;height:100%;display:block;background:linear-gradient(224.89deg,rgba(37,195,255,.8) 0,rgba(142,94,232,.8) 100%) 0 0/cover;position:absolute;top:0;z-index:0}@media only screen and (min-width:320px){.workhero-section{height:462px;max-height:462px;position:relative}.workhero-section .container{padding-top:150px}.workhero-section .container h1{font-size:36px;font-weight:300;text-align:center;line-height:48px;color:#FFF;position:absolute;top:50%;left:18%;z-index:1;display:block}}@media only screen and (min-width:768px){.workhero-section{height:462px;max-height:462px;position:relative}.workhero-section .container{padding-top:150px}.workhero-section .container h1{font-size:48px;font-weight:300;text-align:center;line-height:60px;color:#FFF;position:absolute;top:80%;left:32%;z-index:1;display:block}}@media only screen and (min-width:992px){.workhero-section{height:462px;max-height:462px;position:relative}.workhero-section .container{padding-top:150px}.workhero-section .container h1{font-size:60px;font-weight:300;text-align:center;line-height:82px;color:#FFF;position:absolute;top:50%;left:34%;z-index:1;display:block}}.mobileheading{display:none}.mobileheading h1{font-size:16px;font-weight:700;text-align:center;line-height:22px;color:#4a4a4a;text-transform:uppercase;margin-top:74px}.mobileheading hr{width:50px;display:block;margin:0 auto;border:1px solid #4a4a4a;margin-bottom:37px}.advisers .container,.mission .container{padding:20px 0 20px 0;background-color:#fff}.simplegood{margin:25px 0}.simplegood p:first-child{font-size:23px;font-weight:300;font-style:italic;text-align:left;line-height:32px}.simplegood p{font-size:23px;font-weight:700;text-align:left;line-height:32px}.advisor-block{clear:both;width:100%;display:block;margin-bottom:40px}.advisor-block .advisorpic{float:left;width:16.877637130801688%;height:80px;display:inline-block}.advisor-block .advisorpic img{float:left;width:80px;height:auto}.advisor-info{float:right;width:74.89451476793249%;display:inline-block;margin-left:6.329113924050633%}.advisor-info .advisorname{font-size:17px;font-weight:800;line-height:30px;display:inline-block;margin:10px 0 0 0}.advisor-info .advisortitle{font-size:17px;line-height:30px;color:#BCBCBC;display:inline-block;margin-top:0}.advisor-info .advisorbio{font-size:16px;line-height:26px;color:#797979;display:inline-block}.profile-section .container{background-color:#fff}.profile-thumb{margin-bottom:8px}.infra-thumb{margin-bottom:4px}.career-hero{clear:both;float:left;margin-left:0;width:100%;height:100%;background:linear-gradient(205.97deg,#00B0F3 0,#9055FF 100%);display:block;padding:78px}.career-hero .banner{clear:both;width:100%;height:100%;display:block;background-color:#FFF;margin:0 auto;padding:50px 0}.career-hero .bannertitle{clear:both;float:left;margin-left:0;width:100%;display:block;font-size:22px;font-weight:700;line-height:30px;color:#4A4A4A;text-align:center;margin:38px 0 20px 0}.career-hero p{clear:both;width:80%;display:block;font-size:16px;text-align:center;line-height:26px;color:#797979;margin:0 auto}.career-hero a{clear:both;width:160px;display:block;font-size:16px;font-weight:700;line-height:30px;text-align:center;margin:0 auto;margin-top:40px}.career-hero a:active,.career-hero a:hover,.career-hero a:link,.career-hero a:visited{color:#fff;text-decoration:none}.profile-title{font-size:19px;font-weight:700;text-align:center;color:#FFF;position:absolute;display:inline-block;bottom:10px;left:10px}.profile-thumbnail{display:block;padding:4px;position:relative}.infra-thumbnail{display:block;padding:4px;position:relative}.infra .container{background-color:#fff}.infra h1{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;text-align:center;line-height:22px;color:#4a4a4a;text-transform:uppercase;margin-top:74px}.infra hr{width:50px;display:block;margin:0 auto;border:1px solid #4a4a4a;margin-bottom:37px}.infra p{font-family:'Open Sans',sans-serif;font-size:23px;text-align:center;line-height:39px;color:#797979}@media only screen and (min-width:320px){.career-hero{padding:26px}.career-hero .banner{clear:both;width:100%;height:100%;display:block;background-color:#FFF;margin:0 auto;padding:50px 0}.advisers .container,.mission .container{padding:20px 20px 20px 20px;background-color:#fff}.simplegood p:first-child{text-align:center}.simplegood p{text-align:center}.advisor-info{float:right;width:64.894515%;display:inline-block;margin-left:6.329113924050633%}.profile-title{font-size:16px}.profile-section .container{padding-left:0;padding-right:0;background-color:#fff}.simplegood{margin:25px 0 25px 0}.mobileheading{margin-left:0;width:100%;display:block}}@media only screen and (min-width:768px){.simplegood p:first-child{font-size:23px;font-weight:300;font-style:italic;text-align:left;line-height:32px}.simplegood p{font-size:23px;font-weight:700;text-align:left;line-height:32px}.advisor-info{float:right;width:74.89451476793249%;display:inline-block;margin-left:6.329113924050633%}.profile-title{font-size:19px}.simplegood{margin:0 0 25px 0}.mobileheading{display:none}}@media only screen and (min-width:992px){.career-hero{padding:78px}.advisers .container,.mission .container{padding:20px 0 20px 0;background-color:#fff}.simplegood{margin:0 0 25px 0}.advisor-info{float:right;width:74.89451476793249%;display:inline-block;margin-left:6.329113924050633%}}#client-carousel .carousel-inner .col-md-2 img,#client-carousel .carousel-inner .col-sm-2 img,#client-carousel .carousel-inner .col-xs-12 img{display:block;margin:0 auto;margin-bottom:9px}.clients{display:block}.clients .container{background-color:#fff;padding-bottom:50px}.clients .container h2{margin-top:65px}.clients .container hr{margin-bottom:30px}.clients .carousel-control{position:absolute;top:25;left:40;bottom:0;width:15%;opacity:1;filter:alpha(opacity=100);font-size:15px;color:#797979;text-align:center;text-shadow:none;background-color:rgba(0,0,0,0)}.clients .carousel-control.left,.clients .carousel-control.right{background-image:none}#client-carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px}#client-carousel .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators{bottom:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:16px!important}.clients .carousel-control.left{margin:20px}.clients .carousel-control.right{margin:20px}@media only screen and (min-width:320px){.carousel-control{display:none}}@media only screen and (min-width:768px){.carousel-control{display:inline-block}}.blogslinks{display:block}.blogslinks .container{padding-bottom:50px}.blogitem{position:relative;padding:4px;cursor:pointer}.blog-holder,.blog-holder:hover{text-decoration:none}.blogitem img{width:100%;height:auto}.bloginfo{position:absolute;left:20px;bottom:0;z-index:5}.blog-overlay{position:absolute;top:4px;left:4px;width:98%;height:98%;background-color:rgba(0,0,0,1);opacity:0;z-index:3}.bloginfo h2{font-size:22px;font-weight:700;line-height:30px;color:#FFF}.bloginfo p{color:#FFF;display:block}.bloginfo p a{display:inline-block;text-decoration:underline;font-weight:700;color:#00AFF5}.blogitem .viewmore{position:absolute;left:50%;top:50%}.blogitem:hover .blog-overlay{opacity:.5}.viewmore{font-size:16px;font-weight:700;letter-spacing:3px;color:#FFF;width:157px;height:55px;border:3px solid #FFF;border-radius:2px;text-transform:uppercase;padding:15px 16px;transform:translate(-50%,-50%);text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.viewmore:hover{text-decoration:none;color:#FFF}@media only screen and (min-width:320px){.bloginfo h2{font-size:16px;font-weight:700;line-height:30px;color:#FFF}.blogitem .viewmore{position:absolute;left:50%;top:50%}.bloginfo p{color:#FFF;display:none}}@media only screen and (min-width:768px){.bloginfo h2{font-size:16px;font-weight:700;line-height:30px;color:#FFF}.bloginfo p{color:#FFF;display:none}.viewmore{font-size:14px;width:130px;height:55px;padding:15px 8px}}@media only screen and (min-width:992px){.bloginfo h2{font-size:22px;font-weight:700;line-height:30px;color:#FFF}.blogitem .viewmore{position:absolute;left:50%;top:50%}.bloginfo p{color:#FFF;display:block}.viewmore{font-size:16px;width:157px;height:55px;padding:15px 16px}}.floater .container{padding:37px 0;background-color:#fff}.floatcard{clear:both;width:100%;display:block;background:linear-gradient(224.89deg,#25C3FF 0,#8E5EE8 100%);box-shadow:0 3px 30px 0 rgba(0,0,0,.15);margin:0 auto}.floatcard h2{clear:none;float:none;margin-left:0;width:auto;display:inline-block;font-size:22px;font-weight:700;line-height:30px;color:#FFF;margin-right:80px;text-align:left}.floatcard a{clear:none;float:none;margin:0;width:auto;display:inline-block}.floatcard a:hover{text-decoration:none;color:#fff}@media only screen and (min-width:320px){.floater .container{padding:0 0;background-color:transparent}.floatcard{padding:38px 38px}.floatcard h2{font-size:18px;display:block;text-align:center;margin-right:0}.floatcard a{clear:both;float:none;margin:25px auto;width:167px;display:block}}@media only screen and (min-width:768px){.floater .container{padding:37px 0;background-color:#fff}.floatcard{width:700px}.floatcard h2{font-size:22px;display:inline-block;text-align:left;margin-right:80px}.floatcard a{clear:none;float:none;margin:0;width:auto;display:inline-block}.floatcard{padding:38px 38px}}@media only screen and (min-width:992px){.floatcard{width:898px}.floatcard{padding:38px 140px}}footer .container{background-color:#fff}.footer-info{display:block;border-top:2px solid #f6f6f6}.footer-info h2{font-size:14px;font-weight:800;line-height:19px;letter-spacing:2px;margin-bottom:25px}.contact div i{float:left;padding-top:5px;width:10%;display:inline-block;margin-bottom:10px}.contact div a,.contact div a:hover{text-decoration:none;color:#333}.contact div span{float:left;width:90%;display:inline-block;margin-bottom:10px}.instagram-feed{list-style-type:none;margin:0;padding:0;overflow:hidden}.instagram-feed li{float:left}.instagram-feed li a{display:block;color:#fff;text-align:center;height:60px;width:60px;text-decoration:none;background-color:#333;margin:4px}.footer-social{padding-top:40px}.footer-social .col-sm-10{padding-top:30px;padding-bottom:30px;border-top:1px solid #f6f6f6}.footerlogo{clear:both;float:left;margin:0 auto;display:block}.footerlogo img{width:100px;height:auto}.footer-social .footerlinks{list-style-type:none;margin:0;padding:0;overflow:hidden;max-width:300px;display:inline-block;margin:0 0 0 94px}.footer-social .footerlinks li{float:left}.footer-social .footerlinks li a{font-weight:700;line-height:17px;letter-spacing:2px;font-size:12px;text-transform:uppercase;display:block;color:#4a4a4a;text-align:center;padding:6px 15px;text-decoration:none}.footer-social .sociallinks{clear:none;float:right;list-style-type:none;margin:0;padding:0;overflow:hidden;display:block}.footer-social .sociallinks li{float:left}.footer-social .sociallinks li a{font-weight:700;line-height:17px;letter-spacing:2px;font-size:12px;text-transform:uppercase;display:block;color:#4a4a4a;text-align:center;padding:6px;text-decoration:none}@media only screen and (min-width:320px){.footerlogo{clear:both;float:none;width:100px;height:auto;margin:0 auto;display:block}.footer-social .footerlinks{max-width:300px;display:block;margin:40px auto}.footer-social .footerlinks li a{padding:6px 10px}.footer-social .sociallinks{display:none}.footer-info{display:none}}@media only screen and (min-width:768px){.footerlogo{clear:both;float:left;width:100px;height:auto;margin:0 auto;display:block}.footer-social .footerlinks{max-width:400px;display:inline-block;margin:0 0 0 50px}.footer-social .footerlinks li a{padding:6px 15px}.footer-social .sociallinks{display:block}.footer-info{display:block}}.blogcontainer .carousel-control.left,.blogcontainer .carousel-control.right{background:0 0!important;filter:progid: none!important;outline:0}.blogcontainer .carousel .carousel-control{visibility:hidden}.blogcontainer .carousel:hover .carousel-control{visibility:visible}.blogcontainer{padding-right:0;padding-left:0}.no-padding{padding-right:0!important;padding-left:0!important}.blogcontainer .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px;margin:0 3px}.blogcontainer .carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px;margin:0 3px}#client-carousel .carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators{bottom:-50px}.blogcontainer .carousel{width:100%;height:auto}.blogcontainer .carousel-caption{z-index:10}.blogcontainer .carousel .item{height:auto;background-color:#fff}.blogcontainer .carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px}@media (min-width:320px){#client-carousel .carousel-indicators li{display:none}}@media (min-width:768px){#client-carousel .carousel-indicators li{display:inline-block}.navbar-wrapper{margin-top:20px}.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0}.navbar-wrapper .navbar{border-radius:4px}.blogcontainer .carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.blogcontainer .featurette-heading{font-size:50px}}@media (min-width:992px){.blogcontainer .featurette-heading{margin-top:120px}}