*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width;}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:300;line-height:1.5;text-align:left}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:0;margin-left:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0065b3;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#003a67;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("/Content/Fonts/roboto-v29-latin-regular.eot?");src:local(""),url("/Content/Fonts/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/roboto-v29-latin-regular.woff2") format("woff2"),url("/Content/Fonts/roboto-v29-latin-regular.woff") format("woff"),url("/Content/Fonts/roboto-v29-latin-regular.ttf") format("truetype"),url("/Content/Fonts/roboto-v29-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("/Content/Fonts/montserrat-v24-latin-regular.eot?");src:local(""),url("/Content/Fonts/montserrat-v24-latin-regular.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/Content/Fonts/montserrat-v24-latin-regular.woff") format("woff"),url("/Content/Fonts/montserrat-v24-latin-regular.ttf") format("truetype"),url("/Content/Fonts/montserrat-v24-latin-regular.svg#Montserrat") format("svg")}html,body{height:100%}body{font-size:1rem;font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:300;color:#666;background:#fff}strong,b{font-weight:700}em{font-style:italic}p{font-size:1rem;font-family:inherit;line-height:1.6;margin-top:0;margin-bottom:1rem}.main-content ul li{list-style:disc;margin-left:1.1rem}footer{background:#dee2e6;color:#000;padding:2em 0 2em}footer a{text-decoration:none}footer .footer-contact-info{margin-top:1em}footer dt,footer dd{display:inline-block}footer address div,footer address .cms_editable,footer address span{display:inline-block}footer .footer-bottom{margin-top:2em;font-size:.7em}footer .footer-bottom a{color:#0065b3}footer .menufooter.menulevel_0{list-style:none}footer .menufooter.menulevel_0>li{float:left;width:50%;padding-left:0;padding-right:0;list-style:none;text-transform:uppercase}footer .menufooter.menulevel_0>li>a{cursor:default;font-size:1.2em;font-weight:700;padding:0 0 1em 0;display:block;margin:1rem 0}footer .menufooter.menulevel_1{padding:0;margin:0;text-transform:initial}footer .menufooter.menulevel_1>li{list-style:none}footer .menufooter.menulevel_1>li>a{color:#0065b3;margin-bottom:.5em;display:inline-block}footer .menufooter.menulevel_1>li>a:hover{color:#002b4d}@media screen and (max-width:39.99875em){footer .menufooter.menulevel_0>li{float:left;width:100%;padding:0}}@media screen and (min-width:40em) and (max-width:63.99875em){footer .menufooter.menulevel_0>li{padding:0}}footer .menufootersmall li{display:inline-block}footer .menufootersmall li a{color:#0065b3}footer .menufootersmall li a:after{content:" | "}footer .menufootersmall li:last-child a:after{content:""}#cms_toolbar+header .rd-navbar-wrap,#cms_toolbar+header .rd-navbar-wrap .rd-navbar-static{position:relative !important}h1,h2,h3,h4,h5,h6{color:#666;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:400;margin:1rem 0;line-height:1.2}h1{font-size:2.5rem;color:#0065b3}h2{font-size:2rem}h3{font-size:1.75rem;color:#666}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}footer h2{font-size:1em;text-transform:uppercase}@media only screen and (max-width:40.063em){h1{font-size:1.78571rem}h2{font-size:1.53846rem}h3{font-size:1.34615rem}h4{font-size:1.15385rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#46c5f2;font-weight:400;text-decoration:underline}a:hover{color:#0e94c4}.button{border-radius:0;display:inline-block;padding:1em 3em;margin-bottom:6px;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:100%;font-weight:700;text-align:center;background-image:none;border:none;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button:hover{text-decoration:none}.button.primary{background-color:#0065b3;color:#fff}.button.primary:hover,.button.primary:focus,.button.primary.focus{background-color:#002b4d;color:#fff}.button.secondary{background-color:#46c5f2;color:#000}.button.secondary:hover,.button.secondary:focus,.button.secondary.focus{background-color:#0e94c4;color:#000}.button.outline-primary{background-color:transparent;color:#0065b3;border:1px solid #0065b3}.button.outline-primary:hover,.button.outline-primary:focus,.button.outline-primary.focus{color:#002b4d;border-color:#002b4d}.button.outline-secondary{background-color:transparent;color:#46c5f2;border:1px solid #46c5f2}.button.outline-secondary:hover,.button.outline-secondary:focus,.button.outline-secondary.focus{color:#0e94c4;border-color:#0e94c4}.button.outline-contrast{background-color:transparent;color:#000;border:1px solid #000}.button.outline-contrast:hover,.button.outline-contrast:focus,.button.outline-contrast.focus{color:#4d4d4d;border-color:#4d4d4d}.button.outline-contrast-primary{background-color:transparent;color:#fff;border:1px solid #fff}.button.outline-contrast-primary:hover,.button.outline-contrast-primary:focus,.button.outline-contrast-primary.focus{color:#ccc;border-color:#ccc}.button.outline-contrast-secondary{background-color:transparent;color:#000;border:1px solid #000}.button.outline-contrast-secondary:hover,.button.outline-contrast-secondary:focus,.button.outline-contrast-secondary.focus{color:#000;border-color:#000}.hero{background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;min-height:600px;max-height:600px;overflow:hidden}.hero.subproject,.hero.hero-small{min-height:300px;max-height:300px}@media screen and (max-width:39.99875em){.hero{min-height:360px}}@media screen and (min-width:40em) and (max-width:63.99875em){.hero{min-height:576px;max-height:576px}}.page-intro{text-align:center}.boxcontainer{background:#46c5f2;padding:1em;margin:2em 0;color:#fff}.boxcontainer h2,.boxcontainer h3{color:#000}.boxcontainer a{text-decoration:underline;font-weight:700}.boxcontainer a:hover{text-decoration:underline}.boxcontainer.bg-{background-color:#fff;color:#000;border:1px solid #e9ecef}.boxcontainer.bg- h2,.boxcontainer.bg- h3{color:#000}.boxcontainer.bg- a{color:#46c5f2}.boxcontainer.bg- a:hover{color:#16b6ef}.boxcontainer.bg-primary{background-color:#0065b3;color:#fff}.boxcontainer.bg-primary h2,.boxcontainer.bg-primary h3{color:#fff}.boxcontainer.bg-primary a{color:#fff}.boxcontainer.bg-primary a:hover{color:#e6e6e6}.boxcontainer.bg-secondary{background-color:#46c5f2;color:#000}.boxcontainer.bg-secondary h2,.boxcontainer.bg-secondary h3{color:#000}.boxcontainer.bg-secondary a{color:#000}.boxcontainer.bg-secondary a:hover{color:#000}.boxcontainer.bg-gray{background-color:#e9ecef;color:#000}.boxcontainer.bg-gray h2,.boxcontainer.bg-gray h3{color:#000}.boxcontainer.bg-gray a{color:#000}.boxcontainer.bg-gray a:hover{color:#cbd3da}.blocktext{margin-bottom:2em}.block-text-image{margin-bottom:2em}@media print,screen and (min-width:64em){.cms_zone .cms_block_generic_template_textimageblock:nth-child(even) .cms_block_content{left:auto;position:relative;right:50%}.cms_zone .cms_block_generic_template_textimageblock:nth-child(even) .cms_block_img{left:50%;position:relative;right:auto}}.main-content{background:#fff;min-height:600px}.main-content>.row:last-child,.main-content>section:last-child{padding-bottom:4em}.logo{margin:1em 0;max-width:80px}section.home-intro{text-align:center}section.home-intro>div:after{border-bottom:1px solid #dee2e6;width:50%;margin:4em auto 2em}section.home-intro div.intro-text{font-size:1.2em}section.home-services{padding:0 0 4em 0}@media print,screen and (min-width:64em){section.home-intro{padding:4em 0}}@media screen and (max-width:39.99875em){section.home-intro{padding:2em 0}section.home-intro>div:after{margin:4em auto;padding-top:4em}section.home-services{padding:0}}@media screen and (min-width:40em) and (max-width:63.99875em){section.home-intro{padding:2em 0 4em}section.home-intro>div:after{margin:0 auto;padding:2em 0}}section.home-news .news-section .news-item{margin:0 0 2em 0}section.home-news .news-section .news-item h4{margin:0}section.home-news .news-section .news-item h4 a{text-decoration:none}section.home-news .news-section .news-item a:hover img{opacity:.6;transition:all .25s ease-out,color .25s ease-out}section.home-news .news-section .news-item .news-date{font-size:.8rem}@media screen and (max-width:39.99875em){section.home-news .news-section .news-item a{display:block;text-align:center}section.home-news .news-section .news-item a img{margin:0 auto}section.home-news .news-section .news-item h4{text-align:center;margin:1em 0}}.newslist-post{margin:0 0 2em 0}.newslist-post h3 a{text-decoration:none}.newslist-post .newslist-image img:hover{opacity:.6;transition:all .25s ease-out,color .25s ease-out}.newslist_description{line-height:1.6}.news-content-inner{padding:4em 0}.newsdetail{margin:4em 0}.newsarticle-actions{border-top:1px solid #efefef;text-align:center;margin:2em 0 2em 0;padding-top:2em;font-weight:bold;text-transform:uppercase}.newsarticle-aside{text-align:center;margin-top:2em}.newslist-readmore{margin-top:1em;display:inline-block}.newslist-readall{margin-top:2em}.form input[type="text"],.form input[type="password"],.form input[type="email"],.form textarea{font-family:Roboto,"Helvetica Neue",sans-serif;background:#fff;border:3px solid #dee2e6;color:#666;font-size:1rem;padding:15px 10px !important;margin:5px 5px 5px 0;-moz-transition:border .2s ease-out 0s;-webkit-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;box-shadow:none;height:auto}.form textarea{width:100%;font-size:1rem;font-family:Roboto,"Helvetica Neue",sans-serif}.form [type="text"]:focus,.form [type="password"]:focus,.form [type="date"]:focus,.form [type="datetime"]:focus,.form [type="datetime-local"]:focus,.form [type="month"]:focus,.form [type="week"]:focus,.form [type="email"]:focus,.form [type="number"]:focus,.form [type="search"]:focus,.form [type="tel"]:focus,.form [type="time"]:focus,.form [type="url"]:focus,.form [type="color"]:focus,.form textarea:focus{outline:none;border:3px solid #46c5f2;box-shadow:none;transition:border-color .25s ease-in-out}.cms_backend input[type="text"]{height:auto;padding:1px 5px;box-shadow:none}.contact_intro,.form_intro{margin-bottom:1em}.form input[type=text],.form input[type=password]{width:100%}.form input[type=text].input-validation-error,.form input[type=password].input-validation-error{margin-bottom:0;border:1px solid #ccc}.form label{display:inline;font-weight:700}.required small.error{display:none}.required .input-validation-error+small.error,.required .input-validation-error+input[type=hidden]+.css-label+small.error,.required select.input-validation-error+select+select+small.error{display:block}.field-validation-error{color:#dc3545}small.req{color:#ccc}.send-ok{color:#28a745;font-weight:700}.alert{background-color:#ffdbdc;color:#333;margin:2em 0;padding:1em;clear:both;-moz-transition:background-color .5s ease-out 0s;-webkit-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.alert-box{margin:.5rem 0}.alert-box.info{background-color:#ceedf9}.info .saved_name{font-weight:700}.google-map-container{width:100%;margin:4em 0 2em;border:1px solid #e9ecef}.google-map{width:100%;height:calc(100vh - 70px);max-height:570px}ul.google-map-markers li,.main-content ul.google-map-markers li{list-style:none !important;background:#f00}.gm-style-iw-a{background:#fff;padding:1em;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.2);box-shadow:0 0 5px 5px rgba(0,0,0,.2);min-width:200px}.cd-top{display:none !important;height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#46c5f2 url(/Content/Images/top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;z-index:99;border-radius:50%}.cd-top.cd-top--show,.cd-top.cd-top--fade-out,.cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s}.cd-top.cd-top--show{visibility:visible;opacity:1}.cd-top.cd-top--fade-out{opacity:.5}.cd-top:hover{background-color:#46c5f2;opacity:1}@media only screen and (max-width:40.063em){.cd-top{right:20px;bottom:60px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}.clear{clear:both}.pull-right{float:right}.pull-left{float:left}.indigo{background:url(/Content/Images/logo_indigoproductions.gif) no-repeat left center;padding-left:25px}.cms_button{padding:5px;margin-left:5px !important;margin-bottom:0 !important}.cke_skin_kama input.cke_dialog_ui_input_text,.cke_skin_kama input.cke_dialog_ui_input_password{margin:0;color:#000}.block_error{border:solid 1px #f00}.cms_pageroute_info{font-size:12px}a.cms_button,a.cms_button:hover{color:#fff}header{background:#fff}.header-inner{padding:.5em 0}.reveal-modal{padding:1em}.reveal-modal .buttonset{border-top:1px solid #ebebeb;padding:.5em 0;margin:.5em 0 0 0;text-align:right}.dialog .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:1.5em}.cc-window{opacity:1;transition:opacity 1s ease;background:#0065b3;color:#fff}.cc-window a{color:#fff}.cc-window.cc-invisible{opacity:0}a.cc-dismiss{text-decoration:none}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link :visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media only screen and (max-width:40.063em){.cc-btn{width:100%}}@media screen and (max-width:40.063em) and (orientation:portrait),screen and (max-width:64em) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner.cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-banner .cc-message{margin-right:0}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cms_block_generic_textandtitle_textandtitleimgright,.cms_block_generic_textandtitle_textandtitleimgleft,.cms_block_generic_textandtitle_text{clear:both}.generic_text_img_right{float:right}.chosen-container{min-width:200px}.cms_block img[style]{height:auto !important}.slick-modern{background:#fff}.slick-modern .item h3{font:30px/50px Montserrat,"Helvetica Neue",sans-serif;text-transform:uppercase;color:#0065b3;animation:fadeOut 1s both;margin:0;padding:0}.slick-modern .item h5{margin:0;padding:0;font:17px Montserrat,"Helvetica Neue",sans-serif;color:#0065b3;overflow:hidden;animation:fadeOut 1s both}.slick-modern .item .img-fill{background:#fff;height:800px}.slick-modern .item .img-fill .info{transform:translate(0%,0%);left:50%;background:rgba(255,255,255,.8);max-width:1200px;width:35%;position:absolute;text-align:right;bottom:2em;animation:fadeOut 1s both .5s}.slick-modern .item .img-fill .info>div{display:inline-block !important;vertical-align:middle;width:100%;padding:1em}.slick-modern .item .img-fill .info>div a{color:#0065b3;font-weight:700}.slick-modern .item .img-fill .info>div a:last-child{background:#0065b3;color:#fff;padding:.5em 1.5em;text-decoration:none;transition:background-color .25s ease-out,color .25s ease-out}.slick-modern .item .img-fill .info>div a:last-child:hover{background-color:#002b4d;color:#fff}.slick-modern .item.slick-active h3{animation:fadeIn 1s both 1s}.slick-modern .item.slick-active h5{animation:fadeIn 1s both 1.5s}.slick-modern .item.slick-active .info{animation:fadeInUp 1s both .5s}.slick-modern .slick-dots{position:absolute;height:5px;background:#46c5f2;bottom:0;width:100%;left:0;padding:0;margin:0;list-style-type:none}.slick-modern .slick-dots li{float:left;width:0;height:5px;background:#0065b3;position:absolute;left:0;bottom:0;list-style:none;margin-left:0}.slick-modern .slick-dots li button{display:none}.slick-modern .slick-dots li.slick-active{width:100%;animation:ProgressDots 11s both}@media screen and (max-width:39.99875em){.slick-modern .item .img-fill{height:500px}.slick-modern .item .img-fill .info{width:100%;left:0%}}@media screen and (min-width:40em) and (max-width:63.99875em){.slick-modern .item .img-fill{height:600px}.slick-modern .item .img-fill .info{width:50%}}@-webkit-keyframes ProgressDots{from{width:0}to{width:100%}}@keyframes ProgressDots{from{width:0}to{width:100%}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.NextArrow,.PrevArrow{position:absolute;top:50%;background:rgba(0,0,0,.5);border:0 none;margin-top:-22.5px;text-align:center;font:20px/45px Glyphicons Halflings;color:#fff;z-index:5;cursor:pointer;width:45px;height:45px}.NextArrow{right:0}.NextArrow:before{content:''}.PrevArrow{left:0}.PrevArrow:before{content:''}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}@media screen and (max-width:39.99875em){.slick-list{margin-top:65px}}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.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}.project-block{text-align:center}.project-block a{color:#666;text-decoration:none;font-weight:300}.project-block a:hover img{opacity:.6;transition:all .25s ease-out,color .25s ease-out}.project-block a>div{padding:1em 0}.projectlist-intro{margin:2em 0}.hero-project-block{background:rgba(255,255,255,.9);width:100%;margin:5em 0 2em 0;padding:1em;animation:fadeInUp 1s both .5s}.hero-project-block h1{font-size:1.5625rem;border-bottom:1px solid #666;padding-bottom:1em;text-align:center}.hero-project-block h2{font-size:1rem;text-transform:uppercase;text-align:center}.hero-project-block .project-description p{font-weight:300;font-size:.90909rem;text-align:center}.project .project-description{margin:3em 0}.project .project-location{padding:2em 2em 2em 120px;margin:2em 0;background:url(/Content/Images/ico_location.svg) no-repeat 1em 2em;border:1px solid #dee2e6}.project-gallery{background:#e9ecef;padding:2em 0}.project-actions{margin:2em 0;text-align:center}.project-details{text-align:center;margin-bottom:2em;margin-top:1em}.project-details p{text-transform:uppercase;font-size:12px;margin-bottom:0}.project-details div{font-size:2rem}.project-breakdown-table tr th{vertical-align:top}.project-breakdown-table tr th span{font-weight:300;font-size:10px;text-transform:uppercase;display:block}.project-breakdown-table th{text-align:right}.project .subprojects .subproject{margin-bottom:.5em}.box-icon{border:2px solid #e9ecef;padding:2em 1em 1em;position:relative;margin-bottom:2em !important;text-align:center}.box-icon .icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#46c5f2;border-radius:50%;width:70px;height:70px;padding:10px;text-align:center}.swap_pic img{width:auto}