/*!
 * This file was auto-generated using SASS
 * You can manually modify it - but usually you will want to 
 * Re-generate it using the SASS variables of your theme
*/.grid-row{grid-row-gap:30px;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}@media(min-width:768px){.grid-row{grid-column-gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media(min-width:992px){.grid-row .item:first-of-type,.grid-row .item:nth-of-type(5),.grid-row .item:nth-of-type(7),.grid-row .item:nth-of-type(11){grid-row:span 2}}.grid-row .item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.co-img-left{float:left;margin:0 10px 10px 0;padding-right:7px;width:50%}.co-img-right{border-radius:.2px;float:right;margin:0 0 10px 20px;padding-left:7px;width:50%}.co-text{margin-bottom:14px}.co-text .co-img-right a,.co-text .co-img-right a:link{border-bottom:0 solid #fff}.co-text ul{margin-left:0;overflow:hidden}.co-text ul li{margin-left:18px}.co-gallery.co-img-right{margin:0 0 -15px 20px}.co-list-image{margin-bottom:14px;width:100%}.co-separatingline{overflow:hidden}.co-document .glyphicon{font-size:17px}.co-document a{text-decoration:none!important}.co-document a:hover .co-document-text span{text-decoration:underline!important}.co-document p{color:#333}.co-documents{list-style-type:none;margin:0}.co-documents li{margin:0}.co-document-text{margin-left:30px}.co-header-image{width:100%}.co-navigation{margin-top:0}.co-navigation .col{padding-bottom:10px}.co-navigation a:link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease-in-out}.co-navigation a:hover img{opacity:.7}.co-navigation a:hover h3,.co-navigation a:hover p{color:#999}.co-navigation a h4{font-weight:700}.co-navigation a p{color:#333}.co-navigation img{margin-bottom:5px;max-width:100%;width:100%}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease-in-out}a:hover img{opacity:1}.co-google-map-container{margin-bottom:25px;margin-top:25px}.ly-header-pane .co-google-map-container{margin-bottom:0;margin-top:0}.role-admin .co-youtube-video-wrapper{padding-top:40px}.co-person-placeholder{background:#dedede;padding-bottom:128.57%}.co-person{margin:20px 0;overflow:hidden}.co-person-2-0{clear:left}.co-person-wrapper img{width:100%}.co-person-wrapper .co-person-image{padding-right:0}.co-person-text{word-wrap:break-word}#dnn_ContentPane .co-text-only{padding-right:0}.row.co-gallery{margin:0 -7px;overflow:hidden}.co-gallery .col{margin-bottom:14px}.co-gallery .col .co-overview-itemtitle{display:block}.co-gallery .col .img-rounded{width:100%}.co-gallery-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;overflow:hidden;position:relative}.co-gallery-item a,.co-gallery-item a:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;overflow:hidden}.co-gallery-item a:hover{text-decoration:none}.co-gallery-item a:hover span{color:#999;text-decoration:none}.co-gallery-item a:hover img{opacity:.7}.co-gallery-item a span{color:#666;display:block;padding:3px 0}.co-gallery-item a:link img,.co-gallery-item a span,.co-imagecombi a span{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease-in-out}.co-imagecombi a span{color:#666;display:block;padding:3px 0}.co-imagecombi a:hover span{color:#999;text-decoration:none}.co-imagecombi a:hover img{opacity:.7}.co-imagecombi a:link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease-in-out}.co-imagecombi .col .img-rounded{width:100%}.co-imagecombi .co-imagecombi-margin{display:block;margin-bottom:13px;overflow:hidden}.co-toolbardesc{display:block;margin-bottom:30px;overflow:hidden}.co-team-name{margin-top:5px}.co-team-lightbox-name,.co-team-name{font-weight:700}.co-team-item{margin-bottom:5px}.co-team-lightbox img{margin:10px 0;width:100%}.co-team-list a.fancybox-team{color:#333}.co-team-list a.fancybox-team img{transition:opacity .3s ease-in-out}.co-team-list a.fancybox-team:hover{color:#999}.co-team-list a.fancybox-team:hover img{opacity:.7}.co-team-position{margin-bottom:8px;margin-top:-2px}.co-team-mobile-wrapper{margin-bottom:20px}.tab-264 .fancybox-nav span{cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:190px;visibility:visible;width:36px;z-index:8040}.row.co-reference-wrapper{margin:0 -7px}.co-reference-excerpt{overflow:hidden}.co-reference{margin-bottom:10px}.co-reference-logo-wrapper{border:1px solid #dadada;display:block;margin:0 0 5px;overflow:hidden;text-align:center}.co-reference-logo{margin:0 auto}.co-image-top img{margin-bottom:20px}.co-image-top h3{color:#333!important;font-size:15px;font-weight:700;margin:0 0 8px!important}.co-image-top .co-link{text-transform:uppercase}img.img-responsive{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.co-cta{border:1px solid #b4b4b4;display:block;margin-top:14px;padding:30px 40px;text-align:center}.co-cta h3{color:#b4b4b4;font-size:30px}@media (max-width:767px){.co-img-left,.co-img-right{margin:0 0 10px;max-width:none;padding:0;width:100%}.co-mobile-margin{margin:14px 0}#dnn_ContentPane .co-text-only{padding-right:0}}@media(min-width:769px){.col-sm-6 .co-google-map-container{margin-bottom:25px;margin-top:8px}}@media (max-width:450px){.co-google-map-container{padding-bottom:100%!important}}@media (max-width:430px){.co-person-wrapper .co-person-image{margin-bottom:15px;padding-right:19px;width:100%}.co-person-wrapper .co-person-text{width:100%}}@media(min-width:990px){.co-team-item{overflow:hidden}}@media(max-width:34em){.co-reference-logo{width:100%!important}}@media(min-width:1200px){.co-navigation .col-md-4{width:33.3%}.co-gallery-item{width:100%}.co-team-item{width:33.3%!important}.co-cta{font-size:18px}.co-cta h3{font-size:42px}}@media(max-width:480px){.co-cta{border:1px solid #b4b4b4;display:block;margin-top:14px;padding:20px}.co-cta h3{color:#b4b4b4;font-size:30px}.co-cta strong{display:block}}@media(max-width:360px){.co-cta h3{color:#b4b4b4;font-size:24px}.co-cta strong{display:block}}@media(max-width:992px){.co-navigation a:link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none}.co-navigation a:hover img{opacity:1}.co-gallery-item a:link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none}.co-gallery-item a:hover img{opacity:1}a:link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none}a:hover img{opacity:1}}.co-video-embed img{left:0;position:absolute;top:0;width:100%}.co-video-embed .overlay{background-color:rgba(52,58,64,.4);cursor:pointer;left:0;position:absolute;top:0;transition:background-color .3s ease-in-out;z-index:1}.co-video-embed .overlay.hide{display:none!important}.co-video-embed .overlay svg{color:#fff;font-size:72px;transition:color .3s ease-in-out}.co-video-embed .overlay:hover svg{color:red}figure{overflow:hidden;position:relative;transition:background-color .3s ease-in-out}figure img{transition:transform .5s ease,opacity .3s ease-in-out}figure figcaption{background:linear-gradient(180deg,hsla(0,0%,100%,0) 5%,rgba(0,0,0,.7) 50%);bottom:0;left:0;position:absolute;width:100%;z-index:2}a:hover figure.effect-zoom img{transform:scale(1.05)}a:hover figure.effect-darken img{opacity:1}a.co-video{display:block;position:relative}a.co-video svg{color:#fff;font-size:72px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .3s ease-in-out}a.co-video:hover svg{color:red}.co-linkblock{color:#212529}.co-linkblock a{text-decoration:none}.co-linkblock a h4{color:#22387f}.co-linkblock p{color:#212529}.co-linkblock span{color:#22387f;display:inline-block;padding:3px 0;transition:color .3s ease-in-out;vertical-align:middle}.co-linkblock span svg{height:12px;margin-bottom:3px;margin-left:0;transition:margin-left .3s ease-in-out;vertical-align:text-bottom}.co-linkblock:hover a{color:#212529;text-decoration:none}.co-linkblock:hover a figure.effect-zoom img{transform:scale(1.05)}.co-linkblock:hover a figure.effect-darken{background-color:#fb0}.co-linkblock:hover a figure.effect-darken img{opacity:.8}.co-linkblock:hover a h4{color:#fb0}.co-linkblock:hover span{color:#fb0;text-decoration:none}.co-linkblock:hover span svg{margin-left:8px;transition:margin-left .3s ease-in-out}.co-linkblock.co-linkblock-overlay{color:#fff}.co-linkblock.co-linkblock-overlay figure .overlay{background:rgba(52,58,64,.4);background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.2) 25%,transparent 40%);left:0;position:absolute;top:0;transition:background .3s ease-in-out;z-index:1}.co-linkblock.co-linkblock-overlay h4,.co-linkblock.co-linkblock-overlay p{color:#fff;font-size:18px}.co-linkblock.co-linkblock-overlay p{font-family:Playfair Display,serif;font-style:italic}.co-linkblock.co-linkblock-overlay span{align-self:flex-start;background:#fff;border-radius:4px;color:#22387f;display:inline-block;padding:5px 10px;transition:background-color .3s ease-in-out,color .3s ease-in-out;vertical-align:middle}.co-linkblock.co-linkblock-overlay span svg{height:12px;margin-bottom:3px;margin-left:0;transition:margin-left .3s ease-in-out;vertical-align:text-bottom}.co-linkblock.co-linkblock-overlay:hover a{text-decoration:none}.co-linkblock.co-linkblock-overlay:hover a span{background-color:#212529;color:#fb0;color:#fff;text-decoration:none}.co-linkblock.co-linkblock-overlay:hover a span svg{margin-left:8px;transition:margin-left .3s ease-in-out}.co-linkblock.co-linkblock-overlay:hover a figure.effect-darken .overlay{background-color:rgba(52,58,64,.2)}.co-linkblock.co-linkblock-overlay:hover a figure.effect-darken img{opacity:1}
/*# sourceMappingURL=styles.min.css.map */