﻿.white{color:#fff}.uwf-grey{color:#959595}.uwf-lt-grey{color:#f4f4f4}.uwf-dk-grey{color:#626262}.uwf-blue{color:#21378b}.uwf-red{color:#b2072e}body{font-family:"Barlow", sans-serif;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}h1,h2,h3{font-family:"Oswald", sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}h1{font-size:48px}h2{font-size:32px}h4{font-size:22px;font-weight:500}sup{font-size:65%}a,a:hover,a:focus{text-decoration:none}a.link,a.link:hover,a.link:focus{text-decoration:underline;color:#21378b}ul{padding:0;margin:0;list-style-type:none}a.red-button{display:block;width:fit-content;padding:8px 12px;font-family:"Oswald", sans-serif;font-size:18px;font-weight:500;transition:.3s all;text-transform:uppercase;color:#b2072e;border:1px solid #b2072e;border-radius:25px;background-color:#fff}a.red-button:hover{color:#fff;background-color:#b2072e}a.red-button.blue{color:#21378b;border:1px solid #21378b;background-color:unset}a.red-button.blue:hover{color:#fff;background-color:#21378b}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}header{position:fixed;z-index:3;width:100%;height:80px;background-color:#fff;box-shadow:0 10px 12px -16px}header .logo{max-width:140px;padding:12px 0}.header-spacing{padding-top:80px;border-bottom:10px solid #b2072e}.header-spacing.slick-dotted.slick-slider{margin-bottom:0}@media screen and (max-width: 767px){.top-bar.oc-js.active{position:static}.oc-container{position:absolute;top:0;min-height:100%}.oc-overlay{position:absolute;z-index:-1;width:100%;height:100%;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.oc-overlay.active{z-index:20;background-color:rgba(0,0,0,0.8)}#oc-icon{position:absolute;top:8px;margin-top:10px;right:7px;z-index:21;display:block;width:50px;height:41px;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:top 0s;-moz-transition:top 0s;-ms-transition:top 0s;-o-transition:top 0s;transition:top 0s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#oc-icon span{position:absolute;left:8px;display:block;width:34px;height:4px;background:#21378b;-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;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#oc-icon span.bar1{top:8px}#oc-icon span.bar2,#oc-icon span.bar3{top:18px}#oc-icon span.bar4{top:28px}#oc-icon.active span.bar1{top:18px;left:50%;width:0}#oc-icon.active span{background:#fff}#oc-icon.active:hover span{background:#fff}#oc-icon.active span.bar2,#oc-icon.active span.bar3{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#oc-icon.active span.bar3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#oc-icon.active span.bar4{top:18px;left:50%;width:0}.oc-left{left:0;width:100%;overflow-x:hidden;-webkit-transition:left 0.2s linear;-moz-transition:left 0.2s linear;-ms-transition:left 0.2s linear;-o-transition:left 0.2s linear;transition:left 0.2s linear}.oc-left.active{left:-75%;z-index:1;overflow-x:visible}nav.oc-right{right:-75%;width:75%;background-color:#fff}nav.oc-right.active{z-index:9999}nav.oc-right>ul{height:100%}nav.oc-right ul li{position:relative}nav.oc-right ul ul{display:none}nav.oc-right>ul li.active>ul{display:block}nav.oc-right ul li a{display:block;padding:10px 41px 10px 15px;color:#21378b;border-bottom:1px solid #ddd}nav.oc-right li>span.oc-toggle.fas{position:absolute;top:0;right:0;z-index:22;display:block;width:41px;height:45px;padding:14px;cursor:pointer;border-bottom:1px solid #ddd}nav.oc-right li>span.oc-toggle.fa-plus{color:#000;background-color:#eee}nav.oc-right li>span.oc-toggle.fa-minus{color:#fff;background-color:#000}nav.oc-right>ul>li{display:block}nav.oc-right>ul>li>a{font-weight:400}nav.oc-right>ul>li.active>a{color:#999}nav.oc-right>ul>li>ul li span.oc-toggle.fa-minus,nav.oc-right>ul>li.active>ul li span.oc-toggle.fa-minus{color:#000;background:#eee}nav.oc-right>ul ul li>a{padding-left:25px;background:#fafafa}nav.oc-right>ul ul ul li a{padding:5px 26px 5px 39px;font-size:13px;background:#f4f4f4;background-image:url("/site/templates/_assets/img/nav/right-arrow-aaa.png");background-repeat:no-repeat;background-position:21px 6.5px}nav.oc-right>ul ul ul li.active>a,nav.oc-right>ul ul ul li:hover>a{color:#000;background-image:url("/site/templates/_assets/img/nav/right-arrow-aaa.png")}nav.oc-right>ul ul ul li>span.oc-toggle.fas{position:absolute;top:0;right:0;z-index:22;display:block;width:41px;height:28.5px;padding:7.5px 14.5px;cursor:pointer;border-bottom:1px solid #ddd;background-color:#d1d1d1}nav.oc-right>ul ul ul ul li>a{padding:5px 26px 5px 53px;font-size:13px;background:#eee;background-image:url("/site/templates/_assets/img/nav/dash-aaa.png");background-repeat:no-repeat;background-position:35px 6.5px}nav.oc-right>ul ul ul ul li.active>a,nav.oc-right>ul ul ul ul li:hover>a{color:#000;background-image:url("/site/templates/_assets/img/nav/dash-aaa.png")}}@media screen and (min-width: 576px){.container-nav{max-width:540px}}@media screen and (min-width: 768px){#oc-icon{display:none}.container-nav{max-width:720px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 992px){.container-nav{max-width:960px}}@media screen and (min-width: 1200px){.container-nav{max-width:1140px}}footer{font-size:1rem;padding:20px 0;border-top:1px solid #959595}.footer-logo{max-width:140px;padding:28px 0}.sitemap a{display:inline-block;width:fit-content;padding-bottom:6px;margin:auto;color:#000}.sitemap a :hover{color:unset}.company-info a{display:block;margin-bottom:6px;color:#000}.company-info a :hover{color:unset}.interior-header-spacer{width:100%;height:80px}.interior-banner{position:relative;border-bottom:10px solid #b2072e}.interior-banner img{width:200%;height:200px;opacity:0.75;object-fit:cover}.interior-banner h1{position:absolute;bottom:12px}.body-simple{overflow:hidden}.body-simple img.body-img-right{transform:none}.body-simple a{text-decoration:underline;color:unset}.documents-row{padding:20px 0}.documents-row h4{font-family:"Oswald", sans-serif;font-size:28px}.documents-row .doc-item{display:flex;min-width:280px;margin:60px 15px 20px 15px;flex-direction:column;transition:.3s all;align-items:center;justify-content:space-between}.documents-row .doc-item i{opacity:0}.documents-row .doc-item img{margin-top:-20px}.documents-row .doc-item:hover{transition:.3s all;background-color:#626262}.documents-row .doc-item:hover h5{color:#fff}.documents-row .doc-item:hover i{opacity:1}.documents-row .doc-item:hover a,.documents-row .doc-item:hover img,.documents-row .doc-item:hover h5,.documents-row .doc-item:hover i{transition:.3s all;transform:translateY(-20px)}.documents-row .doc-item h5{font-family:"Oswald", sans-serif;font-size:22px;font-weight:500}.documents-row .responsive-grid{display:flex;flex-direction:column;justify-content:center}.slider.slick-initialized>.slick-list>.slick-track .slick-slide{display:flex;max-height:700px;flex-direction:column}.slider.slick-initialized>.slick-dots{bottom:4px}.slider-caption{position:absolute;height:100%;top:0;padding-top:50px;display:none}.slider-button{background-color:white;border:none;color:black;border-radius:0 0 10px 10px;width:60px;height:40px;opacity:0.4;transition:opacity 0.24s}.slider-button:focus{outline:none}.slider-button:hover{opacity:1}.slider-button.pause .fa-pause{display:block}.slider-button.pause .fa-play{display:none}.slider-button.active{background-color:#333;color:white;opacity:0.95}.slider-button.active .fa-pause{display:none}.slider-button.active .fa-play{display:block}.key-phrase{font-weight:700}.banner-container{height:0}.home-cards{margin-top:0;background-color:#f4f4f4}.home-cards .home-card{display:flex;height:100%;padding:40px;flex-direction:column;border:1px solid #959595;border-radius:16px;background-color:#fff;box-shadow:0 10px 12px -10px;justify-content:flex-start}.home-cards .home-card p{font-size:18px}.home-cards .home-card li>a,.home-cards .home-card li>a>i{font-size:17px;transition:.3s all}.home-cards .home-card a.red-button{bottom:0}.home-cards .home-card .card-title{font-size:28px;font-weight:500;color:#b2072e}.home-cards .home-card ul.card-links{margin-left:15px}.home-cards .home-card ul.card-links li>a{color:#959595}.home-cards .home-card ul.card-links li>a:hover{color:#b2072e}.home-cards .home-card ul.card-links li>a:hover>i{transition:.3s all;transform:translateX(10px)}.copy-and-bg{position:relative;min-height:480px;margin-top:40px}.copy-and-bg .section-bg{position:absolute;right:0;bottom:0;max-width:250%}.copy-and-bg .red-button.blue{position:relative;bottom:unset}.proven-performance{margin-top:40px}.proven-performance .industry-tiles{display:flex;padding:0 15px;flex-direction:column;align-items:center;justify-content:center}.proven-performance .industry-tiles .tile{position:relative;display:flex;width:fit-content;margin-bottom:20px;overflow:hidden;flex-direction:column;border:2px solid #959595;align-items:center;flex-wrap:wrap;justify-content:flex-end}.proven-performance .industry-tiles .tile h4{margin-top:20px;font-family:"Oswald", sans-serif;font-size:36px;font-weight:500;transition:.3s all}.proven-performance .industry-tiles .tile .tile-bg{position:absolute;bottom:0;z-index:-1;transition:.3s all}.proven-performance .industry-tiles .tile .caption{position:absolute;top:50%;left:50%;padding-top:40px;transform:translate(-50%, -50%);text-align:center}.proven-performance .industry-tiles .tile .caption i{font-size:36px;opacity:0;color:#626262}.proven-performance .industry-tiles .tile .bg-img{transition:.3s all;opacity:0}.proven-performance .industry-tiles .tile:hover,.proven-performance .industry-tiles .tile.active{cursor:pointer}.proven-performance .industry-tiles .tile:hover .bg-img,.proven-performance .industry-tiles .tile.active .bg-img{opacity:1}.proven-performance .industry-tiles .tile:hover i,.proven-performance .industry-tiles .tile.active i{opacity:1;color:#fff}.proven-performance .industry-tiles .tile:hover i,.proven-performance .industry-tiles .tile:hover h4,.proven-performance .industry-tiles .tile.active i,.proven-performance .industry-tiles .tile.active h4{transform:translateY(-40px)}.proven-performance .industry-tiles .tile:hover a>.caption>h4.uwf-dk-grey,.proven-performance .industry-tiles .tile.active a>.caption>h4.uwf-dk-grey{color:#fff}.proven-performance .industry-tiles .tile:hover .industry-icon,.proven-performance .industry-tiles .tile.active .industry-icon{opacity:0}.proven-performance .industry-tiles .tile .industry-icon{opacity:1}.global-network{padding-top:40px;padding-bottom:80px;background-repeat:no-repeat;background-position:bottom;background-size:100%}.news-items{padding:60px 0;background-color:#f4f4f4}.news-items .news-item{position:relative;display:flex;padding:28px;margin-bottom:20px;flex-direction:column;transition:.3s all;text-align:center;border:1px solid #959595;border-radius:10px;background-color:#fff;align-items:center}.news-items .news-item p{font-size:18px}.news-items .news-item img{padding-bottom:28px}.news-items .news-item h3{color:#1a1a1a}.news-items .news-item:hover{background-color:#626262}.news-items .news-item:hover p,.news-items .news-item:hover h3{color:#fff}.news-items .news-item:hover h3{text-decoration:underline}.contact-quote{position:relative;margin:40px 0;text-align:center}.contact-quote img.contact-expert{position:relative;height:auto;max-width:100%;margin-bottom:20px;border-radius:14px}.slider-caption-mobile{padding:20px 15px}@media (min-width: 576px){.interior-banner img{width:100%}}@media (min-width: 768px){h1{font-size:52px}h2{font-size:52px}header{height:120px}header .logo{max-width:170px}.header-spacing{padding-top:120px}.container-nav{position:absolute;top:0;width:100%}#nav{position:absolute;top:70px;right:0;z-index:4}#nav ul.clearfix{padding-top:8px}#nav .no-page{color:#21378b}#nav>ul.clearfix>li a{font-size:1rem}nav.oc-right ul>li>a{display:block;padding:8px;font-size:18px;font-weight:500;color:#21378b}#nav>ul.clearfix>li{padding-left:2px}nav.oc-right>ul>li{position:relative;display:block;float:left}nav.oc-right>ul>li>a{display:block;padding:8px;font-size:18px;font-weight:500;color:#21378b}nav.oc-right>ul>li>a :hover{color:unset}nav.oc-right>ul li.active>a{color:#b2072e}nav.oc-right>ul>li:hover>ul{position:absolute;display:block}nav.oc-right>ul>li:hover>a{transition:.3s all;opacity:.7}nav.oc-right ul ul li:hover{background-color:#eee}nav.oc-right ul ul{display:none;min-width:200px;overflow:hidden;border-radius:0 0 10px 10px;background-color:white;box-shadow:0 5px 8px rgba(51,51,51,0.2)}nav.oc-right>ul>li:hover>ul{position:absolute;display:block}#nav li.has-children>a::after{content:' ▼'}.footer-logo{max-width:170px}.sizing-fix{font-size:17px}.slider-caption{display:flex;align-items:center}.slider-caption-mobile{display:none}.slider.slick-initialized>.slick-dots{display:none !important}.interior-header-spacer{height:120px}.interior-banner img{height:unset}.documents-row .doc-item{max-width:18%}.documents-row .responsive-grid{display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width: 992px){h1{font-size:64px}header{height:150px}header .logo{max-width:240px;padding:28px 0}.header-spacing{padding-top:150px}#nav ul.clearfix{padding-top:unset}.footer-logo{max-width:240px}.sizing-fix{font-size:unset}.home-cards{margin-top:-80px}.home-cards a.red-button{position:absolute;bottom:60px}.home-cards .home-card{min-height:570px}.copy-and-bg{min-height:500px;margin-top:100px}.copy-and-bg .section-bg{right:unset;max-width:100%}.proven-performance{margin-top:80px}.global-network{padding-top:120px;padding-bottom:80px}.slider-caption{padding-bottom:100px}.interior-header-spacer{height:150px}.interior-banner h1{bottom:100px}}@media (min-width: 1200px){#nav>ul.clearfix>li a{font-size:1.1rem}#nav>ul.clearfix>li{padding-left:15px}.home-cards{margin-top:-200px}.home-cards .home-card{min-height:480px}.proven-performance .industry-tiles{padding:unset;flex-direction:row}.proven-performance .industry-tiles .tile{max-width:20%;margin-bottom:unset}.global-network{padding:280px 0;background-size:unset}.news-item{min-height:690px;margin-bottom:unset}.news-item a.red-button{position:absolute;bottom:40px}.contact-quote{margin-top:80px;margin-bottom:60px;overflow:hidden;text-align:left}.contact-quote img.contact-expert{position:absolute;top:0;right:-340px;height:unset;max-width:unset;margin-bottom:unset}.contact-quote h2{font-size:52px}.slider-caption{padding-bottom:200px}.body-simple img.body-img-right{transform:translateX(80px)}}@media (min-width: 1500px){.contact-quote img.contact-expert{right:-200px}}@media (min-width: 1800px){.contact-quote img.contact-expert{right:-20px}}.callout{font-size:1.2rem}@media (min-width: 768px){.callout{font-size:1.8rem}}.body ul{list-style-type:circle;margin-left:22px}.p-bullet{background:#33333311;padding:10px 16px;margin:6px -4px;border-radius:30px;text-align:left}.interior-banner img{position:absolute;width:100%;height:100%;object-fit:cover}.interior-banner h1,.interior-banner p{position:relative;top:0;z-index:2}.interior-banner{background-color:#333;min-height:350px}.bullet-list ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none}.bullet-list ul li{background-color:whitesmoke;border-radius:40px;padding:20px;margin:10px}.callout-box{background:whitesmoke;padding:6rem 0;border:solid #b2072e 2px;border-width:2px 0 2px 0}@media (min-width: 768px){.callout-box{padding:6rem 6rem}}.card{background-color:white;border-radius:20px;padding:20px;box-sizing:border-box;box-shadow:0 0 10px #33333333;height:100%}.card .card-title{color:#b2072e}.card .sub-title{margin-top:-28px}.cards-section .alternate .card{border:none;box-shadow:none;text-align:center;background-color:transparent;color:white}.cards-section .alternate .card-title{color:white}.cards-section .alternate{background-color:#21378b}h2{color:#21378b;margin-bottom:1.2rem}.gallery-item{position:relative}.gallery-item img:hover{transform:scale(1.06)}.gallery-item img{width:100%;height:100%;border-radius:10px;transition:0.4s}.tile-description{display:none;background-color:#66666611;padding:20px}.industry-tiles{display:flex;padding:0 15px;flex-direction:column;align-items:center;justify-content:center}.industry-tile:first-of-type{border-left:solid 2px black}.industry-tile{position:relative;display:flex;width:fit-content;margin-bottom:20px;overflow:hidden;flex-direction:column;border:2px solid black;border-left:none;align-items:center;flex-wrap:wrap;justify-content:flex-end}.industry-tile h4{margin-top:20px;font-family:"Oswald", sans-serif;font-size:36px;font-weight:500;transition:.3s all}.industry-tile .tile-bg{position:absolute;bottom:0;z-index:-1;transition:.3s all}.industry-tile .caption{position:absolute;top:50%;left:50%;padding-top:40px;transform:translate(-50%, -50%);text-align:center}.industry-tile .caption i{font-size:36px;opacity:0;color:#666}.industry-tile .bg-img{transition:.3s all;opacity:0}.industry-tile:hover{cursor:pointer}.industry-tile:hover .bg-img{opacity:1}.industry-tile:hover i{opacity:1;color:#fff}.industry-tile:hover h4{color:white}.industry-tile:hover i h4{transform:translateY(-40px)}.industry-tile:hover .industry-icon{opacity:0}#FormBuilder_contact-page-form .Inputfields .Inputfield label{display:none}
