html,body,blockquote,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0}html{box-sizing:border-box;font:400 medium/1.2 'Gotham A','Gotham B',sans-serif;color:#696a6e;background-color:#fff}*,*::before,*::after{box-sizing:inherit}:focus{outline:0}a{text-decoration:none;color:#193a8b}a:focus,a:hover,a:active{color:#48c3d3}body{position:relative}button{padding:0;border:0;border-radius:0;font-size:inherit;font-family:inherit;background-color:transparent;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}h1,.fakeh1{font-weight:300;font-size:1.875rem;text-align:center;text-transform:uppercase;letter-spacing:-.025em;color:#fff}img{box-sizing:content-box;height:auto;max-width:100%;max-height:100%;border:0;image-rendering:-webkit-optimize-contrast}.autop>*+*{margin-top:1em}.clearfix::after{display:table;clear:both;content:''}.hidden,.js .hide-if-js{display:none !important}.locked{overflow:hidden !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.semul{margin:0;padding:0;list-style:none}.wrapper{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.more-arrow{display:block;position:absolute;right:30px;bottom:30px;width:32px;height:32px;padding:0;background-image:url('images/circle-arrow.png');background-size:32px 64px}.more-arrow:focus,.more-arrow:hover,.more-arrow:active{background-position-y:32px}.pilllink{display:inline-block;min-width:10.625rem;min-height:2.625rem;margin-top:40px;padding:10px 25px;border:1px solid #48c3d3;border-radius:20px;font-weight:500;font-size:.75rem;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:.025em;color:#fff;background-color:#48c3d3}.pilllink:focus,.pilllink:hover,.pilllink:active{border-color:#041e5b;color:#fff;background-color:#041e5b}.pilllink-inherit:focus,.pilllink-inherit:hover,.pilllink-inherit:active{border-color:#041e5b;color:#fff;background-color:#041e5b}.pilllink-sports{border-color:#fff;color:#3882a6 !important;background-color:#fff}.pilllink-sports:focus,.pilllink-sports:hover,.pilllink-sports:active{border-color:#041e5b !important;color:#fff !important}.pilllink-white{border-color:#fff;background-color:#fff}.pilllink-white:focus,.pilllink-white:hover,.pilllink-white:active{border-color:#041e5b !important;color:#fff !important}.wysiwyg-wrapper p>.pilllink{margin-top:20px}.home-boxes .pilllink-white{background-color:transparent}.home-boxes .pilllink-white:focus,.home-boxes .pilllink-white:hover,.home-boxes .pilllink-white:active{border-color:#48c3d3 !important;background-color:#48c3d3 !important}.playbtn{display:block;width:102px;height:102px;margin-right:auto;margin-left:auto;background-image:url('images/play.png');background-position:0 0}.playbtn:focus,.playbtn:hover,.playbtn:active{background-position-y:102px}.single-case-studies .playbtn{position:relative;top:50%;transform:translate(0,-50%)}.social-icons li{float:left}.social-icons li+li{margin-left:15px}.social-icons a{display:block;width:26px;height:25px;background-image:url('images/social-icons.png');background-size:130px 50px}.social-icons a:focus,.social-icons a:hover,.social-icons a:active{background-position-y:25px}.social-icons a.social-icon-twitter{background-position-x:0}.social-icons a.social-icon-linkedin{background-position-x:-26px}.social-icons a.social-icon-rss{background-position-x:-52px}.social-icons a.social-icon-facebook{background-position-x:-104px}.social-icons a.social-icon-instagram{background-position-x:-78px}.flyout-social{display:flex;justify-content:space-between;flex-wrap:wrap;width:70px;height:80px}.flyout-social li+li{margin:0}.flyout-social::after{content:none}.modaloverlay{position:fixed;top:0;z-index:1000;width:100%;height:100%;margin:0;padding:0;background-color:#000;opacity:.6}.lightboxcontainer{position:fixed;top:50%;left:50%;z-index:1001;box-sizing:border-box;max-width:640px;max-height:400px;overflow-y:auto;margin:0 auto;padding:0 !important;background-color:transparent;transform:translate(-50%,-50%)}.lightboxcontainer iframe{float:left}.closemodal{float:right;width:22px;height:22px;margin-top:5px;background-image:url('images/close.png');background-position:0 -22px;background-size:22px 66px}.closemodal:focus,.closemodal:hover,.closemodal:active{background-position-y:0}.header{position:fixed;top:0;left:0;z-index:900;width:100%;height:60px;color:#fff;background-color:rgba(0,0,0,.6)}.header .header-wrapper{position:relative;width:100%;height:100%;max-width:1330px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.header .header-logo{display:block;position:relative;top:50%;width:100px;height:25px;transform:translate(0,-50%)}.header .header-logo:focus,.header .header-logo:hover,.header .header-logo:active{opacity:.8}.header .header-logo img{max-width:100%}.header .header-social{display:none;position:absolute;top:39px;right:168px}.header .contact-link{display:none;position:absolute;top:39px;right:97px;width:26px;height:21px;background-image:url('images/contact.png');background-size:26px 42px}.header .contact-link:focus,.header .contact-link:hover,.header .contact-link:active{background-position-y:21px}.header .search-btn{display:none;position:absolute;top:39px;right:55px;width:22px;height:21px;background-image:url('images/search.png');background-size:22px 42px}.header .search-btn:focus,.header .search-btn:hover,.header .search-btn:active{background-position-y:21px}.header .menu-btn{position:absolute;top:21px;right:15px;width:20px;height:17px;background-image:url('images/open.png');background-size:20px 34px}.header .menu-btn:focus,.header .menu-btn:hover,.header .menu-btn:active{background-position-y:17px}.translation-menu{position:absolute;top:24px;right:55px;padding-right:15px;padding-left:4px;border:0;font-weight:700;font-size:.75rem;font-family:inherit;text-transform:uppercase;letter-spacing:.05em;color:#fff;background-color:transparent;background-image:url('images/language-arrow.png');background-position:right center;background-repeat:no-repeat;background-size:9px 7px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.translation-menu option{color:#000}.menu{position:fixed;top:0;right:-100vw;z-index:1000;width:100vw;height:100vh;max-width:440px;min-height:100vh;overflow-y:auto;padding:40px 5vw;color:#fff;background-color:#041e5b;transition:right .4s}.menu.open{right:0}.menu .menu-wrapper{position:relative}.menu .closebtn{position:absolute;top:0;right:0;height:22px;font-size:.75rem;line-height:22px;text-transform:uppercase;color:#48c3d3}.menu .closebtn::after{display:block;float:right;width:22px;height:22px;margin-left:10px;background-image:url('images/close.png');background-size:22px 66px;content:''}.menu .closebtn:focus,.menu .closebtn:hover,.menu .closebtn:active{color:#fff}.menu .closebtn:focus::after,.menu .closebtn:hover::after,.menu .closebtn:active::after{background-position-y:-22px}.menu ul{margin:0;padding:0;list-style:none}.menu a{color:#48c3d3}.menu a:focus,.menu a:hover,.menu a:active{color:#fff}.menu .header-menu1{font-size:1.125rem}.menu .header-menu1 li{padding-top:6px}.menu .header-menu1>li{position:relative;padding:20px;background-color:#112a64}.menu .header-menu1>li.open{background-color:#1e366d}.menu .header-menu1>li+li{margin-top:1px}.menu .header-menu1>li>a{font-weight:500;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.025em;color:#fff}.menu .header-menu1>li>a:focus,.menu .header-menu1>li>a:hover,.menu .header-menu1>li>a:active{color:#48c3d3}.menu .submenu-btn{display:block;position:absolute;top:10px;right:5px;width:45px;height:45px;background-image:url('images/submenu.png');background-position:45px 0;background-size:90px}.menu .submenu-btn+.sub-menu{display:none}.menu .submenu-btn[aria-pressed]{background-position-x:0}.menu .submenu-btn[aria-pressed]+.sub-menu{display:block}.menu .submenu-btn:focus,.menu .submenu-btn:hover,.menu .submenu-btn:active{background-position-y:45px}.menu .social-icons{float:right;margin-top:40px}.menu .header-menu2{margin-top:40px;font-weight:300;font-size:1.125rem;line-height:1.5rem}.menu .header-menu2 a{padding-bottom:6px}.searchform{margin-top:65px;margin-bottom:45px;padding-bottom:10px;border-bottom:1px solid #828fae}.searchform::before{display:block;float:left;width:22px;height:21px;background-image:url('images/search.png');background-size:22px 42px;content:''}.searchform input{width:calc(100% - 25px - 85px);height:21px;margin-left:3px;padding-right:5px;padding-left:5px;border:0;font-size:1rem;vertical-align:bottom;color:#fff;background-color:transparent}.searchform button{float:right;width:85px;margin-top:9px;font-size:.75rem;line-height:1;text-align:right;text-transform:uppercase;letter-spacing:.025em;color:#fff}.searchform button:focus,.searchform button:hover,.searchform button:active{color:#48c3d3}.search .fma h1{text-transform:none}.search .fma .search-term{color:#48c3d3}.search .fma .searchform{max-width:320px;margin-top:30px;margin-right:auto;margin-left:auto}.search-body{font-size:1.125rem;line-height:1.167;letter-spacing:-.025em;background-color:#f1f2f3}.search-body-wrapper{max-width:1000px;margin-right:auto;margin-left:auto;padding:25px 15px}.total-results{font-weight:700;font-size:1.5rem;letter-spacing:-.025em}.search-results-list{margin-top:25px;font-size:1.125rem;line-height:1.167;letter-spacing:-.025em}.search-results-list li{padding-bottom:1.5rem}.search-results-list a{display:inline-block;margin-bottom:10px;font-weight:700;font-size:1.5rem;line-height:1.375;color:#041e5b}.search-results-list a:focus,.search-results-list a:hover,.search-results-list a:active{color:#48c3d3}.fma{height:100vw;max-height:452px;color:#fff;background-color:#696a6e;background-position:center;background-size:cover}.single-insights .fma{position:relative}.single-insights .fma::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:''}.fma .fma-wrapper{position:relative;top:50%;max-width:1100px;margin-right:auto;margin-left:auto;padding-top:60px;padding-right:15px;padding-left:15px;text-align:center;transform:translate(0,-50%)}.fma .breadcrumbs{font-weight:700;font-size:.875rem;text-transform:uppercase}.fma .breadcrumbs ol,.fma .breadcrumbs li{display:inline-block}.fma .breadcrumbs li+li::before{margin-right:4px;margin-left:4px;font-weight:300;content:'>'}.fma .breadcrumbs [itemprop="item"]{font-weight:300;color:#fff}.fma .breadcrumbs [itemprop="item"]:focus,.fma .breadcrumbs [itemprop="item"]:hover,.fma .breadcrumbs [itemprop="item"]:active{opacity:.8}.fma .currentcrumb{margin-left:4px}.fma .pseudo-crumb{font-weight:700;font-size:.875rem;text-align:center;text-transform:uppercase;color:#fff}.fma .pseudo-crumb a{color:#fff}.fma .pseudo-crumb a:focus,.fma .pseudo-crumb a:hover,.fma .pseudo-crumb a:active{opacity:.8}.fma .cs-takeaway{margin-top:20px;font-weight:300;font-size:1.25rem;line-height:1.1;text-align:center;letter-spacing:-.025em;color:#fff}.fma .package-dates{font-weight:500;font-size:1.875rem;line-height:1.667;letter-spacing:-.06em}.colorbar{position:relative;padding-top:40px;padding-bottom:40px;font-size:1.125rem;line-height:1.167;text-align:center;letter-spacing:-.025em;color:#fff}.page-child .colorbar{max-width:1330px;margin-right:auto;margin-left:auto}.hasjumps .colorbar{margin-bottom:18px}.hasjumps .colorbar::after{position:absolute;bottom:-18px;left:calc(50% - 18px);width:0;height:0;border-top-width:18px;border-top-style:solid;border-right:18px solid transparent;border-left:18px solid transparent;content:''}.colorbar .colorbar-wrapper{max-width:1000px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;color:#fff}.colorbar.colorbar-with-cta .colorbar-wrapper{padding-bottom:40px}.page-child .colorbar .colorbar-wrapper{padding-bottom:0}.colorbar .colorbar-logo{display:block;margin:0 auto 25px}.colorbar .colorbar-cta{margin-top:30px;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:0;color:#ffde75}.jumplinks ul{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 15px 15px;text-align:center}.jumplinks li{margin-right:10px;margin-bottom:15px;margin-left:10px}.jumplinks .pilllink{width:205px;margin-top:0;padding-right:15px;padding-left:15px}.generic-flex{background-color:#f1f2f3}.reverse-flex .generic-flex{display:flex;flex-direction:column-reverse}.generic-flex .generic-content{padding:70px 15px;font-weight:300;font-size:1.125rem;line-height:1.167;background-color:#fff}.reverse-flex .generic-flex .generic-content{padding-top:30px;padding-bottom:0;background-color:#f1f2f3}.generic-flex .generic-content-wrapper{padding-bottom:50px;overflow-wrap:break-word}.countries-section.generic-flex .generic-content-wrapper{padding-bottom:0}.generic-flex .generic-content a{font-weight:400}.generic-flex .generic-content h2{margin-bottom:10px;font-weight:700;font-size:1.125rem;line-height:1.167;text-transform:uppercase;color:#041e5b}.generic-flex .generic-content h2:not(:first-child){margin-top:45px}.generic-flex .generic-content h3{font-weight:700;font-size:1rem;line-height:1.214;color:#b92e92}.generic-flex .generic-content strong{font-weight:700}.generic-flex .sidebar{margin-top:-50px}.countries-section.generic-flex .sidebar{margin-top:0;padding:50px 0}.generic-flex table{width:100%;max-width:calc(100% - 30px);margin:2em 15px;border-collapse:collapse}.generic-flex table th,.generic-flex table td{padding:5px;border:1px solid #e5e6e7}.hassidebar .fma .fma-wrapper{padding-bottom:50px}.sidebar{width:calc(100% - 30px);max-width:370px;margin-right:auto;margin-left:auto;padding-bottom:70px}.reverse-flex .sidebar{padding-bottom:0}.reverse-flex .sidebar:not(.not-sidebar){margin-top:-50px;padding-bottom:0}.sidebar-header{height:50px;padding-right:30px;padding-left:30px;font-weight:700;font-size:.875rem;line-height:50px;text-transform:uppercase;letter-spacing:-.025em;color:#fff;background-color:#041e5b}.sidebar-copy{padding:40px 30px;font-weight:300;font-size:1rem;line-height:1.3125;overflow-wrap:break-word;background-color:#fff}.sidebar a{font-weight:700;color:#041e5b}.sidebar a:focus,.sidebar a:hover,.sidebar a:active{color:#48c3d3}.sidebar-legal{padding:10px 30px;font-weight:300;font-size:1rem;line-height:1.3125}.sidebar-legal h3{margin-top:50px;margin-bottom:10px;font-weight:500;font-size:1rem;line-height:1.3125;text-transform:uppercase}.sidebar-legal a{font-weight:400}.no-js .sidebar-filter{display:none}.sidebar-filter{width:370px;max-width:calc(100% - 30px);margin:0 0 30px}.sidebar-filter-list li{margin-bottom:1px}.sidebar-filter-list button,.sidebar-filter-list-pseudo li{position:relative;width:100%;padding:10px 60px 10px 30px;font-weight:500;text-align:left;letter-spacing:-.025em;color:#696a6e;background-color:#fff}.sidebar-filter-list-pseudo a{font-weight:500;color:#696a6e}.sidebar-filter-list-pseudo .checked a{font-weight:700}.sidebar-filter-list button:focus,.sidebar-filter-list button:hover,.sidebar-filter-list button:active{color:#48c3d3}.sidebar-filter-list-pseudo a:focus,.sidebar-filter-list-pseudo a:hover,.sidebar-filter-list-pseudo a:active{color:#48c3d3}.sidebar-filter-list button[aria-pressed],.sidebar-filter-list-pseudo .checked{font-weight:700 !important;background-color:#f8f9f9}.sidebar-filter-list button[aria-pressed]::after,.sidebar-filter-list-pseudo .checked::after{position:absolute;top:13px;right:20px;width:19px;height:13px;background-image:url('images/check.png');background-size:19px 13px;content:''}.sidebar-filter-insights,.sidebar-filter-news{position:relative;top:-50px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:0}.single .sidebar-filter-insights,.single .sidebar-filter-news{top:0}.sidebar-filter-insights>div{position:relative}.sidebar-filter-insights>div+div .sidebar-header{margin-top:30px}.sidebar-filter-insights .sidebar-filter-list .first:not(:first-child){margin-top:20px}.sidebar-filter-insights .expando{display:block;position:absolute;top:15px;right:20px;width:16px;height:16px;background-image:url('images/plusminus.png');background-size:16px 32px}.sidebar-filter-insights .expando[aria-pressed]{background-position-y:-16px}.sidebar-filter-insights .expando[aria-pressed]+.sidebar-filter-list,.sidebar-filter-insights .expando[aria-pressed]+.sidebar-form{display:block}.page-template-insights .sidebar-filter-insights .sidebar-filter-list,.page-template-insights .sidebar-filter-insights .sidebar-form{display:none}.noposts{margin-top:1rem;font-weight:500}:not(.sidebar-filter):not(.hidden) ~ .noposts{display:none}.footer-cta{padding:40px 10vw}.footer-cta h2{font-weight:700;font-size:2.5rem;line-height:1;letter-spacing:-.025em}.footer-cta-content{font-weight:300;font-size:1.125rem}.footer-cta-copy{display:none}.page-template-locations .footer-cta-wrapper{color:#fff;background-color:#48c3d3}.page-template-locations .footer-cta .pilllink{border-color:#fff}.page-template-locations .footer-cta .pilllink:hover,.page-template-locations .footer-cta .pilllink:focus,.page-template-locations .footer-cta .pilllink:active{border-color:#041e5b}.footer{padding-top:70px;color:#fff;background-color:#041e5b}.footer .wrapper{max-width:1200px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.footer .footer-logo{display:block;width:122px;margin-bottom:45px}.footer .footer-main-global{float:left;width:270px;max-width:100%;font-weight:300;font-size:1rem;line-height:1.5}.footer .footer-main-global h2{margin-bottom:45px;font-weight:700;font-size:1.875rem;line-height:1.2}.footer .footer-social{margin-top:40px}.footer .footer-main-menus{display:none;float:left}.footer .footer-main-menus>div{float:left;width:170px;margin-right:30px}.footer ul{margin:0;padding:0;list-style:none}.footer a{word-wrap:break-word;overflow-wrap:break-word;color:#fff;hyphens:auto}.footer a:focus,.footer a:hover,.footer a:active{color:#48c3d3}.footer .footer-main-menus .footer-menu{font-weight:300;font-size:.875rem;line-height:1rem}.footer .footer-main-menus .footer-menu>li>a{font-weight:500;text-transform:uppercase}.footer .footer-main-menus li{margin-bottom:10px}.footer .footer-main-menus .sub-menu{margin-top:10px}.footer .footer-footer{margin-top:30px;padding-top:25px;padding-bottom:75px;border-top:1px solid rgba(255,255,255,.1);font-weight:300;font-size:.875rem;line-height:1.5rem;text-align:center}.footer .footer-footer>div:not(.footer-footer-added),.footer .footer-footer ul,.footer .footer-footer li{display:inline-block}.footer .footer-footer-added div{display:inline-block;margin-bottom:20px}.footer .footer-footer-added strong{display:inline-block;margin-right:10px}.footer .footer-footer>.footer-copyright{display:block}.footer .footer-footer li+li::before{margin-right:10px;margin-left:10px;content:'|'}.footer .footer-footer a{text-transform:none}.shortcode-bcd-live{background-position:center;background-size:cover}.shortcode-bcd-live .shortcode-bcd-live-wrapper{max-width:1200px;margin-right:auto;margin-left:auto;padding:100px 15px;text-align:center}.shortcode-bcd-live p{font-weight:500;font-size:2.25rem;line-height:1;letter-spacing:-.025em;color:#fff}.card{position:relative;width:370px;max-width:calc(100% - 30px);margin-bottom:30px;padding:30px 30px 75px;vertical-align:top;background-color:#fff}.card .card-top{font-size:.875rem;line-height:1rem;text-transform:capitalize;letter-spacing:.025em}.card .card-top>:first-child{margin-bottom:10px;font-weight:700}.card .card-top>:last-child{font-weight:300}.card .card-bottom{font-weight:300;font-size:.875rem;line-height:1.143;overflow-wrap:break-word}.card .card-middle a{display:block;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #dadada;font-weight:500;font-size:1.125rem;line-height:1.333;color:#041e5b}.card .card-middle a:focus,.card .card-middle a:hover,.card .card-middle a:active{color:#48c3d3}.card ul{margin-left:1em;padding-left:0;list-style-position:outside;list-style-type:disc;font-weight:300;line-height:1.5;letter-spacing:-.025em}.card .casestudies-description{display:none;margin-top:10px;padding-bottom:45px}.card-news .card-middle a{margin-bottom:0}.person-section{background-color:#e5e6e7}.person-section .person-vitals{padding:40px 30px;font-weight:300;line-height:1.2;color:#fff}.person-section .person-vitals-header{font-weight:700;font-size:1.125rem;text-transform:uppercase}.person-section .person-vitals-name{margin-bottom:6px;font-size:3.75rem;line-height:1;letter-spacing:-.06em}.person-section .person-vitals-title{font-size:1.5rem}.person-section .person-image{width:100vw;height:100vw;max-width:100%;max-height:600px;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.person-section .person-quote{position:relative;padding:40px 30px;font-size:1.125rem;line-height:1.333;letter-spacing:-.025em;background-color:#fff}.person-section .person-quote::before{position:absolute;top:-40px;right:50px;width:0;height:0;border-top:50px solid transparent;border-right:50px solid #fff;content:''}.person-section .person-quote blockquote>:first-child::before{display:inline-block;width:25px;height:19px;margin-right:10px;background-image:url('images/quote-before.png');background-size:25px 19px;content:''}.person-section .person-quote blockquote>:last-child::after{display:inline-block;width:25px;height:19px;margin-left:10px;background-image:url('images/quote-after.png');background-size:25px 19px;content:''}.quote-section{width:100%;letter-spacing:-.025em;background-color:#fff}.quote-section .quote-quote{position:relative;padding:40px 30px;font-size:1.5rem;line-height:1.167}.page-template-whatwedo .quote-section .quote-quote,.page-template-children-plus .quote-section .quote-quote{font-size:1rem;line-height:1.25}.quote-section .quote-quote *{color:#fff}.quote-section-with-photo .quote-quote>:first-child::before{display:inline-block;width:31px;height:23px;margin-right:8px;vertical-align:-3px;background-image:url('images/photo-quote-before.png');background-size:31px 23px;content:''}.quote-section-with-photo .quote-quote>:last-child::after{display:inline-block;width:31px;height:23px;margin-left:8px;vertical-align:-3px;background-image:url('images/photo-quote-after.png');background-size:31px 23px;content:''}.quote-section .quote-quote::after{position:absolute;bottom:-40px;left:50px;width:0;height:0;border-right:50px solid;border-bottom:50px solid transparent;content:''}.quote-section .quote-footer-quotemark{padding:70px 0 0;font-weight:700;font-size:12.5rem;line-height:100px;text-align:center}.quote-section .quote-footer-wrapper{padding-top:30px;padding-bottom:30px;font-size:.875rem;text-align:center}.quote-section .quote-footer-wrapper img{display:block;width:90px;height:90px;margin-right:auto;margin-bottom:1em;margin-left:auto;border-radius:100%}.sidebar .quote-section .quote-footer-wrapper img{box-shadow:0 1px 40px rgba(0,0,0,.1)}.error404 .fma{position:relative;height:85vh}.error404 .fma::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:''}.error404 .txt404{font-weight:300;font-size:1rem;text-transform:uppercase}.leadership-section{max-width:1230px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.leadership-section .person-list{display:flex;flex-wrap:wrap;justify-content:center}.leadership-section .person{position:relative;flex-grow:1;width:300px;max-width:300px;padding:65px 15px 45px;font-size:1rem;line-height:1.125;text-align:center;letter-spacing:-.025em}.leadership-section .person.bio-open::after{position:absolute;bottom:0;left:calc(50% - 18px);width:0;height:0;border-right:18px solid transparent;border-bottom:18px solid #f1f2f3;border-left:18px solid transparent;content:''}.leadership-section .person img{display:block;width:160px;height:160px;margin-right:auto;margin-bottom:30px;margin-left:auto;border-radius:100%;box-shadow:0 1px 40px rgba(0,0,0,.1)}.leadership-section .person-linkedin{display:block;position:absolute;top:170px;right:70px;width:30px;height:30px;background-image:url('images/about-linkedin.png');background-size:30px 30px}.leadership-section .person-linkedin:focus::after,.leadership-section .person-linkedin:hover::after,.leadership-section .person-linkedin:active::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #48c3d3;border-radius:100%;content:''}.leadership-section .person-expando{display:block;position:absolute;top:191px;right:91px;width:30px;height:30px;background-image:url('images/about-plus.png');background-size:30px 60px}.leadership-section .person-expando:focus,.leadership-section .person-expando:hover,.leadership-section .person-expando:active{background-position-y:30px}.leadership-section .person-bio{margin-top:50px;margin-bottom:50px}.js .leadership-section .person-bio{display:none}.person-bio-box{position:absolute;top:-100vh;width:100%;padding-top:50px;padding-bottom:60px;font-size:1rem;line-height:1.25;letter-spacing:-.025em;background-color:#f1f2f3}.person-bio-box .person-bio-box-wrapper{position:relative;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.person-bio-box .bio-box-closer{display:block;position:absolute;top:-30px;right:0;width:22px;height:22px;background-image:url('images/close.png');background-size:22px 66px}.person-bio-box .bio-box-closer:focus,.person-bio-box .bio-box-closer:hover,.person-bio-box .bio-box-closer:active{background-position-y:-44px}.capabilities-section{padding-bottom:70px;background-color:#e4e5e7;background-position:top center;background-repeat:no-repeat}.capabilities-section .capabilities-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px;margin-top:-40px;margin-right:auto;margin-left:auto}.capabilities-section .capabilities-card{display:inline-block;position:relative;width:370px;max-width:100%;margin-right:15px;margin-bottom:10px;margin-left:15px;padding:30px;vertical-align:top;background-color:#fff}.capabilities-section .capabilities-card a:not(.more-arrow){display:block;padding-right:46px;font-weight:700;font-size:1.125rem;line-height:1.111;letter-spacing:-.025em;color:#666}.capabilities-section .capabilities-card a:focus,.capabilities-section .capabilities-card a:hover,.capabilities-section .capabilities-card a:active{color:#041e5b}.capabilities-section .capabilities-card .expando{display:block;position:absolute;top:35px;right:30px;width:16px;height:16px;background-image:url('images/plusminus.png');background-size:16px 32px}.capabilities-section .capabilities-card .expando[aria-pressed]{background-position-y:-16px}.capabilities-section .capabilities-card .expando[aria-pressed]+.capabilities-description{display:block}.capabilities-section .capabilities-card .capabilities-description{display:none;margin-top:10px;padding-bottom:45px}.page-template-careers .alljobs{margin:0 auto;padding-bottom:100px;text-align:center}.career-card{position:relative;margin-top:30px;margin-bottom:30px;padding:30px 30px 60px;font-size:.875rem;line-height:1.167;letter-spacing:-.025em;background-color:#fff}.career-card a{display:block;font-weight:700 !important;font-size:1.125rem;line-height:1;letter-spacing:-.025em;color:#193a8b}.career-card a:focus,.career-card a:hover,.career-card a:active{color:#48c3d3}.page-section.section-packages{padding-bottom:50px}.page-section.new-section .wysiwyg-wrapper{padding-bottom:50px;text-align:center}.page-section.new-section .wysiwyg-wrapper h2{margin-bottom:20px}.sports-packages-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding:0}.sports-packages-list .package-card{width:270px;min-height:184px;margin-right:10px;margin-left:10px;padding-bottom:80px;text-align:left}.sports-packages-list .package-card::before{content:none}.sports-packages-list .package-daterange{font-weight:300;font-size:.875rem;line-height:1.5;text-transform:uppercase}.sports-packages-list a{margin-top:5px;font-weight:500 !important;font-size:1.25rem;line-height:1.2}.page-section.section-packages .package-details{position:absolute;bottom:30px;left:30px;font-weight:300;font-size:.75rem;line-height:32px;text-transform:uppercase}.page-section.section-packages .more-packages-link{margin:40px auto 0;color:#696a6e}.page-section.section-packages+.page-section.section-packages .wysiwyg-wrapper:first-child{padding-top:0}.page-template-casestudies .fma-wrapper{padding-bottom:50px}.cs-fma-img{height:235px;background-position:center}.casestudies-section{padding-top:40px;padding-bottom:70px;background-color:#e4e5e7;background-position:top center;background-repeat:no-repeat}.casestudies-section .casestudies-list{display:flex;flex-flow:column wrap;justify-content:center;width:calc(100% - 30px);max-width:370px;margin-right:auto;margin-left:auto}.casestudies-section .casestudies-list-wrapper{max-width:1200px;margin-right:auto;margin-left:auto}.casestudies-section .cs-card{max-width:370px;margin-bottom:30px}.page-template-children h1,.page-template-children-plus h1{font-size:1.75rem}.page-section{background-color:#e6e7e8;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.page-section .wysiwyg-wrapper{max-width:1200px;margin-right:auto;margin-left:auto;padding:70px 15px}.page-section .countries-infographics-content{padding-bottom:0}.single-countries .page-section .twocol>*+*{margin-top:1em}.page-section .wysiwyg-wrapper h2{margin-bottom:50px;font-size:2.25rem;text-align:center;color:#3b3b3b}.page-section .countries-infographics-content h2{text-align:left}.page-section .wysiwyg-wrapper *+*{margin-top:1em}.page-section.page-section-video{height:300px;background-position:center}.page-section.page-section-video .wysiwyg-wrapper{position:relative;top:50%;padding:0 15px;font-weight:300;text-align:center;color:#fff;transform:translate(0,-50%)}.page-section.page-section-video .video-title{font-size:2.25rem;line-height:1;text-transform:uppercase}.page-section ul:not(.packages-services){margin:0;padding:0;padding-left:21px;list-style:none}.page-section ul:not(.packages-services) li{margin-bottom:1em}.page-section ul:not(.nochecks) li::before{display:inline-block;width:16px;height:16px;margin-right:5px;margin-left:-21px;vertical-align:middle;background-image:url('images/check-circle.png');background-size:cover;content:''}.page-section ul.sports-list-top-list{margin:1rem 0}.page-section.form-section ul li::before{background-image:none}.sports-list{max-width:485px;margin-top:40px;margin-right:auto;margin-left:auto;text-align:left}.sports-list-heading{padding:16px;font-weight:700;text-transform:uppercase;background-color:#fff}.sports-list-heading h3{position:relative;top:50%;font-size:1.5rem;line-height:1.2;transform:translate(0,-50%)}.sports-list ul:not(.logo-list){padding:0;font-weight:700}.sports-list ul:not(.logo-list) li{padding-left:21px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.page-section .sports-list .logo-list{display:flex;flex-wrap:wrap;padding:0}.page-section .sports-list .logo-list li{width:50%;margin:0;border:1px solid transparent}.page-section .sports-list .logo-list li::before{content:none}.page-section .sports-list .logo-list img{display:block}.contactform.styled-form{font-weight:300;font-size:1rem;line-height:1.3125;letter-spacing:-.025em}.contactform.styled-form .validation_message,.contactform.styled-form .validation_error{color:red}.contactform.styled-form ul{margin:0;padding:0;list-style:none}.contactform.styled-form li{display:inline-block;position:relative;width:370px;max-width:100%;vertical-align:bottom}.contactform.styled-form li:not(:first-child){vertical-align:top}.contactform.styled-form li.has-textarea{width:770px;max-width:100%}.contactform.styled-form li.gfield_html,.contactform.styled-form li.forceblock{display:block}.contactform.styled-form strong{display:block;margin-top:60px}.contactform.styled-form ul>li:first-child strong{margin-top:20px}.contactform.styled-form label{display:block;position:absolute;top:31px;padding-right:10px;padding-left:10px}.contactform.styled-form .has-textarea>label{position:static;padding:20px 0}.contactform.styled-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.contactform.styled-form select{width:370px;height:34px;max-width:100%;margin-top:25px;padding-right:10px;padding-left:10px;border:0;border-bottom:1px solid #696a6e;font:inherit;color:inherit;background-color:transparent}.contactform.styled-form textarea{width:100%;border:1px solid #c1c2c2;resize:vertical}.contactform.styled-form .gform_body ul li:first-child>div>*{margin-top:0 !important}.contactform.styled-form .gform_body ul li:first-child>label{top:5px !important}.contactform.styled-form select{background-image:url('images/select.png');background-position:right 10px center;background-repeat:no-repeat;background-size:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.contactform.styled-form select::-ms-expand{display:none}.contactform.styled-form select::-ms-value{color:#000;background-color:transparent}.contactform.styled-form input[type="checkbox"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.contactform.styled-form input[type="checkbox"]+label::before{display:inline-block;width:22px;height:22px;margin-right:10px;vertical-align:middle;background-image:url('images/checkbox.png');background-position:0 0;background-size:44px 22px;content:''}.contactform.styled-form input[type="checkbox"]:checked+label::before{background-position:-22px 0}.contactform.styled-form .gform_footer{width:770px;max-width:100%;margin-top:50px;margin-bottom:50px;text-align:right}.contactform.styled-form input[type="submit"]{display:inline-block;width:10.625rem;height:2.625rem;border:1px solid;border-radius:20px;font:inherit;font-weight:500;font-size:.75rem;line-height:2.5rem;text-align:center;text-transform:uppercase;letter-spacing:.025em;color:#fff;background-color:#48c3d3;cursor:pointer}.contactform.styled-form input[type="submit"]:focus,.contactform.styled-form input[type="submit"]:hover,.contactform.styled-form input[type="submit"]:active{background-color:#041e5b}.contact-tablist[role="tablist"]{margin-top:40px;margin-bottom:40px}.contact-tablist [role="tab"]{margin-bottom:10px;line-height:22px;cursor:pointer}.js .contact-tablist [role="tab"]::before{display:inline-block;width:22px;height:22px;margin-right:10px;vertical-align:middle;background-image:url('images/radio.png');background-position:0 0;background-size:22px 44px;content:''}.contact-tablist [role="tab"][aria-selected]::before{background-position-y:22px}.contact-tablist [role="tab"] a{font-weight:700;color:#48c3d3}.contact-tablist [role="tab"] a:focus,.contact-tablist [role="tab"] a:hover,.contact-tablist [role="tab"] a:active{color:#041e5b}.form-stayintheknow ul{margin:0;padding:0 !important;list-style:none}.form-stayintheknow li{margin-top:1.5rem}.form-stayintheknow label{font-weight:700;font-size:.875rem;text-transform:uppercase;line-height:1.5}.form-stayintheknow input[type="text"],.form-stayintheknow select,.form-stayintheknow input[type="email"]{width:100%;height:40px;margin-top:5px;padding:0 10px;border:1px solid #c1c2c2;font:inherit;color:inherit}.form-stayintheknow input[type="checkbox"]+label{font-weight:400;text-transform:none;letter-spacing:-.025em}.form-stayintheknow select{background-image:url('images/select.png');background-position:right 10px center;background-repeat:no-repeat;background-size:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-stayintheknow select::-ms-expand{display:none}.form-stayintheknow select::-ms-value{color:#000;background-color:transparent}.form-stayintheknow input[type="checkbox"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-stayintheknow input[type="checkbox"]+label{display:flex;align-items:flex-start}.form-stayintheknow input[type="checkbox"]+label::before{display:inline-block;flex-shrink:0;width:30px;height:30px;margin-right:.5rem;border:1px solid #c1c2c2;vertical-align:-.1875rem;cursor:pointer;content:''}.form-stayintheknow input[type="checkbox"]:checked+label::before{background-color:#6cc0d0}.form-stayintheknow input[type="submit"]{min-width:10.625rem;min-height:2.625rem;margin-top:40px;padding:10px 25px;border:1px solid #48c3d3;border-radius:20px;font-weight:500;font-size:.75rem;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:.025em;color:#fff;background-color:#48c3d3;cursor:pointer}.form-stayintheknow input[type="submit"]:focus,.form-stayintheknow input[type="submit"]:hover,.form-stayintheknow input[type="submit"]:active{border-color:#041e5b;color:#fff;background-color:#041e5b}.form-stayintheknow .gform_confirmation_message{margin-top:1rem;font-weight:700}.form-section{padding-top:50px;padding-bottom:50px}.form-section .wysiwyg-wrapper{padding:0;background-color:#fff}.form-section .form-section-header{display:flex;flex-wrap:wrap;align-items:flex-end}.form-section .form-section-header h2{display:inline-flex;align-items:center;margin:0;padding:1rem 2rem;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:-.025em;color:#fff;background-color:#0a1e57}.form-section .form-section-header p{padding:0 1rem}.form-section .form-section-form{margin-top:0;padding:40px 30px}.form-section #field_9_6,.form-section .ginput_container_checkbox,.form-section .gchoice_9_6_1,.form-section #label_9_6_1{margin-top:0 !important}.home .fma{height:85vh}.home .fma.home-video video{display:none}.home .fma .playbtn{margin-top:20px}.home .fma .pilllink{margin-top:30px}.home .noth1{margin-top:1rem;font-size:1.5rem}.home .colorbar{padding-top:60px;padding-bottom:125px}.home .colorbar *+*{margin:1em 0}.home .colorbar .home-small{font-weight:400;font-size:1rem;line-height:1.3125}.home .colorbar .home-large{font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:-.025em}.home .colorbar .pilllink{margin-top:0}.home .home-box{padding:50px 30px;color:#fff}.home .home-box h2+p{margin-top:1em}.home .home-box-left{background-color:#193a8b}.home .home-box-right{background-color:#6c8ac2}.page-section-logos .wysiwyg-wrapper h2{margin-bottom:20px}.page-section-logos .main-logo-list{display:flex;flex-wrap:wrap;margin-top:60px;padding:0}.page-section-logos .main-logo-list li{width:50%;margin:0 !important;border:1px solid transparent}.page-section-logos .main-logo-list li::before{content:none !important}.page-section-logos .main-logo-list img{display:block}.page-template-insights .fma-wrapper{padding-bottom:50px}.insights-section{padding-bottom:70px;background-color:#e4e5e7}.insights-section .insights-list-wrapper{position:relative;width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.insights-section .insights-list{max-width:100%}.insights-section .insights-list .insights-card{float:none;margin-right:auto;margin-left:auto}.sidebar-form{padding:30px;background-color:#fff}.subscribe-form input{width:100%;height:40px;margin-top:20px;padding-right:10px;padding-left:10px;border:1px solid #c1c2c2;font:inherit}.subscribe-form button{float:right;margin-top:20px}.page-template-locations .fma-wrapper{padding-bottom:50px}.acf-map{width:100%;height:1000px;max-width:1330px;margin-right:auto;margin-bottom:100px;margin-left:auto}.single-countries .acf-map{margin-bottom:0}.acf-map img{max-height:none}.page-template-locations .featured-locations{display:flex;position:relative;flex-wrap:wrap;justify-content:center;width:100%;max-width:calc(100% - 30px);margin-top:-50px;margin-right:15px;margin-left:15px;color:#fff;background-color:#041e5b}.page-template-locations .featured-locations::after{position:absolute;bottom:-18px;left:calc(50% - 18px);z-index:2;border-top:18px solid #041e5b;border-right:18px solid transparent;border-left:18px solid transparent;content:''}.page-template-locations .featured-locations li{flex-grow:1;max-width:270px;margin:25px 15px}.page-template-locations .featured-locations li>*{padding-right:15px;padding-left:15px}.page-template-locations .featured-locations li,.marker-popup{font:300 1rem/1.3125 'Gotham A','Gotham B',sans-serif;letter-spacing:-.025em}.page-template-locations .featured-locations strong,.marker-popup strong{display:block;font-weight:700;font-size:1.125rem;line-height:1.167}.page-template-locations .featured-locations strong{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(218,218,218,.2)}.page-template-locations .featured-locations strong::before{display:inline-block;width:12px;height:16px;margin-right:8px;background-image:url('images/marker-reverse.png');background-size:12px 16px;content:''}.page-template-locations .featured-locations a{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(218,218,218,.2);font-weight:700;color:#48c3d3}.page-template-locations .featured-locations a:focus,.page-template-locations .featured-locations a:hover,.page-template-locations .featured-locations a:active{color:#fff}.marker-popup{padding:25px}.marker-popup strong{margin-bottom:1rem;color:#041e5b}.marker-popup a{display:block;margin-top:1rem;font-weight:700;color:#48c3d3}.marker-popup a:focus,.marker-popup a:hover,.marker-popup a:active{color:#041e5b}.page-template-news .fma-wrapper{padding-bottom:50px}.page-template-news .news-section{padding-top:50px;padding-bottom:70px;background-color:#e4e5e7;background-position:top center;background-repeat:no-repeat}.page-template-news .news-list{width:100%;max-width:400px;margin-top:-100px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.page-template-news .news-list>*{float:left}.page-template-news .sidebar-filter-news{margin-bottom:30px}.specialties-section{background-color:#e4e5e7}.specialties-section .specialties-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px;margin-top:-40px;margin-right:auto;margin-left:auto}.specialties-section .specialties-card{display:inline-block;position:relative;width:570px;margin-right:15px;margin-bottom:20px;margin-left:15px;padding-top:45%;vertical-align:top;background-position:top center;background-repeat:no-repeat;background-size:100% auto}.specialties-section .specialties-description{position:relative;width:calc(100% - 20px);max-width:370px;margin-right:auto;margin-left:auto;padding:20px 20px 50px;background-color:#fff}.specialties-section .specialties-card .text-link{display:block;margin-bottom:10px;padding-right:46px;font-weight:700;font-size:1.125rem;line-height:1.555;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:-.025em;color:#666;hyphens:auto}.specialties-section .specialties-card a:focus,.specialties-section .specialties-card a:hover,.specialties-section .specialties-card a:active{color:#041e5b}.whatwedo-section{padding-bottom:20px;background-color:#e4e5e7}.whatwedo-section .whatwedo-list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 30px);max-width:1200px;margin-top:-40px;margin-right:15px;margin-left:15px}.whatwedo-section .whatwedo-card{display:inline-block;position:relative;flex-grow:1;width:100%;max-width:370px;margin-right:auto;margin-bottom:30px;margin-left:auto;vertical-align:top}.whatwedo-section .whatwedo-card-main{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:300px;padding:40px 30px;text-align:center;color:#fff;background-position:top center}.whatwedo-section .whatwedo-card-main-wrapper>*{display:block;margin-right:auto;margin-left:auto}.whatwedo-section .whatwedo-card-main-wrapper>.pilllink{display:inline-block}.whatwedo-section .whatwedo-card-main p{margin-top:1rem;font-weight:700;font-size:1.875rem;line-height:1;letter-spacing:-.025em}.whatwedo-section .quote-footer-quotemark{display:none}.whatwedo-section .quote-section .quote-quote::after{top:-30px;border-top:30px solid transparent;border-right:0;border-bottom:0;border-left:30px solid}.page-template-children-plus .whatwedo-section{padding-bottom:25px;background:#fff}.page-template-children-plus .whatwedo-section .whatwedo-list{margin-top:40px}.single-insights h1,.single-news h1{font-size:1.875rem;text-transform:none}.single-insights .generic-content-wrapper,.single-news .generic-content-wrapper{padding-bottom:30px}.single-case-studies main{background-image:linear-gradient(to bottom,#fefefe 0,#e6e7e8 100%)}.cs-top{background-color:#e6e7e8;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.single-countries .cs-top+*{padding-top:135px}.country-infographics{display:flex;flex-wrap:wrap;justify-content:center;max-width:588px;margin:0 auto -135px}.cs-intro-section{padding-bottom:60px}.cs-intro-ig{display:block;max-width:270px;margin-top:50px;margin-right:auto;margin-left:auto}.country-infographics .cs-intro-ig{align-self:center}.single-case-studies .cs-intro-col:first-child .cs-intro-ig{margin-top:-50px}.cs-intro-section .cs-intro-header,.cs-intro-section .cs-intro-checklist-heading{margin-top:40px}.cs-intro-section .cs-intro-header{font-weight:500;font-size:1.5rem;line-height:1.167}.cs-intro-section .cs-intro-check-list{margin:0;padding:0;padding-left:21px;list-style:none;font-size:1rem;line-height:1.167;text-indent:-21px}.cs-intro-section .cs-intro-check-list li{margin-bottom:1em}.cs-intro-section .cs-intro-check-list li::before{display:inline-block;width:16px;height:16px;margin-right:5px;vertical-align:middle;background-image:url('images/check-circle.png');background-size:cover;content:''}.cs-intro-section .cs-intro-checklist-heading{margin-bottom:10px;font-weight:500;font-size:1.125rem;line-height:1.667;text-transform:uppercase}.cs-threecol{max-width:500px;margin-right:auto;margin-left:auto;padding-bottom:60px}.cs-threecol>div{display:inline-block;position:relative;width:500px;max-width:calc(100% - 30px);margin-right:15px;margin-left:15px;padding:0;vertical-align:top}.cs-prestory>div{padding-bottom:40px}.cs-threecol div{flex-grow:0;max-width:calc(100% - 30px)}.cs-threecol div h2{margin-bottom:10px}.cs-story{display:flex;flex-direction:column;margin-right:auto;margin-left:auto}.cs-story:empty{display:none}.cs-story .cs-story-txt,.cs-story .cs-story-img{align-self:center}.cs-story .cs-story-txt{order:0;margin-bottom:1em;padding-top:40px}.cs-story .cs-story-txt-wrapper{max-width:500px;padding-right:15px;padding-left:15px}.cs-story .cs-story-img{order:1;width:100vw;height:75vw;max-width:100%;background-position:center;background-size:cover}.single-insights .sidebar-filter-insights .sidebar-header:not(:first-child){margin-top:30px}.single-news .fma{background-color:#6c8ac2}.widget .carousel{width:calc(100% - 30px);max-width:370px;overflow:hidden;margin:50px auto}.widget .carousel>li{display:inline-block;position:relative;flex-shrink:0;width:370px;max-width:100%;margin-bottom:10px;vertical-align:top}.widget .carousel-ctrls li{display:inline-block;margin:0 12px 25px}.widget .carousel-ctrls button{width:16px;height:16px;border-radius:100%;background-color:#48c3d3}.widget .carousel-ctrls button[aria-pressed]{background-color:#696a6e}.widget .morelink,.widget .loadallbtn{font-weight:500;font-size:.75rem;line-height:1;text-transform:uppercase;letter-spacing:.025em;color:#fff}.widget .morelink:focus,.widget .morelink:hover,.widget .morelink:active,.widget .loadallbtn:focus,.widget .loadallbtn:hover,.widget .loadallbtn:active{color:#48c3d3 !important}.case-studies-widget{padding-top:80px;padding-bottom:80px;text-align:center;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.case-studies-widget h2{font-weight:500;font-size:2.25rem;line-height:1;letter-spacing:-.025em}.case-studies-widget .case-studies-carousel{height:490px}.cs-card-top{height:260px;background-position:center}.cs-card-bottom{height:230px;text-align:center;background-color:#fff}.cs-card-bottom-wrapper{position:relative;top:50%;padding:30px;transform:translate(0,-50%)}.cs-card-title{font-weight:500;font-size:.875rem;line-height:1.571;text-transform:uppercase;letter-spacing:.025em;color:#f47b20}.cs-card-takeaway{margin-top:15px;font-weight:500;font-size:1.25rem;line-height:1;letter-spacing:-.025em;color:#696a6e}.insights-widget,.careers-widget,.news-widget,.countries-contact{padding-top:50px;padding-bottom:80px;text-align:center;background-color:#f1f2f3}.single-countries .insights-widget,.single-countries .careers-widget,.single-countries .news-widget,.countries-contact{padding-bottom:30px}.news-widget,.countries-contact{background-color:#fff}.insights-widget h2,.careers-widget h2,.news-widget h2,.countries-contact h2{font-size:2.25rem;line-height:1;letter-spacing:-.025em}.countries-contact h2{margin-bottom:50px}.home .insights-widget .insights-carousel{margin-top:-100px}.insights-widget .morelink{color:#696a6e}.insights-card{position:relative;float:left;width:370px;max-width:calc(100% - 30px);margin-bottom:30px;vertical-align:top;background-color:#fff}.insights-card .insights-card-top{width:100%;height:370px;background-position:center;background-size:cover}.insights-card .insights-card-bottom{padding:40px 20px;text-align:center}.insights-card .insights-card-bottom-wrapper{position:relative;top:50%;transform:translate(0,-50%)}.insights-card .insight-type{height:100%;margin-bottom:10px;font-weight:500;font-size:.875rem;line-height:1.571;text-transform:uppercase;letter-spacing:.025em;color:#e31836}.insights-card .insight-type[class*="insight-type-blogs"]{color:#0084aa}.insights-card .insight-type[class*="insight-type-videos"]{color:#7e0c6e}.insights-card .insights-card-bottom a{font-weight:700;font-size:1.875rem;line-height:1;letter-spacing:-.025em;color:#696a6e}.insights-card .insights-card-bottom a:focus,.insights-card .insights-card-bottom a:hover,.insights-card .insights-card-bottom a:active{color:#48c3d3}.career-card,.news-widget .card-news{text-align:left}.packages{display:flex;flex-wrap:wrap;max-width:1200px;margin:50px auto 0;padding:0;list-style:none}.package{width:300px;margin-bottom:50px;padding-right:20px;padding-left:20px}.package-title{margin-bottom:10px;font-weight:400;font-size:1.875rem;line-height:1;letter-spacing:.1em;color:#3882a6}.package-price{margin-bottom:20px;font-weight:500;font-size:1.125rem}.package-bullets{margin:0;margin-top:1em;padding:0;list-style:none}.package-bullets li{margin-bottom:10px;padding-left:12px;text-indent:-12px}.package-bullets li::before{padding-right:5px;color:#3882a6;content:'•'}.packages-images{display:flex;flex-direction:column}.packages-services{display:flex;flex-wrap:wrap;justify-content:center;max-width:970px;margin:100px auto 60px;padding:0;list-style:none}.packages-services li{width:170px;margin:0 10px 40px !important;font-weight:500;font-size:.875rem;line-height:1.143;text-align:center;text-transform:uppercase;letter-spacing:-.025em}.packages-services li div{width:120px;height:120px;margin:0 auto 20px;border-radius:100%;background-color:#48c3d3;background-image:url('images/services.png')}.packages-services .hotels{background-position-x:0}.packages-services .invitations{background-position-x:-120px}.packages-services .mobile-apps-communication{background-position-x:-240px}.packages-services .parties-concerts{background-position-x:-360px}.packages-services .project-management{background-position-x:-480px}.packages-services .registration{background-position-x:-6000px}.packages-services .sourcing{background-position-x:-720px}.packages-services .transportation{background-position-x:-840px}.packages-services .tickets{background-position-x:-960px}.sports-packages-list-wrapper{max-width:1200px;margin-right:auto;margin-left:auto}.sports-packages-list{display:flex;flex-flow:column wrap;align-items:initial !important;max-width:370px;margin-right:auto !important;margin-left:auto !important;padding:0 !important}.sports-package-card{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 30px);max-width:370px;margin-right:auto;margin-bottom:30px !important;margin-left:auto;text-align:center;background-color:#fff}.sports-package-card::before{content:none !important}.sports-package-card>*:not(.sports-package-image){padding-right:15px;padding-left:15px}.sports-package-image{width:100%;height:400px;margin-bottom:40px;background-position:center}.sports-package-daterange{font-weight:500;font-size:.875rem;line-height:1.5;text-transform:uppercase}.sports-package-title{margin-top:10px !important;font-weight:700;font-size:1.875rem;line-height:1;letter-spacing:-.025em}.sports-package-link{display:block;margin:40px 0 !important;font-size:.875rem !important;text-transform:uppercase;color:#48c3d3}.sports-package-link:focus,.sports-package-link:hover,.sports-package-link:active{color:#193a8b}.page-section-services-icons{background-color:#fff}.page-section-services-icons .packages-services{margin:75px auto 0}.section-tabpanel{background-color:#fff}.section-tabpanel .newtabs{display:flex;max-width:1170px;margin:1rem auto 0;padding:0}.section-tabpanel .newtabs li{flex-grow:1;flex-basis:0;margin:10px 2px 0;padding:15px 10px;font-weight:700;font-size:.875rem;text-align:center;color:#3b3b3b;background-color:#f2f3f3;cursor:pointer}.section-tabpanel .newtabs li[aria-selected]{margin-top:0;padding-top:25px;color:#3782a6;background-color:#e6e7e8}.section-tabpanel .newtabs li::before{content:none}.section-tabpanel .newtabs-panel{background-color:#e6e7e9}.section-tabpanel .packages-wrapper{padding-top:100px;padding-bottom:100px}.contactfloater-wrapper{display:none}.page-section.industryrec{background-color:#f1f2f3}.page-template-careers .page-section.industryrec{margin-top:-150px}.page-section.industryrec .wysiwyg-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:100px;padding-bottom:100px}.page-section.industryrec .wysiwyg-wrapper .industryrec-left{flex-basis:485px;margin-right:auto;margin-left:auto;font-weight:300;line-height:1.333;color:#8b8d91}.page-section.industryrec .wysiwyg-wrapper .industryrec-left>*{max-width:425px}.page-section.industryrec .wysiwyg-wrapper .industryrec-left h2{margin-bottom:1.25rem;font-size:1.875rem;text-align:left;color:#a0b6d9}.page-section.industryrec .wysiwyg-wrapper .industryrec-right{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:600px;margin-top:40px;margin-right:auto;margin-left:auto;padding-left:0}.page-section.industryrec .wysiwyg-wrapper .industryrec-right li{margin:0;padding:5px}.page-section.industryrec .wysiwyg-wrapper .industryrec-right li::before{content:none}.page-section.industryrec .wysiwyg-wrapper .industryrec-right img{width:140px;height:140px}@media screen and (min-width:600px){.page-section-logos .main-logo-list li{width:25%}}@media screen and (min-width:700px){.specialties-section .specialties-card{height:400px;margin-bottom:50px;padding-top:0}.specialties-section .specialties-description{position:absolute;bottom:-20px;left:calc(50% - 185px);padding:30px 30px 75px}}@media screen and (min-width:768px){.fma{height:452px}.page-child .fma{height:745px}.single-case-studies .fma{height:300px}.contactfloater-wrapper{display:block;position:fixed;top:0;right:0;z-index:999;width:150px;height:50px}.contactfloater{display:flex;position:relative;right:-50px;bottom:-190px;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;font-size:1rem;text-transform:uppercase;color:#fff;background-color:#6cc0d0;transform:rotate(-90deg)}.contactfloater:focus,.contactfloater:hover,.contactfloater:active{color:#fff;background-color:#041e5b}}@media screen and (min-width:800px){.home .fma.home-video{position:relative}.home .fma.home-video .home-video-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.home .fma.home-video video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.capabilities-section .capabilities-card{margin-bottom:30px}.capabilities-section .capabilities-card .expando{display:none}.capabilities-section .capabilities-card .capabilities-description{display:block}}@media screen and (min-width:900px){.cs-threecol{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px}.cs-threecol>div{width:300px;max-width:370px}.cs-story{flex-flow:row wrap;padding-top:0;padding-right:0;padding-left:0}.cs-story .cs-story-txt{order:0;width:50%;margin-bottom:0;padding:30px 35px 30px 25px}.cs-story .cs-story-txt .cs-story-txt-wrapper{float:right;padding:0}.cs-story .cs-story-img{order:0;width:calc(50% - 15px);height:auto;min-height:628px;margin-top:0;margin-left:15px}.cs-story .cs-story-img+.cs-story-img{margin-right:15px;margin-left:0}.cs-story .cs-story-img+.cs-story-txt .cs-story-txt-wrapper{float:left}}@media screen and (min-width:960px){.packages-images{flex-direction:row}.packages-images img{align-self:center;width:50%}}@media screen and (min-width:1024px){.single-case-studies .cs-intro-ig{margin-top:-50px}.form-section .form-section-header{flex-wrap:no-wrap}.form-section #gform_9{position:relative}.form-section .gform_fields{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;-ms-grid-columns:1fr 80px 1fr 80px 1fr;grid-template-columns:1fr 80px 1fr 80px 1fr}.form-section .gform_fields li{margin:0 0 1.25rem !important}.form-section .gform_fields>li::before{content:none}.form-section label+*{margin-top:0 !important}.form-section #field_9_1{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.form-section #field_9_2{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3}.form-section #field_9_3{-ms-grid-row:2;grid-row:2;-ms-grid-column:3;grid-column:3}.form-section #field_9_4{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}.form-section #field_9_6{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:3;grid-column-end:span 3}.form-section #label_9_6_1{margin-top:7px !important}.form-section #field_9_7{-ms-grid-row:1;grid-row:1;-ms-grid-column:5;grid-column:5;justify-self:center}.form-section #field_9_8{-ms-grid-row:2;grid-row:2;-ms-grid-column:5;grid-column:5;justify-self:center;align-self:start}#gform_9.form-stayintheknow input[type="submit"]{float:none;margin-top:20px}}@media screen and (max-width:1199px){.lightboxcontainer{width:100%;margin:0}.videomodalcontent{width:100%;padding:0 15px;text-align:center}.videomodalcontent iframe{float:none;max-width:100%}.closemodal{margin-right:15px}.page-child .fma .fma-wrapper{padding-bottom:0 !important}.colorbar{margin-top:0 !important}.capabilities-section{background-image:none !important}}@media screen and (min-width:1200px){h1,.fakeh1,.page-template-children h1,.page-template-children-plus h1{font-size:3.75rem}.header{height:100px}.header .header-logo{width:150px;height:auto}.header .header-social,.header .search-btn,.header .contact-link{display:block}.header .menu-btn{top:41px;right:15px}.translation-menu{top:42px;right:362px;padding-right:20px}.menu{right:-440px;width:440px;padding-right:60px;padding-left:60px}.menu.open{right:0}.search-body-wrapper{padding:50px 15px}.search-results-list{margin-top:50px}.page-child .fma{max-height:745px}.single-case-studies .fma{height:452px}.fma .fma-wrapper{padding-top:100px}.hassidebar .fma .fma-wrapper{padding-bottom:0}.fma .breadcrumbs,.fma .pseudo-crumb{font-size:1rem}.fma .cs-takeaway{font-size:2.5rem}.colorbar{padding-top:50px;padding-bottom:50px;font-size:1.5rem}.jumplinks .pilllink{padding-right:30px;padding-left:30px}.generic-flex{display:flex;justify-content:center;background-image:linear-gradient(to right,#fff 0,#fff 50%,#f1f2f3 50%,#f1f2f3 100%)}.countries-section.generic-flex{background-color:#fff;background-image:none}.generic-flex .sidebar{margin-top:0}.reverse-flex .generic-flex{flex-direction:row;background-image:none}.generic-flex .generic-content{margin-right:15px;padding-right:30px;padding-left:30px}.countries-section.generic-flex .generic-content{padding:0 15px}.reverse-flex .generic-flex .generic-content{padding-top:70px;background-color:#f1f2f3}.generic-flex .generic-content-wrapper{max-width:670px}.reverse-flex .generic-flex .generic-content-wrapper,.countries-section .generic-content-wrapper{max-width:770px}.reverse-flex .generic-flex .contactform-content .generic-content-wrapper{min-width:770px}.sidebar{position:relative;top:-50px;margin-right:0;margin-left:0}.countries-section.generic-flex .sidebar{top:0;padding-top:0}.sidebar .sidebar-box{width:100%}.reverse-flex .sidebar:not(.not-sidebar){margin-top:0}.single .sidebar-filter-insights,.single .sidebar-filter-news{top:-50px}.sidebar-filter-insights{margin-right:15px}.sidebar-filter-insights .expando{display:none}.page-template-insights .sidebar-filter-insights .sidebar-filter-list,.page-template-insights .sidebar-filter-insights .sidebar-form{display:block}.footer-cta{max-width:1000px;margin-right:auto;margin-left:auto;padding:100px 15px}.footer-cta h2{float:left;width:470px;font-size:3rem}.footer-cta-content{float:left;width:370px;margin-left:130px}.footer-cta-copy{display:block}.footer .footer-main-global{margin-right:70px}.footer .footer-social{margin-top:60px}.footer .footer-main-menus{display:block}.footer .footer-footer{margin-top:110px;padding-top:70px;padding-bottom:110px}.footer .footer-footer>.footer-copyright{display:inline-block;margin-left:40px}.shortcode-bcd-live p{font-size:3rem}.card .card-middle a{font-size:1.5rem;line-height:1.167}.card .card-bottom{font-size:1.125rem;line-height:1.167}.person-section{position:relative;padding-top:60px}.person-section .person-section-flex{display:flex;flex-flow:row-reverse wrap;justify-content:space-between}.person-section .person-vitals,.person-section .person-image{width:50%;max-width:calc(50% - 16px)}.person-section .person-vitals{padding:100px}.person-section .person-quote{position:absolute;bottom:60px;left:calc(50% - 16px);width:500px;padding:40px}.person-section .person-quote::before{top:40px;left:-50px;border-top:0;border-bottom:50px solid transparent}.quote-section{display:flex;height:100%}.sidebar .quote-section{display:block;height:auto}.quote-section .quote-quote{width:calc(100% / 3 * 2)}.sidebar .quote-section .quote-quote{width:100%}.quote-section .quote-quote>*{float:right;max-width:900px;padding-right:130px}.sidebar .quote-section .quote-quote>*{float:none;padding-right:0}.page-template-whatwedo .quote-section .quote-quote>*,.page-template-children-plus .quote-section .quote-quote>*{padding-right:0}.quote-section .quote-quote::after{top:calc(50% - 25px);right:-50px;left:auto;border-right:0;border-left:50px solid}.whatwedo-card .quote-section .quote-quote::after{right:auto;left:75px}.whatwedo-card .quote-section .quote-quote{width:100%}.sidebar .quote-section .quote-quote::after{top:auto;right:auto;bottom:-50px;left:15%;border-right:50px solid;border-left:0}.quote-section .quote-footer-quotemark{width:calc(100% / 3);padding-top:0;padding-left:100px;text-align:left;transform:translate(0,40%)}.page-template-whatwedo .quote-section .quote-footer-quotemark,.page-template-children-plus .quote-section .quote-footer-quotemark{padding-left:60px;font-size:10rem}.quote-section .quote-footer:not(.quote-footer-quotemark){width:calc(100% / 3 * .5)}.sidebar .quote-section .quote-footer:not(.quote-footer-quotemark){width:100%}.quote-section .quote-footer-wrapper{position:relative;top:50%;padding:0;transform:translate(0,-50%)}.sidebar .quote-section .quote-footer-wrapper{top:0;padding-top:45px;padding-bottom:30px;transform:none}.error404 .txt404{font-size:2.5rem}.error404 h1{font-size:7.5rem}.person-bio-box{font-size:1.5rem}.capabilities-section .capabilities-list{justify-content:flex-start}.capabilities-section .capabilities-card a:not(.more-arrow){font-size:1.5rem;line-height:1.167}.page-template-careers .career-card,.single-countries .career-card{font-size:1.125rem}.page-template-careers .career-card a,.single-countries .career-card a{font-size:1.25rem}.casestudies-section .casestudies-list{flex-direction:row;justify-content:flex-start;width:1200px;max-width:1200px;margin-right:0;margin-left:0}.casestudies-section .casestudies-card{margin-bottom:30px}.page-section:not(.section-packages-levels) .onecol{max-width:600px;margin-right:auto;margin-left:auto}.page-section-logos .onecol{max-width:830px;text-align:center}.page-section.bcdsports .onecol{max-width:1200px;text-align:center}.page-section .twocol-countries{max-width:768px;margin-right:auto;margin-left:auto}.page-section .twocol,.page-section .twocol-countries .country-services{max-width:970px;margin-right:auto;margin-left:auto;column-count:2;column-gap:30px}.page-section.page-section-video{height:600px}.page-section.page-section-video .video-title{font-size:4.5rem}.page-section.page-section-video .video-subtitle{font-size:1.125rem}.page-section strong+a{margin-left:10px}.twocol-manual .sports-list{position:relative;float:left;width:485px;margin-top:40px}.twocol-manual .sports-list+.sports-list{float:right}.twocol-manual .sports-list ul:not(.logo-list){columns:2}.twocol-manual .sports-list .logo-list li{width:calc(100% / 3)}.contactform.styled-form li.leftbump{margin-left:30px}.contactform.styled-form label{padding-right:20px;padding-left:20px}.contactform.styled-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.contactform.styled-form select{padding-right:20px;padding-left:20px}.contact-tablist [role="tab"]{display:inline-block;margin-bottom:0}.contact-tablist [role="tab"]+[role="tab"]{margin-left:30px}.home .fma{max-height:980px}.home .colorbar .home-small{font-size:1.25rem;line-height:1.2}.home .colorbar .home-large{font-size:2.25rem;line-height:1}.home .home-boxes{background-image:linear-gradient(to right,#193a8b 0,#193a8b 50%,#6c8ac2 50%,#6c8ac2 100%)}.home .home-boxes-wrapper{max-width:1200px;margin-right:auto;margin-left:auto}.home .home-box{float:left;width:50%;padding-right:115px;padding-left:115px}.home .home-box-wrapper{width:370px}.insights-section .insights-list{max-width:800px;margin-top:-50px;margin-right:-15px}.insights-section .insights-list .insights-card{float:left;margin-right:15px;margin-left:15px}.page-template-locations .featured-locations{max-width:1330px;margin-right:auto;margin-left:auto}.page-template-locations .featured-locations li{padding-top:15px;padding-bottom:15px}.acf-map{height:600px}.page-template-news .news-list{max-width:1200px}.specialties-section{padding-bottom:70px}.specialties-section .specialties-card .text-link{font-size:1.5rem;line-height:1.167}.whatwedo-section{padding-bottom:70px}.whatwedo-section .whatwedo-list{margin-right:auto;margin-left:auto}.whatwedo-card-main p{font-size:2.5rem}.single-insights h1,.single-news h1{font-size:3rem}.cs-fma-img{height:470px}.cs-intro-section .cs-intro-header{font-size:1.25rem;line-height:1.4}.widget .carousel{display:flex;justify-content:center;width:1170px;max-width:none}.widget .carousel-ctrls{display:none}.countries-section .carousel{flex-wrap:wrap;width:1200px;height:auto}.countries-section .carousel>li{margin-bottom:30px}.cs-card{width:370px;margin-right:15px;margin-left:15px}.cs-card-top{height:400px;transition:all .3s}.cs-card-bottom{height:90px;background-color:#f47b20;transition:all .3s}.cs-card-title{color:#fff;transition:all .3s}.cs-card-takeaway{display:none}.cs-card a:focus .cs-card-top,.cs-card a:hover .cs-card-top,.cs-card a:active .cs-card-top{height:260px}.cs-card a:focus .cs-card-bottom,.cs-card a:hover .cs-card-bottom,.cs-card a:active .cs-card-bottom{height:230px;background-color:#fff}.cs-card a:focus .cs-card-title,.cs-card a:hover .cs-card-title,.cs-card a:active .cs-card-title{color:#f47b20}.cs-card a:focus .cs-card-takeaway,.cs-card a:hover .cs-card-takeaway,.cs-card a:active .cs-card-takeaway{display:block}.insights-widget .insights-card,.careers-widget .career-card{float:none;margin-right:15px;margin-left:15px}.insights-list-wrapper{padding-right:15px;padding-left:15px}.insights-list-wrapper>*{float:left}.insights-card-bottom{padding:calc(100% + 40px) 40px 40px}.sports-packages-list{flex-direction:row;width:1200px;max-width:1200px;margin-right:0;margin-left:0}.sports-package-card{width:370px;margin:0 15px 30px}..sports-package-image{height:400px}.section-tabpanel .newtabs li{padding:35px 0;font-size:1.25rem}.section-tabpanel .newtabs li[aria-selected]{padding-top:45px}.single-countries .countries-intro-wrapper{display:flex;max-width:1170px;margin:auto}.single-countries .countries-intro-wrapper>*{width:50%}.page-section.industryrec .wysiwyg-wrapper .industryrec-left{border-right:1px solid #8b8d91}.page-section.industryrec .wysiwyg-wrapper .industryrec-right{justify-content:space-between;margin-top:0}}@media screen and (min-width:1330px){.menu{right:calc(((-100vw - 1330px) / 2) + 440px);width:calc(((100vw - 1330px) / 2) + 440px);max-width:none;padding-right:60px;padding-left:60px}.menu .menu-wrapper{max-width:440px}}@media screen and (min-width:1600px){.person-section .person-image{background-position:center right}}
