footer form input,.login-popup input[type="text"],.login-popup input[type="password"],.login-popup input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,.content ol,.listing-holder .listing ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,.content ol,.listing-holder .listing ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group,header .header-top,header .wrapper,.general-content,.two-col .wrapper,.listing-holder .wrapper,footer .links ul,footer .links .content ol,.content footer .links ol,footer .links .listing-holder .listing ol,.listing-holder .listing footer .links ol,footer form,#search-bar,.mobile-utility,#main-nav .tl-nav,.detail-banner,.showcase-content-area,.strip-style1,.content-strips article{*zoom:1}.group:before,.group:after,header .header-top:before,header .wrapper:before,.general-content:before,.two-col .wrapper:before,.listing-holder .wrapper:before,footer .links ul:before,footer .links .content ol:before,.content footer .links ol:before,footer .links .listing-holder .listing ol:before,.listing-holder .listing footer .links ol:before,footer form:before,#search-bar:before,.mobile-utility:before,#main-nav .tl-nav:before,.detail-banner:before,.showcase-content-area:before,.strip-style1:before,.content-strips article:before,header .header-top:after,header .wrapper:after,.general-content:after,.two-col .wrapper:after,.listing-holder .wrapper:after,footer .links ul:after,footer .links .content ol:after,.content footer .links ol:after,footer .links .listing-holder .listing ol:after,.listing-holder .listing footer .links ol:after,footer form:after,#search-bar:after,.mobile-utility:after,#main-nav .tl-nav:after,.detail-banner:after,.showcase-content-area:after,.strip-style1:after,.content-strips article:after{content:"";display:table}.group:after,header .header-top:after,header .wrapper:after,.general-content:after,.two-col .wrapper:after,.listing-holder .wrapper:after,footer .links ul:after,footer .links .content ol:after,.content footer .links ol:after,footer .links .listing-holder .listing ol:after,.listing-holder .listing footer .links ol:after,footer form:after,#search-bar:after,.mobile-utility:after,#main-nav .tl-nav:after,.detail-banner:after,.showcase-content-area:after,.strip-style1:after,.content-strips article:after{clear:both}.wf-loading{visibility:hidden}.wf-active{visibility:visible}a{outline:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}img{vertical-align:bottom}body{color:#212933;font:400 16px/20px "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;position:relative}.btn{color:#fff;display:inline-block;font:400 1em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:1.125em;margin:10px 0;text-align:center;text-decoration:none;text-transform:uppercase}.btn .btn-text{border-radius:4px;background:#00b6de;display:inline-block;width:240px;padding:16px 10px;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.btn .btn-arrow{background:#00b6de;display:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.btn:hover .btn-text,.btn:hover .btn-arrow{background:#00a1c5}.btn.white{color:#164373}.btn.white .btn-text,.btn.white .btn-arrow{background:#fff}.btn.white:hover .btn-text,.btn.white:hover .btn-arrow{background:#edf2f7}.btn.navy{color:#fff}.btn.navy .btn-text,.btn.navy .btn-arrow{background:#164373}.btn.navy:hover .btn-text,.btn.navy:hover .btn-arrow{background:#1a4f88}.btn.purple .btn-text,.btn.purple .btn-arrow{background:#583a8c}.btn.purple:hover .btn-text,.btn.purple:hover .btn-arrow{background:#63419e}.btn.pink .btn-text,.btn.pink .btn-arrow{background:#b6207b}.btn.pink:hover .btn-text,.btn.pink:hover .btn-arrow{background:#cc248a}.btn.dustypink .btn-text,.btn.dustypink .btn-arrow{background:#d799c0}.btn.dustypink:hover .btn-text,.btn.dustypink:hover .btn-arrow{background:#d087b5}.btn.red .btn-text,.btn.red .btn-arrow{background:#e2231a}.btn.red:hover .btn-text,.btn.red:hover .btn-arrow{background:#e7372e}.btn.pinkred .btn-text,.btn.pinkred .btn-arrow{background:#e21e48}.btn.pinkred:hover .btn-text,.btn.pinkred:hover .btn-arrow{background:#e5355a}.btn.orange .btn-text,.btn.orange .btn-arrow{background:#f38b00}.btn.orange:hover .btn-text,.btn.orange:hover .btn-arrow{background:#ff980e}.btn.beige{color:#212933}.btn.beige .btn-text,.btn.beige .btn-arrow{background:#dfcc93}.btn.beige:hover .btn-text,.btn.beige:hover .btn-arrow{background:#d3b96c}.btn.green .btn-text,.btn.green .btn-arrow{background:#8dc63f}.btn.green:hover .btn-text,.btn.green:hover .btn-arrow{background:#80b636}.btn.yellow{color:#164373}.btn.yellow .btn-text,.btn.yellow .btn-arrow{background:#fcc816}.btn.yellow:hover .btn-text,.btn.yellow:hover .btn-arrow{background:#fdda62}.sidebar .btn{display:block;margin:25px auto;max-width:350px;padding:25px 20px;text-align:center;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.sidebar .btn.blue{background:#00b6de}.sidebar .btn.blue:hover{background:#00cbf8}.sidebar .btn.navy{background:#164373}.sidebar .btn.dustypink{background:#d799c0}.sidebar .btn.pink{background:#b6207b}.sidebar .btn.pink:hover{background:#cc248a}.sidebar .btn.orange{background:#f38b00}.sidebar .btn.green{background:#8dc63f}.sidebar .btn.beige{background:#dfcc93}.sidebar .btn.pinkred{background:#e21e48}.sidebar .btn.red{background:#e2231a}.sidebar .btn.purple{background:#583a8c}.sidebar .btn.yellow{background:#fcc816}@media only screen and (min-width: 760px){.btn .btn-text{border-top-right-radius:0;border-bottom-right-radius:0;padding:21px 10px}.btn.type2 .btn-text{border-radius:4px}.btn .btn-arrow{border-top-right-radius:4px;border-bottom-right-radius:4px;display:inline-block;height:60px;margin-left:2px;padding:22px 0 26px;vertical-align:top;width:72px}}@media only screen and (min-width: 1020px){.sidebar .btn{padding:34px 20px}}.small-btn{background:#00b6de;border-radius:4px;color:#fff;display:inline-block;font:400 .75em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3333333333em;letter-spacing:0.01em;padding:10px 18px;text-align:center;text-decoration:none;text-transform:uppercase}.small-btn:hover{background:#00cbf8}.small-btn.navy{background:#164373}.small-btn.navy:hover{background:#1a4f88}h1,h2,h3,h4,h5,h6{color:#164373;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#164373}.overlay h1,.overlay h2,.overlay h3,.overlay h4,.overlay h5,.overlay h6{color:#fff;font-weight:700}.overlay h1 a,.overlay h2 a,.overlay h3 a,.overlay h4 a,.overlay h5 a,.overlay h6 a{color:#fff}.overlay h1,.overlay h2{font-size:1.75em;line-height:1.2142857143em;text-transform:uppercase}@media only screen and (min-width: 1020px){.overlay h1,.overlay h2{font-size:2.5em;line-height:1.2em}}@media only screen and (min-width: 1020px){.overlay h1,.overlay h2{font-size:2.75em;line-height:1.1818181818em}}h1,h2{font-size:2em;letter-spacing:-0.05em;line-height:1.125em;margin:20px 0px 30px}@media only screen and (min-width: 1020px){h1,h2{font-size:2.75em;line-height:1.2272727273em}}h3{font-size:1.75em;line-height:1.2142857143em;margin:20px 0px 30px}@media only screen and (min-width: 1020px){h3{font-size:2.375em;line-height:1.1052631579em}}h4{font-size:1.375em;line-height:1.1818181818em;margin:20px 0px 30px}@media only screen and (min-width: 1020px){h4{font-size:1.875em;line-height:1.0666666667em}}h5{font-size:1.1875em;line-height:1.2631578947em;margin:10px 0px 20px}@media only screen and (min-width: 1020px){h5{font-size:1.4375em;line-height:1.1304347826em}}h6{font-size:1.0625em;line-height:1.2352941176em;margin:10px 0px 20px}@media only screen and (min-width: 1020px){h6{font-size:1.125em;line-height:1.2222222222em}}p{color:#212933;line-height:1.5em;margin:0 0 25px}@media only screen and (min-width: 760px){p{font-size:1.125em;line-height:1.4444444444em;margin:0px 0px 30px}}strong{font-weight:700}em{color:#164373}.content img,.listing-holder .listing img{display:block;margin:0px auto 30px;max-width:100%}.content a,.listing-holder .listing a{color:#b6207b;border-bottom:2px solid #b6207b;text-decoration:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.content a:hover,.listing-holder .listing a:hover{border-bottom:2px solid #fff}.content .highlighted,.listing-holder .listing .highlighted{background:#edf2f7}.content ul,.listing-holder .listing ul,.content ol,.listing-holder .listing ol,.content ol,.listing-holder .listing ol{margin-bottom:25px}@media only screen and (min-width: 760px){.content ul,.listing-holder .listing ul,.content ol,.listing-holder .listing ol,.content ol,.listing-holder .listing ol{margin-bottom:30px}}.content ul li,.listing-holder .listing ul li,.content ol li,.listing-holder .listing ol li,.content ol li,.listing-holder .listing ol li{font-size:1em;line-height:1.5em}@media only screen and (min-width: 760px){.content ul li,.listing-holder .listing ul li,.content ol li,.listing-holder .listing ol li,.content ol li,.listing-holder .listing ol li{font-size:1.125em;line-height:1.4444444444em}}.content ul li,.listing-holder .listing ul li,.content ol li,.listing-holder .listing ol li{margin-bottom:15px;padding:0px 0px 0px 30px;position:relative}.content ul li:before,.listing-holder .listing ul li:before,.content ol li:before,.listing-holder .listing ol li:before{color:#e21e48;content:"\e91d";font-family:'YSI' !important;font-size:10px;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;left:4px;line-height:1;top:9px}.content ul li a,.listing-holder .listing ul li a,.content ol li a,.listing-holder .listing ol li a{display:inline-block}.content ul li a[href^="mailto"],.listing-holder .listing ul li a[href^="mailto"],.content ol li a[href^="mailto"],.listing-holder .listing ol li a[href^="mailto"]{display:inline-block}.content ol li,.listing-holder .listing ol li{counter-increment:step-counter}.content ol li:before,.listing-holder .listing ol li:before{content:counter(step-counter);font-size:16px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:700;left:4px;line-height:1.5em;top:2px}.content table,.listing-holder .listing table{width:100%}.content table tr:first-child td,.listing-holder .listing table tr:first-child td{font-weight:700}.content table td,.listing-holder .listing table td{border:1px solid #00b6de;padding:15px 15px}@media only screen and (min-width: 1020px){.content table td,.listing-holder .listing table td{font-size:1.125em;line-height:1.4444444444em;padding:15px 25px}}.content .table-container,.listing-holder .listing .table-container{margin-bottom:26px;overflow-y:auto;_overflow:auto;padding-top:20px;width:100%}.content .table-container:after,.listing-holder .listing .table-container:after{color:#212933;content:"\e92c";display:block;font-family:'YSI' !important;height:32px;speak:none;font-size:30px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin:15px 0px 15px 15px;width:280px}@media only screen and (min-width: 1020px){.content .table-container,.listing-holder .listing .table-container{margin-bottom:30px;padding-bottom:20px}.content .table-container:after,.listing-holder .listing .table-container:after{display:none}}.content a.btn,.listing-holder .listing a.btn{border-bottom:0px;color:#fff;display:block;margin:20px auto}@media only screen and (min-width: 1020px){.content a.btn,.listing-holder .listing a.btn{display:inline-block;margin:20px 20px 20px 0px}}@media only screen and (min-width: 1280px){.content a.btn,.listing-holder .listing a.btn{margin-right:30px}}em{font-style:italic}.cite,.blockquote-cite{color:#e21e48;display:block;font:400 14px "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;line-height:1.4285714286em;margin-top:10px;text-align:center}blockquote{color:#164373;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5em;margin:0px 0px 30px;padding:50px 0px 0px;position:relative}blockquote:before{color:#e21e48;content:"\e91c";display:block;font-family:'YSI' !important;font-size:2.5em;text-align:center;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;left:0px;line-height:1;position:absolute;top:0px;width:100%}@media only screen and (min-width: 760px){blockquote{font-size:1.125em;line-height:1.5555555556em}}@media only screen and (min-width: 1020px){blockquote{padding:0px 0px 0px 80px}blockquote:before{font-size:52px;text-align:left;width:auto}}.pagination{clear:both;padding:0px 15px;margin-bottom:26px}.pagination ul,.pagination .content ol,.content .pagination ol,.pagination .listing-holder .listing ol,.listing-holder .listing .pagination ol{*zoom:1;text-align:center}.pagination ul:before,.pagination .content ol:before,.content .pagination ol:before,.pagination .listing-holder .listing ol:before,.listing-holder .listing .pagination ol:before,.pagination ul:after,.pagination .content ol:after,.content .pagination ol:after,.pagination .listing-holder .listing ol:after,.listing-holder .listing .pagination ol:after{content:"";display:table}.pagination ul:after,.pagination .content ol:after,.content .pagination ol:after,.pagination .listing-holder .listing ol:after,.listing-holder .listing .pagination ol:after{clear:both}.pagination ul li,.pagination .content ol li,.content .pagination ol li,.pagination .listing-holder .listing ol li,.listing-holder .listing .pagination ol li{display:inline-block;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px 10px;padding:0px}.pagination ul li.start a,.pagination .content ol li.start a,.content .pagination ol li.start a,.pagination .listing-holder .listing ol li.start a,.listing-holder .listing .pagination ol li.start a{font-size:.8125em}.pagination ul li.prev a span,.pagination .content ol li.prev a span,.content .pagination ol li.prev a span,.pagination .listing-holder .listing ol li.prev a span,.listing-holder .listing .pagination ol li.prev a span{font-size:.8125em}.pagination ul li.next a,.pagination .content ol li.next a,.content .pagination ol li.next a,.pagination .listing-holder .listing ol li.next a,.listing-holder .listing .pagination ol li.next a{font-size:.8125em}.pagination ul li.end a,.pagination .content ol li.end a,.content .pagination ol li.end a,.pagination .listing-holder .listing ol li.end a,.listing-holder .listing .pagination ol li.end a{font-size:.8125em}.pagination ul li:before,.pagination .content ol li:before,.content .pagination ol li:before,.pagination .listing-holder .listing ol li:before,.listing-holder .listing .pagination ol li:before{display:none}.pagination ul li a,.pagination .content ol li a,.content .pagination ol li a,.pagination .listing-holder .listing ol li a,.listing-holder .listing .pagination ol li a{border-bottom:0px !important;color:#212933;display:block;text-decoration:none}.pagination ul li a:hover,.pagination .content ol li a:hover,.content .pagination ol li a:hover,.pagination .listing-holder .listing ol li a:hover,.listing-holder .listing .pagination ol li a:hover{color:#b6207b}.pagination ul li a:visited,.pagination .content ol li a:visited,.content .pagination ol li a:visited,.pagination .listing-holder .listing ol li a:visited,.listing-holder .listing .pagination ol li a:visited{border-bottom:0px}.pagination ul li.active a,.pagination .content ol li.active a,.content .pagination ol li.active a,.pagination .listing-holder .listing ol li.active a,.listing-holder .listing .pagination ol li.active a{color:#b6207b}@media only screen and (min-width: 760px){.pagination{padding-top:20px}}.pink-bg{background:#b6207b;border:2px solid #b6207b;position:relative;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.pink-bg a{color:#fff}.pink-bg:hover{background:#a01c6c}.blue-bg{background:#00b6de;border:2px solid #00b6de;position:relative;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.blue-bg a{color:#fff}.blue-bg:hover{background:#00a1c5}.grey-bg{background:#edf2f7}.custom-dropdown{border-radius:4px;display:block;margin:0;max-width:460px}.custom-dropdown .trigger-instructions{color:#164373;display:block;font:700 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.125em;margin:0 0 15px}.custom-dropdown .dropdown-trigger{background:#edf2f7;border-bottom:0;border-radius:4px;color:rgba(33,41,51,0.7);display:block;font:400 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.125em;padding:21px 40px 21px 20px;position:relative;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.custom-dropdown .dropdown-trigger:after{content:"\e923";font-family:'YSI' !important;font-size:11px;margin-top:-7px;position:absolute;right:11px;top:50%}.custom-dropdown .dropdown-trigger:hover{background:#dadfe4;border:0}.custom-dropdown ul,.custom-dropdown .content ol,.content .custom-dropdown ol,.custom-dropdown .listing-holder .listing ol,.listing-holder .listing .custom-dropdown ol{background:none;border:1px solid #cecece;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none;margin:-2px 0 0}.custom-dropdown ul li,.custom-dropdown .content ol li,.content .custom-dropdown ol li,.custom-dropdown .listing-holder .listing ol li,.listing-holder .listing .custom-dropdown ol li{margin-bottom:0;padding:0}.custom-dropdown ul li:before,.custom-dropdown .content ol li:before,.content .custom-dropdown ol li:before,.custom-dropdown .listing-holder .listing ol li:before,.listing-holder .listing .custom-dropdown ol li:before{display:none}.custom-dropdown ul li a,.custom-dropdown .content ol li a,.content .custom-dropdown ol li a,.custom-dropdown .listing-holder .listing ol li a,.listing-holder .listing .custom-dropdown ol li a{display:block}.custom-dropdown ul a,.custom-dropdown .content ol a,.content .custom-dropdown ol a,.custom-dropdown .listing-holder .listing ol a,.listing-holder .listing .custom-dropdown ol a{border-bottom:0;color:#212933;display:block;font:400 16px "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:18px 20px}.custom-dropdown ul a:hover,.custom-dropdown .content ol a:hover,.content .custom-dropdown ol a:hover,.custom-dropdown .listing-holder .listing ol a:hover,.listing-holder .listing .custom-dropdown ol a:hover{background:#dadfe4;border-bottom:0}#projects-map{text-align:center}#projects-map h5{color:#b6207b;font:400 14px "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px 0 10px;text-transform:uppercase}#projects-map p{color:#212933;font:400 16px "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 15px}.project .sub-nav .btn.pink,.project .two-col .sidebar .btn.pink,.two-col .project .sidebar .btn.pink,.project .listing-holder .sidebar .btn.pink,.listing-holder .project .sidebar .btn.pink{background:#b6207b;color:#fff;display:block;font:400 1em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:1.125em;margin:15px auto;max-width:350px;padding:25px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.project .sub-nav .btn.pink:hover,.project .two-col .sidebar .btn.pink:hover,.two-col .project .sidebar .btn.pink:hover,.project .listing-holder .sidebar .btn.pink:hover,.listing-holder .project .sidebar .btn.pink:hover{background:#cc248a}@media only screen and (min-width: 1020px){.project .sub-nav .btn.pink,.project .two-col .sidebar .btn.pink,.two-col .project .sidebar .btn.pink,.project .listing-holder .sidebar .btn.pink,.listing-holder .project .sidebar .btn.pink{padding:34px 20px}}.video-holder{height:0;padding-bottom:56.25%;position:relative}.video-holder iframe,.video-holder object,.video-holder embed{height:100%;left:0;position:absolute;top:0;width:100%}.cc-cookies{background:rgba(33,41,51,0.8);padding:20px;position:fixed}.cc-cookies .cc-cookie-accept{margin:0 10px}@font-face{font-family:'YSI';src:url("fonts/YSI.eot?1xlfus");src:url("fonts/YSI.eot?1xlfus#iefix") format("embedded-opentype"),url("fonts/YSI.woff2?1xlfus") format("woff2"),url("fonts/YSI.ttf?1xlfus") format("truetype"),url("fonts/YSI.woff?1xlfus") format("woff"),url("fonts/YSI.svg?1xlfus#YSI") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'YSI' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-word:before{content:"\e93c"}.icon-file-pdf:before{content:"\e93d"}.icon-file-zip:before{content:"\e93e"}.icon-file-video:before{content:"\e93f"}.icon-file-music:before{content:"\e940"}.icon-file-picture:before{content:"\e941"}.icon-file-text:before{content:"\e942"}.icon-download:before{content:"\e93b"}.icon-pdf:before{content:"\e93a"}.icon-resources1:before{content:"\e939"}.icon-nav-arrow:before{content:"\e91a"}.icon-linkedin:before{content:"\e914"}.icon-youtube:before{content:"\e917"}.icon-facebook:before{content:"\e918"}.icon-twitter:before{content:"\e919"}.icon-button-arrow:before{content:"\e900"}.icon-video:before{content:"\e901"}.icon-skating:before{content:"\e902"}.icon-college:before{content:"\e903"}.icon-help:before{content:"\e904"}.icon-team:before{content:"\e905"}.icon-man:before{content:"\e906"}.icon-justice:before{content:"\e907"}.icon-computer:before{content:"\e908"}.icon-environment:before{content:"\e909"}.icon-health:before{content:"\e90a"}.icon-poverty:before{content:"\e90b"}.icon-inclusion:before{content:"\e90c"}.icon-one-world:before{content:"\e90d"}.icon-community:before{content:"\e90e"}.icon-security:before{content:"\e90f"}.icon-unlocked:before{content:"\e910"}.icon-play:before{content:"\e911"}.icon-calendar:before{content:"\e912"}.icon-compose:before{content:"\e913"}.icon-lock:before{content:"\e915"}.icon-search:before{content:"\e916"}.icon-pinterest:before{content:"\e934"}.icon-flickr:before{content:"\e935"}.icon-vimeo:before{content:"\e936"}.icon-google-plus:before{content:"\e937"}.icon-instagram:before{content:"\e938"}.icon-award-ribbon:before{content:"\e92f"}.icon-paperclip:before{content:"\e930"}.icon-profile:before{content:"\e931"}.icon-project:before{content:"\e932"}.icon-single-book:before{content:"\e933"}.icon-pen_2:before{content:"\e92e"}.icon-checkmark:before{content:"\e92d"}.icon-swipe-table:before{content:"\e92c"}.icon-link-arrow:before{content:"\e92b"}.icon-facebook-disc:before{content:"\e924"}.icon-flickr-disc:before{content:"\e925"}.icon-google-disc:before{content:"\e926"}.icon-instagram-disc:before{content:"\e927"}.icon-linkedin-disc:before{content:"\e928"}.icon-pinterest-disc:before{content:"\e929"}.icon-twitter-disc:before{content:"\e92a"}.icon-arrow-up:before{content:"\e922"}.icon-arrow-down:before{content:"\e923"}.icon-start:before{content:"\e920"}.icon-end:before{content:"\e921"}.icon-arrow-right:before{content:"\e91e"}.icon-arrow-left:before{content:"\e91f"}.icon-quote:before{content:"\e91c"}.icon-bullet-point:before{content:"\e91d"}.icon-close-btn:before{content:"\e91b"}.wrapper{margin:0 auto}.no-padding{padding:0}.limited-width .wrapper{max-width:750px}.centre-text{text-align:center}.no-margin{margin:0}.align-table{display:table;height:100%;vertical-align:middle;width:100%}.align-tr{display:table-row}.align-td{display:table-cell;height:100%;vertical-align:middle;width:100%}.content,.listing-holder .listing{padding:30px 20px}.content article,.listing-holder .listing article{padding:0px 0px 20px}.content article p,.listing-holder .listing article p{word-wrap:break-word}@media only screen and (min-width: 760px){.content,.listing-holder .listing{padding:30px 40px}}@media only screen and (min-width: 1020px){.content,.listing-holder .listing{padding:0px 20px 30px}}@media only screen and (min-width: 1280px){.content,.listing-holder .listing{padding:0px 0px 30px}}header{padding:0 20px 20px;position:relative}header .wrapper{max-width:1240px}header .logo{float:left;margin:20px 0 0;width:170px}header .logo a{display:block}header .logo img{display:block;width:100%}header .nav-toggle{display:inline-block;height:22px;position:absolute;right:20px;top:38px;width:32px}header .nav-toggle span,header .nav-toggle span:before,header .nav-toggle span:after{background:#164373;border-radius:4px;backface-visibility:hidden;display:block;height:4px;-webkit-transition:all .3s cubic-bezier(1, 0, 0, 1);-moz-transition:all .3s cubic-bezier(1, 0, 0, 1);-o-transition:all .3s cubic-bezier(1, 0, 0, 1);transition:all .3s cubic-bezier(1, 0, 0, 1);width:100%}header .nav-toggle span{position:relative;margin:5px 0 0}header .nav-toggle span:before,header .nav-toggle span:after{position:absolute;content:""}header .nav-toggle span:before{top:-9px}header .nav-toggle span:after{bottom:-9px}header .nav-toggle:hover span:before{transform:translate(0px, 8.8px) rotate(90deg)}header .nav-toggle:hover span:after{transform:translate(0px, -8.8px) rotate(90deg)}header.nav-active .logo{opacity:0;position:relative;z-index:-500}header.nav-active .nav-toggle{right:275px}header.nav-active .nav-toggle span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header.nav-active .nav-toggle span:before{-webkit-transform:translate(0px, 8.8px) rotate(90deg);-moz-transform:translate(0px, 8.8px) rotate(90deg);-ms-transform:translate(0px, 8.8px) rotate(90deg);transform:translate(0px, 8.8px) rotate(90deg)}header.nav-active .nav-toggle span:after{-webkit-transform:translate(0px, -8.8px) rotate(90deg);-moz-transform:translate(0px, -8.8px) rotate(90deg);-ms-transform:translate(0px, -8.8px) rotate(90deg);transform:translate(0px, -8.8px) rotate(90deg)}@media only screen and (min-width: 520px){header.nav-active .logo{opacity:1}}@media only screen and (min-width: 760px){header{padding:0px 40px 20px}header .nav-toggle{right:40px}}@media only screen and (min-width: 1020px){header{padding:0px 20px 15px}header .nav-toggle{right:20px}header .logo{width:180px}}@media only screen and (min-width: 1280px){header{padding:0px 20px}header .logo{width:230px}header .wrapper{max-width:1240px}header .nav-toggle{display:none}}.dashboard-content{background:#edf2f7;padding:10px 20px}.dashboard-content .wrapper{max-width:1240px}@media only screen and (min-width: 760px){.dashboard-content{padding:20px}.dashboard-content .project-cards{margin:0 auto;max-width:700px}}@media only screen and (min-width: 1020px){.dashboard-content{padding:50px 20px 105px}.dashboard-content .wrapper{*zoom:1}.dashboard-content .wrapper:before,.dashboard-content .wrapper:after{content:"";display:table}.dashboard-content .wrapper:after{clear:both}.dashboard-content .sidebar{float:right}.dashboard-content .project-cards{float:left;max-width:100%;width:62.9%}}.general-content .wrapper{max-width:1240px}@media only screen and (min-width: 1020px){.general-content{padding:0 20px}.general-content.project-detail .sidebar{margin-top:-60px}.general-content .sidebar{float:right;width:32.2%}.general-content .form-content{float:left;padding:29px 20px 61px;width:64%}}@media only screen and (min-width: 1280px){.general-content .form-content{padding:29px 0 61px}}.two-col .testimonial,.listing-holder .testimonial{margin:25px auto;max-width:350px}@media only screen and (min-width: 760px){.two-col .supporting-sidebar,.listing-holder .supporting-sidebar{text-align:center}.two-col .sidebar-cta,.listing-holder .sidebar-cta,.two-col .testimonial,.listing-holder .testimonial{display:inline-block;vertical-align:top;margin:0px 8px 50px}}@media only screen and (min-width: 1020px){.two-col .breadcrumb,.listing-holder .breadcrumb{float:left;width:71%}.two-col .content,.listing-holder .content,.listing-holder .listing{clear:left;float:left;width:70%}.two-col .sub-nav,.listing-holder .sub-nav,.two-col .sidebar,.listing-holder .sidebar{clear:right;float:right;width:29%}.two-col .supporting-sidebar,.listing-holder .supporting-sidebar{clear:right;float:right;width:29%}.two-col .sidebar-cta,.listing-holder .sidebar-cta,.two-col .testimonial,.listing-holder .testimonial{margin:0px 0px 50px}.two-col .side-bar,.listing-holder .side-bar{clear:right;float:right;width:300px}.two-col .content-strips,.listing-holder .content-strips{float:left;width:calc(100% - 300px)}}@media only screen and (min-width: 1280px){.two-col .wrapper,.listing-holder .wrapper{max-width:1240px}.two-col .content,.listing-holder .content,.listing-holder .listing{width:64.5%}.two-col .sub-nav,.listing-holder .sub-nav,.two-col .sidebar,.listing-holder .sidebar{width:28.2%}.two-col .supporting-sidebar,.listing-holder .supporting-sidebar{width:28.2%}.two-col .side-bar,.listing-holder .side-bar{width:350px}.two-col .content-strips,.listing-holder .content-strips{width:calc(100% - 350px)}}footer{background:#164373;padding:24px 20px 34px}footer .logo-img{display:block;margin:0 0 22px}footer .logo-img img{display:block;margin:0 auto 10px;max-width:200px}footer .links{margin:0 0 27px;text-align:center}footer .links ul,footer .links .content ol,.content footer .links ol,footer .links .listing-holder .listing ol,.listing-holder .listing footer .links ol{margin:0 auto;max-width:280px}footer .links li{float:left;margin:5px 0;text-align:left;width:50%}footer .links a{color:#fff;font:400 .9375em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;text-transform:uppercase;text-decoration:none}footer .links a:hover{text-decoration:underline}footer form{margin:0 auto;max-width:350px;text-align:center}footer form input{height:50px}footer form input[type="text"]{border-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px;color:#212933;display:block;float:left;font:400 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4375em;max-width:280px;padding:14px 15px 13px;width:71%}footer form input[type="text"]::-webkit-input-placeholder{font-size:.875em}footer form input[type="text"]:-moz-placeholder{font-size:.875em}footer form input[type="text"]::-moz-placeholder{font-size:.875em}footer form input[type="text"]:-ms-input-placeholder{font-size:.875em}@media only screen and (min-width: 480px){footer form input[type="text"]{padding:14px 20px 13px}}footer form input[type="submit"]{background:#00b6de;border-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px;color:#fff;cursor:pointer;display:block;float:left;font:400 .9375em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;margin:0 auto;text-align:center;text-transform:uppercase;width:29%;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}footer form input[type="submit"]:hover{background:#b6207b}footer .social-newsletter{margin:0px -10px;text-align:center}footer .social-newsletter ul,footer .social-newsletter .content ol,.content footer .social-newsletter ol,footer .social-newsletter .listing-holder .listing ol,.listing-holder .listing footer .social-newsletter ol{margin:47px auto 30px;max-width:230px}footer .social-newsletter li{display:inline-block;margin:0 5px}footer .social-newsletter li a{text-decoration:none}footer .social-newsletter li a:hover span{color:#71a9e4}footer .social-newsletter li span{color:#fff;font-size:2.3125em;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}footer .disclaimer{text-align:center}footer .disclaimer p{color:#fff;font:400 .875em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4285714286em;margin:0}footer .disclaimer .design-by{color:#a2b4c7;display:inline-block;font-size:0;margin:36px 0 0;text-decoration:none;width:85px}footer .disclaimer .design-by img{opacity:0.8;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;width:100%}footer .disclaimer .design-by:hover img{opacity:1}@media only screen and (min-width: 760px){footer{padding:41px 40px 24px}footer .links{margin:0 auto 30px;max-width:415px}footer .links li{font-size:1em}footer form input[type="text"]::-webkit-input-placeholder{font-size:1em}footer form input[type="text"]:-moz-placeholder{font-size:1em}footer form input[type="text"]::-moz-placeholder{font-size:1em}footer form input[type="text"]:-ms-input-placeholder{font-size:1em}footer .social-newsletter ul,footer .social-newsletter .content ol,.content footer .social-newsletter ol,footer .social-newsletter .listing-holder .listing ol,.listing-holder .listing footer .social-newsletter ol{max-width:100%}}@media only screen and (min-width: 1020px){footer{padding:41px 20px 24px}footer .links{float:left;max-width:none;*zoom:1;width:65%}footer .links:before,footer .links:after{content:"";display:table}footer .links:after{clear:both}footer .links .logo-img{float:left;padding-top:10px;width:200px}footer .links .logo-img img{display:block;width:100%}footer .links ul,footer .links .content ol,.content footer .links ol,footer .links .listing-holder .listing ol,.listing-holder .listing footer .links ol{float:right;max-width:380px;width:calc(100% - 220px)}footer .social-newsletter{float:right;margin:0px;width:35%}footer .social-newsletter ul,footer .social-newsletter .content ol,.content footer .social-newsletter ol,footer .social-newsletter .listing-holder .listing ol,.listing-holder .listing footer .social-newsletter ol{text-align:right}footer .social-newsletter ul li,footer .social-newsletter .content ol li,.content footer .social-newsletter ol li,footer .social-newsletter .listing-holder .listing ol li,.listing-holder .listing footer .social-newsletter ol li{margin:0px 4px}footer .social-newsletter ul li:last-child,footer .social-newsletter .content ol li:last-child,.content footer .social-newsletter ol li:last-child,footer .social-newsletter .listing-holder .listing ol li:last-child,.listing-holder .listing footer .social-newsletter ol li:last-child{margin-right:0px}footer .disclaimer{clear:both;margin:21px 0 0;text-align:left;width:100%;*zoom:1}footer .disclaimer:before,footer .disclaimer:after{content:"";display:table}footer .disclaimer:after{clear:both}footer .disclaimer p{display:block;float:left;width:70%}footer .disclaimer .design-by{display:block;float:right;margin:0;width:85px}}@media only screen and (min-width: 1280px){footer .wrapper{max-width:1240px;*zoom:1}footer .wrapper:before,footer .wrapper:after{content:"";display:table}footer .wrapper:after{clear:both}footer .links{float:left;width:62.7%}footer .links ul,footer .links .content ol,.content footer .links ol,footer .links .listing-holder .listing ol,.listing-holder .listing footer .links ol{margin:14px 0 0}footer .social-newsletter{float:right;margin:20px 0 0;width:396px}footer .social-newsletter form{max-width:100%}footer .social-newsletter ul,footer .social-newsletter .content ol,.content footer .social-newsletter ol,footer .social-newsletter .listing-holder .listing ol,.listing-holder .listing footer .social-newsletter ol{margin:30px auto;text-align:right}footer .social-newsletter li{margin:0 3px}footer form input[type="text"]{border-radius:30px;width:275px}footer form input[type="submit"]{border-radius:30px;float:right;margin:0 0 0 5px;width:115px}}.login-popup{background:rgba(33,41,51,0.9);bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.login-popup.active{display:block}.login-popup form{margin:25px 0 16px}.login-popup .wrapper{background:#fff;border-radius:3px;left:15px;max-width:480px;margin:0 auto;padding:25px 20px;position:absolute;right:15px;top:25px;text-align:center}.login-popup .icon-close-btn{color:#164373;cursor:pointer;display:block;font-size:18px;position:absolute;right:20px;top:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.login-popup .icon-close-btn:hover{color:#b6207b}.login-popup .popup-logo{display:block;margin:0 auto;max-width:150px;width:100%}.login-popup input[type="text"],.login-popup input[type="password"]{border-bottom:1px solid #c6cacf;color:#164373;display:block;font:300 1.0625em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;padding:10px 0 20px 60px;width:100%}.login-popup input[type="text"]::-webkit-input-placeholder,.login-popup input[type="password"]::-webkit-input-placeholder{color:#164373}.login-popup input[type="text"]:-moz-placeholder,.login-popup input[type="password"]:-moz-placeholder{color:#164373}.login-popup input[type="text"]::-moz-placeholder,.login-popup input[type="password"]::-moz-placeholder{color:#164373}.login-popup input[type="text"]:-ms-input-placeholder,.login-popup input[type="password"]:-ms-input-placeholder{color:#164373}.login-popup .login-text{margin:0 auto;max-width:340px;position:relative}.login-popup .login-text:before{content:"\e906";color:#00b6de;font-family:'YSI' !important;font-size:25px;left:10px;margin-top:-17px;position:absolute;top:50%}.login-popup .login-password{margin:30px auto 0;max-width:340px;position:relative}.login-popup .login-password:before{content:"\e910";color:#00b6de;font-family:'YSI' !important;font-size:25px;left:10px;margin-top:-17px;position:absolute;top:50%}.login-popup input[type="submit"]{background:#00b6de;border-radius:3px;color:#fff;cursor:pointer;display:block;font:700 1em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.125em;margin:40px auto 0;max-width:180px;padding:16px 20px;text-transform:uppercase;width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.login-popup input[type="submit"]:hover{background:#164373}.login-popup .forgot-pass{color:#212933;font:300 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none}.login-popup .forgot-pass:hover{color:#b6207b}.login-popup .register-text{color:#212933;font:300 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0 2px}.login-popup .register-text a{color:#b6207b;position:relative;text-decoration:none}.login-popup .register-text a:after{background:#b6207b;bottom:-2px;content:'';height:2px;left:0;position:absolute;width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.login-popup .register-text a:hover:after{bottom:-6px}@media only screen and (min-width: 760px){.login-popup .wrapper{top:80px;width:480px}.login-popup .popup-logo{max-width:200px}.login-popup input[type="submit"]{max-width:220px}}@media only screen and (min-width: 1020px){.login-popup .popup-logo{max-width:240px}.login-popup .icon-close-btn{font-size:24px}.login-popup .wrapper{padding:30px 20px;top:130px}.login-popup form{margin:45px 0 16px}.login-popup input[type="text"],.login-popup input[type="password"]{font-size:1.25em}.login-popup input[type="submit"]{padding:26px 20px}.login-popup .register-text{margin:41px 0 2px}}#search-bar{background:#212933;display:none;padding:15px 20px}#search-bar form{border:0;float:left;padding:0;position:relative;width:87%}@media only screen and (min-width: 760px){#search-bar{padding:20px 50px}#search-bar form{width:93%}}@media only screen and (min-width: 1020px){#search-bar{display:none}}.search-form input.searchfield{background:#edf2f7;border:0px;border-radius:3px;color:#616975;display:block;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375em;font-weight:400;height:50px;letter-spacing:0.02em;line-height:1.2em;padding:0px 55px 0px 26px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%}.search-form input.searchfield:focus{outline:0px;background:#FFFFFF}.search-form button{background:none;border:0px;color:#4b4f53;cursor:pointer;font-size:1.5625em;padding:3px 10px;position:absolute;right:15px;top:10px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:auto}.search-form button:focus{outline:0}.search-form button:hover{background:none;color:#b6207b}.search-form a.close{color:#fff;display:block;float:right;margin-top:12px;text-decoration:none}.search-form a.close span{font-size:1.4375em}.search-form a.close:hover{color:#fff}.inline-search{float:right;margin-top:28px;position:relative;width:17.5%}.inline-search input.searchfield{background:#fff;border:1px solid #b0b5b9;font-size:.75em;height:36px;line-height:1.1666666667em;padding:0px 35px 0px 15px;width:100%}.inline-search button{font-size:1.25em;right:2px;top:4px}@media only screen and (min-width: 1280px){.inline-search{margin-top:38px;text-align:right;width:24%}.inline-search input.searchfield{display:inline-block;width:70%}.inline-search input.searchfield:focus{width:100%}}.mobile-utility{background:#edf2f7;margin:0px}.mobile-utility li{float:left;width:calc(50% - 35px)}.mobile-utility li.search{width:70px}.mobile-utility li a{color:#fff;display:block;font:400 .8125em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.8125em;letter-spacing:0.02em;padding:20px 10px;text-transform:uppercase;text-align:center;text-decoration:none}.mobile-utility .search a{background:#212933;font-size:24px;padding:13px 0}.mobile-utility .search a:hover{background:#222}.mobile-utility .register a{background:#164373}.mobile-utility .register a:hover{background:#1a4f88}.mobile-utility .login a{background:#00b6de}.mobile-utility .login a:hover{background:#00a1c5}.mobile-utility .welcome,.mobile-utility .more{display:none}.mobile-utility.logged-in .register,.mobile-utility.logged-in .login{display:none}.mobile-utility.logged-in .welcome,.mobile-utility.logged-in .more{display:block}.mobile-utility.logged-in .welcome{background:#164373;color:#fff;font:400 .8125em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.8125em;letter-spacing:0.02em;padding:20px 10px;text-transform:uppercase;text-align:center;width:calc(65% - 35px)}.mobile-utility.logged-in .more{position:relative;width:calc(35% - 35px)}.mobile-utility.logged-in .more ul,.mobile-utility.logged-in .more .content ol,.content .mobile-utility.logged-in .more ol,.mobile-utility.logged-in .more .listing-holder .listing ol,.listing-holder .listing .mobile-utility.logged-in .more ol{background:#edf2f7;display:none;min-width:178px;padding:10px 0;position:absolute;right:0;width:100%;z-index:10}.mobile-utility.logged-in .more ul li,.mobile-utility.logged-in .more .content ol li,.content .mobile-utility.logged-in .more ol li,.mobile-utility.logged-in .more .listing-holder .listing ol li,.listing-holder .listing .mobile-utility.logged-in .more ol li{float:none;margin:5px 0;width:100%}.mobile-utility.logged-in .more ul a,.mobile-utility.logged-in .more .content ol a,.content .mobile-utility.logged-in .more ol a,.mobile-utility.logged-in .more .listing-holder .listing ol a,.listing-holder .listing .mobile-utility.logged-in .more ol a{color:#212933;padding:10px 20px;text-align:left;text-transform:none}.mobile-utility.logged-in .more ul a:hover,.mobile-utility.logged-in .more .content ol a:hover,.content .mobile-utility.logged-in .more ol a:hover,.mobile-utility.logged-in .more .listing-holder .listing ol a:hover,.listing-holder .listing .mobile-utility.logged-in .more ol a:hover{color:#164373}.mobile-utility.logged-in .more.active .dd-trigger span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-utility.logged-in .more.active ul,.mobile-utility.logged-in .more.active .content ol,.content .mobile-utility.logged-in .more.active ol,.mobile-utility.logged-in .more.active .listing-holder .listing ol,.listing-holder .listing .mobile-utility.logged-in .more.active ol{display:block}.mobile-utility.logged-in .dd-trigger{background:#b6207b;color:#fff;cursor:pointer;display:block;font:400 .8125em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.8125em;letter-spacing:0.02em;padding:19px 10px;text-transform:uppercase;text-align:center;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.mobile-utility.logged-in .dd-trigger:hover{background:#a01c6c}.mobile-utility.logged-in .dd-trigger span{display:inline-block;margin:-1px 0 0 6px;vertical-align:top;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}@media only screen and (min-width: 760px){.mobile-utility li{font-size:1em}}@media only screen and (min-width: 1020px){.mobile-utility{display:none}}.utility{display:none}@media only screen and (min-width: 1020px){.utility{display:block;float:right;margin-right:45px;width:calc(100% - 230px)}.utility .utility-nav{float:right;margin:28px 0px 0px 10px;*zoom:1}.utility .utility-nav:before,.utility .utility-nav:after{content:"";display:table}.utility .utility-nav:after{clear:both}.utility .utility-nav li{float:left;font-size:1em;margin:7px 7px 0}.utility .utility-nav li:last-child{margin:0}.utility .utility-nav .button-link{margin:0 5px}.utility .utility-nav a{color:#212933;font:400 .75em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3333333333em;text-decoration:none;text-transform:uppercase}.utility .utility-nav .small-btn{color:#fff}.utility .social{float:right;*zoom:1;margin-left:10px;margin-top:22px}.utility .social:before,.utility .social:after{content:"";display:table}.utility .social:after{clear:both}.utility .social li{float:left;margin:0 2px}.utility .social a{display:block;font-size:19px;line-height:22px;padding:10px 4px;text-decoration:none}.utility .social .twitter{color:#00b6de;margin-top:5px}.utility .social .twitter:hover{color:#00a1c5}.utility .social .facebook{color:#583a8c;margin-top:3px}.utility .social .facebook:hover{color:#6f49b0}.utility .social .youtube{color:#b6207b;font-size:22px}.utility .social .youtube:hover{color:#da2f97}.utility .social .linkedin{color:#164373;font-size:17px;margin-top:5px}.utility .social .linkedin:hover{color:#1e5c9e}.utility .loggedin-nav{display:none}.logged-in .utility .utility-nav .register,.logged-in .utility .utility-nav .login{display:none}.logged-in .utility .utility-nav .loggedin-nav{display:block;margin:7px 20px 0 15px;position:relative}.logged-in .utility .utility-nav .loggedin-nav ul,.logged-in .utility .utility-nav .loggedin-nav .content ol,.content .logged-in .utility .utility-nav .loggedin-nav ol,.logged-in .utility .utility-nav .loggedin-nav .listing-holder .listing ol,.listing-holder .listing .logged-in .utility .utility-nav .loggedin-nav ol{background:#edf2f7;display:none;margin:24px 0 0;min-width:178px;padding:13px 0 21px;position:absolute;right:0;width:100%;z-index:10}.logged-in .utility .utility-nav .loggedin-nav ul:before,.logged-in .utility .utility-nav .loggedin-nav .content ol:before,.content .logged-in .utility .utility-nav .loggedin-nav ol:before,.logged-in .utility .utility-nav .loggedin-nav .listing-holder .listing ol:before,.listing-holder .listing .logged-in .utility .utility-nav .loggedin-nav ol:before{border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #edf2f7 transparent;content:"";position:absolute;height:0;right:30px;top:-9px;width:0}.logged-in .utility .utility-nav .loggedin-nav ul li,.logged-in .utility .utility-nav .loggedin-nav .content ol li,.content .logged-in .utility .utility-nav .loggedin-nav ol li,.logged-in .utility .utility-nav .loggedin-nav .listing-holder .listing ol li,.listing-holder .listing .logged-in .utility .utility-nav .loggedin-nav ol li{float:none;margin:10px 0;width:100%}.logged-in .utility .utility-nav .loggedin-nav ul a,.logged-in .utility .utility-nav .loggedin-nav .content ol a,.content .logged-in .utility .utility-nav .loggedin-nav ol a,.logged-in .utility .utility-nav .loggedin-nav .listing-holder .listing ol a,.listing-holder .listing .logged-in .utility .utility-nav .loggedin-nav ol a{color:#212933;font:600 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 20px;text-align:left;text-transform:none}.logged-in .utility .utility-nav .loggedin-nav ul a:hover,.logged-in .utility .utility-nav .loggedin-nav .content ol a:hover,.content .logged-in .utility .utility-nav .loggedin-nav ol a:hover,.logged-in .utility .utility-nav .loggedin-nav .listing-holder .listing ol a:hover,.listing-holder .listing .logged-in .utility .utility-nav .loggedin-nav ol a:hover{color:#164373}.logged-in .utility .utility-nav .loggedin-nav.active .dd-trigger span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.logged-in .utility .utility-nav .loggedin-nav.active ul,.logged-in .utility .utility-nav .loggedin-nav.active .content ol,.content .logged-in .utility .utility-nav .loggedin-nav.active ol,.logged-in .utility .utility-nav .loggedin-nav.active .listing-holder .listing ol,.listing-holder .listing .logged-in .utility .utility-nav .loggedin-nav.active ol{display:block}.logged-in .utility .utility-nav .dd-trigger{color:#212933;cursor:pointer;font:400 .75em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3333333333em;text-transform:uppercase}.logged-in .utility .utility-nav .dd-trigger span{display:inline-block;margin:5px 0 0 6px;vertical-align:top;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}}@media only screen and (min-width: 1280px){.utility{margin-right:0px}.utility .utility-nav{margin:39px 0px 0px 30px}.utility .utility-nav li{margin:7px 8px 0}.utility .utility-nav .button-link{margin:0px 5px 0px 10px}.utility .utility-nav .small-btn{padding:10px 16px}.utility .social{margin-left:34px;margin-top:30px}.logged-in .utility .utility-nav .loggedin-nav{margin:7px 0px 0 55px}}#main-nav{background:#fff;box-shadow:-8px 0 50px rgba(0,0,0,0.75);height:100%;overflow:auto;overflow-x:hidden;position:fixed;width:240px;right:-290px;top:0;-webkit-transition:right .3s cubic-bezier(1, 0, 0, 1);-moz-transition:right .3s cubic-bezier(1, 0, 0, 1);-o-transition:right .3s cubic-bezier(1, 0, 0, 1);transition:right .3s cubic-bezier(1, 0, 0, 1);z-index:100}.nav-active #main-nav{right:0}#main-nav .logo-holder{padding:20px 0 20px;text-align:center}#main-nav .logo-holder img{display:block;margin:0px auto;width:180px}#main-nav .tl-nav li{background:#164373;border-bottom:2px solid #003260}#main-nav .tl-nav .top-link{display:block;position:relative}#main-nav .tl-nav .top-link a{width:calc(100% - 60px)}#main-nav .tl-nav a{color:#fff;display:block;font:400 .875em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2857142857em;padding:16px 0 16px 20px;text-transform:uppercase;text-decoration:none}#main-nav .tl-nav .icon-nav-arrow{color:#fff;cursor:pointer;height:40px;margin:-20px 0 0;padding:13px 0 0;position:absolute;right:0;top:50%;text-align:center;width:40px}#main-nav .social-nav{background:#edf2f7;text-align:center}#main-nav .social-nav li{display:inline-block;margin:0 2px}#main-nav .social-nav a{display:block;font-size:19px;padding:15px 5px;text-decoration:none}#main-nav .social-nav .twitter{color:#00b6de}#main-nav .social-nav .twitter:hover{color:#00a1c5}#main-nav .social-nav .facebook{color:#583a8c}#main-nav .social-nav .facebook:hover{color:#6f49b0}#main-nav .social-nav .youtube{color:#b6207b}#main-nav .social-nav .youtube:hover{color:#da2f97}#main-nav .social-nav .linkedin{color:#164373}#main-nav .social-nav .linkedin:hover{color:#1e5c9e}#main-nav .dropdown{background:#164373;position:absolute;height:calc(100% - 94px);margin-top:94px;right:-240px;top:0;-webkit-transition:right .2s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:right .2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:right .2s cubic-bezier(0.19, 1, 0.22, 1);transition:right .2s cubic-bezier(0.19, 1, 0.22, 1);width:240px;z-index:1000}#main-nav .dropdown.active{right:0}#main-nav .dropdown .back{background:#00b6de;border-bottom:2px solid #003260;color:#fff;cursor:pointer;display:block;font:400 .875em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2857142857em;padding:16px 0 16px 20px;text-transform:uppercase;text-decoration:none}#main-nav .dropdown .icon-arrow-left{display:inline-block;margin:-2px 8px 0px 0px;vertical-align:middle}#main-nav .dropdown-main h4{display:none}#main-nav .dropdown-news{display:none}@media only screen and (min-width: 1020px){#main-nav .tl-nav li.mob-only{display:none}}@media only screen and (min-width: 1280px){#main-nav{box-shadow:none;margin-top:28px;position:static;width:100%}#main-nav .logo-holder{display:none}#main-nav .tl-nav{text-align:center;width:100%}#main-nav .tl-nav li{background:none;border:0;display:inline-block;margin:0;padding:0 34px 11px 0}#main-nav .tl-nav li:last-child,#main-nav .tl-nav li.last{padding-right:0}#main-nav .tl-nav li:hover .dropdown{display:block}#main-nav .tl-nav .icon-nav-arrow{display:none}#main-nav .tl-nav .top-link a{width:auto}#main-nav .tl-nav a{color:#212933;font:600 1em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:16px 0}#main-nav .tl-nav a:hover{color:#495b71}#main-nav .social-nav{display:none}#main-nav .dropdown{background:rgba(22,67,115,0.95);display:none;height:auto;left:0;min-height:224px;margin:0;overflow:hidden;padding-bottom:35px;right:auto;top:195px;text-align:left;width:100%}#main-nav .dropdown .back{display:none}#main-nav .dropdown-main{float:left;padding-top:35px;width:66%}#main-nav .dropdown-main h4{color:#fff;display:inline-block;float:left;margin:0;max-width:230px;text-align:left}#main-nav .dropdown-main h4:after{background:#00b6de;content:"";display:block;height:5px;margin:4px 0 0;width:100%}#main-nav .dropdown-main ul,#main-nav .dropdown-main .content ol,.content #main-nav .dropdown-main ol,#main-nav .dropdown-main .listing-holder .listing ol,.listing-holder .listing #main-nav .dropdown-main ol{float:right;margin:4px 0 0;width:65%}#main-nav .dropdown-main ul li,#main-nav .dropdown-main .content ol li,.content #main-nav .dropdown-main ol li,#main-nav .dropdown-main .listing-holder .listing ol li,.listing-holder .listing #main-nav .dropdown-main ol li{float:left;margin:0 10px 15px 0;padding:0;text-align:left;width:calc(50% - 10px)}#main-nav .dropdown-main ul a,#main-nav .dropdown-main .content ol a,.content #main-nav .dropdown-main ol a,#main-nav .dropdown-main .listing-holder .listing ol a,.listing-holder .listing #main-nav .dropdown-main ol a{color:#fff;display:inline-block;font:700 1.0625em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;text-transform:none}#main-nav .dropdown-main ul a:hover,#main-nav .dropdown-main .content ol a:hover,.content #main-nav .dropdown-main ol a:hover,#main-nav .dropdown-main .listing-holder .listing ol a:hover,.listing-holder .listing #main-nav .dropdown-main ol a:hover{color:#00b6de}#main-nav .dropdown-news{display:block;float:right;padding:38px 10px 50px 40px;width:34%}#main-nav .dropdown-news:after{background:rgba(0,44,89,0.6);content:"";height:100%;left:calc(50% + 198px);position:absolute;top:0;width:100%;z-index:0}#main-nav .dropdown-news h6{color:#fff;font:700 1.0625em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;position:relative;text-transform:uppercase;z-index:1}#main-nav .dropdown-news article{*zoom:1;margin:15px 0 0;position:relative;z-index:1}#main-nav .dropdown-news article:before,#main-nav .dropdown-news article:after{content:"";display:table}#main-nav .dropdown-news article:after{clear:both}#main-nav .dropdown-news a{color:#fff;padding:0}#main-nav .dropdown-news a:hover{color:#fff}#main-nav .dropdown-news a:hover h4{text-decoration:underline}#main-nav .dropdown-news a:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08)}#main-nav .dropdown-news .image{float:left;overflow:hidden;width:145px}#main-nav .dropdown-news .image img{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;width:100%}#main-nav .dropdown-news .text{float:left;padding-left:15px;width:calc(100% - 145px)}#main-nav .dropdown-news .date{display:block;font:400 .8125em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.02em;margin:2px 0 15px}#main-nav .dropdown-news h4{color:inherit;font:400 .9375em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3333333333em;margin:15px 0 0;text-transform:none}}@media only screen and (min-width: 1400px){#main-nav .tl-nav li{padding:0 24px 11px 0}}.detail-banner{background:#164373;padding:0 0px}.detail-banner .wrapper{max-width:600px}.detail-banner .graphic img{display:block;margin:0 auto;width:100%}.detail-banner .text{padding:20px 20px}.detail-banner .text .section{font-size:1.5em}.detail-banner .text .section a{display:block;margin:0 0 15px;padding:0 0 0 30px;text-align:left;text-decoration:underline}.detail-banner .text .section a:before{left:5px}.detail-banner .text .section a:after{display:none}.detail-banner .text .section a:hover:before{color:#b6207b}.detail-banner .text h1{color:#fff;font:700 1.875em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.detail-banner .text h4{color:#fff;font:400 .875em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.04em;margin:15px 0;text-transform:uppercase}.detail-banner .text p{color:#fff}.detail-banner.showcase{position:relative;z-index:3}.detail-banner.showcase .text h1{margin-bottom:15px}.detail-banner.showcase .text h4{font-weight:400;letter-spacing:0px;margin:15px 0 15px}.detail-banner.showcase .year{background:#b6207b;color:#fff;display:inline-block;font:400 1.125em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px 20px}@media only screen and (min-width: 600px){.detail-banner{padding:40px 0px 30px}}@media only screen and (min-width: 760px){.detail-banner .text .section{font-size:1.6875em}.detail-banner .text h1{font-size:2.3125em}.detail-banner .text h4{font-size:1em;margin:15px 0 6px}.detail-banner .text p{font-size:1.125em}}@media only screen and (min-width: 1020px){.detail-banner{background:url("../img/blue-banner-desktop.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 0 60px;padding:0 20px 0}.detail-banner .wrapper{max-width:1240px}.detail-banner .graphic{float:left;height:440px;position:relative;overflow:hidden;top:60px;width:50%}.detail-banner .graphic img{bottom:-3000px;left:-3000px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-3000px;top:-3000px;width:auto}.detail-banner .text{float:right;margin:39px 0 0;width:46%}.detail-banner .text .section{font-size:2em}.detail-banner .text h1{font-size:2.75em;line-height:1.1818181818em;margin:14px 0 31px}.detail-banner .text .section{margin:20px 0 0}.detail-banner.showcase .text{height:390px;width:48%}.detail-banner.showcase .text h1{margin:0px 0 20px}}@media only screen and (min-width: 1280px){.detail-banner.showcase .text{width:46%}}@media only screen and (min-width: 1400px){.detail-banner .graphic{left:-35px}.detail-banner .text{width:49%}.detail-banner.showcase .graphic{left:0px}}.showcase-content-area{background:#edf2f7;padding:20px 20px 40px}.showcase-content-area .note{background:#0092b9;color:#fff;padding:15px 20px}.showcase-content-area .note h6{color:#fff;font-size:.875em;margin:0px}.showcase-content-area .note h6 span{display:block;font:400 1.2857142857em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.showcase-content-area .social-links{background:#b6207b;padding:30px 20px 20px}.showcase-content-area .social-links ul,.showcase-content-area .social-links .content ol,.content .showcase-content-area .social-links ol,.showcase-content-area .social-links .listing-holder .listing ol,.listing-holder .listing .showcase-content-area .social-links ol{margin-bottom:0px}.showcase-content-area .social-links li{color:#fff;display:block;padding:0px}.showcase-content-area .social-links li span{display:inline-block;font-size:22px;margin-right:20px;text-align:center;vertical-align:middle;width:24px}.showcase-content-area .social-links li:before{display:none}.showcase-content-area .social-links li a{border:0px !important;color:#fff;display:inline;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375em;position:relative;text-decoration:none}.showcase-content-area .social-links li a:after{background:#fff;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%;-webkit-transition:bottom .2s linear;-moz-transition:bottom .2s linear;-o-transition:bottom .2s linear;transition:bottom .2s linear}.showcase-content-area .social-links li a:hover:after{bottom:-3px}@media only screen and (min-width: 480px){.showcase-content-area .note h6 span{display:inline-block;margin-left:10px}}@media only screen and (min-width: 760px){.showcase-content-area{padding:40px 40px 60px}.showcase-content-area .note h6{font-size:1em}.showcase-content-area .note h6 span{font-size:1.25em}}@media only screen and (min-width: 1020px){.showcase-content-area{margin-top:-60px;padding:100px 20px 60px;position:relative;z-index:1}.showcase-content-area .note{display:block;float:left;max-width:calc(100% - 320px);padding:15px 20px 15px 30px}.showcase-content-area .social-links{float:right;width:300px}}@media only screen and (min-width: 1280px){.showcase-content-area .wrapper{max-width:1240px}.showcase-content-area .social-links{padding:20px 45px;width:350px}.showcase-content-area .social-links ul li,.showcase-content-area .social-links .content ol li,.content .showcase-content-area .social-links ol li,.showcase-content-area .social-links .listing-holder .listing ol li,.listing-holder .listing .showcase-content-area .social-links ol li{font-size:1.0625em}}.strip-style1{background:#fff;padding:0px}.strip-style1 article{clear:left;overflow:hidden;padding:20px 20px}.strip-style1 article p{font-size:1.25em;line-height:1.5em}.strip-style1 article ul li,.strip-style1 article .content ol li,.content .strip-style1 article ol li,.strip-style1 article .listing-holder .listing ol li,.listing-holder .listing .strip-style1 article ol li,.strip-style1 article ol li{font-size:1.25em;line-height:1.5em}@media only screen and (min-width: 760px){.strip-style1 article{padding:30px 40px}}@media only screen and (min-width: 1020px){.strip-style1 article{padding:10px 40px 20px}.strip-style1 article p{font-size:1.5em;line-height:1.3333333333em}.strip-style1 article ul li,.strip-style1 article .content ol li,.content .strip-style1 article ol li,.strip-style1 article .listing-holder .listing ol li,.listing-holder .listing .strip-style1 article ol li,.strip-style1 article ol li{font-size:1.5em;line-height:1.3333333333em}.strip-style1 article.with-side{float:left;width:calc(100% - 300px)}}@media only screen and (min-width: 1280px){.strip-style1 article.with-side{width:calc(100% - 350px)}}.content-strips{padding:0px}.content-strips p{font-size:1.125em;line-height:1.4444444444em}.content-strips ol li,.content-strips ul li,.content-strips .content ol li,.content .content-strips ol li,.content-strips .listing-holder .listing ol li,.listing-holder .listing .content-strips ol li{color:#fff;font-size:1.125em;line-height:1.4444444444em}.content-strips .articles{margin-bottom:40px}.content-strips article{background:#0092b9;padding:20px 20px}.content-strips article h1,.content-strips article h2,.content-strips article h3,.content-strips article h4,.content-strips article h5,.content-strips article h6{color:#fff}.content-strips article p{color:#fff}.content-strips article:nth-child(2n){background:#fff}.content-strips article:nth-child(2n) h1,.content-strips article:nth-child(2n) h2,.content-strips article:nth-child(2n) h3,.content-strips article:nth-child(2n) h4,.content-strips article:nth-child(2n) h5,.content-strips article:nth-child(2n) h6{color:#164373}.content-strips article:nth-child(2n) p{color:#212933}.content-strips article:nth-child(2n) ol li,.content-strips article:nth-child(2n) ul li,.content-strips article:nth-child(2n) .content ol li,.content .content-strips article:nth-child(2n) ol li,.content-strips article:nth-child(2n) .listing-holder .listing ol li,.listing-holder .listing .content-strips article:nth-child(2n) ol li{color:#212933}.content-strips .quote{background:#b6207b;padding:30px 20px 40px;text-align:center}.content-strips .quote blockquote{color:#fff;margin-bottom:10px}.content-strips .quote blockquote:before{color:#fff}.content-strips .quote .person{display:block;color:#fff;font:400 1em "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.04em;text-transform:uppercase}.content-strips .video{background:#fff;padding:30px 20px}.content-strips .video iframe{width:100%}@media only screen and (min-width: 760px){.content-strips article{padding:30px 40px}.content-strips .quote{padding:36px 40px 36px}.content-strips .quote blockquote{margin-bottom:3px;padding:0px 0px 0px 80px;text-align:left}.content-strips .quote blockquote:before{font-size:54px;top:7px;width:auto}.content-strips .quote .person{text-align:left;padding-left:80px}.content-strips .video{padding:40px 40px}}@media only screen and (min-width: 1020px){.content-strips p{font-size:1.25em;line-height:1.4em}.content-strips ol li,.content-strips ul li,.content-strips .content ol li,.content .content-strips ol li,.content-strips .listing-holder .listing ol li,.listing-holder .listing .content-strips ol li{color:#fff;font-size:1.25em;line-height:1.4em}}.supporting-links{background:#583a8c}.supporting-links h5{background:#422776;color:#fff;font-size:1.1875em;line-height:1.2631578947em;margin:0px;padding:30px 20px}.supporting-links .links-list{background:url(../img/bg-community-links.png) no-repeat;padding:22px 20px}.supporting-links .links-list ul li,.supporting-links .links-list .content ol li,.content .supporting-links .links-list ol li,.supporting-links .links-list .listing-holder .listing ol li,.listing-holder .listing .supporting-links .links-list ol li{font-size:.9375em;line-height:1.3333333333em;margin-bottom:20px}.supporting-links .links-list ul li a,.supporting-links .links-list .content ol li a,.content .supporting-links .links-list ol li a,.supporting-links .links-list .listing-holder .listing ol li a,.listing-holder .listing .supporting-links .links-list ol li a{color:#fff;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-decoration:none}.supporting-links .links-list ul li a:after,.supporting-links .links-list .content ol li a:after,.content .supporting-links .links-list ol li a:after,.supporting-links .links-list .listing-holder .listing ol li a:after,.listing-holder .listing .supporting-links .links-list ol li a:after{background:#fff;bottom:0;content:'';height:1px;left:0;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;filter:alpha(opacity=0);width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.supporting-links .links-list ul li a:hover:after,.supporting-links .links-list .content ol li a:hover:after,.content .supporting-links .links-list ol li a:hover:after,.supporting-links .links-list .listing-holder .listing ol li a:hover:after,.listing-holder .listing .supporting-links .links-list ol li a:hover:after{bottom:-3px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width: 480px){.supporting-links h5{padding:30px}.supporting-links .links-list{padding:22px 30px}}@media only screen and (min-width: 760px){.supporting-links h5{padding:30px 40px}.supporting-links .links-list{padding:22px 40px}}@media only screen and (min-width: 1280px){.supporting-links h5{padding:30px 45px}.supporting-links .links-list{padding:22px 45px}}.award-winner{background:#fff;margin:20px;padding:35px 30px 30px;text-align:center}.award-winner img{display:block;margin:0px auto 15px;width:80px}.award-winner .position{color:#f38b00;display:block;margin-bottom:10px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;text-transform:uppercase}.award-winner h6{color:#f38b00;font:400 1.25em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:0px}#share-page{bottom:0;left:0;position:fixed;width:100%;z-index:999999;transform:translateZ(0);-webkit-transform:translateZ(0)}#share-page ul,#share-page .content ol,.content #share-page ol,#share-page .listing-holder .listing ol,.listing-holder .listing #share-page ol{margin:0 auto;text-align:center;width:156px}#share-page ul li,#share-page .content ol li,.content #share-page ol li,#share-page .listing-holder .listing ol li,.listing-holder .listing #share-page ol li{float:left;width:52px}#share-page ul a,#share-page .content ol a,.content #share-page ol a,#share-page .listing-holder .listing ol a,.listing-holder .listing #share-page ol a{color:#fff;display:block;font-size:20px;padding:15px 0 14px;text-decoration:none}#share-page ul a.facebook,#share-page .content ol a.facebook,.content #share-page ol a.facebook,#share-page .listing-holder .listing ol a.facebook,.listing-holder .listing #share-page ol a.facebook{background:#3b5998}#share-page ul a.facebook:hover,#share-page .content ol a.facebook:hover,.content #share-page ol a.facebook:hover,#share-page .listing-holder .listing ol a.facebook:hover,.listing-holder .listing #share-page ol a.facebook:hover{background:#344e86}#share-page ul a.twitter,#share-page .content ol a.twitter,.content #share-page ol a.twitter,#share-page .listing-holder .listing ol a.twitter,.listing-holder .listing #share-page ol a.twitter{background:#55acee}#share-page ul a.twitter:hover,#share-page .content ol a.twitter:hover,.content #share-page ol a.twitter:hover,#share-page .listing-holder .listing ol a.twitter:hover,.listing-holder .listing #share-page ol a.twitter:hover{background:#3ea1ec}#share-page ul a.linkedin,#share-page .content ol a.linkedin,.content #share-page ol a.linkedin,#share-page .listing-holder .listing ol a.linkedin,.listing-holder .listing #share-page ol a.linkedin{background:#0077b5}#share-page ul a.linkedin:hover,#share-page .content ol a.linkedin:hover,.content #share-page ol a.linkedin:hover,#share-page .listing-holder .listing ol a.linkedin:hover,.listing-holder .listing #share-page ol a.linkedin:hover{background:#00669c}.move-share #share-page{bottom:auto;margin-top:-75px;top:50%;width:52px}.move-share #share-page ul,.move-share #share-page .content ol,.content .move-share #share-page ol,.move-share #share-page .listing-holder .listing ol,.listing-holder .listing .move-share #share-page ol{width:52px}.move-share #share-page ul li,.move-share #share-page .content ol li,.content .move-share #share-page ol li,.move-share #share-page .listing-holder .listing ol li,.listing-holder .listing .move-share #share-page ol li{float:none;width:52px}@media only screen and (min-width: 1350px){#share-page{bottom:auto;margin-top:-75px;top:50%;width:52px}#share-page ul,#share-page .content ol,.content #share-page ol,#share-page .listing-holder .listing ol,.listing-holder .listing #share-page ol{width:52px}#share-page ul li,#share-page .content ol li,.content #share-page ol li,#share-page .listing-holder .listing ol li,.listing-holder .listing #share-page ol li{float:none;width:52px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{background:none;color:#fff;font-size:24px;height:40px;padding-top:6px;position:absolute;top:200px;z-index:2}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev{background:#212933;background:rgba(33,41,51,0.8);border:0px;border-radius:0px 3px 3px 0px;display:block;left:0px;overflow:hidden;padding:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px}.slick-prev:before{content:"\e91f";font-family:'YSI' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;left:5px;line-height:1;position:absolute;top:9px}.slick-prev:hover{background:#b6207b;background:rgba(182,32,123,0.8)}.slick-next{background:#212933;background:rgba(33,41,51,0.8);border:0px;border-radius:3px 0px 0px 3px;display:block;overflow:hidden;padding:0px;right:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px}.slick-next:before{content:"\e91e";font-family:'YSI' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;left:6px;line-height:1;position:absolute;top:9px}.slick-next:hover{background:#b6207b;background:rgba(182,32,123,0.8)}.slick-dots{display:none !important}@media only screen and (min-width: 760px){.projects-strip-slider .slick-prev,.projects-strip-slider .slick-next{display:block !important}}@media only screen and (min-width: 760px){.slick-prev,.slick-next{top:284px}.slick-prev,.slick-next{display:none !important}.slick-dots{bottom:20px;display:block !important;position:absolute;text-align:center;width:100%;z-index:5}.slick-dots li{display:inline-block;margin:0px 3px}.slick-dots li button{background:#fff;background:rgba(255,255,255,0.3);border:0px;border-radius:2px;display:block;height:13px;overflow:hidden;text-indent:20px;width:13px}.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:#fff}}@media only screen and (min-width: 1020px){.slick-prev,.slick-next{top:284px}.slick-prev{left:16px}.slick-next{right:20px}}@media only screen and (min-width: 1280px){.slick-prev,.slick-next{top:284px}.slick-prev{left:46px}.slick-next{right:50px}}.sponsors-strip{padding:16px 0px 50px;text-align:center}.sponsors-strip h5{color:#212933;font-size:1.125em;line-height:1.1111111111em;margin:10px 0px 30px;text-transform:uppercase}.sponsors-strip a{border-bottom:0;text-decoration:none}.sponsors-strip a:hover{border-bottom:0 !important}.sponsors-strip .sponsors-holder{padding:0px 20px}.sponsors-strip .slick-prev,.sponsors-strip .slick-next{background:#fff;background:rgba(255,255,255,0.7);color:#b6207b;cursor:pointer;height:25px;margin-top:-12px;padding:0px 0px 0px 20px;top:50%;width:30px}.sponsors-strip .slick-next:before{left:0px;top:0px}.sponsors-strip .slick-prev:before{top:0px}.sponsors-strip .logo-item{padding:0px 10px}.sponsors-strip .logo-item img{display:block;margin:0;width:100%}@media only screen and (min-width: 760px){.sponsors-strip{padding:30px 0px 50px}.sponsors-strip .sponsors-holder{padding:0px 30px}.sponsors-strip .slick-prev,.sponsors-strip .slick-next{display:inline-block !important}}@media only screen and (min-width: 1020px){.sponsors-strip{padding:40px 0px 50px}.sponsors-strip .slick-prev{left:0px}.sponsors-strip .slick-next{right:0px}.sponsors-strip h5{margin-bottom:40px}}@media only screen and (min-width: 1280px){.sponsors-strip .sponsors-holder{margin:0px auto;max-width:1360px;padding:0px 50px}}
/*# sourceMappingURL=showcase.css.map */
