.absolute-top-rip,.overlay{top:0;position:absolute}.clear,.panel,.wrapper--no-padding:after,.wrapper:after{clear:both}.our-services .owl-item img,.projects .project .our-services__image img,.similar-projects-row .service img{mask-border:url(../../img/overlays/overlay.png) 100 repeat}.counter-wheel-callbacks,.list--stacked .title,.ui-datepicker th,abbr{text-transform:uppercase}.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-controls{-webkit-tap-highlight-color:transparent}@font-face{font-family:gotham_htf_mediumregular;src:url(../../fonts/gothamhtf-medium-webfont.eot);src:url(../../fonts/gothamhtf-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/gothamhtf-medium-webfont.woff) format("woff"),url(../../fonts/gothamhtf-medium-webfont.ttf) format("truetype"),url(../../fonts/gothamhtf-medium-webfont.svg#gotham_htf_mediumregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gotham_htf_lightregular;src:url(../../fonts/gothamhtf-light-webfont.eot);src:url(../../fonts/gothamhtf-light-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/gothamhtf-light-webfont.woff) format("woff"),url(../../fonts/gothamhtf-light-webfont.ttf) format("truetype"),url(../../fonts/gothamhtf-light-webfont.svg#gotham_htf_lightregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gotham_htf_bookregular;src:url(../../fonts/gothamhtf-book-webfont.eot);src:url(../../fonts/gothamhtf-book-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/gothamhtf-book-webfont.woff) format("woff"),url(../../fonts/gothamhtf-book-webfont.ttf) format("truetype"),url(../../fonts/gothamhtf-book-webfont.svg#gotham_htf_bookregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gotham_htf_bold;src:url(../../fonts/gothamhtf-bold-webfont.eot);src:url(../../fonts/gothamhtf-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/gothamhtf-bold-webfont.woff) format("woff"),url(../../fonts/gothamhtf-bold-webfont.ttf) format("truetype"),url(../../fonts/gothamhtf-bold-webfont.svg#gotham_htfbold) format("svg");font-weight:400;font-style:normal}.btn{padding:.625rem;margin-right:.625rem;margin-bottom:.625rem;border:1px solid #e5e5e5;transition:.25s;background:#f6f6f6;text-align:center;vertical-align:middle;letter-spacing:.05rem;text-decoration:none;display:inline-block}a,ins,u{text-decoration:underline}.wrapper,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.btn--smooth,.tooltip{border-radius:5px}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}nav ul{list-style:none}blockquote:after,blockquote:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}*,:after,:before{box-sizing:border-box}body,html{background:#fff;color:#333;font-size:16px;font-family:"Proxima Nova W08 Reg",Arial,sans-serif;height:100%;-webkit-font-smoothing:antialiased}h1,h2,h5,strong{font-family:"Proxima N W01 Bold",Arial,sans-serif}.bottom-rip,.top-rip{height:26px;position:relative}::-webkit-scrollbar{-webkit-appearance:none;width:10px}.wrapper,.wrapper--no-padding{width:auto;float:none;margin-right:auto;margin-left:auto}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.wrapper{max-width:1247px;padding:0 40px}.wrapper:after,.wrapper:before{content:'';display:table}@media only screen and (max-width:1340px){.wrapper{max-width:94%}}@media only screen and (max-width:wrapper){.wrapper{max-width:94%}}@media only screen and (max-width:749px){.wrapper{padding:0 20px}}@media only screen and (max-width:small-screen){.wrapper{padding:0 20px}}@media only screen and (max-width:400px){.wrapper{padding:0 10px}}@media only screen and (max-width:x-small-screen){.wrapper{padding:0 10px}}.rips-padding,a{padding:0}@media only screen and (max-width:330px){.wrapper{min-width:310px}}@media only screen and (max-width:minimum-screen){.wrapper{min-width:310px}}.wrapper--no-padding{max-width:1247px;display:block;padding-right:0;padding-left:0}.wrapper--no-padding:after,.wrapper--no-padding:before{content:'';display:table}.divider,blockquote,blockquote small,label,legend,pre{display:block}blockquote,ol,ul{padding-left:20px}pre,textarea{padding:10px}.top-rip{float:left;width:100%;background:url(../../img/rips/main-nav-top-rip.png) bottom center repeat-x}.bottom-rip{float:left;width:100%;background:url(../../img/rips/main-nav-bottom-rip.png) top center repeat-x}.top-rip-blue{float:left;width:100%;background:url(../../img/rips/blue-top-rip.png) top center repeat-x;height:23px}.bottom-rip-blue{float:left;width:100%;background:url(../../img/rips/blue-bottom-rip.png) top center repeat-x;height:16px}.absolute-bottom-rip{position:absolute;bottom:0;z-index:2}.overlay{width:100%;height:100%;left:0;background:url(../../img/overlays/banner-overlay.png) center center;background:linear-gradient(to bottom,rgba(75,75,75,0),#4b4b4b)}.dropdown,sub,sup{position:relative}.divider{float:left;height:14px;width:100%;background:url(../../img/rips/divider.png) center center repeat-x;margin:73px 0 57px}@media only screen and (max-width:1024px){.divider{margin:48px 0}}@media only screen and (max-width:large-screen){.divider{margin:48px 0}}.four-o-four{text-align:center;margin-bottom:75px}dl,figure,h1,h2,h3,h4,h5,img,li,ol,p,table,tbody,ul{margin-bottom:10px}label,legend{cursor:pointer;margin-bottom:5px}input:not([type=button]):not([type=reset]):not([type=submit]),select,textarea{vertical-align:middle;border:1px solid #e5e5e5;margin-bottom:10px;font-size:16px;font-size:1rem}input[type=email],input[type=file],input[type=password],input[type=search],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;background:0 0;color:#333;display:block;width:100%;padding:5px}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;cursor:pointer;float:left;letter-spacing:0;font-size:16px;font-size:1rem}option,select{cursor:pointer;padding:5px}textarea{width:100%;max-width:100%;vertical-align:top}img{max-width:100%;height:auto;vertical-align:middle}figure img{margin-bottom:0;width:100%}figcaption{border-bottom:1px dotted #e5e5e5;float:left;width:100%;padding-top:10px;padding-bottom:10px}dt{font-weight:700}table,tbody{width:100%;text-align:left}h1,h2,h3,h4,h5,strong{font-weight:400}h1{font-size:72px;font-size:4.5rem}@media only screen and (max-width:1024px){h1{font-size:40px;font-size:2.5rem}}@media only screen and (max-width:large-screen){h1{font-size:40px;font-size:2.5rem}}@media only screen and (max-width:400px){h1{font-size:35px;font-size:2.1875rem}.btn{width:100%}}@media only screen and (max-width:x-small-screen){h1{font-size:35px;font-size:2.1875rem}.btn{width:100%}}h2{font-size:34px;font-size:2.125rem;color:#00acc6}@media only screen and (max-width:1024px){h2{font-size:22px;font-size:1.375rem}}@media only screen and (max-width:large-screen){h2{font-size:22px;font-size:1.375rem}}h3{font-size:16px;font-size:1rem}h4{font-size:12px;font-size:.75rem}h5{font-size:12.5px;font-size:.78125rem}.sub-header{color:#b3b3b3}li,p{font-size:18px;font-size:1.125rem;line-height:22px}@media only screen and (max-width:1024px){p{font-size:14px;font-size:.875rem;line-height:18px}}@media only screen and (max-width:large-screen){p{font-size:14px;font-size:.875rem;line-height:18px}}@media only screen and (max-width:1024px){li{font-size:14px;font-size:.875rem}}@media only screen and (max-width:large-screen){li{font-size:14px;font-size:.875rem}}.small-print,small{font-size:12px;font-size:.75rem}a{margin:0;vertical-align:baseline;background:0 0;color:#666}a:hover{color:#4d4d4d}sub,sup{font-size:10px;font-size:.625rem;line-height:0}sup{bottom:-3px;bottom:-.1875rem}sub{top:-5px;top:-.3125rem}del{text-decoration:line-through;color:#b3b3b3}.dropdown a,.list--pills li a,.list--stacked li a{text-decoration:none}blockquote{quotes:none;font-size:20px;font-size:1.25rem;margin-top:20px;margin-bottom:20px;line-height:1.4;border-left:1px solid #e5e5e5}blockquote small{font-style:normal;font-size:12px;font-size:.75rem;margin-top:10px;color:#bbb}q{quotes:"'" "'"}q:before{content:open-quotes}q:after{content:close-quote}cite{font-weight:700;font-style:italic}mark{background:#fff9B7}pre{background:#f5f5f5;border:1px solid #ccc;white-space:pre-wrap;float:left;overflow:scroll}.dropdown ul{display:none;position:absolute;background:#fff;left:0;z-index:1}.dropdown li{width:100%;float:left;position:relative}.dropdown li:hover>ul,.dropdown:hover>ul{display:block;position:absolute}.dropdown li:hover>ul{left:100%;top:0}.list--inline li,.list--pills li,.list--pills li a{display:inline-block}.list--inline,.list--pills,.list--stacked,.list--unstyled{list-style-type:none;padding-left:0}.list--numbered{list-style-type:decimal}.list--circled{list-style-type:circle}.list--squared{list-style-type:square}.list--lower-abc{list-style-type:lower-latin}.list--upper-abc{list-style-type:upper-latin}.list--inline,.list--pills{float:left;width:100%}.list--pills{margin-bottom:0}.list--pills li a{margin-right:.3125rem;margin-bottom:.625rem;padding:.625rem;background:#eee;border-radius:5px}.list--stacked li,.list--stacked li a{display:block}.list--stacked .seperator{margin-top:.3125rem;margin-bottom:.3125rem;border-bottom:1px solid #e5e5e5}.list--stacked .title{padding-top:.3125rem;padding-bottom:.3125rem;font-size:18px;font-size:1.125rem;letter-spacing:.15;font-weight:700}td,th{padding:10px;border:1px solid #e5e5e5}caption{text-align:left;margin-bottom:10px}.btn{float:left}.btn:hover{background:#ddd}.btn:active{background:#ccc;color:#666}.btn i{font-size:.9rem}@media only screen and (max-width:749px){.btn{float:none;margin:0}}@media only screen and (max-width:small-screen){.btn{float:none;margin:0}}.btn--small{font-size:12px;font-size:.75rem;padding:5px}.btn--large{font-size:24px;font-size:1.5rem;padding:20px}.btn--x-large{font-size:36px;font-size:2.25rem;padding:40px}.btn--block{width:100%}.btn--rounded{border-radius:50px}.btn--small-rounded{border-radius:10px}.btn--bordered,.btn-group--bordered .btn{background:0 0;border:3px solid #ddd}.btn--disabled,.btn--disabled:hover{background:#f6f6f6;color:#ddd}.btn--blue-bk,.btn--yellow-bk{border:none;font-family:"Proxima N W01 Bold",Arial,sans-serif}.btn--disabled:hover{cursor:not-allowed}.btn--yellow-bk{font-size:19px;font-size:1.1875rem;color:#fff;background:url(../../img/overlays/button-bk.png) center center repeat-x;height:65px;padding:25px 45px 0}.btn--yellow-bk:hover{background:url(../../img/overlays/button-bk-hover.png) center center repeat-x;color:#fff}@media only screen and (max-width:1024px){.btn--yellow-bk{font-size:12px;font-size:.75rem;height:auto;padding:13px 25px}}@media only screen and (max-width:large-screen){.btn--yellow-bk{font-size:12px;font-size:.75rem;height:auto;padding:13px 25px}}.btn--blue-bk{font-size:19px;font-size:1.1875rem;color:#fff;background:url(../../img/overlays/blue-button-bk.png) center center repeat-x;height:65px;padding:25px 45px 0}.btn--blue-bk:hover{background:url(../../img/overlays/blue-button-bk-hover.png) center center repeat-x;color:#fff}.btn-group{float:left;display:inline-block;margin-bottom:10px;margin-right:10px}.btn-group .btn{margin:0}.btn-group .btn:not(:first-child){border-left:0}.btn-group--smooth .btn:first-child{border-radius:5px 0 0 5px}.btn-group--smooth .btn:last-child{border-radius:0 5px 5px 0}.btn-group--rounded .btn:first-child{border-radius:50px 0 0 50px}.btn-group--rounded .btn:last-child{border-radius:0 50px 50px 0}.btn-group--bordered .btn:hover{background:#ddd}.btn--centered{text-align:center;display:block}.btn--centered .btn-group{float:none;margin:0 auto}.btn--centered .btn-group .btn{float:left}.btn--centered .btn{float:none;margin-right:0}.btn--success{background:#68d68d;border-color:#40cb6f;color:#fff}.btn--success:hover{background:#40cb6f;color:#fff}.btn--bordered.btn--success,.btn--success.btn--bordered,.btn-group--bordered .btn--success.btn{border-color:#68d68d;color:#68d68d;background:0 0}.btn--bordered.btn--success:hover,.btn--success.btn--bordered:hover,.btn-group--bordered .btn--success.btn:hover{background:#68d68d;color:#fff}.btn--error{background:#ff5666;border-color:#ff2338;color:#fff}.btn--error:hover{background:#ff2338;color:#fff}.btn--bordered.btn--error,.btn--error.btn--bordered,.btn-group--bordered .btn--error.btn{border-color:#ff5666;color:#ff5666;background:0 0}.btn--bordered.btn--error:hover,.btn--error.btn--bordered:hover,.btn-group--bordered .btn--error.btn:hover{background:#ff5666;color:#fff}.btn--attention{background:#ff6F59;border-color:#ff4326;color:#fff}.btn--attention:hover{background:#ff4326;color:#fff}.btn--attention.btn--bordered,.btn--bordered.btn--attention,.btn-group--bordered .btn--attention.btn{border-color:#ff6F59;color:#ff6F59;background:0 0}.btn--attention.btn--bordered:hover,.btn--bordered.btn--attention:hover,.btn-group--bordered .btn--attention.btn:hover{background:#ff6F59;color:#fff}.btn--neutral{background:#5DA9E9;border-color:#3091e3;color:#fff}.btn--neutral:hover{background:#3091e3;color:#fff}.btn--bordered.btn--neutral,.btn--neutral.btn--bordered,.btn-group--bordered .btn--neutral.btn{border-color:#5DA9E9;color:#5DA9E9;background:0 0}.image--polaroid,.image--polaroid img{border:1px solid #ddd}.btn--bordered.btn--neutral:hover,.btn--neutral.btn--bordered:hover,.btn-group--bordered .btn--neutral.btn:hover{background:#5DA9E9;color:#fff}.image--polaroid{padding:20px;background:#fff;float:left;width:100%}.image--polaroid .caption,.image--polaroid figcaption{padding-top:20px;padding-bottom:10px;border:none;text-align:center}.image--round{border-radius:100%;float:left}.image--smooth{border-radius:5px;float:left}.panel{width:100%;float:left;border:1px solid #e5e5e5;background:#f6f6f6;padding:20px;margin-bottom:10px}.panel--attention,.panel--dark,.panel--error,.panel--success{border:none;color:#fff}.panel>*{margin:0}.panel--small{padding:10px}.panel--large{padding:40px}.panel--dark{background:#333}.panel--hollow{background:0 0}.panel--error{background:#ff5666}.panel--attention{background:#ff6F59}.panel--success{background:#68d68d}.panel--smooth,.tooltip--bottom{border-radius:5px}.panel--can-close{position:relative}.panel--can-close__btn{position:absolute;top:10px;right:10px;font-size:20px;font-size:1.25rem;color:#fff}.striped-table tbody tr:nth-child(odd){background:#f6f6f6}.table-wrap{float:left;width:100%;overflow-x:scroll;margin-bottom:10px}.table-wrap table{margin-bottom:0}.has-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #b3b3b3}.has-tooltip:hover{cursor:help}.has-tooltip:hover .tooltip,.has-tooltip:hover .tooltip--bottom{display:block}.tooltip,.tooltip--bottom{display:none;padding:5px;background:#bbb;position:absolute;width:100%;text-align:center}.tooltip{bottom:130%;left:0}.tooltip:after{font-size:24px;font-size:1.5rem;bottom:-13px;position:absolute;content:'\25be';color:#bbb;left:45%;line-height:1}.tooltip--bottom{top:150%;left:0}.tooltip--bottom:after{font-size:36px;font-size:2.25rem;top:-23px;position:absolute;content:'\25b4';color:#bbb;left:45%;line-height:1}.left-col:after,.left-col:before,.left-half:after,.left-half:before,.project-stat:after,.project-stat:before,.right-col:after,.right-col:before,.right-half:after,.right-half:before{content:''}.tooltip--error{background:#ff5666;color:#fff}.tooltip--error:after{color:#ff5666}.tooltip--attention{background:#ff6F59;color:#fff}.tooltip--attention:after{color:#ff6F59}.tooltip--success{background:#68d68d;color:#fff}.tooltip--success:after{color:#68d68d}.tooltip--neutral{background:#5DA9E9;color:#fff}.tooltip--neutral:after{color:#5DA9E9}.gform_wrapper ul.gform_fields li select{border:none}.ui-datepicker-next,.ui-datepicker-prev{background-image:url(../images/datepicker/arrow.png)}.header__top-row{float:left;width:100%;margin:12px 0}@media only screen and (max-width:1024px){.header__top-row{margin:25px 0 20px}.header__contact-links span{font-size:16px;font-size:1rem}}@media only screen and (max-width:large-screen){.header__top-row{margin:25px 0 20px}}.header__contact-links{float:right}.header__contact-links ul{float:left;margin:0}.header__contact-links li{float:left;margin-right:35px;line-height:30px;margin-bottom:0}.header__contact-links li:last-child{margin-right:0}.header__contact-links span{font-family:"Proxima N W01 Bold",Arial,sans-serif;color:#c8d400;padding-right:6px}.header__contact-links span:hover{cursor:context-menu}@media only screen and (max-width:large-screen){.header__contact-links span{font-size:16px;font-size:1rem}}.header__contact-links a{text-decoration:none;color:#989796;font-family:"Proxima N W01 Light",Arial,sans-serif}.footer__copyright,.responsive-menu ul li a{font-family:"Proxima N W01 Bold",Arial,sans-serif}.header__contact-links a:hover{text-decoration:underline}@media only screen and (max-width:1024px){.header__contact-links a{font-size:16px;font-size:1rem}.header__contact-links{margin:10px 30px 0 0}.header__search{display:none}}@media only screen and (max-width:large-screen){.header__contact-links a{font-size:16px;font-size:1rem}.header__contact-links{margin:10px 30px 0 0}.header__search{display:none}}.header__search{position:relative;float:right;margin-left:21px}.header__search input{padding-right:30px;border-radius:20px;background:#eee;border:#e7e7e7;margin-bottom:0!important}.header__search input:focus{outline:0}.header__search label{margin:0}.header__search button{position:absolute;right:2px;top:2px;width:26px;height:26px;padding-top:6px;font-size:12px;font-size:.75rem;color:#fff;background:#00acc6;border-radius:50%;border:none;transition:.25s ease-out}.ie9 .image-container,html[data-useragent*='MSIE 10.0'] .image-container{height:auto!important}.header__search button i{position:absolute;top:7px;right:5px}.header-image,.nav-row{width:100%;position:relative;float:left}.header__search button:hover{background:#008093}.header-image{background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:50px;min-height:750px}.header-image .top-rip{margin-top:45px}@media only screen and (max-width:1024px){.header-image{margin-bottom:50px;min-height:500px}.header-image .nav-rip,.header-image .nav-row{display:none}}@media only screen and (max-width:large-screen){.header-image{margin-bottom:50px;min-height:500px}.header-image .nav-rip,.header-image .nav-row{display:none}}@media only screen and (max-width:749px){.header__contact-links{display:none}.header-image{min-height:400px}}@media only screen and (max-width:small-screen){.header__contact-links{display:none}.header-image{min-height:400px}}@media only screen and (max-width:400px){.header-image{margin-bottom:30px;min-height:300px}}@media only screen and (max-width:x-small-screen){.header-image{margin-bottom:30px;min-height:300px}}.responsive-site-logo img,.site-logo img{margin:0}@media only screen and (max-width:1024px){.single-post-image .bottom-rip{display:block}}@media only screen and (max-width:large-screen){.single-post-image .bottom-rip{display:block}}.nav-row{background:#fff;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.site-logo{float:left;width:27%}.ie-fallback-logo{display:none}.ie9 .ie-fallback-logo,html[data-useragent*='MSIE 10.0'] .ie-fallback-logo{display:block}.ie9 .desktop-logo,html[data-useragent*='MSIE 10.0'] .desktop-logo{display:none}.responsive-site-logo{display:none;float:left;width:174px}.header-content{color:#fff;float:left;width:100%;position:absolute;bottom:0;z-index:1;padding:60px 40px 65px}.header-content h1,.header-content h2,.header-content h3,.header-content h4,.header-content h5,.header-content p{color:#fff}.header-content p{font-size:20px;font-size:1.25rem;line-height:26px}@media only screen and (max-width:1024px){.responsive-site-logo{display:block}.header-content p{font-size:16px;font-size:1rem;line-height:18px}.header-content{padding:30px 40px}}@media only screen and (max-width:large-screen){.responsive-site-logo{display:block}.header-content p{font-size:16px;font-size:1rem;line-height:18px}.header-content{padding:30px 40px}}@media only screen and (max-width:400px){.header-content p{font-size:14px;font-size:.875rem;line-height:16px}}@media only screen and (max-width:x-small-screen){.header-content p{font-size:14px;font-size:.875rem;line-height:16px}}@media only screen and (max-width:small-screen){.header-content{display:none}}@media only screen and (max-width:400px){.header-content{margin:0 auto 15px}.header-content h1{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:x-small-screen){.header-content{margin:0 auto 15px}.header-content h1{font-size:24px;font-size:1.5rem}}.header-content .header-content-inner{position:relative;z-index:1}.mobile-header-content-wrapper{display:none}@media only screen and (max-width:749px){.header-content{display:none}.mobile-header-content-wrapper{display:block}}@media only screen and (max-width:small-screen){.mobile-header-content-wrapper{display:block}.page-template-template-contact .header-content{display:none}}.mobile-header-content{text-align:center;margin-bottom:50px}.mobile-header-content h1{color:#00acc6}@media only screen and (max-width:749px){.page-template-template-contact .header-content{display:none}.top-footer-row .right-half{height:auto!important}}.main-nav{float:left;width:73%}.main-nav ul{float:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.main-nav ul li{float:left;padding:15px 20px 0;text-align:center;position:relative;background-image:url(../../img/icons/nav-divider.jpg);background-position:right;background-repeat:no-repeat;margin:0}.main-nav ul li a{text-decoration:none;font-size:19px;font-size:1.1875rem;line-height:22px;color:#3f4e55;display:block;padding-bottom:10px}.main-nav ul li a:hover{transition:.25s ease-out;color:#00acc6}.main-nav ul li .sub-menu{display:none;padding:0;list-style-type:none;position:absolute;background:#fff;width:217px;left:50%;transform:translateX(-50%);z-index:100}.main-nav ul li .sub-menu li{width:100%;float:left;padding:0;transition:.25s ease-out;background-image:url(../../img/icons/sub-nav-divider.jpg);background-position:bottom center;background-repeat:no-repeat}.main-nav ul li .sub-menu li a{padding:20px 5px;float:left;width:100%}.main-nav ul li .sub-menu li:hover{background:#ffd21a}.main-nav ul li .sub-menu li:hover a{color:#3f4e55}.main-nav ul li .sub-menu li:last-child{background-image:none}.main-nav ul li .sub-menu li.current-menu-item a{color:#00acc6}.main-nav ul li .sub-menu li.current-menu-item:hover a{color:#3f4e55}.main-nav ul li:last-child{padding:15px 0 0 20px;background-image:none}.main-nav ul li:hover .sub-menu{display:block}.main-nav ul li.current-menu-item a,.main-nav ul li.current-page-ancestor a{color:#00acc6}.main-nav ul li.current-menu-item .sub-menu a,.main-nav ul li.current-page-ancestor .sub-menu a{color:#3f4e55}.responsive-nav__link{display:none;float:right;background:#00acc6;padding:4px 0;transition:.25s ease-out}.responsive-nav__link i{color:#fff;font-size:31px}@media only screen and (max-width:1024px){.responsive-nav__link{display:block}}@media only screen and (max-width:large-screen){.responsive-nav__link{display:block}}.responsive-nav__link:hover{background:#008093}.responsive-menu{background:#00acc6;float:left;width:100%;position:absolute;top:0;z-index:1000;transition:top .3s cubic-bezier(.17,.04,.03,.94);overflow:hidden;display:none}.our-services .our-services__title,.owl-pagination .owl-page,.projects .project .our-services__title,.responsive-menu ul li a:hover,.show-more{transition:.25s ease-out}.responsive-menu ul{margin:80px 0 45px}.responsive-menu ul li{margin:0}.responsive-menu ul li a{text-align:center;color:#fff;font-size:27px;font-size:1.6875rem;width:100%;display:block;text-decoration:none;line-height:31px;padding:25px 0}.responsive-menu ul li a:hover{color:#ffd21a}.responsive-close{float:right;margin-top:30px}.responsive-close i{color:#fff;font-size:40px;font-size:2.5rem;font-weight:400}.top-footer-row{background:#434343;color:#fff;padding-top:55px;padding-bottom:50px}.top-footer-row .right-half{position:relative}.top-footer-row .footer-logos{position:absolute;bottom:0;width:100%;text-align:right}.top-footer-row .footer-logos img{width:20%;margin:0 0 0 20px;display:inline-block}.bottom-footer-row{background:#313131;padding:22px 40px 25px}@media only screen and (max-width:1024px){.bottom-footer-row{padding:10px 40px}}@media only screen and (max-width:large-screen){.bottom-footer-row{padding:10px 40px}}@media only screen and (max-width:small-screen){.top-footer-row .right-half{height:auto!important}.top-footer-row .footer-logos{position:relative;text-align:center}.bottom-footer-row{padding:10px 20px}}.menu-footer-nav-container{float:right;margin:0}.menu-footer-nav-container ul{margin:0}.menu-footer-nav-container ul li{float:left;margin:0}.menu-footer-nav-container ul li a{color:#fff;text-decoration:none;font-size:16px}.menu-footer-nav-container ul li a:hover{text-decoration:underline}.menu-footer-nav-container ul li a:hover span{text-decoration:none}.menu-footer-nav-container ul li a span{margin:0 8px;text-decoration:none}.menu-footer-nav-container ul li:last-child a span{display:none}@media only screen and (max-width:749px){.top-footer-row .footer-logos{position:relative;text-align:center}.bottom-footer-row{padding:10px 20px}.menu-footer-nav-container{width:100%;text-align:left}.menu-footer-nav-container li{float:none!important;display:inline-block}}@media only screen and (max-width:small-screen){.menu-footer-nav-container{width:100%;text-align:left}.menu-footer-nav-container li{float:none!important;display:inline-block}}.footer__logo{float:left;width:100%;margin-bottom:47px}.footer__logo img{margin:0;width:50%}@media only screen and (max-width:1024px){.menu-footer-nav-container li a{font-size:10px!important;line-height:normal}.footer__logo{margin-bottom:27px}.footer__logo img{width:30%}}@media only screen and (max-width:large-screen){.menu-footer-nav-container li a{font-size:10px!important;line-height:normal}.footer__logo{margin-bottom:27px}.footer__logo img{width:30%}}@media only screen and (max-width:749px){.footer__logo img{width:45%}}@media only screen and (max-width:small-screen){.footer__logo img{width:45%}}@media only screen and (max-width:400px){.footer__logo img{width:70%}}@media only screen and (max-width:x-small-screen){.footer__logo img{width:70%}}.footer__copyright{float:left}.footer__copyright span{color:#fff;line-height:22px}@media only screen and (max-width:1024px){.footer__copyright span{font-size:10px;font-size:.625rem}}@media only screen and (max-width:large-screen){.footer__copyright span{font-size:10px;font-size:.625rem}}@media only screen and (max-width:749px){.footer__copyright{width:100%;text-align:left}}@media only screen and (max-width:small-screen){.footer__copyright{width:100%;text-align:left}}.footer__contact-details{margin:0}.footer__contact-details li{font-size:22px;font-size:1.375rem;font-family:"Proxima N W01 Light",Arial,sans-serif;padding-bottom:23px;margin:0}.footer__contact-details li a{color:#fff;text-decoration:none}.footer__contact-details li span{padding-right:10px}@media only screen and (max-width:1024px){.footer__contact-details{margin-bottom:10px}.footer__contact-details li{font-size:16px;font-size:1rem;padding-bottom:5px;line-height:16px}}@media only screen and (max-width:large-screen){.footer__contact-details{margin-bottom:10px}.footer__contact-details li{font-size:16px;font-size:1rem;padding-bottom:5px;line-height:16px}}.footer__address p{line-height:20px;margin:0;font-size:16px;font-size:1rem}.left-col{float:left;clear:none;text-align:inherit;width:31%;margin-left:0;margin-right:3.5%}.left-col:after,.left-col:nth-of-type(2n+1){clear:both}.left-col:after,.left-col:before{display:table}.left-col:nth-of-type(2n){margin-right:0;float:right}@media only screen and (max-width:749px){.left-col,.left-col:first-child{margin-left:auto}.left-col,.left-col:last-child{margin-right:auto}.left-col{display:block;clear:both;float:none;width:100%;text-align:center}}@media only screen and (max-width:small-screen){.left-col,.left-col:first-child{margin-left:auto}.left-col,.left-col:last-child{margin-right:auto}.left-col{display:block;clear:both;float:none;width:100%;text-align:center}}.right-col{float:left;clear:none;text-align:inherit;width:65.5%;margin-left:0;margin-right:3.5%;margin-top:55px}.right-col:after,.right-col:nth-of-type(2n+1){clear:both}.right-col:after,.right-col:before{display:table}.right-col:nth-of-type(2n){margin-right:0;float:right}@media only screen and (max-width:749px){.right-col,.right-col:first-child{margin-left:auto}.right-col,.right-col:last-child{margin-right:auto}.right-col{display:block;clear:both;float:none;width:100%;text-align:center}}@media only screen and (max-width:small-screen){.right-col,.right-col:first-child{margin-left:auto}.right-col,.right-col:last-child{margin-right:auto}.right-col{display:block;clear:both;float:none;width:100%;text-align:center}}.left-half{float:left;clear:none;text-align:inherit;width:48.75%;margin-left:0;margin-right:2.5%}.left-half:after,.left-half:nth-of-type(2n+1){clear:both}.left-half:after,.left-half:before{display:table}.left-half:nth-of-type(2n){margin-right:0;float:right}@media only screen and (max-width:749px){.left-half,.left-half:first-child{margin-left:auto}.left-half,.left-half:last-child{margin-right:auto}.left-half{display:block;clear:both;float:none;width:100%;text-align:center}}@media only screen and (max-width:small-screen){.left-half,.left-half:first-child{margin-left:auto}.left-half,.left-half:last-child{margin-right:auto}.left-half{display:block;clear:both;float:none;width:100%;text-align:center}}.right-half{float:left;clear:none;text-align:inherit;width:48.75%;margin-left:0;margin-right:2.5%}.right-half:after,.right-half:nth-of-type(2n+1){clear:both}.right-half:after,.right-half:before{display:table}.right-half:nth-of-type(2n){margin-right:0;float:right}@media only screen and (max-width:749px){.right-half,.right-half:first-child{margin-left:auto}.right-half,.right-half:last-child{margin-right:auto}.right-half{display:block;clear:both;float:none;width:100%;text-align:center}}@media only screen and (max-width:small-screen){.right-half,.right-half:first-child{margin-left:auto}.right-half,.right-half:last-child{margin-right:auto}.right-half{display:block;clear:both;float:none;width:100%;text-align:center}.who-we-are .left-col{display:none}}.our-services,.our-services-wrapper,.who-we-are{float:left;width:100%}.who-we-are .right-col-content{margin-bottom:57px}@media only screen and (max-width:1024px){.footer__address p{font-size:12px;font-size:.75rem}.right-col{margin-top:0}.who-we-are .right-col-content{margin-bottom:30px}}@media only screen and (max-width:large-screen){.footer__address p{font-size:12px;font-size:.75rem}.right-col{margin-top:0}.who-we-are .right-col-content{margin-bottom:30px}}.our-services-wrapper{margin-bottom:85px}.our-services{background:#00acc6;padding:0 40px}.our-services a{text-decoration:none}.our-services h2,.our-services p{color:#fff;text-align:center}.our-services p{line-height:24px}@media only screen and (max-width:1024px){.our-services-wrapper{margin-bottom:38px}.our-services p{line-height:18px!important}}@media only screen and (max-width:large-screen){.our-services-wrapper{margin-bottom:38px}.our-services p{line-height:18px!important}}@media only screen and (max-width:749px){.who-we-are .left-col{display:none}.our-services{padding:0 20px}.our-services .our-services__image img{height:auto!important}}.our-services .our-services-sign{display:block;margin:-25px auto 60px}@media only screen and (max-width:large-screen){.our-services .our-services-sign{margin:-25px auto 22px}.our-services .our-services-sign-desktop{display:none}}.our-services .our-services-sign-tablet{display:none}@media only screen and (max-width:1024px){.our-services .our-services-sign{margin:-25px auto 22px}.our-services .our-services-sign-desktop{display:none}.our-services .our-services-sign-tablet{display:block}}.our-services .owl-item img{display:block;-webkit-mask-box-image:url(../../img/overlays/overlay.png) 100 repeat;margin:0}.our-services .our-services__image{display:block;margin:0 auto 27px}.our-services .image-container{margin:0 auto 27px}.our-services .our-services__carousel-image{display:block}.our-services .our-services__content{margin-bottom:20px}.our-services .our-services__title-container a{display:block}@media only screen and (max-width:small-screen){.our-services{padding:0 20px}.our-services .image-container,.our-services .our-services__carousel-image img,.our-services .our-services__content,.our-services .our-services__image img,.our-services .our-services__title-container{height:auto!important}}.our-services .our-services__title:hover{color:#ffd21a}.our-services .owl-item{padding:0 20px}@media only screen and (max-width:749px){.our-services .image-container,.our-services .our-services__carousel-image img,.our-services .our-services__content,.our-services .our-services__title-container{height:auto!important}.our-services .owl-item{padding:0}}@media only screen and (max-width:small-screen){.our-services .owl-item{padding:0}}.our-services .btn-find-out-more{margin:0 auto;float:none;display:block;padding:25px 0;width:65%;color:#00acc6}@media only screen and (max-width:1024px){.our-services .btn-find-out-more{font-size:12px;font-size:.75rem;height:auto!important;padding:13px 0;width:45%}}@media only screen and (max-width:large-screen){.our-services .our-services-sign-tablet{display:block}.our-services .btn-find-out-more{font-size:12px;font-size:.75rem;height:auto!important;padding:13px 0;width:45%}}html[data-useragent*='MSIE 10.0'] .main-nav ul li .sub-menu{left:0}.ie9 .main-nav ul li .sub-menu{left:-25%}#owl-carousel,#similar-projects{width:83%;margin:auto}#owl-carousel .owl-prev,#similar-projects .owl-prev{position:absolute;top:30%;left:-10%;width:60px;height:57px;background:url(../../img/icons/left-arrow.png) center center no-repeat;text-indent:-9999px}#owl-carousel .owl-prev:hover,#similar-projects .owl-prev:hover{background:url(../../img/icons/left-arrow-hover.png) center center no-repeat}@media only screen and (max-width:749px){#owl-carousel .owl-prev:hover,#similar-projects .owl-prev:hover{background:url(../../img/icons/left-arrow-hover-small.png) center center no-repeat}}@media only screen and (max-width:small-screen){#owl-carousel .owl-prev:hover,#similar-projects .owl-prev:hover{background:url(../../img/icons/left-arrow-hover-small.png) center center no-repeat}#owl-carousel .owl-prev,#similar-projects .owl-prev{background:url(../../img/icons/left-arrow-small.png) center center no-repeat;width:30px;height:29px;left:-12%}}@media only screen and (max-width:749px){#owl-carousel .owl-prev,#similar-projects .owl-prev{background:url(../../img/icons/left-arrow-small.png) center center no-repeat;width:30px;height:29px;left:-12%}}#owl-carousel .owl-next,#similar-projects .owl-next{position:absolute;top:30%;right:-10%;width:60px;height:57px;background:url(../../img/icons/right-arrow.png) center center no-repeat;text-indent:-9999px}#owl-carousel .owl-next:hover,#similar-projects .owl-next:hover{background:url(../../img/icons/right-arrow-hover.png) center center no-repeat}@media only screen and (max-width:749px){#owl-carousel .owl-next:hover,#similar-projects .owl-next:hover{background:url(../../img/icons/right-arrow-hover-small.png) center center no-repeat}}@media only screen and (max-width:small-screen){#owl-carousel .owl-next:hover,#similar-projects .owl-next:hover{background:url(../../img/icons/right-arrow-hover-small.png) center center no-repeat}#owl-carousel .owl-next,#similar-projects .owl-next{background:url(../../img/icons/right-arrow-small.png) center center no-repeat;width:30px;height:29px;right:-12%}}@media only screen and (max-width:749px){#owl-carousel .owl-next,#similar-projects .owl-next{background:url(../../img/icons/right-arrow-small.png) center center no-repeat;width:30px;height:29px;right:-12%}}.owl-pagination{text-align:center;width:100%;margin:50px 0 30px}.owl-pagination .owl-page{display:inline-block;height:15px;width:15px;background:#fff;margin-right:13px;border-radius:12px}.owl-pagination .owl-page:last-child{margin-right:0}.owl-pagination .active,.owl-pagination .owl-page:hover{background:#ffd21a}@media only screen and (max-width:1024px){.owl-pagination{margin:40px 0 20px}}@media only screen and (max-width:large-screen){.owl-pagination{margin:40px 0 20px}}.similar-projects-row{float:left;width:100%;padding-bottom:90px}@media only screen and (max-width:749px){.similar-projects-row .service{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:48px}.similar-projects-row .service:first-child{margin-left:auto}.similar-projects-row .service:last-child{margin-right:auto}}@media only screen and (max-width:small-screen){.similar-projects-row .service{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:48px}.similar-projects-row .service:first-child{margin-left:auto}.similar-projects-row .service:last-child{margin-right:auto}}.similar-projects-row .service img{margin:0;-webkit-mask-box-image:url(../../img/overlays/overlay.png) 100 repeat}.latest-project-copy{width:50%;text-align:center;margin:0 auto 65px}@media only screen and (max-width:1024px){.similar-projects-row{padding-bottom:25px}.latest-project-copy{margin:0 auto 40px}}@media only screen and (max-width:large-screen){.similar-projects-row{padding-bottom:25px}.latest-project-copy{margin:0 auto 40px}}.latest-projects{background:0 0;padding:0}.latest-projects h2{color:#00acc6}.latest-projects p{color:#333}.latest-projects .btn-find-out-more{color:#fff}.latest-projects .owl-page{background:#00acc6!important}.latest-projects .owl-page.active,.latest-projects .owl-page:hover{background:#ffd21a!important}.latest-projects .owl-buttons .owl-prev{background:url(../../img/icons/left-blue-arrow.png) center center no-repeat!important}.latest-projects .owl-buttons .owl-prev:hover{background:url(../../img/icons/left-arrow-hover.png) center center no-repeat!important}@media only screen and (max-width:749px){.latest-project-copy{width:100%}.latest-projects .owl-buttons .owl-prev{background:url(../../img/icons/left-blue-arrow-small.png) center center no-repeat!important}}@media only screen and (max-width:small-screen){.latest-project-copy{width:100%}.latest-projects .owl-buttons .owl-prev{background:url(../../img/icons/left-blue-arrow-small.png) center center no-repeat!important}}.latest-projects .owl-buttons .owl-next{background:url(../../img/icons/right-blue-arrow.png) center center no-repeat!important}.latest-projects .owl-buttons .owl-next:hover{background:url(../../img/icons/right-arrow-hover.png) center center no-repeat!important}@media only screen and (max-width:749px){.latest-projects .owl-buttons .owl-next{background:url(../../img/icons/right-blue-arrow-small.png) center center no-repeat!important}}@media only screen and (max-width:small-screen){.latest-projects .owl-buttons .owl-next{background:url(../../img/icons/right-blue-arrow-small.png) center center no-repeat!important}}.latest-projects .owl-pagination{margin:40px 0 0}.what-customers-say .top-speech-mark-block{display:block;width:100%;margin-bottom:20px}.what-customers-say .top-speech-mark-block .top-speech-mark{display:block;height:auto;width:auto;margin:0}.what-customers-say .bottom-speech-mark-block{display:block;height:65px;width:100%;margin-top:20px}.what-customers-say .bottom-speech-mark-block .bottom-speech-mark{float:right;margin:0;width:88px;height:65px}.what-customers-say .what-customers-say__content,.what-customers-say .what-customers-say__content h2,.what-customers-say .what-customers-say__content p{display:block;width:100%}.what-customers-say .bx-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.what-customers-say .bx-viewport{width:80%!important;float:left}.what-customers-say .bx-controls{width:20%;float:left}.what-customers-say .bx-controls-direction{display:none}.what-customers-say .bx-pager{float:right}.what-customers-say .bx-pager .bx-pager-item{margin-bottom:10px}.what-customers-say .bx-pager .bx-pager-item a{display:block;height:15px;width:15px;background:#d6d5d5;border-radius:12px;text-indent:-99999px;transition:.25s ease-out}.what-customers-say .bx-pager .bx-pager-item a.active,.what-customers-say .bx-pager .bx-pager-item a:hover{background:#00acc6}@media only screen and (max-width:1024px){.what-customers-say .left-col img{display:none}.what-customers-say .right-col{width:100%}.what-customers-say .right-col .bx-viewport{margin:0 auto;width:55%!important}.what-customers-say .right-col .bx-controls{width:0}}@media only screen and (max-width:large-screen){.what-customers-say .left-col img{display:none}.what-customers-say .right-col{width:100%}.what-customers-say .right-col .bx-viewport{margin:0 auto;width:55%!important}.what-customers-say .right-col .bx-controls{width:0}}@media only screen and (max-width:749px){.what-customers-say .right-col .bx-viewport{width:80%!important}.what-customers-say .right-col .bx-viewport .what-customers-say__single{width:100%!important}}@media only screen and (max-width:small-screen){.what-customers-say .right-col .bx-viewport{width:80%!important}.what-customers-say .right-col .bx-viewport .what-customers-say__single{width:100%!important}}.video{float:left;width:100%;margin-bottom:85px}.video h3{color:#ffd21a}@media only screen and (max-width:749px){.video{margin-bottom:50px}}@media only screen and (max-width:small-screen){.video{margin-bottom:50px}}.video__poster{display:block;width:100%;height:332px;cursor:pointer;position:relative}.video__poster .play-button{position:absolute;width:125px;height:118px;left:0;right:0;top:50%;margin-top:-59px;margin-left:auto;margin-right:auto;background:url(../../img/icons/right-arrow.png) center center no-repeat}.services-list,.services-list .service-title-block{width:100%;float:left}.video__poster:hover .play-button{background:url(../../img/icons/right-arrow-hover.png) center center no-repeat}.services-list{position:relative}.services-list .service-title{float:left;width:400px;padding:30px;font-size:24px;font-size:1.5rem;cursor:pointer;background:url(../../img/icons/small-service-block.png) center center no-repeat;margin-bottom:15px}@media only screen and (max-width:1024px){.video__poster,.video__poster iframe{height:228px}.services-list .service-title{font-size:14px;font-size:.875rem;background:url(../../img/icons/small-service-block-tablet.png) center center no-repeat;width:217px;padding:17px;margin-bottom:8px}}@media only screen and (max-width:large-screen){.video__poster,.video__poster iframe{height:228px}.services-list .service-title{font-size:14px;font-size:.875rem;background:url(../../img/icons/small-service-block-tablet.png) center center no-repeat;width:217px;padding:17px;margin-bottom:8px}}@media only screen and (max-width:749px){.services-list .service-title{width:100%;text-align:center}}@media only screen and (max-width:small-screen){.services-list .service-title{width:100%;text-align:center}}.services-list .active-service{background:url(../../img/icons/small-service-block-active.png) center center no-repeat}.services-list .service-short-description{position:absolute;width:57%;margin:auto;top:0;bottom:0;right:0}.services-list .service-short-description .inner-service-short-description{margin:auto;display:table;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:749px){.services-list .service-short-description .inner-service-short-description{position:relative;width:100%}.services-list .service-short-description .inner-service-short-description p{text-align:center}}@media only screen and (max-width:small-screen){.services-list .service-short-description .inner-service-short-description{position:relative;width:100%}.services-list .service-short-description .inner-service-short-description p{text-align:center}}.services-list .service-short-description .larger-serivce-description{margin:auto;display:table;position:absolute;width:95%;top:0;left:0;overflow-x:scroll}.services-list .service-short-description .btn{margin-top:10px}@media only screen and (max-width:749px){.services-list .service-short-description .larger-serivce-description{position:relative;text-align:center}.services-list .service-short-description .btn{margin:20px auto;display:block;width:50%}}@media only screen and (max-width:small-screen){.services-list .service-short-description .larger-serivce-description{position:relative;text-align:center}.services-list .service-short-description .btn{margin:20px auto;display:block;width:50%}}.services-list .service-short-description.service-larger-description{overflow-x:hidden;overflow-y:auto}.similar-services{margin-bottom:48px}@media only screen and (max-width:1024px){.services-list .active-service{background:url(../../img/icons/small-service-block-active-tablet.png) center center no-repeat}.services-list .service-short-description{width:60%}.similar-services{margin-bottom:24px}}@media only screen and (max-width:large-screen){.services-list .active-service{background:url(../../img/icons/small-service-block-active-tablet.png) center center no-repeat}.services-list .service-short-description{width:60%}.similar-services{margin-bottom:24px}}@media only screen and (max-width:749px){.services-list .service-short-description{position:relative;float:left;width:100%}.similar-services{margin-bottom:38px;text-align:center}}@media only screen and (max-width:small-screen){.services-list .service-short-description{position:relative;float:left;width:100%}.similar-services{margin-bottom:38px;text-align:center}}.page-template-template-second-level-services .services-list{margin-bottom:48px}@media only screen and (max-width:1024px){.page-template-template-second-level-services .services-list{margin-bottom:75px}}@media only screen and (max-width:large-screen){.page-template-template-second-level-services .services-list{margin-bottom:75px}}.content{column-count:2;column-gap:40px}.content p{break-inside:avoid}@media only screen and (max-width:749px){.page-template-template-second-level-services .services-list{margin-bottom:48px}.content{text-align:center;column-count:1}.content__title{text-align:center}}@media only screen and (max-width:small-screen){.page-template-template-second-level-services .services-list{margin-bottom:48px}.content{text-align:center;column-count:1}.content__title{text-align:center}}.content__title{display:block;width:100%;margin-bottom:20px}.content__post-date{display:block;font-size:24px;font-size:1.5rem;margin-bottom:20px}.contact-details li{font-size:24px;font-size:1.5rem;margin-bottom:20px;float:left;width:100%}.contact-details li span{width:7%;float:left}.contact-details li a{width:93%;float:left}.contact-details .contact-details__phone a{text-decoration:none;color:#333}.contact-details .contact-details__email a,.mobile-contact-description h1{color:#00acc6}.contact-details .contact-details_address{font-size:24px;font-size:1.5rem;float:left;width:100%}.contact-details .contact-details_address span{width:7%;float:left}.contact-details .contact-details_address p{width:93%;float:left;font-size:24px;font-size:1.5rem;line-height:28px}@media only screen and (max-width:1024px){.contact-details li{margin-bottom:10px}.contact-details .contact-details_address{margin-top:30px}.contact-details .contact-details_address .contact-span{line-height:27px}.contact-details .contact-details_address,.contact-details .contact-details_address p,.contact-details li{font-size:16px;font-size:1rem}}@media only screen and (max-width:large-screen){.contact-details li{margin-bottom:10px}.contact-details .contact-details_address{margin-top:30px}.contact-details .contact-details_address .contact-span{line-height:27px}.contact-details .contact-details_address,.contact-details .contact-details_address p,.contact-details li{font-size:16px;font-size:1rem}}@media only screen and (max-width:small-screen){.content__post-date{text-align:center}.contact-details{display:none}}.mobile-contact-description{display:none;width:85%;margin:0 auto 45px}@media only screen and (max-width:749px){.content__post-date{text-align:center}.contact-details{display:none}.mobile-contact-description{display:block}}@media only screen and (max-width:small-screen){.mobile-contact-description{display:block}}.mobile-contact-details{display:none;text-align:left;margin-bottom:30px}.mobile-contact-details p{font-size:16px}.mobile-contact-details .list--inline,.mobile-contact-details .list--pills,.mobile-contact-details .list--stacked,.mobile-contact-details .list--unstyled{margin-bottom:20px}.mobile-contact-details .list--inline li,.mobile-contact-details .list--pills li,.mobile-contact-details .list--stacked li,.mobile-contact-details .list--unstyled li{margin:0}.mobile-contact-details .list--inline li a,.mobile-contact-details .list--pills li a,.mobile-contact-details .list--stacked li a,.mobile-contact-details .list--unstyled li a{text-decoration:none;color:#333;font-size:16px}.single-project-testimonials{float:left;width:100%;margin-bottom:45px}.single-project-testimonials .single-project-testimonial{width:50%;margin:0 auto 10px}@media only screen and (max-width:1024px){.single-project-testimonials .single-project-testimonial{width:70%}}@media only screen and (max-width:large-screen){.single-project-testimonials .single-project-testimonial{width:70%}}.single-project-testimonials .top-speech-mark{margin-bottom:20px;width:auto!important}.projects,.show-more{width:100%;float:left}.single-project-testimonials .bottom-speech-mark-block{float:right;margin-bottom:0}.single-project-testimonials .owl-page{background:#00acc6}.single-project-testimonials .owl-page.active,.single-project-testimonials .owl-page:hover{background:#ffd21a}.single-project-testimonials .owl-pagination{margin:30px 0}.show-more{display:block;background:#eaeaea;text-align:center;padding:30px 0;margin-bottom:70px;font-size:19px;font-size:1.1875rem;font-family:"Proxima N W01 Bold",Arial,sans-serif;text-decoration:none;border-radius:12px}.show-more:hover{background:#d6d5d5}.img-overlay,.our-services__image{background:url(../../img/overlays/img-overlay.png) top center no-repeat}@media only screen and (max-width:749px){.mobile-contact-details{display:block}.show-more{margin-bottom:48px;padding:13px 0}}@media only screen and (max-width:small-screen){.mobile-contact-details{display:block}.show-more{margin-bottom:48px;padding:13px 0}}.projects .project{float:left;clear:none;text-align:inherit;width:26.66667%;margin-left:0;margin-right:10%;margin-bottom:65px}.projects .project:after,.projects .project:nth-of-type(3n+1){clear:both}.projects .project:after,.projects .project:before{content:'';display:table}.projects .project:nth-of-type(3n){margin-right:0;float:right}@media only screen and (max-width:749px){.projects .project{margin-bottom:48px}}@media only screen and (max-width:small-screen){.projects .project{margin-bottom:48px}}.projects .project .our-services__content{margin-bottom:45px}@media only screen and (max-width:749px){.projects .project .our-services__content{height:auto!important;margin-bottom:25px}.projects .project .our-services__image{height:auto!important}}@media only screen and (max-width:small-screen){.projects .project .our-services__content{height:auto!important;margin-bottom:25px}.projects .project .our-services__image{height:auto!important}}.projects .project .our-services__image{position:relative;display:block}.projects .project .our-services__image img{-webkit-mask-box-image:url(../../img/overlays/overlay.png) 100 repeat;margin-bottom:45px}@media only screen and (max-width:1024px){.projects .project .our-services__image img{margin:0 auto 25px!important;display:block!important}}@media only screen and (max-width:large-screen){.projects .project .our-services__image img{margin:0 auto 25px!important;display:block!important}}.projects .project .our-services__title-container a{display:block}.projects .project .our-services__title-link{text-decoration:none}.projects .project .our-services__title-link:hover h2{color:#ffd21a}@media only screen and (max-width:749px){.projects .project .our-services__title-container{height:auto!important}.projects .project .our-services__title{height:auto!important;text-align:center}.projects .project .btn-find-out-more{margin:auto;display:block;width:50%}}@media only screen and (max-width:small-screen){.projects .project .our-services__title-container{height:auto!important}.projects .project .our-services__title{height:auto!important;text-align:center}.projects .project .btn-find-out-more{margin:auto;display:block;width:50%}}@media only screen and (max-width:1024px){.projects .project,.projects .project:nth-of-type(3n){margin-right:10%;float:left}.projects .project{clear:none;text-align:inherit;width:45%;margin-left:0}.projects .project:after,.projects .project:before{content:'';display:table}.projects .project:after{clear:both}.projects .project:nth-of-type(3n+1){clear:none}.projects .project:nth-of-type(2n){margin-right:0;float:right}.projects .project:nth-of-type(2n+1){clear:both}}@media only screen and (max-width:large-screen){.projects .project,.projects .project:nth-of-type(3n){margin-right:10%;float:left}.projects .project{clear:none;text-align:inherit;width:45%;margin-left:0}.projects .project:after,.projects .project:before{content:'';display:table}.projects .project:after{clear:both}.projects .project:nth-of-type(3n+1){clear:none}.projects .project:nth-of-type(2n){margin-right:0;float:right}.projects .project:nth-of-type(2n+1){clear:both}}.projects .divider{margin-top:0}.projects .post-date{font-size:24px;margin-bottom:20px;display:block}.img-overlay{position:absolute;top:0;width:100%;height:100%}.img-overlay.blue-overlay{background:url(../../img/overlays/img-overlay-blue.png) top left no-repeat}@media only screen and (max-width:749px){.projects .project{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.projects .project:first-child{margin-left:auto}.projects .project:last-child{margin-right:auto}.projects .post-date{text-align:center;font-size:18px}.img-overlay.blue-overlay{background:url(../../img/overlays/img-overlay-blue.png) top center no-repeat}}@media only screen and (max-width:small-screen){.projects .project{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.projects .project:first-child{margin-left:auto}.projects .project:last-child{margin-right:auto}.projects .post-date{text-align:center;font-size:18px}.img-overlay.blue-overlay{background:url(../../img/overlays/img-overlay-blue.png) top center no-repeat}}.single-project .header-image .absolute-top-rip,.single-project .header-image .top-nav-rip{display:none}@media only screen and (max-width:1024px){.single-project .header-image .absolute-top-rip{display:block}}@media only screen and (max-width:large-screen){.single-project .header-image .absolute-top-rip{display:block}}.project-stats{float:left;width:100%}.project-stat{float:left;clear:none;text-align:inherit;width:26.66667%;margin-left:0;margin-right:10%}.project-stat:after,.project-stat:nth-of-type(3n+1){clear:both}.counter-wheel-content,.counter.counter-wheel,.loading p,.project-stat .project-stat__wrapper{text-align:center}.project-stat:after,.project-stat:before{display:table}.project-stat:nth-of-type(3n){margin-right:0;float:right}.project-stat .project-stat__wrapper-inner{width:100%;height:212px;margin:0 0 25px;text-align:center;position:relative}.project-stat .project-stat__wrapper-inner .bar{display:block;width:100%;background:#00acc6;position:absolute;bottom:0}.project-stat .project-stat__bar-chart .project-stat__wrapper-inner{background:#f4f4f4;width:63%;margin:0 auto 25px}.project-stat .project-stat__bar-chart .project-stat__wrapper-inner span{font-size:40px;position:relative;top:50%;transform:translateY(-50%)}.project-stat .project-stat__number-count .project-stat__wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.project-stat{width:100%;margin:0;margin-bottom:48px!important}.project-stat:last-child{margin-bottom:0!important}}@media only screen and (max-width:large-screen){.project-stat{width:100%;margin:0;margin-bottom:48px!important}.project-stat:last-child{margin-bottom:0!important}.project-stat__bar-chart .project-stat__wrapper-inner{height:250px!important;width:35%!important}}.count-percentage,.number-count{font-size:200px;color:#00acc6}@media only screen and (max-width:1024px){.project-stat__bar-chart .project-stat__wrapper-inner{height:250px!important;width:35%!important}.count-percentage,.number-count{font-size:125px}.project-stat__number-count-percent .project-stat__wrapper-inner{height:100px}}@media only screen and (max-width:large-screen){.count-percentage,.number-count{font-size:125px}.project-stat__number-count-percent .project-stat__wrapper-inner{height:100px}}.project-stat__number-count-percent .count-percentage,.project-stat__number-count-percent .number-count{font-size:100px}.counter.counter-wheel{width:80px;position:relative;color:#fff;border-radius:50%;border:1px solid #a9a9a9;background-color:#a9a9a9;font-size:12px;display:block}.counter.counter-wheel:before{content:"";display:block;padding-top:100%}.counter.counter-wheel .counter-body{position:absolute;top:0;left:0;bottom:0;right:0;display:block;padding:16px}.counter.counter-wheel hr{margin:5px;border-color:#fff}.counter-wheel{width:5em;height:5em;border:1px solid #ddd;border-radius:50%;position:relative;box-sizing:border-box;padding:.5em;font-family:monospace;background:#fff;color:#000;display:inline-block;vertical-align:middle}.counter-wheel-content,.counter-wheel:before{content:"";border-radius:50%;background:inherit;width:100%;height:100%}.counter-wheel:before{left:0;right:0;bottom:0;position:absolute;max-width:100%;display:block}.counter-wheel-content{border-width:inherit;border-style:solid;border-color:inherit;box-sizing:border-box;position:relative;-webkit-box-pack:center;-webkit-box-align:center;-moz-box-pack:center;-moz-box-align:center;display:-ms-flexbox;display:flex;box-orient:vertical;box-pack:center;box-align:center;max-height:100%}.counter-wheel svg{top:0;left:0;right:0;bottom:0;position:absolute;max-width:100%;width:100%;height:100%}.counter-wheel svg .counter-wheel-highlight{fill:currentColor}.counter-wheel-highlight{color:currentColor}.counter.counter-wheel.counter-wheel-themed{background-color:transparent;border:10px solid #d3d3d3;color:#000;width:200px;padding:15px;font-size:14px;text-transform:uppercase;line-height:1em}.counter.counter-wheel.counter-wheel-themed .counter-values{font-size:42px;font-weight:700;line-height:1.2em}.counter.counter-wheel.counter-wheel-themed .counter-separator{margin:0 2px 0 3px}.counter.counter-wheel.counter-wheel-themed .counter-body{border:10px solid #d3d3d3;border-radius:50%;padding:25px 0}.counter-wheel-callbacks{width:200px;height:200px;background:#ddd;font-family:inherit;font-size:16px;padding:25px;line-height:28px}.counter-wheel-callbacks .counter-wheel-content{background:#fff;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.counter-wheel-callbacks .counter-wheel-content>div{font-weight:700;font-size:32px}.counter-wheel-callbacks .counter-wheel-content>div>*{margin:0 5px}.counter-wheel-callbacks .counter-wheel-highlight{transition:all .25s ease-in;-webkit-transition:all .25s ease-in;color:#333}.counter-level-warn .counter-wheel-highlight{color:orange}.counter-level-ok .counter-wheel-highlight{color:#00acc6}.counter-max{display:none}.counter-count{color:#333!important}.information-blocks .phone-number a{color:#00acc6;font-size:70px;text-decoration:none}.information-blocks .email-address a{color:#00acc6;font-size:40px;text-decoration:none}.loading img{display:block;margin:0 auto}.map__wrapper .map__col.map__col-map:after,.map__wrapper .map__col.map__col-map:before,.map__wrapper .map__col:after,.map__wrapper .map__col:before{display:table;content:''}.map__wrapper{clear:both;position:relative;float:left;width:100%;margin-bottom:100px}@media only screen and (max-width:749px){.map__wrapper{text-align:center}}@media only screen and (max-width:small-screen){.map__wrapper{text-align:center}}.map__wrapper .map__col{float:left;clear:none;text-align:inherit;width:61%;margin-left:0;margin-right:4%}.map__wrapper .map__col:after{clear:both}.map__wrapper .map__col:last-child{margin-right:0}.map__wrapper .map__col.map__col-map{float:left;clear:none;text-align:inherit;width:35%;margin-left:0;margin-right:4%}.map__wrapper .map__col-key ul li,.map__wrapper .map__col.map__col-map:after{clear:both}.map__wrapper .map__col.map__col-map:last-child{margin-right:0}@media only screen and (max-width:1024px){.map__wrapper{margin-bottom:48px}.map__wrapper .map__col.map__col-map{display:none}}@media only screen and (max-width:large-screen){.map__wrapper{margin-bottom:48px}.map__wrapper .map__col.map__col-map{display:none}.map__wrapper .map__col-left{width:100%;margin:0}}@media only screen and (max-width:749px){.map__wrapper .map__col{width:100%}}@media only screen and (max-width:small-screen){.map__wrapper .map__col{width:100%}}.map__wrapper .map__col-left p.please-select{display:none}@media only screen and (max-width:1024px){.map__wrapper .map__col-left p.please-select{display:block}.map__wrapper .map__col-left{width:100%;margin:0}.map__wrapper #menu-ui option.all{display:none}}.map__wrapper #menu-ui{width:48%;float:left;height:auto}@media only screen and (max-width:749px){.map__wrapper #menu-ui{width:100%}}@media only screen and (max-width:small-screen){.map__wrapper #menu-ui{width:100%}}.map__wrapper .projects-resp{text-align:left}.map__wrapper .projects-resp .project{display:none;margin:15px 0 30px}.map__wrapper .projects-resp .project h3{font-family:"Proxima N W01 Bold",Arial,sans-serif;font-size:20px}.map__wrapper .projects-resp .project a{float:none}@media only screen and (max-width:1024px){.map__wrapper .projects-resp{width:48%;clear:both;padding:20px 0}}@media only screen and (max-width:750px){.map__wrapper .projects-resp{width:100%}}.map__wrapper .map__col-key{float:left;width:48%;margin-left:4%}.map__wrapper .map__col-key ul{list-style-type:none;margin:0;padding:0}.map__wrapper .map__col-key ul li span.project-colour{padding-right:5%;display:block;width:15%;float:left}.map__wrapper #map{width:100%;height:500px}.map__wrapper .map__copy{margin-bottom:60px}.map__wrapper .refine-project{font-size:24px;color:#00acc6;margin-bottom:30px}.ccs-map h3{font-weight:700!important}.ccs-map .leaflet-popup-content a,.ccs-map .leaflet-popup-content li,.ccs-map .leaflet-popup-content p{font-size:14px}.ccs-map .leaflet-popup-content-wrapper{border:1px solid #ccc}.gform_wrapper{margin-bottom:115px}.gform_wrapper .validation_error{display:none}.gform_wrapper ul.gform_fields{list-style-type:none;margin:0;padding:0}.gform_wrapper ul.gform_fields li{margin-bottom:20px;clear:left}.gform_wrapper ul.gform_fields li input[type=date],.gform_wrapper ul.gform_fields li input[type=datetime],.gform_wrapper ul.gform_fields li input[type=email],.gform_wrapper ul.gform_fields li input[type=month],.gform_wrapper ul.gform_fields li input[type=number],.gform_wrapper ul.gform_fields li input[type=password],.gform_wrapper ul.gform_fields li input[type=range],.gform_wrapper ul.gform_fields li input[type=search],.gform_wrapper ul.gform_fields li input[type=tel],.gform_wrapper ul.gform_fields li input[type=text],.gform_wrapper ul.gform_fields li input[type=time],.gform_wrapper ul.gform_fields li input[type=url],.gform_wrapper ul.gform_fields li input[type=week]{background-color:#fff;border:1px solid grey;width:100%;height:56px;padding:10px;font-size:17px;font-family:"Proxima Nova W08 Reg",Arial,sans-serif;margin-bottom:5px}@media only screen and (max-width:1024px){.map__wrapper .map__col-key{display:none}.gform_wrapper ul.gform_fields li input[type=date],.gform_wrapper ul.gform_fields li input[type=datetime],.gform_wrapper ul.gform_fields li input[type=email],.gform_wrapper ul.gform_fields li input[type=month],.gform_wrapper ul.gform_fields li input[type=number],.gform_wrapper ul.gform_fields li input[type=password],.gform_wrapper ul.gform_fields li input[type=range],.gform_wrapper ul.gform_fields li input[type=search],.gform_wrapper ul.gform_fields li input[type=tel],.gform_wrapper ul.gform_fields li input[type=text],.gform_wrapper ul.gform_fields li input[type=time],.gform_wrapper ul.gform_fields li input[type=url],.gform_wrapper ul.gform_fields li input[type=week]{font-size:12px;height:34px}}@media only screen and (max-width:large-screen){.map__wrapper .map__col-key{display:none}.gform_wrapper ul.gform_fields li input[type=date],.gform_wrapper ul.gform_fields li input[type=datetime],.gform_wrapper ul.gform_fields li input[type=email],.gform_wrapper ul.gform_fields li input[type=month],.gform_wrapper ul.gform_fields li input[type=number],.gform_wrapper ul.gform_fields li input[type=password],.gform_wrapper ul.gform_fields li input[type=range],.gform_wrapper ul.gform_fields li input[type=search],.gform_wrapper ul.gform_fields li input[type=tel],.gform_wrapper ul.gform_fields li input[type=text],.gform_wrapper ul.gform_fields li input[type=time],.gform_wrapper ul.gform_fields li input[type=url],.gform_wrapper ul.gform_fields li input[type=week]{font-size:12px;height:34px}}@media only screen and (max-width:749px){.gform_wrapper ul.gform_fields li input[type=date],.gform_wrapper ul.gform_fields li input[type=datetime],.gform_wrapper ul.gform_fields li input[type=email],.gform_wrapper ul.gform_fields li input[type=month],.gform_wrapper ul.gform_fields li input[type=number],.gform_wrapper ul.gform_fields li input[type=password],.gform_wrapper ul.gform_fields li input[type=range],.gform_wrapper ul.gform_fields li input[type=search],.gform_wrapper ul.gform_fields li input[type=tel],.gform_wrapper ul.gform_fields li input[type=text],.gform_wrapper ul.gform_fields li input[type=time],.gform_wrapper ul.gform_fields li input[type=url],.gform_wrapper ul.gform_fields li input[type=week]{height:56px;font-size:16px!important}}@media only screen and (max-width:small-screen){.gform_wrapper ul.gform_fields li input[type=date],.gform_wrapper ul.gform_fields li input[type=datetime],.gform_wrapper ul.gform_fields li input[type=email],.gform_wrapper ul.gform_fields li input[type=month],.gform_wrapper ul.gform_fields li input[type=number],.gform_wrapper ul.gform_fields li input[type=password],.gform_wrapper ul.gform_fields li input[type=range],.gform_wrapper ul.gform_fields li input[type=search],.gform_wrapper ul.gform_fields li input[type=tel],.gform_wrapper ul.gform_fields li input[type=text],.gform_wrapper ul.gform_fields li input[type=time],.gform_wrapper ul.gform_fields li input[type=url],.gform_wrapper ul.gform_fields li input[type=week]{height:56px;font-size:16px!important}}.gform_wrapper ul.gform_fields li textarea{font-size:17px;font-family:"Proxima Nova W08 Reg",Arial,sans-serif;border:1px solid grey;height:220px}@media only screen and (max-width:1024px){.gform_wrapper ul.gform_fields li textarea{font-size:12px;height:147px}}@media only screen and (max-width:large-screen){.gform_wrapper ul.gform_fields li textarea{font-size:12px;height:147px}}@media only screen and (max-width:749px){.gform_wrapper ul.gform_fields li textarea{height:220px;font-size:16px!important}}@media only screen and (max-width:small-screen){.gform_wrapper ul.gform_fields li textarea{height:220px;font-size:16px!important}}.gform_wrapper ul.gform_fields li label{font-size:18px;margin-bottom:10px;line-height:normal}@media only screen and (max-width:1024px){.gform_wrapper ul.gform_fields li label{margin-bottom:5px;font-size:14px}}@media only screen and (max-width:large-screen){.gform_wrapper ul.gform_fields li label{margin-bottom:5px;font-size:14px}}@media only screen and (max-width:749px){.gform_wrapper ul.gform_fields li label{text-align:left;font-size:18px}}@media only screen and (max-width:small-screen){.gform_wrapper ul.gform_fields li label{text-align:left;font-size:18px}}.gform_wrapper ul.gform_fields li select{width:100%}.gform_wrapper ul.gform_fields li span.gfield_required{color:#ff5666}.gform_wrapper ul.gform_fields li.gf_left_half,.gform_wrapper ul.gform_fields li.gf_right_half{clear:none;float:left;width:48%;margin-right:4%}.gform_wrapper ul.gform_fields li.gf_right_half{margin-right:0;float:right}.gform_wrapper ul.gform_fields li.gf_left_third,.gform_wrapper ul.gform_fields li.gf_middle_third,.gform_wrapper ul.gform_fields li.gf_right_third{clear:none;width:31.3333333%;float:left;margin-right:2%}.gform_wrapper .gform_footer,.gform_wrapper ul.gform_fields li.gf_left_third{clear:both}.gform_wrapper ul.gform_fields li.gf_right_third{margin-right:0}.gform_wrapper ul.gform_fields li.gform_validation_container{position:absolute;left:-9999px}.gform_wrapper ul.gform_fields li .gfield_description{line-height:normal}.gform_wrapper ul.gform_fields li .validation_message{color:#e61657;background:url(../../img/icons/validation-error.jpg) left center no-repeat;padding-left:30px;padding-top:3px}.gform_wrapper .gform_button{font-size:19px;font-size:1.1875rem;color:#fff;font-family:"Proxima N W01 Bold",Arial,sans-serif;border:none;background:url(../../img/overlays/blue-button-bk.png) center center repeat-x;height:65px;width:40%;border-radius:10px}.gform_wrapper .gform_button:hover{background:url(../../img/overlays/blue-button-bk-hover.png) center center repeat-x;color:#fff}@media only screen and (max-width:1024px){.gform_wrapper .gform_button{width:50%}}@media only screen and (max-width:large-screen){.gform_wrapper .gform_button{width:50%}}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000, offx=1, offy=-1);line-height:30px;min-height:30px!important;border-width:1px 0 0;border-style:solid;border-color:#666}.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:1px solid #bbb}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1', GradientType=0 )}.ui-datepicker th{text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.ui-datepicker-calendar .ui-state-default{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#ededed 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede', GradientType=0 );box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#FFF2AA;border:1px solid #c19163;color:#666;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #FFF;filter:dropshadow(color=#FFF, offx=0, offy=1);position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}@media only screen and (max-width:1024px){.accessibility__controls{display:none!important}}@media only screen and (max-width:large-screen){.accessibility__controls{display:none!important}}.accessibility__controls .btn--accessibility{float:left;display:block;padding:5px 8%;color:#989796;border:2px solid #989796;background:0 0;font-size:16px;font-size:1rem;font-family:"Proxima N W01 Light",Arial,sans-serif;transition:.25s ease-out;margin:0 5px 0 0}.accessibility__controls .btn--accessibility:hover{background:#00acc6;color:#fff}.accessibility__controls .accessibility__font-sizes{float:left;margin-top:5px}.accessibility__controls .accessibility__font-sizes a{text-decoration:none;font-family:"Proxima N W01 Bold",Arial,sans-serif}.accessibility__controls .accessibility__font-sizes a:hover{color:#00acc6}.accessibility__controls .accessibility__font-sizes .accessibility__font-size-indicator--small-text{font-size:80%}.accessibility__controls .accessibility__font-sizes .accessibility__font-size-indicator--large-text{font-size:130%}.accessibility__contrast-toggles{float:left;width:100%;padding:30px 0}.accessibility__controls{position:relative;min-width:181px;display:block;float:right;margin-left:10px}.accessibility__font-size--large-text .accessibility__font-size-indicator--large-text,.accessibility__font-size--small-text .accessibility__font-size-indicator--small-text,.accessibility__font-size-indicator--default-text{font-family:gotham_htf_bold,Arial,sans-serif;text-decoration:underline}.accessibility__font-size--large-text .accessibility__font-size-indicator--default-text,.accessibility__font-size--small-text .accessibility__font-size-indicator--default-text{font-family:gotham_htf_bookregular,Arial,sans-serif;text-decoration:none}.accessibility__contrast-toggle{float:left;clear:none;width:32%;margin-left:0;margin-right:2%;margin-bottom:20px;text-align:center;transition:transform ease .25s}.accessibility__contrast-toggle:after,.accessibility__contrast-toggle:nth-of-type(3n+1){clear:both}.accessibility__contrast-toggle:after,.accessibility__contrast-toggle:before{content:'';display:table}.accessibility__contrast-toggle:nth-of-type(3n){margin-right:0;float:right}.accessibility__contrast-toggle a{float:left;width:100%;padding:30px;border:2px solid #FFF;font-family:gotham_htf_bold,Arial,sans-serif;color:#333;text-decoration:none;border-radius:20px}.accessibility__contrast-toggle:hover{transform:scale(1.05)}.accessibility__contrast-toggle--default a{border:2px solid #f5f5f5;color:#333!important;background:#FFF}.accessibility__contrast-toggle--black-on-pale-blue a{color:#000!important;background:#CFE5FC!important}.accessibility__contrast-toggle--black-on-cream a{color:#000!important;background:#F7F3D6!important}.accessibility__contrast-toggle--yellow-on-black a{color:#ff0!important;background:#000!important}.accessibility__contrast-toggle--black-on-pale-pink a{color:#000!important;background:#FF95FF!important}.accessibility__contrast-toggle--black-on-yellow a{color:#000!important;background:#ff0!important}.accessibility__contrast-toggle--blue-on-yellow a{color:#0E0E70!important;background:#ff0!important}.accessibility__contrast-toggle--white-on-black a{color:#FFF!important;background:#000!important}@media only screen and (max-width:749px){.accessibility__contrast-toggle{width:100%;margin-right:0}}@media only screen and (max-width:small-screen){.accessibility__contrast-toggle{width:100%;margin-right:0}}.accessibility__options{float:left;width:100%;padding-top:30px;margin-bottom:30px;border-top:1px solid #f5f5f5}.accessibility__options a{float:left;clear:left;margin-bottom:10px;text-decoration:none;transition:all .25s}.accessibility__options a i{color:#333;transition:all .25s;margin-right:5px}.accessibility__options a:hover i{transform:scale(1.1)}.search-results{float:left;width:100%}.search-results__header{float:left;width:100%;padding:130px 15%;text-align:center}.search-results__keywords{display:inline-block;padding:5px 10px;margin-top:15px;clear:left;background:rgba(245,245,245,.5)}.search-results__list{float:left;clear:none;text-align:inherit;width:49%;margin-left:0;margin-right:2%;position:relative;left:25.5%}.allLogos,.clear:after,.search-results__list:after{clear:both}.search-results__list:after,.search-results__list:before{content:'';display:table}.search-results__list:last-child{margin-right:0}.search-results__item{float:left;width:100%;margin-bottom:0!important}.search-results__item a{float:left;width:100%;padding:30px;text-decoration:none;color:#333;border-bottom:1px solid #e5e5e5;transition:all .25s}.search-results__item a:hover{background:#e5e5e5}.search-results__item i{width:27px;height:27px;margin-top:10px;padding-left:3px;text-align:center;color:#FFF;border-radius:50%}.search-results__item h3{margin-bottom:0}.search-results__search{position:relative;float:left;width:100%;padding:30px;background-color:#f5f5f5}.search-results__search input{padding:20px;margin-bottom:0;background:#FFF;border-radius:50px}.search-results__search button{position:absolute;right:35px;top:35px;width:50px;height:50px;font-size:27px;color:#fff;background:pink;border-radius:50%;border:none;transition:.25s ease-out}.search-results__search button i{position:absolute;top:10px;right:7px}.search-results__search button:hover{background:pink}.search-results__no-results{float:left;width:100%;text-align:center}.allLogos{position:relative;float:left;width:100%;padding:0 40px;margin:20px 0}.allLogos .logos .item{height:200px;text-align:center;font:0/0 a}.allLogos .logos .item .centerer{display:inline-block;vertical-align:middle;height:100%}.allLogos .logos .item img{margin:0 auto;width:auto;vertical-align:middle;display:inline-block}.allLogos .customNextBtn,.allLogos .customPrevBtn{width:0;border-top:30px solid transparent;border-bottom:30px solid transparent;height:0}.allLogos .customBtn{position:absolute;top:50%;margin-top:-30px;z-index:100}.allLogos .customBtn:hover{cursor:pointer}.allLogos .customNextBtn{right:0;border-left:25px solid #ffd21a}.allLogos .customPrevBtn{left:0;border-right:25px solid #ffd21a}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.accessibility__contrast-color--black-on-cream * .btn,.accessibility__contrast-color--black-on-cream * .continuum__item,.accessibility__contrast-color--black-on-pale-blue * .btn,.accessibility__contrast-color--black-on-pale-blue * .continuum__item,.accessibility__contrast-color--black-on-pale-pink * .btn,.accessibility__contrast-color--black-on-pale-pink * .continuum__item,.accessibility__contrast-color--black-on-yellow * .btn,.accessibility__contrast-color--black-on-yellow * .continuum__item,.accessibility__contrast-color--blue-on-yellow * .btn,.accessibility__contrast-color--blue-on-yellow * .continuum__item,.accessibility__contrast-color--white-on-black * .btn,.accessibility__contrast-color--white-on-black * .continuum__item,.accessibility__contrast-color--yellow-on-black * .btn,.accessibility__contrast-color--yellow-on-black * .continuum__item{border:2px solid #FFF}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.accessibility__font-size--small-text h1{font-size:48px;font-size:3rem}.accessibility__font-size--small-text h2{font-size:36px;font-size:2.25rem}.accessibility__font-size--small-text h3{font-size:20px;font-size:1.25rem}.accessibility__font-size--small-text h4{font-size:18px;font-size:1.125rem}.accessibility__font-size--small-text h5{font-size:16px;font-size:1rem}.accessibility__font-size--small-text p{font-size:12px;font-size:.75rem}.accessibility__font-size--large-text h1{font-size:80px;font-size:5rem}.accessibility__font-size--large-text h2{font-size:62px;font-size:3.875rem}.accessibility__font-size--large-text h3{font-size:48px;font-size:3rem}.accessibility__font-size--large-text h4{font-size:36px;font-size:2.25rem}.accessibility__font-size--large-text h5{font-size:24px;font-size:1.5rem}.accessibility__font-size--large-text p{font-size:20px;font-size:1.25rem}.accessibility__contrast-color--black-on-pale-blue *{color:#000!important;background-color:#CFE5FC}.accessibility__contrast-color--black-on-pale-blue * input,.accessibility__contrast-color--black-on-pale-blue * textarea{background:#FFF}.accessibility__contrast-color--black-on-pale-blue * .page-header__overlay{background:#CFE5FC}.accessibility__contrast-color--black-on-pale-blue * .btn:hover{background-color:#FFF}.accessibility__contrast-color--black-on-pale-blue * .main-header__search button{background-color:#CFE5FC}.accessibility__contrast-color--black-on-pale-blue * .main-header__search button i{color:#000}.accessibility__contrast-color--black-on-cream *{color:#000!important;background-color:#F7F3D6}.accessibility__contrast-color--black-on-cream * input,.accessibility__contrast-color--black-on-cream * textarea{background:#FFF}.accessibility__contrast-color--black-on-cream * .page-header__overlay{background:#F7F3D6}.accessibility__contrast-color--black-on-cream * .btn:hover{background-color:#FFF}.accessibility__contrast-color--black-on-cream * .main-header__search button{background-color:#F7F3D6}.accessibility__contrast-color--black-on-cream * .main-header__search button i{color:#000}.accessibility__contrast-color--yellow-on-black *{color:#ff0!important;background-color:#000}.accessibility__contrast-color--yellow-on-black * input,.accessibility__contrast-color--yellow-on-black * textarea{background:#FFF}.accessibility__contrast-color--yellow-on-black * .page-header__overlay{background:#000}.accessibility__contrast-color--yellow-on-black * .btn:hover{background-color:#FFF}.accessibility__contrast-color--yellow-on-black * .main-header__search button{background-color:#000}.accessibility__contrast-color--yellow-on-black * .main-header__search button i{color:#ff0}.accessibility__contrast-color--black-on-pale-pink *{color:#000!important;background-color:#FF95FF}.accessibility__contrast-color--black-on-pale-pink * input,.accessibility__contrast-color--black-on-pale-pink * textarea{background:#FFF}.accessibility__contrast-color--black-on-pale-pink * .page-header__overlay{background:#FF95FF}.accessibility__contrast-color--black-on-pale-pink * .btn:hover{background-color:#FFF}.accessibility__contrast-color--black-on-pale-pink * .main-header__search button{background-color:#FF95FF}.accessibility__contrast-color--black-on-pale-pink * .main-header__search button i{color:#000}.accessibility__contrast-color--black-on-yellow *{color:#000!important;background-color:#ff0}.accessibility__contrast-color--black-on-yellow * input,.accessibility__contrast-color--black-on-yellow * textarea{background:#FFF}.accessibility__contrast-color--black-on-yellow * .page-header__overlay{background:#ff0}.accessibility__contrast-color--black-on-yellow * .btn:hover{background-color:#FFF}.accessibility__contrast-color--black-on-yellow * .main-header__search button{background-color:#ff0}.accessibility__contrast-color--black-on-yellow * .main-header__search button i{color:#000}.accessibility__contrast-color--blue-on-yellow *{color:#0E0E70!important;background-color:#ff0}.accessibility__contrast-color--blue-on-yellow * input,.accessibility__contrast-color--blue-on-yellow * textarea{background:#FFF}.accessibility__contrast-color--blue-on-yellow * .page-header__overlay{background:#ff0}.accessibility__contrast-color--blue-on-yellow * .btn:hover{background-color:#FFF}.accessibility__contrast-color--blue-on-yellow * .main-header__search button{background-color:#ff0}.accessibility__contrast-color--blue-on-yellow * .main-header__search button i{color:#0E0E70}.accessibility__contrast-color--white-on-black *{color:#FFF!important;background-color:#000}.accessibility__contrast-color--white-on-black * input,.accessibility__contrast-color--white-on-black * textarea{background:#FFF}.accessibility__contrast-color--white-on-black * .page-header__overlay{background:#000}.accessibility__contrast-color--white-on-black * .btn:hover{color:#000!important;background-color:#FFF}.accessibility__contrast-color--white-on-black * .main-header__search button{background-color:#000}.float--left{float:left!important}.float--right{float:right!important}.float--none{float:none!important}.push{margin:.625rem}.push--top{margin-top:.625rem}.push--right{margin-right:.625rem}.push--bottom{margin-bottom:.625rem}.push--left{margin-left:.625rem}.pad{padding:.625rem}.pad--top{padding-top:.625rem}.pad--right{padding-right:.625rem}.pad--bottom{padding-bottom:.625rem}.pad--left{padding-left:.625rem}.font-weight--light{font-weight:100!important}.font-weight--normal{font-weight:400!important}.font-weight--heavy{font-weight:700!important}.align--left{text-align:left!important}.align--center{text-align:center!important}.align--right{text-align:right!important}.clear:after,.clear:before{content:'';display:table}.clear--left{clear:left!important}.clear--right{clear:right!important}.hidden{display:none!important}@media only screen and (max-width:959px){.display--medium-screen{display:block!important}.hidden--medium-screen{display:none!important}}@media only screen and (max-width:medium-screen){.display--medium-screen{display:block!important}.hidden--medium-screen{display:none!important}}@media only screen and (max-width:749px){.display--small-screen{display:block!important}.hidden--small-screen{display:none!important}}@media only screen and (max-width:small-screen){.display--small-screen{display:block!important}.hidden--small-screen{display:none!important}}
