/*d22f5edd67c7fc3f57d53e19f3ebc997*/
@media (min-width:768px){.ts-gs-dim img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.3;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.ts-capabilities-row,.ts-capabilities-heading-row{color:#222;display:table;table-layout:fixed;overflow:hidden;width:100%}.ts-cell-1l{display:table-cell;float:none;width:70%;height:100%;vertical-align:middle;border:1px solid white}.ts-cell-1r{display:table-cell;float:none;width:30%;height:100%;vertical-align:middle;text-align:center;border:1px solid white}.ts-cell-text{padding:0 3em}.ts-text-right{left:50%;position:relative}.ts-image-left{right:50%;position:relative}.ts-capabilities-row:hover,.ts-capabilities-heading-row{background-color:#0054a6;color:white;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.ts-cell a{color:white}.ts-cell a:hover{font-style:italic;text-decoration:underline}.ts-capabilities-row:hover img{opacity:1;filter:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}}.ts-full-width{width:100%}.box7{background:rgba(177, 176, 176, 0.22)}#g-top{border-top:black 20px solid}#pwebcontact88{top:20px}#g-container-footer .g-social{white-space:nowrap;text-align:center}#g-container-footer{padding-top:0}#g-container-footer .g-content{margin-top:10px;padding-top:0;margin-bottom:10px}.ts-services-tile{position:relative}.ts-cell-caption{position:absolute;width:100%;color:white;text-shadow:1px 1px 2px black, 0 0 25px #366047, 0 0 5px #366047;font-size:140%;font-weight:bold;text-align:center;top:50%;transform:translateY(-50%)}.ts-cell-caption:hover{text-shadow:1px 1px 2px black, 0 0 50px #FFBF00, 0 0 25px #FFBF00, 0 0 10px #FFBF00, 0 0 5px #366047}#g-showcase .g-grid{padding:0}#g-showcase{margin-top:-25px}#g-navigation{padding-bottom:8px}.g-simplecontent h2.g-title{color:#0054a6;font-size:140%;font-family:arial;font-weight:800}.ts-photo-captions{text-align:center;font-style:italic;font-size:80%;font-family:sans-serif}blockquote p{font-weight:600}h1,h2,h3,h4,h5,h6{color:#9d0e1c}.button-ts-red{background:red;border:3px solid pink}.button-ts-red:hover{background:white;border:3px solid red}.button-ts-red a{color:white}.button-ts-red a:hover{color:red}.g-main-nav .g-toplevel>li:hover>.g-menu-item-container:before,.g-main-nav .g-toplevel>li.active>.g-menu-item-container:before{position:absolute;content:"";width:90%;height:8px;background:#9d0e1c;border-radius:100%;left:5%;bottom:-0.5rem;top:unset}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0 2rem}.g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content,.g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content{text-transform:capitalize}.g-offcanvas-toggle .fa-fw{color:red}.g-offcanvas-toggle{top:2rem}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{border:2px solid #ff6a7e;background:red}#events .item .eg-content:hover .data{background-color:rgba(0, 84, 166, 0.9);opacity:1;color:#EEE}#events .item .eg-content .data{background-color:rgba(128, 128, 128, 0.95);bottom:0;color:#0054a6;opacity:0.8;font-weight:bold;text-align:center}#events .item .title{padding-top:15px}@media only screen and (min-width:720px){.ts-split-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.ts-split-cols ol,.ts-split-cols ul,.ts-split-cols p,.ts-split-cols blockquote{margin-top:0;margin-bottom:0}.ts-split-cols blockquote{margin-top:-1em;margin-bottom:3em}}@media only screen and (max-width:719px){.ts-big{display:none}#logo-5992-particle{margin-top:50px !important}}@media only screen and (min-width:720px){.ts-small{display:none}}.zoom{z-index:999;transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.zoom:hover{transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1)}