.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;touch-action:none}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;backface-visibility:hidden}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:rgba(0,0,0,0)}.fancybox-placeholder{z-index:99995;background:rgba(0,0,0,0);cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:rgba(0,0,0,0);background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;transform:translate(-50%, -50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:rgba(0,0,0,0)}.fancybox-close-small:hover{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:rgba(0,0,0,0);color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:rgba(0,0,0,0);border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-loading{border:6px solid rgba(99,99,99,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;animation:a .8s infinite linear;background:rgba(0,0,0,0);position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media(max-width: 800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none !important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset rgba(0,0,0,0);border-bottom:6px inset rgba(0,0,0,0);border-left:10px solid;border-radius:1px;background:rgba(0,0,0,0)}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:rgba(0,0,0,0)}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:rgba(0,0,0,0);backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media(max-width: 800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*!
 * fullPage 3.0.7
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:10px;transform:translate(0, -50%);z-index:2;cursor:pointer;color:#fff;border:none;outline:none;background:rgba(0,0,0,.2)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,.5)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;opacity:.75;font-size:28px;font-style:normal;font-weight:900;font-variant:normal;font-family:"Font Awesome 5 Pro";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-rendering:auto}.slick-prev{left:10px}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:10px}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0 !important;padding:0 !important;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none !important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:rgba(0,0,0,0);animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0)}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li ul>li:before,.sf-Long-text ul:not(.reset)>li ul>li:before,.cmsContent ul:not(.reset)>li ul>li:before,.accordionUL ul.level1 li.hasChildren ul li:before,ul.k-panelbar.k-header li.k-item ul.k-group li.k-item a.k-link:before,.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li:before,.teammember .topSection .secondaryContent .credentials .credentialsInner .educationitems ul li:before,form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li:before,footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset li ul li:before,.sf-Long-text ul:not(.reset)>li:before,.cmsContent ul:not(.reset)>li:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro"}.accordionUL ul.level1 li.hasChildren ul li:before,ul.k-panelbar.k-header li.k-item ul.k-group li.k-item a.k-link:before,.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li:before,.teammember .topSection .secondaryContent .credentials .credentialsInner .educationitems ul li:before,form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li:before,footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset li ul li:before,.sf-Long-text ul:not(.reset)>li:before,.cmsContent ul:not(.reset)>li:before{font-weight:700}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li ul>li:before,.sf-Long-text ul:not(.reset)>li ul>li:before,.cmsContent ul:not(.reset)>li ul>li:before{font-weight:400}.animatedSlider .animationContainer .layer #animatedHeadline>span,.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio h1,.branded,span.pseudoH1,.pageBanner .bannerTitle h1{position:relative}.animatedSlider .animationContainer .layer #animatedHeadline>span:after,.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio h1:after,.branded:after,span.pseudoH1:after,.pageBanner .bannerTitle h1:after{content:"";font-family:"Font Awesome 5 Pro";color:#e90613;font-size:25%;margin-left:.5em}.animatedSlider .animationContainer .layer #animatedHeadline>span.tertiary:before,.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio h1.tertiary:before,.tertiary.branded:before,span.tertiary.pseudoH1:before,.pageBanner .bannerTitle h1.tertiary:before{background-color:#004755}a.button,.mixitup-page-list button,.mixContainer button,.filters button,.stickyPhone .stickyPhoneInner a,.button,form button,form input[type=file],form input[type=reset],form input[type=submit],form input[type=button]{border-radius:0;background-color:#e90613;padding:.4em 1.5em;color:#fff;text-transform:uppercase;margin-top:1em;display:inline-block;transition:all .2s ease;border:0px solid #000;text-decoration:none;font-family:"Gotham A","Gotham B",Arial,sans-serif;font-weight:700;cursor:pointer}.mixitup-page-list button:hover,.mixContainer button:hover,.filters button:hover,.stickyPhone .stickyPhoneInner a:hover,.button:hover,form button:hover,form input[type=file]:hover,form input[type=reset]:hover,form input[type=submit]:hover,form input[type=button]:hover{color:#fff;background-color:#000;text-decoration:none !important}.mixitup-page-list button.reversed,.mixContainer button.reversed,.filters button.reversed,.stickyPhone .stickyPhoneInner a.reversed,.reversed.button,form button.reversed,form input.reversed[type=file],form input.reversed[type=reset],form input.reversed[type=submit],form input.reversed[type=button]{background-color:none;color:#e90613 !important}.mixitup-page-list button.reversed:hover,.mixContainer button.reversed:hover,.filters button.reversed:hover,.stickyPhone .stickyPhoneInner a.reversed:hover,.reversed.button:hover,form button.reversed:hover,form input.reversed[type=file]:hover,form input.reversed[type=reset]:hover,form input.reversed[type=submit]:hover,form input.reversed[type=button]:hover{background-color:#000;color:#fff !important}.mixitup-page-list button.reset,.mixContainer button.reset,.filters button.reset,.stickyPhone .stickyPhoneInner a.reset,.reset.button,form button.reset,form input.reset[type=file],form input.reset[type=reset],form input.reset[type=submit],form input.reset[type=button]{background-color:#fff;color:#000;border:0}.mixitup-page-list button.reset:hover,.mixContainer button.reset:hover,.filters button.reset:hover,.stickyPhone .stickyPhoneInner a.reset:hover,.reset.button:hover,form button.reset:hover,form input.reset[type=file]:hover,form input.reset[type=reset]:hover,form input.reset[type=submit]:hover,form input.reset[type=button]:hover{color:#333232 !important}.mixitup-page-list button.submit,.mixContainer button.submit,.filters button.submit,.stickyPhone .stickyPhoneInner a.submit,.submit.button,form button.submit,form input.submit[type=file],form input.submit[type=reset],form input.submit[type=submit],form input.submit[type=button]{text-align:right}.mixitup-page-list button.primary,.mixContainer button.primary,.filters button.primary,.stickyPhone .stickyPhoneInner a.primary,.primary.button,form button.primary,form input.primary[type=file],form input.primary[type=reset],form input.primary[type=submit],form input.primary[type=button]{background-color:#000}.resources .innerContent .itemContent a.readMore{color:#e90613;font-weight:600;display:block;font-size:1rem;text-transform:uppercase;text-decoration:none;padding:1rem .2rem .4rem;border-bottom:2px solid #e90613}.resources .innerContent .itemContent a.readMore:hover,.resources .innerContent .itemContent a.readMore:active,.resources .innerContent .itemContent a.readMore:focus{color:#000}ul.k-panelbar.k-header,.newsletters li a .newsletterIssue,.sf-list--expandable .sf-list-item a[data-sf-role=toggleLink],.awardrankings .awardTop,.rankings .awardTop,.teammember .topSection .secondaryContent .credentials .credentialsInner{box-shadow:3px 5px 10px 1px rgba(51,50,50,.6);padding:1.5em}a[href^=mailto]{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:unset}.pageBanner .bannerImage .slick-slider .slide .bannerImage{background-size:cover;background-repeat:no-repeat;background-position:center}ul.k-panelbar.k-header li.k-item.k-state-active:before,nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .pageMenuImage .megaImage,.historyTimeline .timelineEra .fp-bg .bgInner,.historyTimeline .timelineEra .fp-bg:after,.animatedSlider canvas,.animatedSlider .animationContainer .layer.imageLayer .slideImage .bgImg,.animatedSlider .animationContainer .layer.imageLayer .slideImage,.animatedSlider .animationContainer .layer,.animatedSlider .animationContainer,article.projectCard .bgImgWrapper,.factgroups .bgImgWrapper .bgImg,.factgroups .bgImgWrapper,.newsletters li a .newsletterIssue:before,.featuredcontentgroups div.item .contentWrapper:before,.featuredcontentgroups div.item .coverImg,.awardrankings .awardTop:before,.rankings .awardTop:before,.expertises.accordionUL ul.level1 li.hasChildren.active:before,.sectors.accordionUL ul.level1 li.hasChildren.active:before,.sectors>.grid .col .bgImgWrapper a,.teammembers.authorView .teammember .hoverContent,.teammembers.authorView .teammember .content,.teammembers .teammember .bgImgWrapper a span.bgImg,.aboutUsNav nav:before,.solutions.slick-slider .slide .solution .bgImgWrapper .bgImg,.solutions.slick-slider .slick-slide .solution .bgImgWrapper .bgImg,.solutions.slick-slider .slide .solution .bgImgWrapper:after,.solutions.slick-slider .slick-slide .solution .bgImgWrapper:after,.solutions.slick-slider .slide .solution .bgImgWrapper,.solutions.slick-slider .slick-slide .solution .bgImgWrapper,.solutions article.solution .topLevelExpertise .content,div.bgImgWrapper a span.bgImg,.pageBanner .bannerImage .bgImg,.pageBanner .bannerImage{top:0;left:0;right:0;bottom:0;display:block;position:absolute}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{transform:translateX(-1000px);opacity:0}100%{transform:translateX(0);opacity:1}}.slide-in-left{animation:slide-in-left .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes slide-in-right{0%{transform:translateX(1000px);opacity:0}100%{transform:translateX(0);opacity:1}}.slide-in-right{animation:slide-in-right .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes slide-out-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-1000px);opacity:0}}.slide-out-left{animation:slide-out-left .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}100%{transform:rotateX(0deg);transform-origin:top;opacity:1}}.swing-in-top-fwd{animation:swing-in-top-fwd .5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}@keyframes swing-in-bottom-fwd{0%{transform:rotateX(100deg);transform-origin:bottom;opacity:0}100%{transform:rotateX(0);transform-origin:bottom;opacity:1}}.swing-in-bottom-fwd{animation:swing-in-bottom-fwd .5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}@keyframes swing-out-bottom-bck{0%{transform:rotateX(0);transform-origin:bottom;opacity:1}100%{transform:rotateX(100deg);transform-origin:bottom;opacity:0}}.swing-out-bottom-bck{animation:swing-out-bottom-bck .45s cubic-bezier(0.6, -0.28, 0.735, 0.045) both}@keyframes fade-out-bck{0%{transform:translateZ(0);opacity:1}100%{transform:translateZ(-80px);opacity:0}}.fade-out-bck{animation:fade-out-bck .7s cubic-bezier(0.23, 1, 0.32, 1) both}@keyframes slide-out-top{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-1000px);opacity:0}}.slide-out-top{animation:slide-out-top .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes slide-out-bottom{0%{transform:translateY(0);opacity:1}100%{transform:translateY(1000px);opacity:0}}.slide-out-bottom{animation:slide-out-bottom .5s cubic-bezier(0.755, 0.05, 0.855, 0.06) both}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation:bounceOutDown 1s both}@keyframes bounceOutDownLine{20%{height:10px}40%,45%{opacity:1;height:0px}to{opacity:1;height:2000px}}.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem 0 -0.5rem}.grid.grid-nogutter{margin:0}.grid.grid-nogutter>.col{padding:0;margin:0}.grid.grid-nowrap{flex-wrap:nowrap}.grid.grid-doublegutter>.col{padding:0 2rem 0 2rem}.featureFirst .grid .col:first-child,.grid.featureFirst .col:first-child{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.grid>.col{margin:0 .5rem 0 .5rem}.col{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%;min-width:0}.col-align-top{align-self:flex-start}.col-align-bottom{align-self:flex-end}.col-align-middle{align-self:center}.col-top{justify-content:flex-start !important;flex-direction:column;display:flex}.col-bottom{justify-content:flex-end !important;flex-direction:column;display:flex}.col-middle{justify-content:center;flex-direction:column;display:flex}.grid-start{justify-content:flex-start}.grid-center{justify-content:center}.grid-end{justify-content:flex-end}.grid-around{justify-content:space-around}.grid-between{justify-content:space-between}.col-first{order:-1}.col-last{order:1}.col-fixed{flex:initial}.col-grow-2{flex-grow:2}.col-grow-3{flex-grow:3}.col-grow-4{flex-grow:4}.col-grow-5{flex-grow:5}.col-grow-6{flex-grow:6}.col-grow-7{flex-grow:7}.col-grow-8{flex-grow:8}.col-grow-9{flex-grow:9}.col-grow-10{flex-grow:10}.col-grow-11{flex-grow:11}.col-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{flex-basis:100%;max-width:100%}@media only screen and (max-width: 1299px){.innerContainer{width:100%}}@media only screen and (max-width: 1024px){.col{flex:100%;max-width:100%}.grid-reverse-columns{flex-direction:column-reverse}.grid-reverse-rows{flex-direction:row-reverse}}.gridTester .grid .col{background-color:#eee;border:2px solid #ddd;min-height:100px}.col.col-center-y{display:flex;flex-direction:column;justify-content:center}.searchResults>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.searchResults>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}.searchResults>ul.grid>.col{margin-bottom:1em}div.searchPager{margin:2em 0;text-align:center}div.searchPager ul.pagination{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;justify-content:center}div.searchPager ul.pagination>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}div.searchPager ul.pagination li{margin-top:1em}div.searchPager ul.pagination li.active a{color:#e90613}::selection{background:#008eaa}::-webkit-input-placeholder{color:#000;text-transform:uppercase}:-moz-placeholder{color:#000;text-transform:uppercase}::-moz-placeholder{color:#000;text-transform:uppercase}:-ms-input-placeholder{color:#000;text-transform:uppercase}::-moz-selection{background:#000}:root{--card-width: 16rem;--card-gap: 1.5rem}*{box-sizing:border-box}html{font:1.4 16px "Gotham A","Gotham B",Arial,sans-serif;font-weight:400}html{font-size:16px}@media screen and (min-width: 1025px){html{font-size:calc(16px + 4*(100vw - 1025px)/275)}}@media screen and (min-width: 1300px){html{font-size:20px}}html,body{height:100%}body{overflow-x:hidden;background-color:#fff;color:#000;font-family:"Gotham A","Gotham B",Arial,sans-serif;font-style:normal;font-weight:400}.gutterRight{margin-right:1.5rem !important}.gutterLeft{margin-left:1.5rem !important}@media(max-width: 1024px){.gutterRight,.gutterLeft{margin:0 .5rem 0 .5rem !important}}span.seperator{padding:0 7px;color:#1a1a1a}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Gotham A","Gotham B",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1em;margin:1em 0 1em 0;padding:0}h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{text-align:center}h1{font-size:3em;font-weight:700;color:#000;margin:.75em 0 .5em 0}h2{font-size:2em;font-weight:700}h3{font-size:1.4em;font-weight:700}h4{font-size:1em;font-weight:700}h5{font-size:1em;font-weight:700}h6{font-size:.75em;font-weight:700}p{margin:0 0 1em 0;padding:0;font-size:1em;font-weight:400;font-style:normal;line-height:1.2em}li{font-size:1em;font-style:normal}strong,b{font-weight:700;color:#004755;font-style:normal}em,i{font-style:italic}sup{vertical-align:super;font-size:50%;font-style:normal}sub{vertical-align:sub;font-size:50%;font-style:normal}blockquote{margin:1em 10em 1em 9em;padding:2em 1em;position:relative;border-top:1px solid #004755;border-bottom:1px solid #004755;color:#004755;text-align:center}blockquote p{color:#004755;font-weight:700;font-style:normal}a{color:#000;transition:all .2s ease}a:link{text-decoration:underline}a:visited{text-decoration:underline}a:hover{color:#e90613;text-decoration:none}a:active{color:#000;text-decoration:underline}header a:link{text-decoration:none}header a:visited{text-decoration:none}header a:hover{text-decoration:underline}header a:active{text-decoration:none}a.button{text-decoration:none}hr{border:none;height:1px;margin:2em 0;background-color:#e4eaed}ul,ol{margin:0;padding:0;list-style:none}ul li,ol li{list-style:none}button{cursor:pointer}body{display:flex;flex-direction:column}#wrapper{overflow:hidden;height:auto !important;flex:1 0 auto;opacity:1;transition:all .2s ease}.k-ie11 #wrapper{opacity:1 !important}body.loaded #wrapper{opacity:1}#sfPageContainer #wrapper,#sfPageContainer footer{opacity:1}.innerContainer{margin:0 auto;max-width:100%;width:100%;padding-left:5rem;padding-right:5rem}.innerContainer .innerContainer{width:1300px;margin:0 auto;max-width:100%;padding-left:0;padding-right:0}.fullWidthContainer{padding-left:5rem;padding-right:5rem}@media(max-width: 767px){.fullWidthContainer{padding-left:2rem;padding-right:2rem}}.contentPadding{padding-top:1rem;padding-bottom:1rem}.columnMarginRight{margin-right:2.5em !important}.columnMarginLeft{margin-left:2.5em !important}header .innerContainer,footer .innerContainer{width:100%;max-width:2160px;position:relative}header{top:0;left:0;width:100%;z-index:100;transition:all .2s ease;background-color:#fff}header .sf-Long-text{line-height:1em;font-size:1em;color:#fff}header .topHeader{background-color:#000;color:#fff}header .topHeader .topHeaderGrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;min-height:60px}header .topHeader .topHeaderGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}header .topHeader .topHeaderGrid>.col{margin-bottom:0}header .topHeader .topHeaderGrid .logo{display:none}header .topHeader .topHeaderGrid .brandline{flex-grow:1;background-color:#000}header .topHeader .topHeaderGrid .brandline .sf-Long-text p{margin:0}header .topHeader .topHeaderGrid .multilingual{background-color:#e90613;display:flex;align-items:center;justify-content:center;margin-right:3em;font-size:.8em}header .topHeader .topHeaderGrid .multilingual div{padding:0 .5em}header .topHeader .topHeaderGrid .multilingual div a{padding:0 .25em;border-right:2px solid #fff;color:#fff}header .topHeader .topHeaderGrid .multilingual div a:last-of-type{border:none}header .topHeader .topHeaderGrid .multilingual div a:hover{color:#000}header .topHeader .topHeaderGrid .multilingual div ul li{display:inline-block}header .topHeader .topHeaderGrid .multilingual div ul li:nth-child(2n){border-left:1px solid #fff;padding-left:.3em}header .topHeader .topHeaderGrid .contact{display:flex;align-items:center;justify-content:center;margin-right:3em}header .topHeader .topHeaderGrid .contact nav ul.reset{margin:0;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.25em;justify-content:center;text-transform:uppercase;font-size:.8em}header .topHeader .topHeaderGrid .contact nav ul.reset>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .25em;vertical-align:top;flex:0 1 auto;width:auto}header .topHeader .topHeaderGrid .contact nav ul.reset li{margin-bottom:0;border-right:2px solid #fff}header .topHeader .topHeaderGrid .contact nav ul.reset li:last-of-type{border:none}header .topHeader .topHeaderGrid .contact nav ul.reset li a{padding-right:.5em;color:#fff}header .topHeader .topHeaderGrid .contact nav ul.reset li a:hover{color:#e90613}header .topHeader .topHeaderGrid .social{display:flex;align-content:center}header .topHeader .topHeaderGrid .social .sf-Long-text{height:100%}header .topHeader .topHeaderGrid .social em,header .topHeader .topHeaderGrid .social i{font-style:normal !important}header .topHeader .topHeaderGrid .social ul{height:100%}header .topHeader .topHeaderGrid .social ul li{border-left:1px solid #fff;padding:0 1rem}header .topHeader .topHeaderGrid .social ul li a{color:#fff}header .topHeader .topHeaderGrid .social ul li a:hover{color:#e90613}header .topHeader .topHeaderGrid .social ul li:last-child{border-right:1px solid #fff}.k-ie11 header .topHeader .topHeaderGrid{padding-top:1em}header .header{height:105px;padding:0;background-color:#fff;z-index:100;border-bottom:1px solid #b1b1b1}header .header.stuck{top:0;left:0;width:100%;position:fixed;box-shadow:0 0 37px -36px rgba(7,28,44,.8)}header .header .headerGrid{display:flex;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}header .header .headerGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}header .header .headerGrid .logo{color:#fff;min-width:250px;width:20%;height:105px}header .header .headerGrid .logo img{width:100%;max-width:350px}header .header .headerGrid .menu{flex-grow:1;display:flex;justify-content:flex-end}header .header .headerGrid .menu nav{min-width:75%}header .header .headerGrid .search{margin-top:.3em;padding:.25em 0}header .header .headerGrid .search .form-inline .searchBox button{margin:0;border:none;background:none;color:#000;font-size:1.25em;position:relative;font-weight:300;padding-left:.6rem}header .header .headerGrid .search .form-inline .searchBox button:before{content:" ";width:1px;display:block;background-color:#e90613;position:relative;height:100%;position:absolute;left:0;top:0}@media(max-width: 1400px){header .header .headerGrid .search{display:none}}@media(max-width: 1700px){html:lang(fr) nav ul.megaNav .rootMenuItem.k-item a.k-link{font-size:16px}html:lang(fr) nav ul.megaNav>.k-item{margin:0 .25rem}html:lang(fr) nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.expertises .megaRight li{min-width:240px}html:lang(fr) nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaRight .accordionUL ul.level1 li{min-width:200px}}@media(max-width: 1500px){html:lang(fr) nav ul.megaNav .rootMenuItem.k-item a.k-link{font-size:15px}html:lang(fr) header .header .headerGrid .logo{min-width:265px;width:15%}html:lang(fr) header .topHeader .topHeaderGrid .brandline{font-size:.8em}}@media(max-width: 1350px){header .topHeader .topHeaderGrid .brandline{background-color:#fff;display:none}html:lang(fr) nav ul.megaNav .rootMenuItem.k-item a.k-link{font-size:14px}}.searchModal{visibility:hidden !important;opacity:0 !important;transform:scale(0.9) !important;transition:transform .2s,opacity .2s,visibility 0s .2s !important;text-align:center !important;width:75%}.popup_visible .searchModal{visibility:visible !important;opacity:1 !important;transform:scale(1) !important;transition:transform .4s,opacity .4s !important}.searchModal .close{background:rgba(0,0,0,0) !important;margin:1em auto}.searchModal .formGroup{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.searchModal .formGroup>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}.searchModal .formGroup input[type=search]{width:60vw;max-width:100%;color:#000;padding:.2em 1em;font-size:2rem;border:none;background-repeat:no-repeat;background-position:right 1em center;text-overflow:ellipsis}.searchModal .formGroup input[type=search]::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.searchModal .formGroup input[type=search]:-moz-placeholder{opacity:1;-moz-transition:all .2s ease;transition:all .2s ease}.searchModal .formGroup input[type=search]::-moz-placeholder{opacity:1;-moz-transition:all .2s ease;transition:all .2s ease}.searchModal .formGroup input[type=search]:-ms-input-placeholder{opacity:1;-ms-transition:all .2s ease;transition:all .2s ease}.searchModal .formGroup input[type=search]:hover::-webkit-input-placeholder,.searchModal .formGroup input[type=search]:focus::-webkit-input-placeholder{opacity:.4}.searchModal .formGroup input[type=search]:hover:-moz-placeholder,.searchModal .formGroup input[type=search]:focus:-moz-placeholder{opacity:.4}.searchModal .formGroup input[type=search]:hover::-moz-placeholder,.searchModal .formGroup input[type=search]:focus::-moz-placeholder{opacity:.4}.searchModal .formGroup input[type=search]:hover:-ms-input-placeholder,.searchModal .formGroup input[type=search]:focus:-ms-input-placeholder{opacity:.4}.searchModal .formGroup input[type=search]:focus{outline:2px solid #004755}.searchModal .formGroup .sfsearchSubmit{height:4rem;margin:0;min-width:initial;text-transform:none;font-weight:300;font-size:1.2rem;margin-left:.3rem}.searchModalBackground{background-color:rgba(0,0,0,.87) !important;visibility:hidden !important;opacity:0 !important;transform:scale(0.9) !important;transition:transform .2s,opacity .2s,visibility 0s .2s !important}.searchModalBackground.open{visibility:visible !important;opacity:1 !important;transform:scale(1) !important;transition:transform .4s,opacity .4s !important}.searchModalBackground{background-color:rgba(0,0,0,.87) !important;visibility:hidden !important;opacity:0 !important;transform:scale(0.9) !important;transition:transform .2s,opacity .2s,visibility 0s .2s !important}.searchModalBackground.open{visibility:visible !important;opacity:1 !important;transform:scale(1) !important;transition:transform .4s,opacity .4s !important}.pageBanner{color:#fff;background-color:#000;display:flex;position:relative;flex-direction:column;justify-content:flex-start;min-height:12rem}.pageBanner .bannerImage .bgImg{background-size:cover;background-position:center;background-repeat:no-repeat}.pageBanner .bannerImage .bgImg:after{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2) 100%)}.pageBanner .bannerImage .slick-slider{width:100%;height:100%;position:relative}.pageBanner .bannerImage .slick-slider .slick-list{width:100%;height:100%;position:relative}.pageBanner .bannerImage .slick-slider .slick-list .slick-track{width:100%;height:100%;position:relative}.pageBanner .bannerImage .slick-slider .slide{width:100%;height:100%;position:relative}.pageBanner .bannerTitle{display:inline-block;position:relative;z-index:2}.pageBanner .bannerTitle h1{color:#fff;font-size:3.25em}span.pseudoH1{font-family:"Gotham A","Gotham B",Arial,sans-serif;font-weight:700;margin:1em 0 .35em 0;color:#fff;font-size:4em;line-height:1.25em}.highlightFirstParagraph>.sf-Long-text>p:first-of-type{font-size:150% !important}.sf-Long-text,.cmsContent{color:#000;font-size:1em;line-height:1.4em}.sf-Long-text img,.cmsContent img{max-width:100%;height:auto}.sf-Long-text em,.sf-Long-text i,.cmsContent em,.cmsContent i{font-style:italic}.sf-Long-text h1,.cmsContent h1{color:inherit}.sf-Long-text a:not(.button),.cmsContent a:not(.button){color:#e90613}.sf-Long-text a:not(.button):hover,.cmsContent a:not(.button):hover{color:#004755}.sf-Long-text p,.cmsContent p{line-height:1.4em}.sf-Long-text ul:not(.reset),.cmsContent ul:not(.reset){list-style-type:none;margin:1em 0}.sf-Long-text ul:not(.reset)>li,.cmsContent ul:not(.reset)>li{list-style-type:none;margin:0;padding:.2em 0;padding-left:1.75em;position:relative;font-size:1em}.sf-Long-text ul:not(.reset)>li:before,.cmsContent ul:not(.reset)>li:before{top:2.5em;left:3em;color:#e90613;content:"";display:inline-block;position:absolute;font-size:.3em;line-height:1em}.sf-Long-text ul:not(.reset)>li ul,.cmsContent ul:not(.reset)>li ul{margin:0;margin-top:.5em}.sf-Long-text ul:not(.reset)>li ol,.cmsContent ul:not(.reset)>li ol{margin:0;margin-top:.5em}.sf-Long-text ol:not(.reset),.cmsContent ol:not(.reset){margin:1em 0;counter-reset:customListCounter 0;list-style-position:outside}.sf-Long-text ol:not(.reset)>li,.cmsContent ol:not(.reset)>li{list-style-type:none;list-style-position:inside;margin:0;position:relative;padding:.2em 0;padding-left:2.25em;counter-increment:customListCounter}.sf-Long-text ol:not(.reset)>li:before,.cmsContent ol:not(.reset)>li:before{top:.2em;left:.4em;content:counter(customListCounter) ".";color:#004755;position:absolute;font-weight:700}.sf-Long-text ol:not(.reset)>li ol,.cmsContent ol:not(.reset)>li ol{margin:0;margin-top:.5em}.sf-Long-text ol:not(.reset)>li ol>li,.cmsContent ol:not(.reset)>li ol>li{background:none;margin:0}.sf-Long-text ol:not(.reset)>li ol>li:before,.cmsContent ol:not(.reset)>li ol>li:before{color:#000}.sf-Long-text ol:not(.reset)>li ul,.cmsContent ol:not(.reset)>li ul{margin:0;margin-top:.5em}.sf-Long-text ul:not(.reset).roman>li,.sf-Long-text ol:not(.reset).roman>li,.cmsContent ul:not(.reset).roman>li,.cmsContent ol:not(.reset).roman>li{padding-left:2em}.sf-Long-text ul:not(.reset).roman>li:before,.sf-Long-text ol:not(.reset).roman>li:before,.cmsContent ul:not(.reset).roman>li:before,.cmsContent ol:not(.reset).roman>li:before{content:counter(customListCounter, lower-roman) "."}.sf-Long-text ul:not(.reset).alpha>li:before,.sf-Long-text ul:not(.reset).lettered>li:before,.sf-Long-text ol:not(.reset).alpha>li:before,.sf-Long-text ol:not(.reset).lettered>li:before,.cmsContent ul:not(.reset).alpha>li:before,.cmsContent ul:not(.reset).lettered>li:before,.cmsContent ol:not(.reset).alpha>li:before,.cmsContent ol:not(.reset).lettered>li:before{content:counter(customListCounter, lower-alpha) "."}.sf-Long-text ul:not(.reset).upper>li:before,.sf-Long-text ul:not(.reset).uppercase>li:before,.sf-Long-text ol:not(.reset).upper>li:before,.sf-Long-text ol:not(.reset).uppercase>li:before,.cmsContent ul:not(.reset).upper>li:before,.cmsContent ul:not(.reset).uppercase>li:before,.cmsContent ol:not(.reset).upper>li:before,.cmsContent ol:not(.reset).uppercase>li:before{text-transform:uppercase}.sf-Long-text address,.cmsContent address{margin:.5em 0 1em}.sf-Long-text mark,.cmsContent mark{background-color:#008eaa}@media(max-width: 767px){.sf-Long-text .tableWrapper,.cmsContent .tableWrapper{overflow-x:scroll}}main{margin:0 auto;max-width:2160px}main .bd .breadCrumb .breadCrumbInner{padding:5px 0;font-size:12px}main .bd .leftContent>.sf_colsIn{padding-right:2em}main .bd .mainContent{padding:1.5em 2.5em 1.5em 0}main .bd .mainContent .sfContentBlock img{max-width:100%}main .bd .secondaryContent>nav{margin-top:3em}footer{position:relative;z-index:1}footer .preFooter{background-color:#cce8ee;padding:2rem 0;font-size:.9rem}footer .preFooter .innerContainer .logo{padding-top:5px;color:#fff;min-width:250px}footer .preFooter .innerContainer .logo img{width:100%;max-width:350px}footer .preFooter .innerContainer .logo hr{background-color:#707070;margin:2em 0}footer .preFooter .innerContainer .preFooterGrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1rem}footer .preFooter .innerContainer .preFooterGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1rem;vertical-align:top;flex:0 1 auto;width:auto}footer .preFooter .innerContainer .preFooterGrid .sitemap{flex-grow:1}footer .preFooter .innerContainer .preFooterGrid .sitemap a{color:#000}footer .preFooter .innerContainer .preFooterGrid .sitemap a:hover{color:#e90613}footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset{text-transform:uppercase;font-weight:700}footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset li{margin-bottom:.5em;font-size:.85rem}footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset li ul{text-transform:none;padding-left:.5em;line-height:.9em;margin:.5em 0 !important;font-weight:400}footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset li ul li{padding:0 0 0 1em;position:relative}footer .preFooter .innerContainer .preFooterGrid .sitemap nav ul.reset li ul li:before{font-size:.3em;line-height:1em;top:1em;left:1.5em;color:#e90613;content:"";display:inline-block;position:absolute}footer .preFooter .innerContainer .preFooterGrid .social p{text-transform:uppercase;font-weight:700}footer .preFooter .innerContainer .preFooterGrid .social p .button{margin-top:0}footer .preFooter .innerContainer .preFooterGrid .social ul.socialLinks{font-weight:700}footer .preFooter .innerContainer .preFooterGrid .social ul.socialLinks li{padding:0 .5em 0 0}footer .preFooter .innerContainer .preFooterGrid .social ul.socialLinks li a{color:#333232}footer .mainFooter{padding:1.5em 0;background-color:#000;font-size:13px;color:#fff}footer .mainFooter h3,footer .mainFooter p,footer .mainFooter p a,footer .mainFooter a{color:#fff}footer .mainFooter .footerAbout{padding:0 0 1.5em 0;border-bottom:1px solid #fff;background-color:#000}footer .mainFooter .footerAbout p{margin-bottom:0}footer .mainFooter .footerCopyright{padding:1.5em 0 0 0}footer .mainFooter .footerCopyright p{margin:0}footer .cubicle{padding:1em 0;font-size:10px;display:block;text-align:center;background-color:#000}footer .cubicle a:link,footer .cubicle a:visited{text-decoration:none;color:#fff}footer{opacity:0;transition:all .2s ease}body.loaded footer{opacity:1}ul.socialLinks{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;font-size:1.2em;font-family:"Font Awesome 5 Pro";flex-wrap:nowrap}ul.socialLinks>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}ul.socialLinks li{margin-bottom:0;display:flex;align-items:center}ul.socialLinks li a{color:#e90613;width:auto;height:auto;line-height:1em;display:inline-block;padding:0;position:relative}ul.socialLinks li a:before{font-size:1em;margin-right:.1em}ul.socialLinks li a:hover,ul.socialLinks li a:focus ul.socialLinks li a:active{color:#004755;text-decoration:none}ul.sharingLinks{display:flex;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}ul.sharingLinks>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}ul.sharingLinks li.sharingLink button{cursor:pointer;border:none;padding:0;background-color:rgba(0,0,0,0);background-image:none;color:#e90613;font-size:1.8rem}ul.sharingLinks li.sharingLink button i{color:inherit}ul.sharingLinks li.sharingLink button:hover,ul.sharingLinks li.sharingLink button:focus ul.sharingLinks li.sharingLink button:active{color:#004755}div.socialAndSharing{padding:2em 0;display:flex;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}div.socialAndSharing>ul{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}div.socialAndSharing ul.socialLinks{font-size:1.8rem}div.socialAndSharing ul.sharingLinks{font-size:1.8rem}form label{cursor:pointer}form fieldset{padding:0;border:none}form input[type=checkbox]{cursor:pointer;width:1em;height:1em;position:relative;display:none}form input[type=checkbox]+label{display:inline-block;cursor:pointer;position:relative;padding-left:2.5em;transition:all .2s ease}form input[type=checkbox]+label::selection{background-color:rgba(0,0,0,0)}form input[type=checkbox]+label:hover{color:#e90613}form input[type=checkbox]+label:before,form input[type=checkbox]+label:after{top:2px;left:10px;display:inline-block;position:absolute;font-size:1rem;transition:all .2s ease;margin-right:.4em;font-family:"Font Awesome 5 Pro"}form input[type=checkbox]+label:before{content:"";font-weight:900;color:#fff}form input[type=checkbox]+label:after{content:"";font-weight:300;color:#e90613}form input[type=checkbox]:checked+label:after{content:""}form .sf-Checkboxes input[type=checkbox]{display:inline-block}form input[type=text],form input[type=email],form input[type=search],form input[type=number],form input[type=password]{width:100%;color:#000;padding:.2em 1em;padding-right:3em;height:2.6em;border:1px solid #000;background-repeat:no-repeat;background-position:right 1em center;text-overflow:ellipsis}form input[type=text]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}form input[type=text]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=password]:-moz-placeholder{opacity:1;-moz-transition:all .2s ease;transition:all .2s ease}form input[type=text]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder{opacity:1;-moz-transition:all .2s ease;transition:all .2s ease}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder{opacity:1;-ms-transition:all .2s ease;transition:all .2s ease}form input[type=text]:hover::-webkit-input-placeholder,form input[type=text]:focus::-webkit-input-placeholder,form input[type=email]:hover::-webkit-input-placeholder,form input[type=email]:focus::-webkit-input-placeholder,form input[type=search]:hover::-webkit-input-placeholder,form input[type=search]:focus::-webkit-input-placeholder,form input[type=number]:hover::-webkit-input-placeholder,form input[type=number]:focus::-webkit-input-placeholder,form input[type=password]:hover::-webkit-input-placeholder,form input[type=password]:focus::-webkit-input-placeholder{opacity:.4}form input[type=text]:hover:-moz-placeholder,form input[type=text]:focus:-moz-placeholder,form input[type=email]:hover:-moz-placeholder,form input[type=email]:focus:-moz-placeholder,form input[type=search]:hover:-moz-placeholder,form input[type=search]:focus:-moz-placeholder,form input[type=number]:hover:-moz-placeholder,form input[type=number]:focus:-moz-placeholder,form input[type=password]:hover:-moz-placeholder,form input[type=password]:focus:-moz-placeholder{opacity:.4}form input[type=text]:hover::-moz-placeholder,form input[type=text]:focus::-moz-placeholder,form input[type=email]:hover::-moz-placeholder,form input[type=email]:focus::-moz-placeholder,form input[type=search]:hover::-moz-placeholder,form input[type=search]:focus::-moz-placeholder,form input[type=number]:hover::-moz-placeholder,form input[type=number]:focus::-moz-placeholder,form input[type=password]:hover::-moz-placeholder,form input[type=password]:focus::-moz-placeholder{opacity:.4}form input[type=text]:hover:-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder,form input[type=email]:hover:-ms-input-placeholder,form input[type=email]:focus:-ms-input-placeholder,form input[type=search]:hover:-ms-input-placeholder,form input[type=search]:focus:-ms-input-placeholder,form input[type=number]:hover:-ms-input-placeholder,form input[type=number]:focus:-ms-input-placeholder,form input[type=password]:hover:-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder{opacity:.4}form input[type=text]:focus,form input[type=email]:focus,form input[type=search]:focus,form input[type=number]:focus,form input[type=password]:focus{outline:2px solid #000}form textarea{width:100%;display:block;min-height:5em;border:1px solid #000}form textarea:hover::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{opacity:.4}form textarea:hover:-moz-placeholder,form textarea:focus:-moz-placeholder{opacity:.4}form textarea:hover::-moz-placeholder,form textarea:focus::-moz-placeholder{opacity:.4}form textarea:hover:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{opacity:.4}form textarea:focus{outline:2px solid #000}form select{width:100%;color:#e90613;cursor:pointer;border:1px solid #000;padding:.2em 1em;font-size:1rem;line-height:1;font-family:"Gotham A","Gotham B",Arial,sans-serif;-webkit-appearance:none;appearance:none;background-image:url(/CFImages/Icons/triangle-down-purple.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:.6em auto;padding-right:1.6em;height:2.6em;text-transform:uppercase}form select:focus{outline:none;outline:2px solid #000}form select>option{text-transform:none}form select>option:checked,form select>option:hover{background-color:#e4eaed}form .sf-fieldWrp [data-sf-role=error-message]{color:#e90613}form *[data-layout=true]{max-width:100% !important;font-family:"Gotham A","Gotham B",Arial,sans-serif !important}form *[data-layout=true] div.lp-form-field span label.lp-ellipsis,form *[data-layout=true] div.lp-form-field label.lp-ellipsis,form *[data-layout=true] div.lp-form-field label{font-family:"Gotham A","Gotham B",Arial,sans-serif !important;font-size:1rem !important;font-weight:700}form *[data-layout=true] div.lp-form-field strong{color:#000 !important;font-weight:700}form *[data-layout=true] [data-editorblocktype=Text] p strong{color:#000 !important}form *[data-layout=true] [data-editorblocktype=Text] p big{display:block;color:#000;font-family:"Gotham A","Gotham B",Arial,sans-serif;font-weight:700;font-size:2em;font-style:normal;line-height:1;margin:1em 0 1em 0;padding:0}form *[data-layout=true] [data-editorblocktype=Text] p small{display:block;color:#000;font-family:"Gotham A","Gotham B",Arial,sans-serif;font-weight:700;font-size:1.4em;font-style:normal;line-height:1;margin:1em 0 1em 0;padding:0}form *[data-layout=true] [data-editorblocktype=Text] p strong{font-weight:700 !important;color:#000 !important}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset){list-style-type:none;margin:1em 0}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li{list-style-type:none;margin:0;padding:.2em 0;padding-left:1.75em;position:relative;font-size:1em}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li:before{top:2.5em;left:3em;color:#e90613;content:"";display:inline-block;position:absolute;font-size:.3em;line-height:1em}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li ul{margin:0;margin-top:.5em}form *[data-layout=true] [data-editorblocktype=Text] ul:not(.reset)>li ol{margin:0;margin-top:.5em}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset){margin:1em 0;counter-reset:customListCounter 0;list-style-position:outside}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset)>li{list-style-type:none;list-style-position:inside;margin:0;position:relative;padding:.2em 0;padding-left:2.25em;counter-increment:customListCounter}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset)>li:before{top:.2em;left:.4em;content:counter(customListCounter) ".";color:#004755;position:absolute;font-weight:700}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset)>li ol{margin:0;margin-top:.5em}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset)>li ol>li{background:none;margin:0}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset)>li ol>li:before{color:#000}form *[data-layout=true] [data-editorblocktype=Text] ol:not(.reset)>li ul{margin:0;margin-top:.5em}form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] .marketing-subscription-list,form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] .marketing-field,form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] .lp-form-field,form *[data-layout=true] [data-editorblocktype=Field-checkbox] .marketing-subscription-list,form *[data-layout=true] [data-editorblocktype=Field-checkbox] .marketing-field,form *[data-layout=true] [data-editorblocktype=Field-checkbox] .lp-form-field{position:relative !important;margin:0 0 .5rem 0 !important}form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] .marketing-subscription-list label,form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] .marketing-field label,form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] .lp-form-field label,form *[data-layout=true] [data-editorblocktype=Field-checkbox] .marketing-subscription-list label,form *[data-layout=true] [data-editorblocktype=Field-checkbox] .marketing-field label,form *[data-layout=true] [data-editorblocktype=Field-checkbox] .lp-form-field label{font-size:1rem !important;padding-left:2rem !important}form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] input[type=checkbox],form *[data-layout=true] [data-editorblocktype=Field-checkbox] input[type=checkbox]{position:absolute !important;top:0;left:0;display:inline-flex !important;margin:0 !important}form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] input[type=checkbox]+label:before,form *[data-layout=true] [data-editorblocktype=Field-checkbox] input[type=checkbox]+label:before{content:none !important}form *[data-layout=true] [data-editorblocktype=SubscriptionListBlock] input[type=checkbox]+label:after,form *[data-layout=true] [data-editorblocktype=Field-checkbox] input[type=checkbox]+label:after{content:none !important}form div[data-editorblocktype=SubmitButtonBlock]{text-align:center;padding:0 !important;margin:0 !important}form div[data-editorblocktype=SubmitButtonBlock] button{background-color:#e90613 !important;border-color:#e90613 !important;border-radius:0px !important;color:#fff !important;padding:8px 30px !important;width:initial !important}form div[data-editorblocktype=SubmitButtonBlock] button:hover,form div[data-editorblocktype=SubmitButtonBlock] button:focus,form div[data-editorblocktype=SubmitButtonBlock] button:focus-within,form div[data-editorblocktype=SubmitButtonBlock] button:active{background-color:#000 !important;border-color:#000 !important}div.bgImgWrapper{max-width:100%;width:100%;height:100%;position:relative;overflow:hidden;z-index:0}div.bgImgWrapper a{display:block;width:100%;height:100%}div.bgImgWrapper a span.bgImg{background-position:center;background-size:cover;display:block}div.bgImgWrapper div.bgImg{position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%}div.imgWrapper{width:100%}div.imgWrapper a img{max-width:100%}div.imgWrapper img{max-width:100%}div.bgImgWrapper.hoverZoom a span.bgImg,div.bgImgWrapper.hoverZoom div.bgImg{max-width:100%;transition:all .3s}div.bgImgWrapper.hoverZoom a span.bgImg:hover,div.bgImgWrapper.hoverZoom div.bgImg:hover{transform:scale(1.1)}.parent:hover .child,.parent:focus .child{transform:scale(1.2)}.equalTopMargins>:first-child{margin-top:1em}.quickFindWrapper{border-bottom:1px solid #b1b1b1;background-color:#e90613;margin-bottom:10px}.quickFindWrapper .GOButton{display:none}.quickFindWrapper .quickFindBox{margin:0 auto;display:block;max-width:400px;padding:10px 10px;width:100%}.quickFindWrapper .quickFindBox .rcbInput{font-size:18px;padding:5px 40px;color:#000;background:url(/CFImages/Icons/icon_search.png) no-repeat 10px;background-size:24px 25px}.quickFindWrapper .quickFindBox .rcbInputCell{height:48px !important;border:none;border-radius:5px}.quickFindWrapper .quickFindBox .rcbEmptyMessage{color:#000}.quickFindWrapper .quickFindBox ul,.quickFindWrapper .quickFindBox ul.rcbList{list-style-type:none}.quickFindWrapper .quickFindBox ul li,.quickFindWrapper .quickFindBox ul li.rcbItem,.quickFindWrapper .quickFindBox ul.rcbList li,.quickFindWrapper .quickFindBox ul.rcbList li.rcbItem{list-style-type:none}.forcedHide{display:none !important}.hideOnDesktop{display:none !important}.hideOnMobile{display:inline-block}img.baseImage,.baseImage img{display:block;width:100%}.pullQuote{padding:30px 50px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:130%;font-weight:700}.group:after{content:"";display:table;clear:both}.subtle{color:#262626;font-size:80%}.clickable:hover{cursor:pointer}#skiptocontent{display:none}a[href^=tel],a[href^=Tel]{text-decoration:none;font-weight:400;font-family:"Gotham A","Gotham B",Arial,sans-serif;color:#000}a[href^=tel]:hover,a[href^=Tel]:hover{text-decoration:underline;cursor:pointer;color:inherit}.noLink{color:#000 !important}.noLink:hover{text-decoration:none !important}.hidden{display:none !important}.stickyLink{color:#fff;top:30%;right:0;z-index:10;display:inline-block;position:fixed;font-size:1.4rem;transform:translateY(-100%) rotate(-90deg);transform-origin:bottom right;background-color:#004755;border-top-left-radius:.25em;border-top-right-radius:.25em;overflow:hidden;display:none}.stickyLink a{color:#fff;display:block;text-transform:uppercase;font-weight:700;padding:.8rem 1.8rem .4rem}.stickyLink a:hover,.stickyLink a:focus,.stickyLink a:active{text-decoration:none;background-color:#005c6f}.stickyLink a:after{width:.75em;height:.75em;display:inline-block;content:" ";position:relative;background-size:100% auto;background-image:url(/CFImages/Icons/arrow-up-teal.svg);background-repeat:no-repeat;background-position:center center;margin-left:.4em}.stickyPhone{top:auto;left:auto;right:1rem;bottom:5%;margin:0 1rem;position:fixed;color:#fff;font-size:2rem;z-index:10;transition:all .2s ease}@media(min-width: 768px){.stickyPhone{display:none}}.stickyPhone.left{left:0;right:auto}.stickyPhone.right{right:0;left:auto}.stickyPhone .stickyPhoneInner{color:inherit;width:2em;height:2em;line-height:2em;border-radius:50%;overflow:hidden;background-color:#004755}.stickyPhone .stickyPhoneInner a{color:inherit;margin:0;padding:0;min-width:initial;display:block;line-height:2em;text-align:center}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.counterWrapper{margin:7rem 0 4rem}.counterWrapper .counterGrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1em;justify-content:space-between}.counterWrapper .counterGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1em;vertical-align:top;flex:0 1 auto;width:auto}@media(max-width: 980px){.counterWrapper .counterGrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1em;font-size:1.4em}.counterWrapper .counterGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1em;vertical-align:top;flex-basis:calc(1/2*100% - 2em)}}@media(max-width: 767px){.counterWrapper .counterGrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1em}.counterWrapper .counterGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1em;vertical-align:top;flex-basis:calc(1/2*100% - 2em)}}.counterWrapper .counterGrid .counterWrapper{border:solid 3px #004755;border-radius:50%;position:relative;color:#fff;text-align:center;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:11em}.counterWrapper .counterGrid .counterWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.counterWrapper .counterGrid .counterWrapper:after{content:"";display:table;clear:both}.counterWrapper .counterGrid .counterWrapper h4{width:100%;color:inherit;margin:0;padding:0;font-size:1.6em;line-height:1em;line-height:.9em;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.counterWrapper .counterGrid .counterWrapper .value{display:block;font-weight:100}.googleMapsOverlay{background:rgba(0,0,0,0);position:relative;width:100%;height:500px;top:500px;margin-top:-500px}.contentTypeLabels span.labelValuesSeperator:before{content:": "}.contentTypeLabels span.seperator:before{content:" | "}.carousel .slide,.carousel .slick-slide,.slick-slider .slide,.slick-slider .slick-slide{display:flex;outline:none !important;flex-direction:column}.carousel .slide article,.carousel .slick-slide article,.slick-slider .slide article,.slick-slider .slick-slide article{background-color:#000}.carousel .slick-track,.slick-slider .slick-track{outline:none !important;display:flex;flex-direction:row;align-items:stretch}.carousel .slick-track .slide,.carousel .slick-track .slick-slide,.slick-slider .slick-track .slide,.slick-slider .slick-track .slick-slide{height:auto}.carousel .slide:not(:first-child),.carousel .slick-slide:not(:first-child),.slick-slider .slide:not(:first-child),.slick-slider .slick-slide:not(:first-child){display:none}.carousel .slick-arrow,.slick-slider .slick-arrow{background:none;color:#000}.carousel .slick-arrow:before,.slick-slider .slick-arrow:before{color:#fff}.carousel.slick-initialized .slide,.carousel.slick-initialized .slick-slide,.slick-slider.slick-initialized .slide,.slick-slider.slick-initialized .slick-slide{display:block}.carousel.slick-initialized .slide.slick-current .innerContent,.carousel.slick-initialized .slide.slick-active .innerContent,.carousel.slick-initialized .slick-slide.slick-current .innerContent,.carousel.slick-initialized .slick-slide.slick-active .innerContent,.slick-slider.slick-initialized .slide.slick-current .innerContent,.slick-slider.slick-initialized .slide.slick-active .innerContent,.slick-slider.slick-initialized .slick-slide.slick-current .innerContent,.slick-slider.slick-initialized .slick-slide.slick-active .innerContent{animation-name:fade-in;animation-duration:500ms;animation-delay:200ms;animation-direction:normal;animation-fill-mode:forwards;animation-iteration-count:1;animation-play-state:running;animation-timing-function:ease}#splashModal.showme{display:block}#splashModal{display:none}.modal.splashPage{display:block;position:fixed;z-index:15000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal.splashPage .grid>.col{margin:0}.modal.splashPage .grid.modalContent{width:90%;margin:auto;position:relative}.modal.splashPage .grid.modalContent .left{background-color:#000;display:flex;flex-direction:column;justify-content:flex-end;padding-top:3em}.modal.splashPage .grid.modalContent .left .content{padding:0em 3em 3em 3em;color:#fff;margin-top:5em}.modal.splashPage .grid.modalContent .left .content h1,.modal.splashPage .grid.modalContent .left .content h2,.modal.splashPage .grid.modalContent .left .content h3,.modal.splashPage .grid.modalContent .left .content h4,.modal.splashPage .grid.modalContent .left .content p{color:#fff}.modal.splashPage .grid.modalContent .left .content h1{text-transform:uppercase;margin:0;padding:0;font-size:4.5em;line-height:1em;font-weight:900}.modal.splashPage .grid.modalContent .left .content h1.branded:after{line-height:1em}@media only screen and (max-width: 767px){.modal.splashPage .grid.modalContent .left .content h1{font-size:2.5em}}.modal.splashPage .grid.modalContent .left img.splashlogo{position:absolute;top:3em;left:3em;width:75%;max-width:350px}.modal.splashPage .grid.modalContent .right{padding:3em;background-color:#fff;max-width:50%;flex-direction:column;justify-content:flex-end}.modal.splashPage .grid.modalContent .right h3{margin-top:1em}@media only screen and (max-width: 1024px){.modal.splashPage .grid.modalContent .right{max-width:100%}}.modal.splashPage .grid.modalContent .right .splashbuttonClose,.modal.splashPage .grid.modalContent .right a.splashbuttonClose{text-transform:uppercase;font-size:2em;color:#e90613;font-weight:900;cursor:pointer}.modal.splashPage .grid.modalContent .right .splashbuttonClose:hover,.modal.splashPage .grid.modalContent .right a.splashbuttonClose:hover{color:#004755;text-decoration:none}.modal.splashPage .grid.modalContent .right .splashbuttonClose:after,.modal.splashPage .grid.modalContent .right a.splashbuttonClose:after{content:">>";font-size:1em;line-height:2em;margin-left:10px}.homeResources{margin:2em 0 !important}.homeResources .homeResources.odd{margin:0 !important}.homeResources .itemImage{min-height:500px;display:flex}.homeResources .itemImage .bgImgWrapper{flex-grow:1;width:inherit;height:inherit}.homeResources .resources .innerContent{position:relative;border:none;padding:5rem}@media(max-width: 767px){.homeResources .resources .innerContent{padding:2rem}}.homeResources .odd article{flex-direction:row-reverse}.homeCases{margin:2em 0 !important}.homeSolutions{margin:2em 0 3em 0 !important}.homeFacts{margin:2em 0 0 0 !important}.homeRankings{margin:2em 0 !important}.homeRankings .grid .col{border:1px solid #b1b1b1;min-height:100px;padding:1em;text-align:center;margin-bottom:1em}.homeRankings .grid .col h3{color:#e90613}.homeRankings .grid .col h4{color:#004755;font-style:italic}.homeNews{margin-bottom:3em 0 2em 0 !important}.homeNews .resources.homepage.newsitems>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.homeNews .resources.homepage.newsitems>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.homeNews .resources.homepage.newsitems>ul.grid>.col{margin-bottom:1em}.homeNews .resources.homepage.newsitems .innerContent{border-color:#fff}@media only screen and (max-width: 767px){.homeNews .resources.homepage.newsitems>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.homeNews .resources.homepage.newsitems>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.homeNews .resources.homepage.newsitems .innerContent{border-color:#b1b1b1}}.offices>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 0}.offices>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 0;vertical-align:top;flex-basis:calc(1/1*100%)}.offices>.grid>.col .itemImage{min-height:700px;display:flex}.offices>.grid>.col .itemImage .bgImgWrapper{width:auto;height:auto;flex-grow:1}.offices>.grid>.col .itemContent{text-align:center;display:flex;flex-direction:column;justify-content:center;align-content:center}.offices>.grid>.col:nth-child(even) article{flex-direction:row-reverse}.offices>.grid .col:last-child{margin-bottom:2em}.office .pageBanner{min-height:775px}.office .pageBanner .bannerImage .bgImg{background-position:top}.office .pageBanner .innerContainer{max-height:550px;color:#fff;overflow:hidden}.office .pageBanner .innerContainer .extraBannerContent{position:relative;z-index:2;width:60%}@media only screen and (max-width: 1024px){.office .pageBanner .innerContainer .extraBannerContent{width:100%}}.office .placeOverBanner{position:absolute;margin-top:-230px;left:5em;color:#fff;min-width:800px}.office .placeOverBanner strong{color:#fff}.office .placeOverBanner a{color:#fff}.office .placeOverBanner ul.officeContact{padding:.5em 0}@media only screen and (max-width: 1299px){.office .placeOverBanner{left:2em}}@media only screen and (max-width: 1024px){.office .placeOverBanner{position:relative;margin-top:2em;color:#000;font-size:1.1rem;min-width:200px}.office .placeOverBanner strong{color:#004755}.office .placeOverBanner a{color:#004755}}.stayUpdated{background-color:#000;color:#fff;padding:2em}.stayUpdated .innerContainer h3,.stayUpdated .innerContainer h2,.stayUpdated .innerContainer h3,.stayUpdated .innerContainer h4,.stayUpdated .innerContainer p{color:#fff}.stayUpdated .innerContainer a.button:hover,.stayUpdated .innerContainer a.button:active{background-color:#004755}.solutions article.solution>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.solutions article.solution>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.solutions article.solution>.grid .col{max-width:1080px}@media only screen and (max-width: 1024px){.solutions article.solution>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.solutions article.solution>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.solutions article.solution .topLevelExpertise{color:#fff;position:relative;margin-bottom:1em}.solutions article.solution .topLevelExpertise .bgImgWrapper{width:100%;position:relative}.solutions article.solution .topLevelExpertise .bgImgWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:62.5%}.solutions article.solution .topLevelExpertise .bgImgWrapper:after{content:"";display:table;clear:both}.solutions article.solution .topLevelExpertise .bgImgWrapper a span.bgImg{transform:scale(1.3);margin-top:3%;margin-right:-30%;background-position:center center}.solutions article.solution .topLevelExpertise .bgImgWrapper a span.bgImg:before{display:block;height:100%;content:" ";background-image:linear-gradient(to right, #008eaa, rgba(0, 142, 170, 0.75) 100%);z-index:2}.solutions article.solution .topLevelExpertise .content{display:flex;padding:1em 1em;flex-direction:column;text-align:center;justify-content:center;color:#fff;transition:all .3s ease;z-index:1}.solutions article.solution .topLevelExpertise .content h3{text-transform:uppercase;font-size:1.2em}.solutions article.solution .topLevelExpertise .content h3 a:link,.solutions article.solution .topLevelExpertise .content h3 a:visited,.solutions article.solution .topLevelExpertise .content h3 a:active{color:#fff}.solutions article.solution .topLevelExpertise .content h3 a:hover,.solutions article.solution .topLevelExpertise .content h3 a:focus{color:#e90613}.solutions article.solution .topLevelExpertise .content .accordionUL{opacity:0;position:relative;text-align:left;max-width:100%;display:none}.solutions article.solution .topLevelExpertise .content .accordionUL>ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;color:#fff}.solutions article.solution .topLevelExpertise .content .accordionUL>ul>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.solutions article.solution .topLevelExpertise .content .accordionUL>ul a{color:#fff;text-transform:none}.solutions article.solution .topLevelExpertise .content .accordionUL>ul li{margin-bottom:1em;padding:.25em 1em;position:relative;margin-left:0;font-size:16px}.solutions article.solution .topLevelExpertise .content .accordionUL>ul li:before{content:""}.solutions article.solution .topLevelExpertise .content .accordionUL>ul>li.hasChildren{padding-right:15px}.solutions article.solution .topLevelExpertise .content .accordionUL>ul>li.hasChildren span.toggle{position:absolute;right:0;color:#fff;width:20px;height:20px;border:1px solid #fff;cursor:pointer}.solutions article.solution .topLevelExpertise .content .accordionUL>ul>li.hasChildren span.toggle:after{content:"+";display:flex;justify-content:center}.solutions article.solution .topLevelExpertise .content .accordionUL>ul>li.hasChildren ul.level2 li{border-bottom:none;padding-bottom:0em}.solutions article.solution .topLevelExpertise .content .accordionUL>ul>li.hasChildren ul.level2 li span.toggle{display:none}.solutions article.solution .topLevelExpertise:hover .bgImgWrapper a span.bgImg{transform:scale(1.35);transition:all .2s ease}.solutions article.solution .topLevelExpertise:hover .bgImgWrapper a span.bgImg:before{background-image:linear-gradient(to right, #333232, rgba(51, 50, 50, 0.75) 100%)}.solutions article.solution .topLevelExpertise:hover .content .accordionUL{display:block;transition:all .2s ease;opacity:1}.solutions.slick-slider .slide,.solutions.slick-slider .slick-slide{min-height:400px;max-height:400px}.solutions.slick-slider .slide .solution,.solutions.slick-slider .slick-slide .solution{position:relative;overflow:hidden;width:100%;height:100%}.solutions.slick-slider .slide .solution .bgImgWrapper,.solutions.slick-slider .slick-slide .solution .bgImgWrapper{z-index:0}.solutions.slick-slider .slide .solution .bgImgWrapper:after,.solutions.slick-slider .slick-slide .solution .bgImgWrapper:after{content:" ";z-index:1;background-color:rgba(0,142,170,.8)}.solutions.slick-slider .slide .solution .bgImgWrapper .bgImg,.solutions.slick-slider .slick-slide .solution .bgImgWrapper .bgImg{background-size:cover;background-repeat:no-repeat;background-position:center center}.solutions.slick-slider .slide .solution .innerContent,.solutions.slick-slider .slick-slide .solution .innerContent{padding:3em 5em 2em 5em;height:100%;position:relative;display:flex;flex-direction:column;text-align:center;color:#fff;transition:all .3s ease}.solutions.slick-slider .slide .solution .innerContent h3,.solutions.slick-slider .slick-slide .solution .innerContent h3{text-transform:uppercase}.solutions.slick-slider .slide .solution .innerContent h3 a:link,.solutions.slick-slider .slide .solution .innerContent h3 a:visited,.solutions.slick-slider .slide .solution .innerContent h3 a:active,.solutions.slick-slider .slick-slide .solution .innerContent h3 a:link,.solutions.slick-slider .slick-slide .solution .innerContent h3 a:visited,.solutions.slick-slider .slick-slide .solution .innerContent h3 a:active{color:#fff}.solutions.slick-slider .slide .solution .innerContent h3 a:hover,.solutions.slick-slider .slide .solution .innerContent h3 a:focus,.solutions.slick-slider .slick-slide .solution .innerContent h3 a:hover,.solutions.slick-slider .slick-slide .solution .innerContent h3 a:focus{color:#e90613}.solutions.slick-slider .slide .solution .innerContent .hoverContent,.solutions.slick-slider .slick-slide .solution .innerContent .hoverContent{opacity:1;position:relative}.solutions.slick-slider .slide .solution:hover .bgImgWrapper:after,.solutions.slick-slider .slick-slide .solution:hover .bgImgWrapper:after{background-color:rgba(0,71,85,.8)}.solutions.slick-slider .slide .solution:hover .innerContent,.solutions.slick-slider .slick-slide .solution:hover .innerContent{padding-top:3em;padding-bottom:2em}.solutions.slick-slider .slide .solution:hover .innerContent .hoverContent,.solutions.slick-slider .slick-slide .solution:hover .innerContent .hoverContent{transition-duration:.5s;opacity:1}.itemGrid .item{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -10px;position:relative;min-height:400px}.itemGrid .item>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 10px;vertical-align:top;flex-basis:calc(1/3*100% - 20px)}.itemGrid .item a{color:#fff}.itemGrid .item .innerContent{color:#fff;position:absolute;z-index:5}.itemGrid .item .innerContent h3{margin:0;padding:0;color:#fff;text-transform:uppercase}.itemGrid .item .bgImgWrapper{z-index:0}.processWrapper .col{padding:2em !important;text-align:center}.processWrapper .col p{font-size:24px}.processWrapper .col h3{font-size:60px;text-transform:uppercase}.processWrapper .col.process{height:45vh}.processWrapper .col.process.discover{background:#000 url(/CFImages/Misc/discover.png) no-repeat center center;background-size:450px}.processWrapper .col.process.decide{background:#000 url(/CFImages/Misc/decide.png) no-repeat center center;background-size:350px}.processWrapper .col.process.design{background:#000 url(/CFImages/Misc/design.png) no-repeat center center;background-size:350px}.processWrapper .col.process.deliver{background:#000 url(/CFImages/Misc/deliver.png) no-repeat center center;background-size:250px}.aboutUsNav{color:#fff;padding:2rem;font-size:1rem;line-height:1;background-color:#e90613}.aboutUsNav .sf-Long-text{color:inherit;font-weight:700;font-size:1.5em}.aboutUsNav nav{position:relative;padding-left:12%;font-size:2.4em}.aboutUsNav nav:before{right:auto;width:12%;content:" ";background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/CFImages/Misc/curlyBrace.svg)}.aboutUsNav nav ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5em;padding:2em 0;padding-left:10%}.aboutUsNav nav ul>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5em;vertical-align:top;flex-basis:calc(1/2*100% - 1em)}.aboutUsNav nav ul li.item{font-size:1em;font-weight:300;border:1px solid #000;border-left:none;border-right:none;margin-top:-1px;padding:.2em 0}.aboutUsNav nav ul li.item a{color:#fff;line-height:1em;font-weight:700;text-transform:uppercase}.aboutUsNav nav ul li.item a:hover,.aboutUsNav nav ul li.item a:active,.aboutUsNav nav ul li.item a:focus{color:#000;text-decoration:none}.teamgroup h2.branded{text-align:center}.teammembers>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammembers>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}.teammembers>.grid .col:only-child{margin:auto}.teammembers .teammember{color:#000;position:relative;margin-bottom:2em;font-size:20px}.teammembers .teammember .bgImgWrapper{width:100%}.teammembers .teammember .bgImgWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.teammembers .teammember .bgImgWrapper:after{content:"";display:table;clear:both}.teammembers .teammember .bgImgWrapper a span.bgImg{opacity:1;background-size:cover;background-repeat:no-repeat;transform:scale(1.3);background-position-x:65%;margin-top:10%}.teammembers .teammember .content{text-align:center}.teammembers .teammember .content h3{margin-bottom:.25em}.teammembers .teammember .content ul.genderpronouns li{font-size:.9em}.teammembers .teammember .content span.position{font-weight:500;font-size:.9em;display:block;margin-bottom:1em}.teammembers .teammember .content ul.contactInfo{margin-top:1em}.teammembers .teammember .content ul.contactInfo li{margin:0 0 .25em 0}.teammembers .teammember .content ul.contactInfo li span.prefixLabel{padding-right:.25em}.teammembers .teammember .content .offices ul li{display:inline-block;border-right:1px solid #e90613;padding:0 .25em}.teammembers .teammember .content .offices ul li a{color:#e90613}.teammembers .teammember .content .offices ul li:last-of-type{border:none}.teammembers .teammember .content ul.socialLinks{margin-top:.75em;justify-content:center}.teammembers .teammember .content ul.socialLinks li{padding:0 .25em}.teammembers .teammember .content ul.socialLinks li a{color:#e90613}.teammembers .teammember:hover .bgImgWrapper a span.bgImg{transform:scale(1.35);transition:all .2s ease}@media only screen and (max-width: 1299px){.teammembers>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammembers>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media only screen and (max-width: 1024px){.teammembers>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammembers>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media only screen and (max-width: 767px){.teammembers>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammembers>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.teammembers.authorView>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammembers.authorView>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.teammembers.authorView>.grid .col{max-width:600px}@media only screen and (max-width: 1024px){.teammembers.authorView>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammembers.authorView>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.teammembers.authorView .teammember{color:#fff;position:relative;margin-bottom:1em;background-color:#333232}.teammembers.authorView .teammember .bgImgWrapper{width:100%}.teammembers.authorView .teammember .bgImgWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:62.5%}.teammembers.authorView .teammember .bgImgWrapper:after{content:"";display:table;clear:both}.teammembers.authorView .teammember .bgImgWrapper a{position:absolute}.teammembers.authorView .teammember .bgImgWrapper a span.bgImg{transform:scale(1.3);margin-top:3%;margin-right:-30%;background-position:top right}.teammembers.authorView .teammember .bgImgWrapper a:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgb(51, 50, 50), rgba(51, 50, 50, 0) 50%);z-index:2}.teammembers.authorView .teammember .content{width:70%;opacity:1;padding:.5em 1em 0 1em;color:#fff;text-align:left}.teammembers.authorView .teammember .content a:link,.teammembers.authorView .teammember .content a:visited,.teammembers.authorView .teammember .content a:active{color:#fff}.teammembers.authorView .teammember .content h3{margin-bottom:.25em}.teammembers.authorView .teammember .content span.position{font-weight:500;font-size:.9em;display:block;margin-bottom:1em}.teammembers.authorView .teammember .content ul.contactInfo{margin-top:1em}.teammembers.authorView .teammember .content ul.contactInfo li{margin:0 0 .25em 0}.teammembers.authorView .teammember .content ul.contactInfo li span.prefixLabel{padding-right:.25em}.teammembers.authorView .teammember .content .offices ul li{border-right:1px solid #fff}.teammembers.authorView .teammember .content .offices ul li a{color:#fff}.teammembers.authorView .teammember .content .offices ul li:first-of-type{padding-left:0}.teammembers.authorView .teammember .content .offices ul li:last-of-type{border:none}.teammembers.authorView .teammember .hoverContent{opacity:0;padding:.5em 1em 0 1em;background-color:#004755;text-align:left;height:100%;color:#fff}.teammembers.authorView .teammember .hoverContent a{color:#fff}.teammembers.authorView .teammember .hoverContent div.shortBio{padding-top:1em;text-align:left;max-height:50%;overflow:hidden}.teammembers.authorView .teammember .hoverContent .button{position:absolute;right:1em;bottom:1em}.teammembers.authorView .teammember:hover .content{opacity:0;display:none}.teammembers.authorView .teammember:hover .hoverContent{transition-duration:.5s;opacity:.9}.expertise.detailView .socialAndSharing,.sector.detailView .socialAndSharing{padding:.5em 0 0 0}button.printButton{margin:.05em .2em 1em 0;padding:0;min-width:0;color:#e90613;background:none;font-size:1.8em}button.printButton:hover{color:#004755;background:none}.printModalWrapper #printModal .printModal{display:block}#printModal{background-color:#fff;width:75%;max-width:100%}#printModal .printModal{margin:0 auto;padding:2em 3em;display:none}#printModal .printModal .top{display:flex;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}#printModal .printModal .top>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}#printModal .printModal .bottom{display:flex;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}#printModal .printModal .bottom>.options{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}#printModal .printModal .bottom .options{margin:0}#printModal .printModal .bottom .options b{text-transform:uppercase;margin-bottom:.5em}#ridoutModal{background-color:#fff;width:75%;max-width:100%;display:none}#ridoutModal .modalInner{margin:0 auto;padding:2em 3em}.teammember .bannerGrid{position:relative;display:flex;height:600px}.teammember .bannerGrid .bioTopContent.flexCol{background-color:#333232;padding:1.5em .5em 1.5em 5em;width:75%;color:#fff}.teammember .bannerGrid .bioTopContent.flexCol .bioContact{text-align:left;flex-direction:column;display:flex;justify-content:center;height:100%}.teammember .bannerGrid .bioTopContent.flexCol .bioContact h1{margin:0;color:#fff}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio{display:flex}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio h1{white-space:nowrap}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio span.audioFile{margin:.5em 0 0 1.2em;position:relative}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio span.audioFile a{width:100%;height:100%;z-index:2;cursor:pointer}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio span.audioFile a span:before{display:block;font-size:1.3em;color:#fff}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio span.audioFile a:hover span:before{color:#e90613}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.genderpronouns{margin-top:.25em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.genderpronouns li{font-size:1.3em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:link,.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:visited,.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:active{color:#fff}.teammember .bannerGrid .bioTopContent.flexCol .bioContact span.position{font-size:2em;font-weight:500;display:block;margin-bottom:.5em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.languagesWrapper{margin-top:.75rem}.teammember .bannerGrid .bioTopContent.flexCol .bioContact span.languages{margin-top:.5em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.contactInfo{margin-top:1em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.contactInfo li{margin:0 0 .25em 0}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.contactInfo li span.prefixLabel{padding-right:.25em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices{margin-top:1.5em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li{border-right:1px solid #fff;display:inline-block;padding:0 .5em;line-height:.5em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li a{color:#fff;font-size:1.5em;font-weight:500}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li:first-of-type{padding-left:0}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li:last-of-type{border:none}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.socialLinks{margin-top:.75em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.socialLinks li{margin-right:.5em}.teammember .bannerGrid .bgImgWrapper.flexCol{flex-grow:1;height:100%}.teammember .bannerGrid .bgImgWrapper.flexCol div.bgImg{position:absolute;background-position:top 90%;z-index:1;background-size:cover;background-repeat:no-repeat}.teammember .bannerGrid .bgImgWrapper.flexCol div.bgImg:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgb(51, 50, 50) 0%, rgba(51, 50, 50, 0.5) 30%, rgba(51, 50, 50, 0) 50%);z-index:2}.teammember .topSection{padding-top:2em;display:flex;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1.5rem;flex-wrap:nowrap;transition:.5s all ease}.teammember .topSection>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1.5rem;vertical-align:top;flex:0 1 auto;width:auto}.teammember .topSection .mainContent{width:70%;min-width:70%;margin-left:0rem}.teammember .topSection .mainContent .cmsContent h2.branded{text-transform:none}.teammember .topSection .mainContent .cmsContent>p:nth-of-type(1){font-size:1.5em;line-height:1.2em;margin-bottom:2rem}.teammember .topSection .mainContent .testimonials{transition:.5s all ease;overflow:hidden}.teammember .topSection .mainContent .testimonials .grid li:first-child{margin-top:0}.teammember .topSection .mainContent .testimonials>ul.grid>.col{flex-basis:calc(100% - 0rem);margin-bottom:0}@media only screen and (max-width: 1024px){.teammember .topSection .mainContent .testimonials>ul.grid>.col{flex-basis:calc(100% - 0rem)}}.teammember .topSection .mainContent .testimonials .cardView.testimonial .innerContent{border:none;height:100%;min-height:auto;padding:1rem}.teammember .topSection .mainContent .testimonials .cardView.testimonial .testimonialHeader{display:flex;align-items:center}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent{align-items:flex-start;padding:0 0 0 5rem}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent strong{color:#000}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent span.theTestimonial{display:block;margin-bottom:1rem;white-space:break-spaces}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent span.theTestimonial p{white-space:break-spaces}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent span.theTestimonial p:last-child{margin-bottom:0}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent span.testimonialSource{display:block;color:#e90613;font-size:.8rem;font-style:italic;font-weight:600}.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent span.testimonialAuthor{display:block;margin:.5rem 0 0 0;font-size:.8rem;font-style:italic;font-weight:600}@media only screen and (max-width: 500px){.teammember .topSection .mainContent .testimonials .cardView.testimonial .itemContent{padding:1rem 0 0 1.5rem}}.teammember .topSection .mainContent .testimonials .loadMoreContainer{align-items:center;gap:1rem;border:none !important;align-items:center;gap:1rem}.teammember .topSection .mainContent .testimonials .loadMoreContainer hr{background-color:#b1b1b1}.teammember .topSection .mainContent .testimonials.active .loadMoreContainer .loadMore{transition:.5s all ease}.teammember .topSection .mainContent .testimonials.active .loadMoreContainer .loadMore:before{transform:rotate(180deg);transition:.5s all ease}.teammember .topSection .secondaryContent .credentials .credentialsInner{margin:1em 0}.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li:first-child{border-top:none}.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li:last-child{border-bottom:1px solid #707070}.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li,.teammember .topSection .secondaryContent .credentials .credentialsInner .educationitems ul li{position:relative;border-top:1px solid #707070;padding:.5em .25em;padding-left:1.5em}.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li span.spacer,.teammember .topSection .secondaryContent .credentials .credentialsInner .educationitems ul li span.spacer{display:block;height:.5em}.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li:before,.teammember .topSection .secondaryContent .credentials .credentialsInner .educationitems ul li:before{position:absolute;top:3.2em;left:1.5em;color:#e90613;content:"";font-size:.3em}.teammember .topSection .secondaryContent .credentials .credentialsInner .calltobars ul li:first-child,.teammember .topSection .secondaryContent .credentials .credentialsInner .educationitems ul li:first-child{border-top:none}.teammember .resources.cases>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammember .resources.cases>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}@media only screen and (max-width: 1299px){.teammember .resources.cases>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammember .resources.cases>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media only screen and (max-width: 1024px){.teammember .resources.cases>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammember .resources.cases>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media only screen and (max-width: 767px){.teammember .resources.cases>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammember .resources.cases>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.teammember .resources.cases .innerContent{min-height:300px}.teammember .k-tabstrip-wrapper{margin-top:2em;padding:2em 5em;background-color:#cce8ee;margin-bottom:2em}.teammember .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items{padding-bottom:1.5em}.teammember .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item .k-link{padding:0 1em;border-right:solid 2px #004755;border-radius:0}.teammember .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item.k-first .k-link{padding-left:0}.teammember .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item.k-last .k-link{border-right:none}.teammember .k-tabstrip-wrapper .k-tabstrip .tab-pane{padding:0;border-top:solid 1px #004755}.teammember .k-tabstrip-wrapper .k-tabstrip .tab-pane a:not(.button){color:#cc050f !important}.teammember .k-tabstrip-wrapper .k-tabstrip .tab-pane a:not(.button):hover{color:#004755 !important}.teammember .k-tabstrip-wrapper .k-tabstrip .tab-pane article{border-bottom:solid 1px #004755;padding:1.5em 0}.teammember .k-tabstrip-wrapper .k-tabstrip .tab-pane article h3{font-size:1.25em;padding:0;margin:0}.teammember .k-tabstrip-wrapper .k-tabstrip .tab-pane article h3 a{color:#000}.sectors>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.sectors>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.sectors>.grid .col{max-width:1080px;margin-bottom:2em;position:relative}.sectors>.grid .col:hover .bgImgWrapper a span.bgImg{transform:scale(1.35);transition:all .2s ease}.sectors>.grid .col:hover .bgImgWrapper a:before{background-image:linear-gradient(to right, #333232, rgba(51, 50, 50, 0.75) 100%)}.sectors>.grid .col .bgImgWrapper{position:relative}.sectors>.grid .col .bgImgWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:37.037037037%}.sectors>.grid .col .bgImgWrapper:after{content:"";display:table;clear:both}.sectors>.grid .col .bgImgWrapper a{display:block;position:relative}.sectors>.grid .col .bgImgWrapper a:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, #008eaa, rgba(0, 142, 170, 0) 100%);z-index:2}.k-safari603 .sectors>.grid .col .bgImgWrapper a:before{height:300px}.sectors>.grid .col h3{position:absolute;left:1em;font-size:1.2em;top:1em;transition:all .3s ease;z-index:1;text-transform:uppercase}.sectors>.grid .col h3 a:link,.sectors>.grid .col h3 a:visited,.sectors>.grid .col h3 a:active{color:#fff}.sectors>.grid .col h3 a:hover,.sectors>.grid .col h3 a:focus{color:#e90613}@media only screen and (max-width: 1024px){.sectors>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.sectors>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.expertises.accordionUL ul.level1 li:last-child,.sectors.accordionUL ul.level1 li:last-child{border-bottom:1px solid #b1b1b1}.expertises.accordionUL ul.level1 li,.expertises.accordionUL ul.level1 li.hasChildren,.sectors.accordionUL ul.level1 li,.sectors.accordionUL ul.level1 li.hasChildren{text-transform:uppercase;position:relative;padding:.75em 1em;border-top:1px solid #b1b1b1;font-weight:700;font-size:.9rem}.expertises.accordionUL ul.level1 li ul,.expertises.accordionUL ul.level1 li.hasChildren ul,.sectors.accordionUL ul.level1 li ul,.sectors.accordionUL ul.level1 li.hasChildren ul{padding-left:0}.expertises.accordionUL ul.level1 li ul li,.expertises.accordionUL ul.level1 li.hasChildren ul li,.sectors.accordionUL ul.level1 li ul li,.sectors.accordionUL ul.level1 li.hasChildren ul li{border:none;font-weight:400;padding:.25em 0}.expertises.accordionUL ul.level1 li ul li:before,.expertises.accordionUL ul.level1 li.hasChildren ul li:before,.sectors.accordionUL ul.level1 li ul li:before,.sectors.accordionUL ul.level1 li.hasChildren ul li:before{top:2em}.expertises.accordionUL ul.level1 li.hasChildren.active:before,.sectors.accordionUL ul.level1 li.hasChildren.active:before{opacity:.1;background-color:#008eaa;content:" "}.expertises.accordionUL ul.level1 li.hasChildren.active a,.sectors.accordionUL ul.level1 li.hasChildren.active a{position:relative;z-index:2}.expertises.accordionUL ul.level1>li.hasChildren>ul:before,.sectors.accordionUL ul.level1>li.hasChildren>ul:before{border-bottom:1px solid #b1b1b1;content:" ";display:block;left:0;height:1em;margin:0 -1em .5em -1em}.expertise.detailView div.padded.centered,.sector.detailView div.padded.centered,.solution.detailView div.padded.centered{padding:1em 6em;text-align:center}.expertise.detailView .pageBanner,.sector.detailView .pageBanner,.solution.detailView .pageBanner{padding-top:5rem;min-height:25rem;margin-bottom:2em}.expertise.detailView .pageBanner .innerContainer,.sector.detailView .pageBanner .innerContainer,.solution.detailView .pageBanner .innerContainer{z-index:1}.expertise.detailView .cmsContent h2.branded,.sector.detailView .cmsContent h2.branded,.solution.detailView .cmsContent h2.branded{text-transform:none}.expertise.detailView .cmsContent>p:nth-of-type(1),.sector.detailView .cmsContent>p:nth-of-type(1),.solution.detailView .cmsContent>p:nth-of-type(1){font-size:150% !important;line-height:1.4em}.firstParagraphHighlight{font-size:150% !important;line-height:1.4em}.awardrankings,.rankings{text-align:center}.awardrankings>.grid,.rankings>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.awardrankings>.grid>.col,.rankings>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/5*100% - 1rem)}@media(max-width: 1299px){.awardrankings>.grid,.rankings>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.awardrankings>.grid>.col,.rankings>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}}@media(max-width: 1050px){.awardrankings>.grid,.rankings>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.awardrankings>.grid>.col,.rankings>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media(max-width: 800px){.awardrankings>.grid,.rankings>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.awardrankings>.grid>.col,.rankings>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media(max-width: 550px){.awardrankings>.grid,.rankings>.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.awardrankings>.grid>.col,.rankings>.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.awardrankings>.grid>.col,.rankings>.grid>.col{margin-bottom:3em}.awardrankings span,.rankings span{display:block}.awardrankings span.yearsAwarded,.rankings span.yearsAwarded{display:block;padding:.25em;color:#000;font-weight:700}.awardrankings span.yearsAwarded:before,.rankings span.yearsAwarded:before{display:block;margin:0 auto;content:" ";width:40%;background-color:#e90613;height:2px}.awardrankings .awardTop,.rankings .awardTop{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:14em;padding:1em;margin-bottom:.25em}.awardrankings .awardTop:before,.rankings .awardTop:before{content:" ";background-color:#008eaa;opacity:.1}.awardrankings .awardTop span.awardPublisher,.rankings .awardTop span.awardPublisher{color:#000;text-transform:uppercase;font-weight:700}.awardrankings .awardTop h4,.rankings .awardTop h4{color:#e90613;font-size:1.2em}.awardrankings .awardBottom span.awardPublication,.rankings .awardBottom span.awardPublication{display:flex;min-height:4em;flex-direction:column;justify-content:center;color:#004755;font-style:italic;padding:.25em 1em}.biosimilars{font-size:.8em}.biosimilars .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.biosimilars .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/6*100% - 1rem)}.biosimilars .grid .col:nth-child(1){flex-basis:5%}.biosimilars .grid .col:nth-child(2){flex-basis:20%}.biosimilars .grid .col:nth-child(3){flex-basis:20%}.biosimilars span.hiddenLabel{display:none}.biosimilars ul.headerRow{background-color:#004755;color:#fff;margin-bottom:.5em;flex-wrap:nowrap}.biosimilars ul.headerRow li{border-right:2px solid #fff;padding:.25em}.biosimilars ul.headerRow li:last-child{border:none}.biosimilars ul.detailRow{background-color:#cce8ee;margin-bottom:.5em;flex-wrap:nowrap}.biosimilars ul.detailRow li{padding:.25em}.biosimilars div.notesRow{margin-top:-0.25em;padding:.25em}@media(max-width: 1024px){.biosimilars .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.biosimilars .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}.biosimilars ul.headerRow{display:none}.biosimilars ul.detailRow{background-color:#cce8ee;padding:.25em 0;margin-bottom:2em;flex-wrap:wrap}.biosimilars ul.detailRow li{background-color:#fff;text-align:left;padding:.25em .5em;margin:0}.biosimilars ul.detailRow .col:nth-child(1){flex-basis:calc(33.3333333333% - 1rem)}.biosimilars ul.detailRow .col:nth-child(2){flex-basis:calc(33.3333333333% - 1rem)}.biosimilars ul.detailRow .col:nth-child(3){flex-basis:calc(33.3333333333% - 1rem)}.biosimilars ul.detailRow span.hiddenLabel{display:inline-block;width:100%;background-color:#cce8ee;margin-bottom:.5em}.biosimilars div.notesRow{margin-top:-1.75em;margin-bottom:1em}}@media(max-width: 500px){.biosimilars .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.biosimilars .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.biosimilars ul.detailRow .col:nth-child(1){flex-basis:100%}.biosimilars ul.detailRow .col:nth-child(2){flex-basis:100%}.biosimilars ul.detailRow .col:nth-child(3){flex-basis:100%}}.filteredContent.biosimilars #filteredContentResult.grid{display:block !important}.courtproceedings{font-size:.8em}.courtproceedings .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.courtproceedings .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/7*100% - 1rem)}.courtproceedings span.hiddenLabel{display:none}.courtproceedings ul.headerRow{background-color:#004755;color:#fff;text-align:center;margin-bottom:.5em}.courtproceedings ul.headerRow li{border-right:2px solid #fff;padding:.25em}.courtproceedings ul.headerRow li:last-child{border:none}.courtproceedings ul.detailRow{background-color:#cce8ee;margin-bottom:.5em}.courtproceedings ul.detailRow li{padding:.25em}@media(max-width: 1299px){.courtproceedings .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.courtproceedings .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.courtproceedings ul.headerRow{display:none}.courtproceedings ul.detailRow{background-color:#cce8ee;padding:.25em 0;margin-bottom:2em}.courtproceedings ul.detailRow li{background-color:#fff;text-align:left;padding:.25em .5em;margin:0}.courtproceedings ul.detailRow span.hiddenLabel{display:inline-block;width:100%;background-color:#cce8ee;margin-bottom:.5em}}.filteredContent.courtproceedings #filteredContentResult.grid{display:block !important}.featuredcontentgroups{font-size:.8em;margin:1em 0 2em 0}.featuredcontentgroups div.item{position:relative;display:flex}.featuredcontentgroups div.item .coverImg{min-height:150px}.featuredcontentgroups div.item .coverImg .bgImgWrapper .bgImg{width:100%}.featuredcontentgroups div.item .contentWrapper{width:50%;position:relative;padding:3em}.featuredcontentgroups div.item .contentWrapper>*{z-index:3;position:relative}.featuredcontentgroups div.item .contentWrapper:before{content:" ";position:absolute;background-color:#fff;z-index:0}.featuredcontentgroups div.item:nth-child(even) .contentWrapper{margin-left:auto}.sf-list--expandable{font-size:1em}.sf-list--expandable .sf-list-item a[data-sf-role=toggleLink]{width:100%;display:block;margin:1em 0;padding:1.5em 1.75em;position:relative;border-bottom:1px solid #707070;font-weight:700}.sf-list--expandable .sf-list-item a[data-sf-role=toggleLink]:after{content:"+";font-size:1.5em;color:#e90613;position:absolute;right:1em;top:.75em}.sf-list--expandable .sf-list-item a.expanded:after{content:"-"}.sf-list--expandable .sf-list-item .sf-list-content{padding:1.5em;margin-bottom:1em}.toggleAction{border-top:2px solid #000;position:relative}.toggleAction span.toggle{position:absolute;right:0;color:#e90613;width:20px;height:20px;border:1px solid #fff;cursor:pointer}.toggleAction span.toggle:after{content:"+";display:flex;justify-content:center}.toggleContent{display:none}.active span.toggle:after{content:"-"}.newsletters .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.newsletters .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/5*100% - 1rem)}@media(max-width: 1299px){.newsletters .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.newsletters .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}}@media(max-width: 1050px){.newsletters .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.newsletters .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media(max-width: 800px){.newsletters .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.newsletters .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media(max-width: 550px){.newsletters .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.newsletters .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.newsletters .grid>.col{margin-bottom:1em}.newsletters li a:hover{text-decoration:none}.newsletters li a:hover .newsletterIssue{background-color:#b1b1b1}.newsletters li a .newsletterIssue{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:12em;padding:2em 1em 1em 1em;margin-bottom:.25em;text-align:center}.newsletters li a .newsletterIssue:before{content:" ";background-color:#008eaa;opacity:.1}.newsletters li a .newsletterIssue span{display:block}.newsletters li a .newsletterIssue span.newsletterType{text-align:right;color:#000;text-transform:uppercase;font-weight:400;font-size:.8em;position:absolute;top:1em;right:1em;width:calc(100% - 2em);padding-bottom:4px;border-bottom:2px solid #e90613}.newsletters li a .newsletterIssue h4{color:#e90613;font-size:1.1em}.icon.quote{width:4rem}.icon.quote:before{content:"";display:block;background-image:url("/CFImages/Icons/quote-left-icon.svg");background-color:#e90613;background-repeat:no-repeat;background-position:center;background-size:2rem;height:3rem;width:3rem;border-radius:50%}.icon.loadMore{background:#fff;border:none}.icon.loadMore:before{content:"";display:block;background-image:url("/CFImages/Icons/chevron-down-white.svg");background-color:#e90613;background-repeat:no-repeat;background-position:center;background-size:2rem;height:3rem;width:3rem;border-radius:50%}.cases.slider .slide,.eventitems.slider .slide{color:#fff;overflow:hidden;position:relative;transition:all 1s ease-out}.cases.slider .slide .eventitem,.cases.slider .slide .case,.eventitems.slider .slide .eventitem,.eventitems.slider .slide .case{height:100%}.cases.slider .slide div.bgImgWrapper,.eventitems.slider .slide div.bgImgWrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100vw}.cases.slider .slide div.bgImgWrapper a .bgImg,.eventitems.slider .slide div.bgImgWrapper a .bgImg{position:absolute;background-position:top center;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.cases.slider .slide div.bgImgWrapper .bgImg:before,.eventitems.slider .slide div.bgImgWrapper .bgImg:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(63, 108, 118, 0.5) 60%);opacity:.6;z-index:2}.cases.slider .slide .innerContent,.eventitems.slider .slide .innerContent{width:80%;margin:0 auto;position:relative;z-index:3;padding:2em;text-align:left;color:#fff;transition:all .3s ease;border:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}.cases.slider .slide .innerContent h4,.eventitems.slider .slide .innerContent h4{margin:0;padding:0;text-transform:uppercase;color:#fff}.cases.slider .slide .innerContent h3,.eventitems.slider .slide .innerContent h3{margin:.5em 0 .25em 0;color:#fff;font-size:3em;font-weight:700;word-break:break-word}.cases.slider .slide .innerContent h3 a:link,.cases.slider .slide .innerContent h3 a:visited,.cases.slider .slide .innerContent h3 a:active,.eventitems.slider .slide .innerContent h3 a:link,.eventitems.slider .slide .innerContent h3 a:visited,.eventitems.slider .slide .innerContent h3 a:active{color:#fff;text-decoration:none}.cases.slider .slide .innerContent h3 a:hover,.cases.slider .slide .innerContent h3 a:focus,.eventitems.slider .slide .innerContent h3 a:hover,.eventitems.slider .slide .innerContent h3 a:focus{color:#fff;text-decoration:underline}@media(max-width: 767px){.cases.slider .slide .innerContent h3,.eventitems.slider .slide .innerContent h3{font-size:1.5em}}.cases.slider .slide .innerContent span.summary,.eventitems.slider .slide .innerContent span.summary{display:block}.cases.slider .slide .innerContent span.dates,.eventitems.slider .slide .innerContent span.dates{margin-bottom:.5em}.cases.slider button.slick-prev,.cases.slider button.slick-next,.eventitems.slider button.slick-prev,.eventitems.slider button.slick-next{background-color:#fff;opacity:.6;border-radius:50%;width:50px}.cases.slider button.slick-prev:before,.cases.slider button.slick-next:before,.eventitems.slider button.slick-prev:before,.eventitems.slider button.slick-next:before{color:#e90613}.imagesGallery ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.imagesGallery ul>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/5*100% - 1rem)}.imagesGallery ul li{margin-bottom:1em !important}.imagesGallery ul li .bgImgWrapper{height:250px}@media(max-width: 1299px){.imagesGallery ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.imagesGallery ul>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}}@media(max-width: 1024px){.imagesGallery ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.imagesGallery ul>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media(max-width: 767px){.imagesGallery ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.imagesGallery ul>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media(max-width: 500px){.imagesGallery ul{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.imagesGallery ul>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.globalalerts{position:relative;border-bottom:1px solid #fff}.globalalerts .globalalert{padding:.8em 2em .8em 2em;color:#fff;font-size:1em}.globalalerts .globalalert.informative{background-color:#e90613}.globalalerts .globalalert.exclamation{background-color:#333232}.globalalerts .globalalert.question{background-color:#004755}.globalalerts .globalalert aside{position:relative;padding-left:1em}.globalalerts .globalalert aside a.alertLabelLink{color:#fff;margin-bottom:.5em}.globalalerts .globalalert aside .additionalContent{color:#fff;font-size:.8em}.globalalerts .globalalert aside .additionalContent h1,.globalalerts .globalalert aside .additionalContent h2,.globalalerts .globalalert aside .additionalContent h3,.globalalerts .globalalert aside .additionalContent h4,.globalalerts .globalalert aside .additionalContent h5,.globalalerts .globalalert aside .additionalContent p,.globalalerts .globalalert aside .additionalContent a,.globalalerts .globalalert aside .additionalContent ul li,.globalalerts .globalalert aside .additionalContent div,.globalalerts .globalalert aside .additionalContent span{color:#fff}.globalalerts .globalalert aside:before{color:#fff;font-family:"Font Awesome 5 Pro";font-size:1.2em;font-weight:400;position:absolute;left:-0.5em;top:0}.globalalerts .globalalert aside.informative:before{content:""}.globalalerts .globalalert aside.exclamation:before{content:""}.globalalerts .globalalert aside.question:before{content:""}.globalalerts .globalalert.slide{min-height:50px}.globalalerts .globalalert.slide .innerContainer{display:flex;flex-direction:column;justify-content:center;height:100%}.keytopics.slider .slide,.keytopics .slide{color:#fff;overflow:hidden;position:relative;transition:all 1s ease-out;display:flex;justify-content:center}.keytopics.slider .keytopic,.keytopics .keytopic{margin-bottom:1em;position:relative;display:flex;justify-content:center}.keytopics.slider .keytopic .bgImgWrapper,.keytopics .keytopic .bgImgWrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100vw}.keytopics.slider .keytopic .bgImgWrapper img.bgImg,.keytopics .keytopic .bgImgWrapper img.bgImg{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.keytopics.slider .keytopic .bgImgWrapper .bgImg:before,.keytopics .keytopic .bgImgWrapper .bgImg:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(63, 108, 118, 0.5) 100%);opacity:.9;z-index:2}.keytopics.slider .keytopic .innerContent,.keytopics .keytopic .innerContent{width:80%;height:100%;position:relative;z-index:3;padding:2em;text-align:left;color:#fff;transition:all .3s ease;border:none;align-items:center}.keytopics.slider .keytopic .innerContent h2,.keytopics .keytopic .innerContent h2{font-size:3em;margin-top:.5em;color:#fff;word-break:break-word}.keytopics.slider .keytopic .innerContent h2 a:link,.keytopics.slider .keytopic .innerContent h2 a:visited,.keytopics.slider .keytopic .innerContent h2 a:active,.keytopics .keytopic .innerContent h2 a:link,.keytopics .keytopic .innerContent h2 a:visited,.keytopics .keytopic .innerContent h2 a:active{color:#fff}.keytopics.slider .keytopic .innerContent h2 a:hover,.keytopics.slider .keytopic .innerContent h2 a:focus,.keytopics .keytopic .innerContent h2 a:hover,.keytopics .keytopic .innerContent h2 a:focus{color:#e90613}@media(max-width: 767px){.keytopics.slider .keytopic .innerContent h2,.keytopics .keytopic .innerContent h2{font-size:1.5em}}.keytopics.slider .keytopic .innerContent span.summary,.keytopics .keytopic .innerContent span.summary{display:block;font-size:1.2em}.keytopics.slider button.slick-prev,.keytopics.slider button.slick-next,.keytopics button.slick-prev,.keytopics button.slick-next{background-color:#fff;opacity:.6;border-radius:50%;width:50px}.keytopics.slider button.slick-prev:before,.keytopics.slider button.slick-next:before,.keytopics button.slick-prev:before,.keytopics button.slick-next:before{color:#e90613}.noItem{margin:1em 0;min-height:600px}.slider.rxip.hero .slide{min-height:500px;color:#fff;overflow:hidden;position:relative;transition:all 1s ease-out;display:flex;justify-content:center}.slider.rxip.hero .publication{height:100%;margin-bottom:1em;position:relative;display:flex;justify-content:center}.slider.rxip.hero .publication .bgImgWrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100vw}.slider.rxip.hero .publication .bgImgWrapper img.bgImg{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.slider.rxip.hero .publication .bgImgWrapper .bgImg:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(63, 108, 118, 0.5) 100%);opacity:.9;z-index:2}.slider.rxip.hero .publication .innerContent{width:80%;height:100%;position:relative;z-index:3;padding:2em;text-align:left;color:#fff;transition:all .3s ease;border:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.slider.rxip.hero .publication .innerContent h3{font-size:3em;margin:0;color:#fff;word-break:break-word}.slider.rxip.hero .publication .innerContent h4{font-size:1.5em;margin:.5em 0 0 0;color:#fff}@media(max-width: 767px){.slider.rxip.hero .publication .innerContent h3{font-size:1.5em}.slider.rxip.hero .publication .innerContent h4{font-size:1.2em}}.slider.rxip.hero .publication .innerContent .meta{margin:2rem 0 1rem 0}.slider.rxip.hero .publication .innerContent .meta .dates{margin-top:.5rem;display:block}.slider.rxip.hero .publication .innerContent a:link,.slider.rxip.hero .publication .innerContent a:visited,.slider.rxip.hero .publication .innerContent a:active{color:#fff}.slider.rxip.hero .publication .innerContent a:hover,.slider.rxip.hero .publication .innerContent a:focus{color:#e90613}.slider.rxip.hero .publication .innerContent span.summary{display:block;font-size:1.2em}.slider.rxip.hero button.slick-prev,.slider.rxip.hero button.slick-next{background-color:#fff;opacity:.6;border-radius:50%;width:50px}.slider.rxip.hero button.slick-prev:before,.slider.rxip.hero button.slick-next:before{color:#e90613}.resources>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1.5rem}.resources>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1.5rem;vertical-align:top;flex-basis:calc(1/4*100% - 3rem)}@media(max-width: 1600px){.resources>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media(max-width: 767px){.resources>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}.resources>ul.grid>.col{margin-bottom:2em;margin-top:1em}.resources>ul.grid>.col article{height:100%}.resources .innerContent{position:relative;padding-top:1em;padding-bottom:1em;min-height:300px;border-top:1px solid #b1b1b1}.resources .innerContent .itemImage{width:100%;height:200px;margin-bottom:1em}.resources .innerContent .itemContent{display:flex;height:100%;flex-direction:column;align-items:flex-start}.k-ie11 .resources .innerContent .itemContent{display:inherit;align-items:stretch}.resources .innerContent .itemContent .contentTypeLabels{color:#e90613}.resources .innerContent .itemContent .contentTypeLabels a{color:#e90613}.resources .innerContent .itemContent .contentTypeLabels a:hover,.resources .innerContent .itemContent .contentTypeLabels a:active{color:#004755;text-decoration:none}.resources .innerContent .itemContent h3{margin-bottom:0}.resources .innerContent .itemContent span.caseCitation{display:block;margin:1rem 0 0 0;color:#e90613;font-weight:400}.resources .innerContent .itemContent span.caseCitation a:link,.resources .innerContent .itemContent span.caseCitation a:visited,.resources .innerContent .itemContent span.caseCitation a:hover,.resources .innerContent .itemContent span.caseCitation a:active,.resources .innerContent .itemContent span.caseCitation a{color:#e90613}.resources .innerContent .itemContent .authorTeam{display:block;margin:1rem 0;color:#004755;font-weight:400;font-size:.9em}.resources .innerContent .itemContent .authorTeam span.labelValuesSeperator:before{content:": "}.resources .innerContent .itemContent .authorTeam a{color:#004755;font-size:.9em;font-weight:400;font-style:normal}.resources .innerContent .itemContent .authorTeam a:hover,.resources .innerContent .itemContent .authorTeam afocus{color:#000;text-decoration:none}.resources .innerContent .itemContent .authorTeam span.seperator:before{content:" | "}.resources .innerContent .itemContent span.dates{display:block;margin:.5em 0;font-weight:400}.resources .innerContent .itemContent div.summary{font-size:1rem;font-weight:400;margin:.5em 0;flex-grow:1}.resources.publications button.slick-prev,.resources.publications button.slick-next{bottom:1em;background-color:#fff;opacity:.6;border-radius:50%;width:50px}.resources.publications button.slick-prev:before,.resources.publications button.slick-next:before{color:#e90613}.resources.publications button.slick-prev{left:-40px}.resources.publications button.slick-next{right:-40px}.resources.publications>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.publications>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}@media only screen and (max-width: 1299px){.resources.publications>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.publications>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}}@media only screen and (max-width: 1024px){.resources.publications>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.publications>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media only screen and (max-width: 767px){.resources.publications>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.publications>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.resources.publications>ul.grid>.col{margin-bottom:1em}.resources.rxip>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.rxip>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}@media(max-width: 1024px){.resources.rxip>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.rxip>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.resources.rxip .innerContent{position:relative;padding-bottom:3em;min-height:300px;display:flex}.resources.rxip .innerContent .itemImage{height:300px;width:40%;padding-right:1em}.resources.rxip .innerContent .itemContent{width:60%}.resources.rxip .innerContent .itemContent h3{margin-top:0}@media(max-width: 767px){.resources.rxip .innerContent{display:block}.resources.rxip .innerContent .itemImage{height:150px;width:100%;padding-right:0}.resources.rxip .innerContent .itemContent{width:100%}}.resources.rxip.slider .slide{margin:0 .5em}.resources.rxip.slider .slide article{background-color:rgba(0,0,0,0)}.resources.nophoto.slider .slide{margin:0 .5em}.resources.nophoto.slider .slide article{background-color:rgba(0,0,0,0)}.display-flex{display:flex}hr{width:100%;margin:1rem 0;background-color:#e90613}.resources.newgrid ul.listView{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(var(--card-width), 100%), 1fr));gap:var(--card-gap);margin-bottom:2rem}.resources.newgrid ul.listView.twocol{--card-width: calc(50% - var(--card-gap))}.resources.newgrid ul.listView.threecol{--card-width: calc(33% - var(--card-gap))}.resources.newgrid ul.listView.fourcol{--card-width: calc(25% - var(--card-gap))}.resources.newgrid ul.listView.fivecol{--card-width: calc(20% - var(--card-gap))}.resources.newgrid ul.listView li .cardView{height:100%;transition:all .6s ease}.resources.newgrid ul.listView li .cardView .innerContent{margin:0;padding:0}.resources.newgrid ul.listView li .cardView .innerContent .itemContent{padding:1.5rem}.resources.newgrid ul.listView li .cardView:hover{transform:scale(1.05)}.resources.newgrid ul.listView li .cardView.standard{box-shadow:rgba(136,165,191,.48) 6px 2px 16px 0px,rgba(255,255,255,.8) -6px -2px 16px 0px}.resources.newgrid ul.listView li .cardView.standard .innerContent .itemImage{margin-bottom:0}.resources.newgrid ul.listView li .cardView.standard .innerContent .itemContent h3{margin-top:0}.resources.newgrid ul.listView li .cardView.photoOverlay{position:relative;height:100%;min-height:300px}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage{position:relative;overflow:hidden;width:100%;height:100%}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .imgWrapper{width:100%;height:100%}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .imgWrapper img{transition:all .6s ease;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .imgWrapper img:before{content:"";position:absolute;display:block;height:100%;background-color:rgba(0,0,0,.2);opacity:.6;z-index:2}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage:hover .imgWrapper img{transform:scale(1.2)}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .itemContent{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:flex-end;padding:1rem;background-color:rgba(0,0,0,.3)}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .itemContent h3{font-size:1.3rem;margin:0}.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .itemContent h3 a:link,.resources.newgrid ul.listView li .cardView.photoOverlay .itemImage .itemContent h3 a:visited{color:#fff}.resources.newgrid ul.listView li .cardView.noPhoto{box-shadow:rgba(136,165,191,.48) 6px 2px 16px 0px,rgba(255,255,255,.8) -6px -2px 16px 0px}.resources.newgrid ul.listView li .cardView.noPhoto .innerContent .itemContent h3{margin-top:0}.resources.newgrid ul.listView li .cardView.noSummary{box-shadow:rgba(136,165,191,.48) 6px 2px 16px 0px,rgba(255,255,255,.8) -6px -2px 16px 0px}.resources.newgrid ul.listView li .cardView.noSummary .innerContent .itemImage{margin-bottom:0}.resources.newgrid ul.listView li .cardView.noSummary .innerContent .itemImage .imgWrapper{width:100%;height:100%;overflow:hidden}.resources.newgrid ul.listView li .cardView.noSummary .innerContent .itemImage .imgWrapper img{transition:all .6s ease;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.resources.newgrid ul.listView li .cardView.noSummary .innerContent .itemContent{padding:1rem}.resources.newgrid ul.listView li .cardView.noSummary .innerContent .itemContent h3{margin-top:0;font-size:1rem}.resources.newgrid ul.listView li .cardView.noSummary:hover .innerContent .itemImage .imgWrapper img{transform:scale(1.2)}.resources.newgrid ul.listView li .cardView.noSummary:hover .innerContent .itemContent h3{text-decoration:underline}@media(max-width: 1024px){.resources.newgrid ul.listView.fourcol{--card-width: calc(50% - var(--card-gap))}.resources.newgrid ul.listView.fivecol{--card-width: calc(33% - (var(--card-gap) * 2))}}@media(max-width: 767px){.resources.newgrid ul.listView.threecol{--card-width: calc(50% - var(--card-gap))}.resources.newgrid ul.listView.fivecol{--card-width: calc(50% - var(--card-gap))}}@media(max-width: 500px){.resources.newgrid ul.listView.twocol{--card-width: 100%}.resources.newgrid ul.listView.threecol{--card-width: 100%}.resources.newgrid ul.listView.fourcol{--card-width: 100%}.resources.newgrid ul.listView.fivecol{--card-width: 100%}}.resource.detailView .pageBanner{width:100%;min-height:35em;margin-bottom:2em;overflow:hidden}.resource.detailView .pageBanner a{color:#fff}.resource.detailView .pageBanner a:hover{color:#fff}.resource.detailView .pageBanner .bgImgWrapper{position:absolute}.resource.detailView .pageBanner .bgImgWrapper .bgImg:after{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2) 100%)}.resource.detailView .pageBanner .innerContainer{position:relative;padding-top:2em;padding-bottom:2em}.resource.detailView .pageBanner .innerContainer span.caseCitation{display:block;margin:-1.5em 0 2em 0}.resource.detailView .pageBanner .innerContainer .contentTypeLabels{color:#fff}.resource.detailView .pageBanner .innerContainer .contentTypeLabels .labelValuesSeperator{display:none}.resource.detailView .pageBanner .innerContainer .contentTypeLabels .itemSeperator{margin-left:.5em}.resource.detailView .pageBanner .innerContainer .contentTypeLabels a{color:#fff}.resource.detailView .pageBanner .innerContainer .contentTypeLabels a:hover,.resource.detailView .pageBanner .innerContainer .contentTypeLabels a:active{color:#fff;text-decoration:none}.resource.detailView .pageBanner .innerContainer .contentTypeLabels .contentType,.resource.detailView .pageBanner .innerContainer .contentTypeLabels .subType{font-weight:700;text-transform:uppercase}.resource.detailView .pageBanner .innerContainer .contentTypeLabels .contentType{font-size:1em}.resource.detailView .pageBanner .innerContainer .contentTypeLabels .subType{font-size:1em}.resource.detailView .pageBanner .innerContainer .related{margin:.5em 0}.resource.detailView .pageBanner .innerContainer .related ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;font-size:1em;padding-bottom:1em}.resource.detailView .pageBanner .innerContainer .related ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}.resource.detailView .pageBanner .innerContainer .related ul.grid li a:after{content:"|";padding-left:.5em}.resource.detailView .pageBanner .innerContainer .related ul.grid li:last-child a:after{content:""}.resource.detailView .pageBanner .innerContainer .authorTeam{margin-top:1.5em}.resource.detailView .pageBanner .innerContainer .authorTeam span.labelValuesSeperator:before{content:": "}.resource.detailView .pageBanner .innerContainer span.dates{display:block;margin:.5em 0}.resource.detailView .pageBanner .innerContainer ul.sharingLinks li.sharingLink button i{color:#fff}.resource.detailView .mainContent{padding-top:2em}.resource.detailView .secondaryContent{flex-shrink:1}.case.resource.detailView div.pageBanner .innerContainer .bannerTitle h1.branded{margin-bottom:0}.case.resource.detailView div.pageBanner .innerContainer span.caseCitation{margin-top:0rem}.resourcesSlider .slick-track{display:flex}.resourcesSlider ul.slick-dots{display:none !important}.resourcesSlider .item.slide{width:33%;margin:0;box-shadow:0 0 36px rgba(94,106,113,.2);border:1px solid #dbdbdd;vertical-align:top;height:auto !important}.filters{padding:3em 0}.filters form .filterOptions{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.filters form .filterOptions>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}.filters form .filterOptions fieldset{border:none;padding:0;font-size:1rem;position:relative}.filters form .filterOptions fieldset>h3,.filters form .filterOptions fieldset>label{color:#e90613;margin:0;display:block;font-size:1rem;line-height:1.2;font-weight:500;text-transform:uppercase}.filters form .filterOptions[data-f-display-type=checkboxes] fieldset{width:100%}.filters form .filterOptions[data-f-display-type=checkboxes] .fields{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.filters form .filterOptions[data-f-display-type=checkboxes] .fields>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/3*100% - 1rem)}.filters form .filterOptions[data-f-display-type=checkboxes] .fields .field{padding:.2em 0;margin-bottom:0}.filters form .filterOptions[data-f-display-type=dropdowns]{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.filters form .filterOptions[data-f-display-type=dropdowns]>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/4*100% - 1rem)}@media(max-width: 767px){.filters form .filterOptions[data-f-display-type=dropdowns]{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.filters form .filterOptions[data-f-display-type=dropdowns]>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}}@media(max-width: 500px){.filters form .filterOptions[data-f-display-type=dropdowns]{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.filters form .filterOptions[data-f-display-type=dropdowns]>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}.filters h3{text-transform:uppercase;font-size:1em;margin-top:1em}.filters button{width:auto;height:2.6em;min-width:initial;margin-top:1.2rem}.filters button[type=reset]{width:100%}.filters .keywordSearch{border:1px solid #000}.filters input[type=text]{width:100%;color:#e90613;padding:.2em 1em;padding-right:3em;height:2.6em;background-image:url(/CFImages/Icons/search-pipe.svg);background-repeat:no-repeat;background-position:right 1em center;text-overflow:ellipsis}.filters input[type=text]::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.filters input[type=text]:-moz-placeholder{opacity:1;-moz-transition:all .2s ease;transition:all .2s ease}.filters input[type=text]::-moz-placeholder{opacity:1;-moz-transition:all .2s ease;transition:all .2s ease}.filters input[type=text]:-ms-input-placeholder{opacity:1;-ms-transition:all .2s ease;transition:all .2s ease}.filters input[type=text]:hover::-webkit-input-placeholder,.filters input[type=text]:focus::-webkit-input-placeholder{opacity:.4}.filters input[type=text]:hover:-moz-placeholder,.filters input[type=text]:focus:-moz-placeholder{opacity:.4}.filters input[type=text]:hover::-moz-placeholder,.filters input[type=text]:focus::-moz-placeholder{opacity:.4}.filters input[type=text]:hover:-ms-input-placeholder,.filters input[type=text]:focus:-ms-input-placeholder{opacity:.4}.filters input[type=text]:focus{outline:2px solid #000}.filters select{width:100%;color:#e90613;cursor:pointer;border:1px solid #000;padding:.2em 1em;font-size:1rem;line-height:1;font-family:"Gotham A","Gotham B",Arial,sans-serif;-webkit-appearance:none;appearance:none;background-image:url(/CFImages/Icons/triangle-down-purple.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:.6em auto;padding-right:1.6em;height:2.6em;text-transform:uppercase}.filters select:focus{outline:none;outline:2px solid #000}.filters select>option{text-transform:none}.filters select>option:checked,.filters select>option:hover{background-color:#e4eaed}.filters #currentFilters{display:none;padding:20px 30px;margin:0 0 10px 0;border:1px solid #ccc;background-color:#fff}.filters #currentFilters.showThis{display:inline-block;width:48%;vertical-align:top}.filters #currentFilters div.filterDataGroup{margin-bottom:10px}.filters #currentFilters div.filterDataGroup span.removeFilter{position:relative;display:inline-block;border:1px solid #ccc;padding:10px 30px 10px 10px;margin-left:10px}.filters #currentFilters div.filterDataGroup span.removeFilter:hover{cursor:pointer;background-color:red;color:#fff}.filters #currentFilters div.filterDataGroup span.removeFilter:after{content:"x";position:absolute;right:10px}.mixContainer .metaDisplayForTesting{display:none !important}.mixContainer button{min-width:initial}.mixContainer span.metaDisplayForTesting{display:block;padding:20px 30px;margin:0 0 10px 0;border:1px solid #ccc;background-color:#eee}.mixitup-page-list{margin-top:1rem;text-align:center}.mixitup-page-list button{min-width:initial}.mixitup-page-list .mixitup-control{margin:0}.mixitup-page-list .mixitup-control.mixitup-control-prev,.mixitup-page-list .mixitup-control.mixitup-control-next{color:rgba(0,0,0,0) !important;background-repeat:no-repeat;background-position:center;background-size:1em}.mixitup-page-list .mixitup-control.mixitup-control-prev{background-image:url(/CFImages/Icons/arrow-left-teal.svg)}.mixitup-page-list .mixitup-control.mixitup-control-next{background-image:url(/CFImages/Icons/arrow-right-teal.svg)}.mixitup-page-list .mixitup-control.mixitup-control-active{color:#000 !important}.mixitup-page-stats{color:#e90613;text-align:center;font-family:"Gotham A","Gotham B",Arial,sans-serif;margin-top:1rem;margin-bottom:2rem}.factgroups{position:relative;overflow:hidden;width:100%;height:auto;margin:1.5em 0}.factgroups .factGroupOuter{position:relative;padding:4em 1em}.factgroups .bgImgWrapper .bgImg{background-size:cover;background-repeat:no-repeat;background-position:center center}.factgroups .facts{top:10px;display:flex;flex-wrap:wrap;z-index:1;position:relative;text-align:center;overflow:hidden;justify-content:space-between;margin:0}.factgroups .facts .fact{color:#000;width:16em;margin:2em auto;display:inline-block;position:relative;border:1px solid #b1b1b1;background-color:#fff;border-radius:50%}.factgroups .facts .fact{font-size:11px}@media screen and (min-width: 767px){.factgroups .facts .fact{font-size:calc(11px + 9*(100vw - 767px)/532)}}@media screen and (min-width: 1299px){.factgroups .facts .fact{font-size:20px}}.factgroups .facts .fact:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.factgroups .facts .fact:after{content:"";display:table;clear:both}.factgroups .facts .fact .factInner{top:50%;left:0;right:0;padding:1.2em;max-width:100%;position:absolute;transform:translateY(-50%)}.factgroups .facts .fact .factInner .factInnerTop{position:relative;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 0;flex-wrap:nowrap;justify-content:center}.factgroups .facts .fact .factInner .factInnerTop>span{flex:0 0 auto;width:initial;max-width:100%;margin:0 0;vertical-align:top;flex:0 1 auto;width:auto}.factgroups .facts .fact .factInner .factInnerTop .value,.factgroups .facts .fact .factInner .factInnerTop .units{display:flex;justify-content:center;align-items:center}.factgroups .facts .fact .factInner .factInnerTop .value{font-size:4em;line-height:1.2em;font-weight:700}.factgroups .facts .fact .factInner .factInnerTop .units{font-size:2em;line-height:1em;font-weight:300;text-transform:uppercase}.factgroups .facts .fact .factInner .factInnerTop:after{content:"";height:.5em;width:2em;background-color:#e90613;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}.factgroups .facts .fact .factInner .factInnerBottom{position:relative;padding:1em .3em 0}.factgroups .facts .fact .factInner .factInnerBottom .subject{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1em;font-weight:500;line-height:1.1em;text-transform:uppercase;white-space:pre-wrap}.quickContact p{margin:12px 0}.quickContact p span.required{color:#c00;margin-top:8px;width:100%;font-size:12px;line-height:1em;margin-bottom:5px !important}.quickContact p span.required:last-of-type{margin-bottom:20px !important}.quickContact input,.quickContact textarea,.quickContact select{margin-top:5px !important;margin-bottom:5px !important;padding:13px 10px 11px !important;font-style:normal !important;color:#000 !important;font-size:18px !important;font-family:"Gotham A","Gotham B",Arial,sans-serif !important;font-weight:400 !important;box-sizing:border-box !important;height:auto !important;border:1px solid gray !important;width:100%;letter-spacing:.02em}.quickContact .RadInput{width:100% !important}.quickContact select{width:100%;padding:12px 8px !important}.quickContact textarea{padding:12px 10px 20px !important;min-height:100px}.quickContact .fieldLabel{color:#fff;width:100%;font-size:12px;color:gray;margin-bottom:1px !important;letter-spacing:.05em;display:block;text-transform:uppercase}.quickContact .fieldLabel em{float:right;font-size:10px}.quickContact .submit .button{margin-top:15px}.footer .quickContact .fieldLabel{color:#b3b3b3;margin-bottom:0px !important}.footer .quickContact input,.footer .quickContact input[type=text],.footer .quickContact textarea,.footer .quickContact select{border:1px solid rgba(128,128,128,.5) !important;background-color:gray !important;color:#fff !important;font-weight:300 !important}.footer .quickContact h3{color:#fff}.footer .quickContact p:first-child{margin-top:0}.footer .quickContact p .required{color:gray;margin-bottom:5px !important}.footer .quickContact p .required:last-of-type{margin-bottom:20px !important}.plainWrapper,.sectorsWrapper,.projectsWrapper,.resourcesWrapper{min-height:400px;padding:2em 0}.plainWrapper{text-align:center}.blueWrapper{background-color:#cce8ee}.sectorsWrapper{color:#fff;text-align:right;background-color:#e90613;padding-top:60px;padding-bottom:140px}.sectorsWrapper .sectorsRight{position:relative}.sectorsWrapper .sectorsRight .button{bottom:0;right:0;position:absolute}.sectorsWrapper .sectorsImage img{max-width:100%}.sectorsWrapper h2,.sectorsWrapper h3,.sectorsWrapper h4,.sectorsWrapper p{color:#fff}.sectorsWrapper h3{font-size:5em;font-weight:700;line-height:.9}@media(min-width: 1025px){.sectorsWrapper h3{margin-left:-100%}}.sectorsWrapper h4{font-weight:400;font-size:30px;line-height:.8em;margin-bottom:40px}.greyWrapper{padding:4em 0;background-color:#f1f1f1}.projects.related .carousel .slick-list{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1rem}.projects.related .carousel .slick-list>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1rem;vertical-align:top;flex-basis:calc(1/3*100% - 2rem)}.projects.related .carousel .slide{flex:0 0 auto;width:initial;max-width:100%;margin:0 1rem;vertical-align:top;flex-basis:calc(1/3*100% - 2rem)}article.projectCard{width:100%;position:relative;background-color:#fff;box-shadow:0px 10px 15px rgba(0,0,0,.16)}article.projectCard:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}article.projectCard:after{content:"";display:table;clear:both}.itemGrid2{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -10px}.itemGrid2>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 10px;vertical-align:top;flex-basis:calc(1/2*100% - 20px)}.carousel{margin:0;padding:0}.carousel li{margin:0 3px;padding:0}.carousel li:before{content:"" !important;margin:0 !important}.slider .slide{min-height:500px}.socialLinks em,.socialLinks i,.sharingLinks em,.sharingLinks i,.searchBox em,.searchBox i{font-style:normal !important;cursor:pointer}.viewMoreOuter{margin:0em auto 3em;text-align:center}.mainContent{padding-right:3em}@media(max-width: 767px){.mainContent{padding-right:0}}.secondaryContent{min-width:350px}.secondaryContent h3{color:#e90613;text-transform:uppercase;font-size:1em;margin-top:3em}.filteredContent .filtersContainer{width:100%;display:block;margin:0 auto;max-width:40em;margin:4rem auto 6rem}.filteredContent .searchByInitialContainer{margin:2rem 0}.filteredContent .searchByInitialContainer>.grid>.col a.initialFilter{cursor:pointer;text-decoration:none}.filteredContent .searchByInitialContainer>.grid>.col a.initialFilter.selected{color:#e90613}.filteredContent .buttonsContainer .button i{margin-left:2rem}.filteredContent .buttonsContainer .button:not(:last-child){margin-right:1rem}.filteredContent .loadMoreContainer{text-align:center;margin:4rem 0 6rem}.filteredContent .loadMoreContainer button i{margin-right:.4rem}.advancedFiltersContainer{padding:3rem;background-color:#fff;width:100%;height:auto;max-width:60rem;display:none;box-shadow:0px 6px 17px rgba(0,0,0,.16);position:relative}.advancedFiltersContainer .closeFiltersButton{background-color:#e90613;background-image:none;border:none;color:#000;padding:0;margin:0;position:absolute;top:1.5rem;right:3rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;z-index:1}.advancedFiltersContainer .closeFiltersButton .fa-times{color:#fff}.advancedFiltersContainer .closeFiltersButton:hover,.advancedFiltersContainer .closeFiltersButton:focus,.advancedFiltersContainer .closeFiltersButton:focus-within,.advancedFiltersContainer .closeFiltersButton:active{background-color:#000}.advancedFiltersContainer .contentFilters .grid.fields{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.advancedFiltersContainer .contentFilters .grid.fields>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.advancedFiltersContainer .contentFilters .filtersGrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.advancedFiltersContainer .contentFilters .filtersGrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.advancedFiltersContainer .contentFilters fieldset .grid.checkboxes{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.advancedFiltersContainer .contentFilters fieldset .grid.checkboxes>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.advancedFiltersContainer .contentFilters fieldset .grid.checkboxes>.col{margin-bottom:.3rem}.advancedFiltersContainer .contentFilters fieldset .toggleAction{cursor:pointer;position:relative;padding:1.4rem 0;border-bottom:1px solid #b1b1b1}.advancedFiltersContainer .contentFilters fieldset .toggleAction h3{text-transform:uppercase;font-size:1rem;margin:0;font-weight:600}.advancedFiltersContainer .contentFilters fieldset .toggleAction:after{content:"";color:#e90613;font-family:"Font Awesome 5 Pro";font-size:.6rem;position:absolute;right:1rem;position:absolute;top:50%;transform:translate(0, -50%)}.advancedFiltersContainer .contentFilters fieldset .toggleContent{display:none;position:relative;background-color:#cce8ee;overflow-x:hidden;overflow-y:scroll;max-height:14rem}.advancedFiltersContainer .contentFilters fieldset ul{padding:1rem}#filtersDisplayContainer{margin:1rem 0}#filtersDisplayContainer .activeFilterGroup{display:flex;flex-wrap:wrap}#filtersDisplayContainer .activeFilterGroup .activeFilterTag{border:1px solid #e4eaed;padding:.4rem 1rem;cursor:pointer;position:relative;padding-right:2rem;margin-bottom:.6rem}#filtersDisplayContainer .activeFilterGroup .activeFilterTag:not(:last-of-type){margin-right:.6rem}#filtersDisplayContainer .activeFilterGroup .activeFilterTag:after{content:"x";right:1rem;color:#e90613;position:absolute;top:50%;transform:translate(0, -50%)}.filtersPopupWrapper{width:100%;left:0 !important}.filtersPopupWrapper .advancedFiltersContainer{margin:0 auto;display:block !important}#loadingIndicator{height:200px;display:none}#loadingIndicator svg{margin:0 auto}#loadingIndicator.loading{content:"loading";line-height:200px;text-align:center;display:block}#loadingCounter{margin:2rem 0}.banner .homeSlider.splide{position:relative}.banner .homeSlider.splide .splide__track ul.splide__list{color:#fff;overflow:hidden;position:relative;min-height:8rem}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper{position:relative;min-height:650px;height:100%;z-index:4;width:100%;padding:2rem 5rem;margin:0 auto}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent{width:50%;height:100%;display:flex;position:relative;flex-direction:column;justify-content:center;transition-duration:500ms}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .topContent{text-align:left;font-weight:100;margin-top:1em;width:100%}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .topContent p{font-weight:100}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent{text-align:left}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent h1.branded{line-height:1;font-size:250%;text-align:left;color:#fff;font-weight:900}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent h1.branded:after{line-height:1.5em;bottom:0;margin-left:.2em}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary{font-size:1em;font-weight:100;margin-bottom:1rem}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary p,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary ul li{font-size:1em;font-weight:100}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary p a,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary ul li a{color:#fff}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary p a:hover,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary ul li a:hover{text-decoration:none}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary a{color:#fff}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .summary a:hover{text-decoration:none}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent .button{display:inline-block;margin-top:.5rem;margin-bottom:1rem}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.blackTheme{background-color:#000}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.blueTheme{background:linear-gradient(90deg, rgb(0, 0, 0) 0%, #00acce 50%, #00acce 100%)}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.purpleTheme{background:linear-gradient(90deg, rgb(0, 0, 0) 0%, #8b1e75 50%, #8b1e75 100%)}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.tealTheme{background:linear-gradient(90deg, rgb(0, 0, 0) 0%, #00aba5 50%, #00aba5 100%)}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto{position:relative}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photofullwidth .coverImg .bgImgWrapper{position:absolute;height:100%;width:100%;left:0;top:0}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photofullwidth .coverImg .bgImgWrapper .bgImg{position:absolute;top:0;left:0;bottom:initial;right:initial;height:100%;width:100%;background-size:cover;background-position:center center}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photofullwidth .coverImg .bgImgWrapper .bgImg:before{position:relative;display:block;height:100%;content:" ";background:linear-gradient(90deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0) 100%);z-index:2}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .coverImg .bgImgWrapper{position:absolute;height:100%;width:calc(50% - 3rem);left:calc(50% + 5rem);top:0}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .coverImg .bgImgWrapper:before{position:relative;display:block;height:100%;content:" ";background:linear-gradient(90deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.5) 100%);z-index:2}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .coverImg .bgImgWrapper .bgImg{position:absolute;bottom:0;right:0;height:90%;background-size:contain;background-position:bottom right}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .coverImg .bgImgWrapper{position:absolute;height:100%;width:calc(50% - 3rem);left:calc(50% + 5rem);top:0}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .coverImg .bgImgWrapper:before{position:relative;display:block;height:100%;content:" ";background:linear-gradient(90deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.5) 100%);z-index:2}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .coverImg .bgImgWrapper .bgImg{position:absolute;right:0;top:0;bottom:initial;background-position:top right;height:90%;background-size:contain}.banner .homeSlider.splide ul.splide__pagination{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.25rem;margin:0;position:absolute;bottom:1.5rem;transform:translate 50%;flex-direction:row;align-content:center;width:auto}.banner .homeSlider.splide ul.splide__pagination>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .25rem;vertical-align:top;flex:0 1 auto;width:auto}.banner .homeSlider.splide ul.splide__pagination li{padding:.3rem}.banner .homeSlider.splide ul.splide__pagination li button.splide__pagination__page{padding:0;width:16px;height:16px}.banner .homeSlider.splide ul.splide__pagination li button.splide__pagination__page.is-active{background-color:#e90613}.banner .homeSlider.splide .splide__arrows button.splide__arrow--prev,.banner .homeSlider.splide .splide__arrows button.splide__arrow--next{background:#fff}.banner .homeSlider.splide .splide__arrows button.splide__arrow--prev svg,.banner .homeSlider.splide .splide__arrows button.splide__arrow--next svg{fill:#e90613}.banner .homeSlider.splide .splide__arrows button.splide__arrow--prev{left:1.5rem}.banner .homeSlider.splide .splide__arrows button.splide__arrow--next{right:1.5rem}@media(max-width: 1024px){.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper{padding-left:2rem;padding-right:2rem;padding-bottom:4rem;min-height:400px}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent{width:100%}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper .innerContent .bottomContent h1.branded{font-size:150%}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .contentWrapper .innerContent,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .contentWrapper .innerContent{width:60%}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .coverImg .bgImgWrapper,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .coverImg .bgImgWrapper{width:40%;left:calc(60% + 2rem)}.banner .homeSlider.splide ul.splide__pagination{right:1rem}}@media(max-width: 767px){.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide .contentWrapper{min-height:350px}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photofullwidth .contentWrapper .innerContent{width:100%}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photofullwidth .coverImg{display:none}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .contentWrapper .innerContent,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .contentWrapper .innerContent{width:100%}.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.phototop .coverImg,.banner .homeSlider.splide .splide__track ul.splide__list li.splide__slide.withPhoto.photobottom .coverImg{display:none}}@keyframes gradientTransition{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.animatedSlider{color:#fff}.animatedSlider .cmsContent{color:#fff}.animatedSlider .animationContainer{overflow:hidden;position:absolute;background-color:#000;pointer-events:initial !important}.animatedSlider .animationContainer .layer{display:flex !important;flex-direction:column;justify-content:center;padding:4rem 4rem 4rem 5rem}@media(min-width: 1025px){.animatedSlider .animationContainer .layer.contentLayer .cmsContent{font-size:20px !important}}.animatedSlider .animationContainer .layer.contentLayer .topContent{opacity:0;width:38%}.animatedSlider .animationContainer .layer.contentLayer .headlineWrapper{flex-direction:column;justify-content:center}.animatedSlider .animationContainer .layer.contentLayer .bottomContent{flex-grow:0;opacity:0;width:50%;text-shadow:0px 0px 2px #000}.k-ie11 .animatedSlider .animationContainer .layer.contentLayer .bottomContent{text-shadow:none}.animatedSlider .animationContainer .layer.contentLayer .bottomContent .button{margin-right:auto}.animatedSlider .animationContainer .layer #animatedHeadline{text-transform:uppercase;font-weight:900;max-height:100%;line-height:1;margin:1rem 0 2rem;text-shadow:0px 0px 2px #000;max-width:100%}.animatedSlider .animationContainer .layer #animatedHeadline{font-size:24px}@media screen and (min-width: 320px){.animatedSlider .animationContainer .layer #animatedHeadline{font-size:calc(24px + 56*(100vw - 320px)/1600)}}@media screen and (min-width: 1920px){.animatedSlider .animationContainer .layer #animatedHeadline{font-size:80px}}.animatedSlider .animationContainer .layer #animatedHeadline>span{display:none;color:#fff;width:100%;white-space:nowrap}.animatedSlider .animationContainer .layer #animatedHeadline>span:not(.branded):after{opacity:0}.animatedSlider .animationContainer .layer.imageLayer .slideImage .bgImg{background-size:cover;background-position:top center;background-repeat:no-repeat}.animatedSlider .animationContainer .layer.imageLayer .slideImage .bgImg.shadow{opacity:.2;position:relative;height:100%;filter:brightness(0)}.animatedSlider .animationContainer .layer.imageLayer.shadowLayer{opacity:.4}.animatedSlider .animationContainer .layer.imageLayer.shadowLayer .slideImage .bgImg{position:relative;height:100%;filter:brightness(0) blur(4px)}.animatedSlider .animationContainer .layer .innerContainer{position:relative}.animatedSlider canvas{width:100% !important;height:100% !important}.animatedSlider .slide{padding:2rem;pointer-events:none}.animatedSlider .pageDown{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);color:#fff;opacity:0}.animatedSlider .pageDown .fal:before{content:"";font-family:"Font Awesome 5 Pro";font-size:2em;color:#fff;display:block;animation:moreSiteArrow linear 3s infinite}.animatedSlider .pageDown:hover{color:#000}.animatedSlider .pageDown:hover:before{color:#000}.animatedSlider ul.slick-dots{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;position:absolute;bottom:50%;right:3em;flex-direction:column;align-content:flex-end;width:auto;height:auto;opacity:0}.animatedSlider ul.slick-dots>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}.animatedSlider ul.slick-dots li{background:none;vertical-align:top;margin:.4rem}.animatedSlider ul.slick-dots li button{width:auto;height:auto;padding:0;overflow:hidden}.animatedSlider ul.slick-dots li button:before{width:auto;height:auto;font-size:60px;color:#fff;opacity:.7;text-shadow:0px 0px 2px #000;position:relative}.animatedSlider ul.slick-dots li button:hover:before{color:#707070}.animatedSlider ul.slick-dots li.slick-active button:before{color:#e90613;opacity:1}@media(max-width: 1024px){.animatedSlider .animationContainer .layer{padding:5rem}.animatedSlider .animationContainer .layer.contentLayer .topContent{width:60%}.animatedSlider .animationContainer .layer.contentLayer .bottomContent{width:100%}.animatedSlider .animationContainer .layer.imageLayer{display:none !important}.animatedSlider .animationContainer .layer.pageDownLayer{display:none !important}.animatedSlider .slide{height:600px !important;min-height:600px !important}}@media(max-width: 500px){.animatedSlider .animationContainer .layer{padding:3.5rem 4rem}.animatedSlider .animationContainer .layer h3{font-size:2rem !important}.animatedSlider .animationContainer .layer .cmsContent{width:100% !important}.animatedSlider ul.slick-dots{bottom:2rem;right:1rem}.animatedSlider .pageDown{display:none}}body.historyTimelinePage main{padding:0 !important;margin:0 !important}.historyTimeline header{top:0;left:0;right:0;bottom:initial;position:absolute}.historyTimeline p{line-height:1.6em}.historyTimeline .timelineEra{position:relative}.historyTimeline .timelineEra .fp-bg{background-size:cover}.historyTimeline .timelineEra .fp-bg:after{content:" ";background-image:linear-gradient(to right, rgba(0,0,0, 1) 0%, rgba(0,0,0, 0.738) 19%, rgba(0,0,0, 0.541) 34%, rgba(0,0,0, 0.382) 47%, rgba(0,0,0, 0.278) 56.5%, rgba(0,0,0, 0.194) 65%, rgba(0,0,0, 0.126) 73%, rgba(0,0,0, 0.075) 80.2%, rgba(0,0,0, 0.042) 86.1%, rgba(0,0,0, 0.021) 91%, rgba(0,0,0, 0.008) 95.2%, rgba(0,0,0, 0.002) 98.2%, rgba(0,0,0, 0) 100%)}.historyTimeline .timelineEra .fp-bg .bgInner{position:absolute;padding-top:166px}.historyTimeline .timelineEra .fp-bg .bgInner .eraTitle{position:absolute;top:50%;right:5rem;font-size:5em;font-weight:900;color:rgba(255,255,255,.9);transform:rotate(90deg) translateX(50%) translateY(2rem);margin:0;transform-origin:100% 50%;text-shadow:0px 0px 1px rgba(0,0,0,.9)}.historyTimeline .timelineEra ul.timelinePoints{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;height:100%;width:3px;background-color:#000;padding:0;margin-left:26rem}.historyTimeline .timelineEra ul.timelinePoints li.timelinePoint>button{width:1rem;height:1rem;margin-left:calc(-0.5rem + 1px);cursor:pointer;display:block;background-color:#e90613;border-radius:50%;opacity:0;transition:all .2s ease;transform:scale(0.4);border:none;position:relative}.historyTimeline .timelineEra ul.timelinePoints li.timelinePoint>button:before{position:absolute;top:-0.5rem;left:-0.5rem;right:-0.5rem;bottom:-0.5rem;content:" ";display:block}.historyTimeline .timelineEra ul.timelinePoints li.timelinePoint>button:focus{outline:none}.historyTimeline .timelineEra ul.timelinePoints li.timelinePoint .timelineCard{display:none}.historyTimeline .timelineEra ul.timelinePoints li.timelineNavButton button{width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:none;color:#fff}.historyTimeline .timelineEra:nth-of-type(1)>.fp-tableCell{padding-top:166px}.historyTimeline .timelineEra:nth-of-type(1) .fp-bg:after{background-image:linear-gradient(to right, rgba(0,0,0, 1) 0%, rgba(0,0,0, 0.738) 19%, rgba(0,0,0, 0.541) 34%, rgba(0,0,0, 0.382) 47%, rgba(0,0,0, 0.278) 56.5%, rgba(0,0,0, 0.194) 65%, rgba(0,0,0, 0.126) 73%, rgba(0,0,0, 0.075) 80.2%, rgba(0,0,0, 0.042) 86.1%, rgba(0,0,0, 0.021) 91%, rgba(0,0,0, 0.008) 95.2%, rgba(0,0,0, 0.002) 98.2%, rgba(0,0,0, 0) 100%)}.historyTimeline .timelineEra:nth-of-type(1) ul.timelinePoints{display:none}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper{color:#fff;position:relative;padding:0 5rem;text-shadow:0 1px 0 rgba(0,0,0,.4),0 1px 0 rgba(0,0,0,.4)}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1{color:#fff;font-size:3.6rem;margin:0;display:inline-block;position:relative}@media(max-width: 767px){.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1{font-size:3rem}}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1 .animatedDot{background-color:#e90613;width:1rem;height:1rem;display:block;border-radius:50%;position:absolute;bottom:0;right:-0.5rem;z-index:1}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1 .animatedLine{position:absolute;right:-3px;top:100%;height:0px;width:3px;background-color:#000;display:block}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1.animate .animatedDot{animation:bounceOutDown 1s both !important}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1.animate .animatedLine{animation:bounceOutDownLine 1s both !important}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1.animate-backwards .animatedDot{animation:bounceOutDown 1s both !important;animation-direction:reverse !important}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper h1.animate-backwards .animatedLine{animation:bounceOutDownLine 1s both !important;animation-direction:reverse !important}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper .summary{color:#fff;padding:0;padding-top:2rem;max-width:767px}.historyTimeline .timelineEra:nth-of-type(1) .contentWrapper .button{margin-top:2rem;padding:1em 2em}.historyTimeline .timelineEra.section.active ul.timelinePoints li.timelinePoint>button{opacity:1;transform:scale(1)}.historyTimeline .timelineEra.section.active ul.timelinePoints li.timelinePoint>button:hover,.historyTimeline .timelineEra.section.active ul.timelinePoints li.timelinePoint>button:focus{transform:scale(1.6)}nav.timelineNav{position:fixed;left:0;top:50%;padding-left:5rem;transform:translateY(-50%)}nav.timelineNav ul li{margin:1rem 0}nav.timelineNav ul li a{color:#fff;text-decoration:none;font-size:1.6rem;transition:all .2s ease;font-weight:200}nav.timelineNav ul li a:hover,nav.timelineNav ul li a:focus,nav.timelineNav ul li a:focus-within,nav.timelineNav ul li a:active{color:#e90613;text-decoration:none}nav.timelineNav ul li.active a{font-size:2rem}.nextPrevButton{position:fixed;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:none;color:#fff;padding:0;transform:translateX(calc(-50% + 1px))}.nextPrevButton.prev{left:26rem;top:2rem}.nextPrevButton.next{left:26rem;bottom:2rem}.fancybox-container{z-index:100002}.timelinePopupWrapper{padding-right:5rem;margin-left:2rem}.timelinePopupWrapper .timelineCard{margin:0 2rem;background-color:rgba(255,255,255,.9);padding:2rem;position:relative;transition:all .2s ease;opacity:0;transform:translateX(-2rem);max-height:80vh}.timelinePopupWrapper .timelineCard .cardInner{display:flex;flex-wrap:nowrap}@media(max-width: 1024px){.timelinePopupWrapper .timelineCard .cardInner{flex-direction:column}}.timelinePopupWrapper .timelineCard .cardInner .description h3{margin-top:0}.timelinePopupWrapper .timelineCard .cardInner .description .summary{max-width:600px;overflow:auto}.timelinePopupWrapper .timelineCard .cardInner .imgWrapper{width:auto;display:inline-flex;margin-left:1rem;flex:0 0 auto;flex-direction:column;justify-content:center}.timelinePopupWrapper .timelineCard .cardInner .imgWrapper img{max-width:250px;max-height:250px}.timelinePopupWrapper .timelineCard:after{position:absolute;right:100%}.timelinePopupWrapper .timelineCard.center:after{top:calc(50% + 1rem);transform:translateY(-50%);content:"";display:block;width:0;height:0;border-style:solid;-moz-transform:scale(0.9999);border-width:0 2rem 2rem 0;border-color:rgba(0,0,0,0) rgba(255,255,255,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.timelinePopupWrapper .timelineCard.top{top:-2.2rem}.timelinePopupWrapper .timelineCard.top:after{top:3rem;content:"";display:block;width:0;height:0;border-style:solid;-moz-transform:scale(0.9999);border-width:0 2rem 2rem 0;border-color:rgba(0,0,0,0) rgba(255,255,255,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.timelinePopupWrapper .timelineCard.bottom{bottom:-3.8rem}.timelinePopupWrapper .timelineCard.bottom:after{bottom:2rem;content:"";display:block;width:0;height:0;border-style:solid;-moz-transform:scale(0.9999);border-width:0 2rem 2rem 0;border-color:rgba(0,0,0,0) rgba(255,255,255,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.popup_visible .timelinePopupWrapper .timelineCard{opacity:1;transform:translateX(0)}.splide .splide__arrows button.splide__arrow--prev,.splide .splide__arrows button.splide__arrow--next{background:none}.splide .splide__arrows button.splide__arrow--prev svg,.splide .splide__arrows button.splide__arrow--next svg{fill:#e90613}.splide .splide__arrows button.splide__arrow--prev{left:-2rem}.splide .splide__arrows button.splide__arrow--next{right:-2rem}.splide .splide__track ul.splide__list li.splide__slide{margin:0 .5em}.splide.hero .splide__arrows button.splide__arrow--prev,.splide.hero .splide__arrows button.splide__arrow--next{background:#fff}.splide.hero .splide__arrows button.splide__arrow--prev svg,.splide.hero .splide__arrows button.splide__arrow--next svg{fill:#e90613}.splide.hero .splide__arrows button.splide__arrow--prev{left:2rem}.splide.hero .splide__arrows button.splide__arrow--next{right:2rem}.splide.hero .splide__track ul.splide__list li.splide__slide article{color:#fff;overflow:hidden;position:relative;transition:all 1s ease-out;height:100%}.splide.hero .splide__track ul.splide__list li.splide__slide article div.bgImgWrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100vw}.splide.hero .splide__track ul.splide__list li.splide__slide article div.bgImgWrapper a .bgImg{position:absolute;background-position:top center;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.splide.hero .splide__track ul.splide__list li.splide__slide article div.bgImgWrapper .bgImg:before{position:relative;display:block;height:100%;content:" ";background-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(63, 108, 118, 0.5) 60%);opacity:.6;z-index:2}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent{width:80%;margin:0 auto;position:relative;z-index:3;padding:2em;text-align:left;color:#fff;transition:all .3s ease;border:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent h4{margin:0;padding:0;text-transform:uppercase;color:#fff}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent h3{margin:.5em 0 .25em 0;color:#fff;font-size:3em;font-weight:700}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent a:link,.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent a:visited,.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent a:active{color:#fff;text-decoration:none}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent a:hover,.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent a:focus{color:#fff;text-decoration:underline}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent span.summary{display:block}.splide.hero .splide__track ul.splide__list li.splide__slide article .innerContent span.dates{margin-bottom:.5em}.md-modal{position:fixed;top:50%;left:50%;width:100%;max-width:720px;min-width:320px;height:auto;z-index:12000;visibility:hidden;backface-visibility:hidden;transform:translateX(-50%) translateY(-50%)}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:10000;opacity:0;background:#000;transition:all .3s}.md-show~.md-overlay{opacity:1;visibility:visible}.md-content{color:#fff;background:#000;position:relative;border-radius:3px;margin:0 auto}.md-effect-1 .md-content{transform:scale(0.7);opacity:0;transition:all .3s}.md-show.md-effect-1 .md-content{transform:scale(1);opacity:1}.md-effect-2 .md-content{transform:translateX(20%);opacity:0;transition:all .3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.md-show.md-effect-2 .md-content{transform:translateX(0);opacity:1}.md-effect-3 .md-content{transform:translateY(20%);opacity:0;transition:all .3s}.md-show.md-effect-3 .md-content{transform:translateY(0);opacity:1}.md-effect-4 .md-content{transform:scale(0) rotate(720deg);opacity:0}.md-show.md-effect-4~.md-overlay,.md-effect-4 .md-content{transition:all .5s}.md-show.md-effect-4 .md-content{transform:scale(1) rotate(0deg);opacity:1}.md-effect-5.md-modal{perspective:1300px}.md-effect-5 .md-content{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}.md-show.md-effect-5 .md-content{transition:all .3s ease-in;transform:translateZ(0px) rotateX(0deg);opacity:1}.md-effect-6.md-modal{perspective:1300px}.md-effect-6 .md-content{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}.md-show.md-effect-6 .md-content{transition:all .3s ease-in;transform:translate(0%) translateZ(0) rotate(0deg);opacity:1}.md-effect-7{top:0;transform:translateX(-50%)}.md-effect-7 .md-content{transform:translateY(-200%);transition:all .3s;opacity:0}.md-show.md-effect-7 .md-content{transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}.md-effect-8.md-modal{perspective:1300px}.md-effect-8 .md-content{transform-style:preserve-3d;transform:rotateY(-70deg);transition:all .3s;opacity:0}.md-show.md-effect-8 .md-content{transform:rotateY(0deg);opacity:1}.md-effect-9.md-modal{perspective:1300px}.md-effect-9 .md-content{transform-style:preserve-3d;transform:rotateX(-70deg);transition:all .3s;opacity:0}.md-show.md-effect-9 .md-content{transform:rotateX(0deg);opacity:1}.md-effect-10.md-modal{perspective:1300px}.md-effect-10 .md-content{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;opacity:0;transition:all .3s}.md-show.md-effect-10 .md-content{transform:rotateX(0deg);opacity:1}.md-effect-11 .md-content{transform:scale(2);opacity:0;transition:all .3s}.md-show.md-effect-11 .md-content{transform:scale(1);opacity:1}.md-effect-12 .md-content{transform:scale(0.8);opacity:0;transition:all .3s}.md-show.md-effect-12~.md-overlay{background:#000}.md-effect-12 .md-content h3,.md-effect-12 .md-content{background:rgba(0,0,0,0)}.md-show.md-effect-12 .md-content{transform:scale(1);opacity:1}.md-effect-13.md-modal{perspective:1300px}.md-effect-13 .md-content{transform-style:preserve-3d;transform:translateZ(-3000px) rotateY(90deg);opacity:0}.md-show.md-effect-13 .md-content{animation:slit .7s forwards ease-out}@keyframes slit{50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in}100%{transform:translateZ(0) rotateY(0deg);opacity:1}}.md-effect-14.md-modal{perspective:1300px}.md-effect-14 .md-content{transform-style:preserve-3d;transform:translateY(100%) rotateX(90deg);transform-origin:0 100%;opacity:0;transition:all .3s ease-out}.md-show.md-effect-14 .md-content{transform:translateY(0%) rotateX(0deg);opacity:1}.md-effect-15.md-modal{perspective:1300px}.md-effect-15 .md-content{transform-style:preserve-3d;transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform-origin:0 100%;opacity:0;transition:all .3s}.md-show.md-effect-15 .md-content{transform:translateZ(0px) translateX(0%) rotateY(0deg);opacity:1}.md-show.md-effect-16~.md-overlay{background:rgba(180,46,32,.5)}.md-show.md-effect-16 .mainContent{-moz-filter:blur(3px);filter:blur(3px)}.md-effect-16 .md-content{transform:translateY(-5%);opacity:0}.md-show.md-effect-16~.mainContent,.md-effect-16 .md-content{transition:all .3s}.md-show.md-effect-16 .md-content{transform:translateY(0);opacity:1}.pageWrapper{position:relative;transition:all .2s ease;left:0}button.hamburger{display:none}button.hamburger{top:0;left:0;width:60px;height:54px;border:none;padding:12px;position:absolute;z-index:500;transition:all .2s ease;background-color:#fff}button.hamburger:hover{cursor:pointer;background-color:#fff}button.hamburger:hover span{background-color:#e90613}button.hamburger span{width:35px;height:4px;display:block;background-color:#e90613;margin:6px 0}button.hamburger div:nth-of-type(3){width:16px}button.hamburger.open span{transition:all .3s ease;position:relative}button.hamburger.open span:nth-child(1){transform:rotate(135deg);top:8px}button.hamburger.open span:nth-child(3){opacity:0;transition-duration:0ms}button.hamburger.open span:nth-child(2){top:0px;transform:rotate(-135deg)}nav.mobile{position:fixed;display:none;padding-top:120px;width:100%;z-index:100;transition:all .2s ease;background-color:#004755;overflow-y:auto;height:100%}nav.mobile .k-treeview{padding:0}nav.mobile .k-treeview .k-item{font-size:2.5rem;border-bottom:solid 1px #008eaa;position:relative}nav.mobile .k-treeview .k-item:hover{background-color:#008eaa}nav.mobile .k-treeview .k-item.k-first{border-top:solid 1px #008eaa}nav.mobile .k-treeview .k-item .k-link{color:#fff}nav.mobile .k-treeview .k-item .k-link.k-state-hover,nav.mobile .k-treeview .k-item .k-link.k-state-active,nav.mobile .k-treeview .k-item .k-link.k-state-selected,nav.mobile .k-treeview .k-item .k-link.k-state-focused{background:none;box-shadow:none}nav.mobile .k-treeview .k-item .k-icon{position:absolute;right:5%;top:25px}nav.mobile .k-treeview .k-item .k-icon:before{color:#fff;content:"";font-size:1rem}nav.mobile .k-treeview .k-item .k-group .k-item:hover{background-color:#004755}nav.mobile .k-treeview .k-item .k-group .k-item .k-link{font-size:1.5rem}nav.mobile .mobileNavWrapper .staticContent{color:#fff;padding:0 2em}nav.mobile .mobileNavWrapper .staticContent .sf-Long-text{color:#fff;font-size:1.3em}nav.mobile .mobileNavWrapper .staticContent .sf-Long-text a{color:#fff}nav ul.megaNav{visibility:hidden;border:none;background:none;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;margin-bottom:-1px;justify-content:space-between}nav ul.megaNav>.k-item{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex:0 1 auto;width:auto}nav ul.megaNav.initialized{visibility:visible}nav ul.megaNav .findASearchWrapper{margin:0 auto 2em}nav ul.megaNav .findASearchWrapper .k-widget.findASearchMenu{width:20em !important;border:solid 2px #e90613;font-size:1.1rem;border-radius:0}nav ul.megaNav .findASearchWrapper .k-widget.findASearchMenu .k-select{background:rgba(0,0,0,0) url(/CFImages/Icons/search-pipe.svg) no-repeat 0 50%}nav ul.megaNav .findASearchWrapper .k-widget.findASearchMenu .k-select .k-icon:before{content:""}nav ul.megaNav .findASearchWrapper .advancedFilters{margin:1em 0}nav ul.megaNav .rootMenuItem.k-item{border:none;background:none;position:static;border-bottom:2px solid rgba(0,0,0,0);box-shadow:none !important}nav ul.megaNav .rootMenuItem.k-item .k-i-arrow-60-down:before{content:"";font-family:"Font Awesome 5 Pro";color:red;font-size:50%;font-weight:400}nav ul.megaNav .rootMenuItem.k-item a.k-link{border:none;background:none;font-size:18px;font-weight:400;color:#000;text-transform:uppercase;padding:.5em .5em 1em .5em;padding:2rem 0;box-shadow:none !important}nav ul.megaNav .rootMenuItem.k-item a.k-link .k-icon{margin:-2px -5px 0 5px}nav ul.megaNav .rootMenuItem.k-item a.k-link .k-icon .k-icon:before{color:#000}nav ul.megaNav .rootMenuItem.k-item.k-state-hover{border-bottom:2px solid #e90613}nav ul.megaNav .rootMenuItem.k-item.selected{border-bottom:2px solid #e90613}nav ul.megaNav .rootMenuItem.k-item.childSelected{border-bottom:2px solid #e90613}nav ul.megaNav .k-animation-container.k-animation-container-sm{width:calc(100vw - 1em) !important;max-height:750px !important;top:calc(100% + 1px) !important;border:none !important;left:0 !important}nav ul.megaNav .k-animation-container.k-animation-container-sm .k-item.k-state-default{white-space:normal !important}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul{width:100% !important;border:none}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li{background-color:#fff;display:flex;justify-content:center}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer{padding:2em 6em;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -1rem;flex-wrap:nowrap;flex:1 1 auto}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 1rem;vertical-align:top;flex-basis:calc(1/2*100% - 2rem)}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaLeft h2{font-size:1.8rem;margin-top:0;margin-bottom:.4rem}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaRight{display:flex;flex-grow:1}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaRight .accordionUL>ul li{font-size:.8rem}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaRight.default .accordionUL>ul{display:flex;flex-wrap:wrap;margin:3.5em 0 0 2em}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaRight.default .accordionUL>ul li{flex:0 0 30%;margin-right:1em}.k-ie11 nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaRight.default .accordionUL>ul li{flex:1 0 30%}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .megaRight.default .accordionUL>ul li:last-child{border-bottom:none}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .pageMenuImage{width:100%;height:100px;position:relative;padding-top:.5em}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .pageMenuImage .megaImage{background-size:cover;background-position:center;background-repeat:no-repeat}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .panelBar{width:90% !important;max-width:500px !important}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .panelBar .k-menu .k-link{white-space:normal !important;box-shadow:none !important}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer .panelBar li{padding:0}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.expertises .megaLeft{flex:1}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.expertises .megaRight{flex:2}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.expertises .megaRight li{padding-right:.5rem;min-width:300px}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaLeft{flex:1}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaRight{flex:2}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaRight .accordionUL ul.level1{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -2.5rem}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaRight .accordionUL ul.level1>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 2.5rem;vertical-align:top;flex-basis:calc(1/3*100% - 5rem)}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaRight .accordionUL ul.level1 li{margin-left:.5rem;margin-right:0rem}nav ul.megaNav .k-animation-container.k-animation-container-sm>ul>li div.megaContainer.sectors .megaRight .accordionUL ul.level1 li:last-child{border-bottom:none !important}nav ul.mainNav{visibility:hidden;z-index:2;background-color:#b1b1b1;color:#000}nav ul.mainNav.initialized{visibility:visible}nav ul.mainNav.k-menu-horizontal{border:none;background:none}nav ul.mainNav .rootMenuItem.k-item{border:none;background:none}nav ul.mainNav .rootMenuItem.k-item a.k-link{border:none;background:none;font-size:1em;color:#000;text-transform:uppercase}nav ul.mainNav .rootMenuItem.k-item a.k-link .k-icon{margin:-2px -5px 0 5px}nav ul.mainNav .rootMenuItem.k-item a.k-link .k-icon .k-icon:before{color:#000}nav ul.mainNav .rootMenuItem.k-item.k-state-hover{background-color:#000}nav ul.mainNav .rootMenuItem.k-item.k-state-hover a.k-link{color:#004755}nav ul.mainNav ul.k-group{background-color:#e4eaed}nav ul.mainNav ul.k-group .k-item{border:none;background:none}nav ul.mainNav ul.k-group .k-item a.k-link{border:none;background:none;font-size:1em;color:#000;text-transform:uppercase}nav ul.mainNav ul.k-group .k-item a.k-link .k-icon{margin:-2px -5px 0 5px}nav ul.mainNav ul.k-group .k-item a.k-link .k-icon:before{color:#000}nav ul.mainNav ul.k-group .k-item.k-state-hover{background-color:#000}nav ul.mainNav ul.k-group .k-item.k-state-hover a.k-link{color:#004755}nav ul.mainNav .rootMenuItem.k-item.selected{background-color:#004755}nav ul.mainNav .rootMenuItem.k-item.selected a.k-link.selected{color:#fff}nav ul.mainNav .rootMenuItem.k-item.childSelected a.k-link.childSelected{color:#004755}nav ul.mainNav .k-group .k-item.selected{background-color:#004755}nav ul.mainNav .k-group .k-item.selected a.k-link.selected{color:#fff}nav ul.mainNav .k-group .k-item.childSelected{background-color:#ccc}nav ul.mainNav .k-group .k-item.childSelected a.k-link.childSelected{color:#004755}.tabstrip{display:none}.k-tabstrip-wrapper .tabstrip{display:block}.k-tabstrip-wrapper .k-tabstrip{background:none;border:none}.k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items{margin:0;text-transform:uppercase;background:none;border:none}.k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item{background:none;border:none;border-radius:0}.k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item .k-loading{border:none}.k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item .k-link{font-size:1em;font-weight:700;background:none;border:none;color:#004755;text-transform:uppercase}.k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item.k-state-active .k-link{color:#e90613}.k-tabstrip-wrapper .k-tabstrip:focus{box-shadow:none}.k-tabstrip-wrapper .k-tabstrip .k-content{background-color:rgba(0,0,0,0);border:none}.k-tabstrip-wrapper .k-tabstrip .k-content.k-state-active{background-color:rgba(0,0,0,0)}.related.expertises.panelBar ul.level1,.related.sectors.panelBar ul.level1{display:none}.related.expertises.panelBar ul.level1.k-panelbar,.related.sectors.panelBar ul.level1.k-panelbar{display:block}.mainPanelBar{display:none}.mainPanelBar.k-panelbar{display:block}ul.k-panelbar.k-header{margin:1em 0;background:none !important}ul.k-panelbar.k-header li.k-item{border:none;background:none !important;padding:.5em .25em;position:relative;border-bottom:1px solid #707070}ul.k-panelbar.k-header li.k-item a.k-link{line-height:1.25em;background:none !important;color:#000;font-weight:bold;text-transform:uppercase;border:none}ul.k-panelbar.k-header li.k-item a.k-link:hover,ul.k-panelbar.k-header li.k-item a.k-link:focus{color:#e90613}ul.k-panelbar.k-header li.k-item.k-last{border-bottom:none}ul.k-panelbar.k-header li.k-item span.k-icon.k-panelbar-expand.k-i-arrow-s:before{font-family:"Font Awesome 5 Pro";display:flex;justify-content:center;font-size:50%;padding-top:5px;color:#e90613;content:"" !important}ul.k-panelbar.k-header li.k-item.k-state-default,ul.k-panelbar.k-header li.k-item .k-state-focused,ul.k-panelbar.k-header li.k-item .k-state-hover,ul.k-panelbar.k-header li.k-item .k-state-selected,ul.k-panelbar.k-header li.k-item .k-state-active{box-shadow:none}ul.k-panelbar.k-header li.k-item.k-state-default span.k-icon.k-panelbar-collapse.k-i-arrow-n:before,ul.k-panelbar.k-header li.k-item .k-state-focused span.k-icon.k-panelbar-collapse.k-i-arrow-n:before,ul.k-panelbar.k-header li.k-item .k-state-hover span.k-icon.k-panelbar-collapse.k-i-arrow-n:before,ul.k-panelbar.k-header li.k-item .k-state-selected span.k-icon.k-panelbar-collapse.k-i-arrow-n:before,ul.k-panelbar.k-header li.k-item .k-state-active span.k-icon.k-panelbar-collapse.k-i-arrow-n:before{font-family:"Font Awesome 5 Pro";display:flex;justify-content:center;font-size:50%;padding-top:5px;color:#e90613;content:"" !important}ul.k-panelbar.k-header li.k-item ul.k-group{background:none !important;border:none !important;padding-left:1em}ul.k-panelbar.k-header li.k-item ul.k-group li.k-item{padding:.25em .25em;border-bottom:none}ul.k-panelbar.k-header li.k-item ul.k-group li.k-item a.k-link{position:relative;background:none !important;color:#000;font-weight:normal;text-transform:none}ul.k-panelbar.k-header li.k-item ul.k-group li.k-item a.k-link:before{position:absolute;top:.2em;left:.25em;color:#e90613;content:"";font-size:.3em}ul.k-panelbar.k-header li.k-item ul.k-group li.k-item a.k-link:hover,ul.k-panelbar.k-header li.k-item ul.k-group li.k-item a.k-link:focus{color:#e90613}.accordionUL{position:relative}.accordionUL ul.level1 li{text-transform:uppercase;position:relative}.accordionUL ul.level1 li.hasChildren{padding-right:25px}.accordionUL ul.level1 li.hasChildren span.toggle{position:absolute;right:0;color:#e90613;width:20px;height:20px;cursor:pointer}.accordionUL ul.level1 li.hasChildren span.toggle:after{font-family:"Font Awesome 5 Pro";content:"";display:flex;justify-content:center;font-size:50%;padding-top:5px}.accordionUL ul.level1 li.hasChildren ul{display:none;padding-left:2em}.accordionUL ul.level1 li.hasChildren ul li{text-transform:none;position:relative;margin-left:1em}.accordionUL ul.level1 li.hasChildren ul li:before{position:absolute;top:1.2em;left:-1.5em;color:#e90613;content:"";font-size:.3em}.accordionUL ul.level1 li.hasChildren ul li ul{display:block}.accordionUL ul.level1 li.hasChildren ul li.hasChildren span.toggle{display:none;padding-left:0}.accordionUL ul.level1 li.hasChildren.active span.toggle:after{content:""}@media only screen and (max-width: 1299px){.innerContainer{padding-left:2rem;padding-right:2rem}button.hamburger{display:block}.mobileNavWrapper .searchBox{text-align:right}.mobileNavWrapper .searchBox .sfsearchOpen{width:98px;line-height:2;font-size:24px;background-color:#008eaa;border:0;color:#fff;margin:0 0 5px 0}.mobileNavWrapper .offices ul{text-align:center;font-size:14px}.mobileNavWrapper .offices ul li{display:inline-block}.mobileNavWrapper .offices ul li:before{top:3.5em}header{height:60px;position:fixed}header .sf-Long-text{line-height:1em;font-size:1em;color:#000}header .topHeader{background-color:#fff;color:#000}header .topHeader .topHeaderGrid{position:relative}header .topHeader .topHeaderGrid .logo{display:flex;flex-direction:column;flex-grow:1;color:#fff;min-width:200px;justify-content:flex-start;padding-top:10px;padding-left:30px}header .topHeader .topHeaderGrid .logo img{width:100%;max-width:250px}header .topHeader .topHeaderGrid .brandline{position:absolute;top:36px;left:30px;font-size:14px;padding-top:0}header .topHeader .topHeaderGrid .contact nav ul.reset li{border-color:#000}header .topHeader .topHeaderGrid .contact nav ul.reset li a{color:#000}header .topHeader .topHeaderGrid .contact nav ul.reset li a:hover{color:#e90613}header .topHeader .topHeaderGrid .social ul.socialLinks li{padding:0 .5rem}header .topHeader .topHeaderGrid .social ul.socialLinks li a{color:#e90613}header .topHeader .topHeaderGrid .social ul.socialLinks li a:hover{color:#000}header .header{display:none}.withNavOpen header{position:fixed}main{padding-top:60px}.teammember .bannerGrid .bioTopContent.flexCol{padding:1.5em .5em 1.5em 2em}.teammember .resources.cases .innerContent{min-height:inherit}.teammember .topSection .mainContent{width:60%;min-width:60%}.teammember .k-tabstrip-wrapper{padding:2em}}@media only screen and (max-width: 1024px){#wrapper{width:100%}.grid.grid-nowrap{flex-wrap:wrap}button.hamburger{top:60px}header .topHeader .topHeaderGrid{flex-wrap:nowrap}header .topHeader .topHeaderGrid .brandline{position:static;font-size:12px}header .topHeader .topHeaderGrid .logo{justify-content:center;padding-top:0}header .topHeader .topHeaderGrid .multilingual{height:54px;margin:0;position:absolute;top:60px;left:36px;width:100%;justify-content:flex-start;background-color:#000}header .topHeader .topHeaderGrid .multilingual .sf-lang-selector a:hover{color:#e90613}header .topHeader .topHeaderGrid .multilingual .sf-lang-selector a.selected{text-decoration:underline}header .topHeader .topHeaderGrid .contact{position:absolute;right:-1.5em;top:60px;height:54px;background-color:#e90613;margin-right:0;padding-left:.25em;width:98px}header .topHeader .topHeaderGrid .contact nav ul.reset{padding:0 .4em;display:block}header .topHeader .topHeaderGrid .contact nav ul.reset li{display:block;border:0}header .topHeader .topHeaderGrid .contact nav ul.reset li a{color:#fff}header .topHeader .topHeaderGrid .contact nav ul.reset li a:hover{color:#000}main{margin-top:50px}main .bd .mainContent{padding:2rem 0 1rem 0}main .bd .secondaryContent>nav{margin-top:0}footer .preFooter .innerContainer .preFooterGrid .sitemap .grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}footer .preFooter .innerContainer .preFooterGrid .sitemap .grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}footer .preFooter .innerContainer .preFooterGrid .social{margin-top:1em}footer .mainFooter .footerGrid .copyright,footer .mainFooter .footerGrid .privacy{display:flex;flex-grow:1;justify-content:center;text-align:center}.searchByInitialContainer .col{flex:1;flex-wrap:nowrap}.teammember .topSection{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;flex-wrap:wrap-reverse}.teammember .topSection>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.teammember .topSection .mainContent{width:100%;min-width:100%}.teammember .topSection .secondaryContent{width:100%;min-width:100%;flex-wrap:wrap;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammember .topSection .secondaryContent>.credentials{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.teammember .topSection .secondaryContent>aside{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/2*100% - 1rem)}.teammember .topSection .secondaryContent section,.teammember .topSection .secondaryContent aside{margin-top:0em}.sectors>.grid>.col,.expertise>.grid>.col{margin:.5em}.cases.slider .slide .innerContent{width:100%;padding:3em}.resources.homepage.newsitems{padding-left:inherit;border:none;margin-bottom:0}.featuredcontentgroups div.item{display:block}.featuredcontentgroups div.item .coverImg{min-height:150px;position:relative}.featuredcontentgroups div.item .coverImg .bgImgWrapper{position:initial}.featuredcontentgroups div.item .contentWrapper{width:100%}.offices>.grid>.col .itemImage{min-height:400px}.office .pageBanner{min-height:inherit;padding-bottom:3em}}@media only screen and (max-width: 767px){header .topHeader .topHeaderGrid .brandline{display:none}.homePeopleSearch .findASearch .k-widget.findASearchInput{width:70vw !important}.teammember .bannerGrid{position:relative;height:auto;flex-direction:column-reverse}.teammember .bannerGrid .bioTopContent.flexCol{width:100%;background-color:#cce8ee;color:#000;text-align:center;padding:2em 1em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact{text-align:center}.teammember .bannerGrid .bioTopContent.flexCol .bioContact h1{color:#000;font-size:2em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio{justify-content:center}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio span.audioFile{margin:-0.4em 0 0 -0.7em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact div.nameWithAudio span.audioFile a span:before{font-size:.8em;color:#000}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.genderpronouns{margin-top:.25em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.genderpronouns li{font-size:1em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact span.position{font-size:1.2em}.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:link,.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:visited,.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:active{color:inherit}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.socialLinks{justify-content:center}.teammember .bannerGrid .bioTopContent.flexCol .bioContact ul.socialLinks a{color:#e90613}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li a{color:#e90613}.teammember .bannerGrid .bgImgWrapper.flexCol{display:block;height:500px}.teammember .bannerGrid .bgImgWrapper.flexCol div.bgImg{position:absolute;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:65%}.teammember .bannerGrid .bgImgWrapper.flexCol div.bgImg:before{content:none}.teammember .topSection{padding-top:0}.teammember .topSection .secondaryContent{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.teammember .topSection .secondaryContent>aside{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}.teammember .topSection .secondaryContent section,.teammember .topSection .secondaryContent aside{margin:0 !important}.teammembers.authorView .teammember .content{width:100%}.teammembers.authorView .teammember .content ul.roles,.teammembers.authorView .teammember .content span.position,.teammembers.authorView .teammember .content ul.entity{display:none}blockquote{margin:1em 3em 1em 2.5em}.expertise.detailView div.padded.centered,.sector.detailView div.padded.centered,.solution.detailView div.padded.centered{padding:1em 2em}.advancedFiltersContainer .contentFilters .filtersGrid>.col{flex-basis:100%}.filteredContent .filtersContainer{margin:2rem auto}.resources.cases{padding:0 1rem}.resources.cases>ul.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}.resources.cases>ul.grid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}#printModal .printModal .bottom{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -0.5rem}#printModal .printModal .bottom>.options{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc(1/1*100% - 1rem)}}@media only screen and (max-width: 500px){.teammembers.authorView .teammember .content{width:100%}.teammembers.authorView .teammember .content ul.contactInfo,.teammembers.authorView .teammember .content .offices,.teammembers.authorView .teammember .content ul.roles,.teammembers.authorView .teammember .content span.position,.teammembers.authorView .teammember .content ul.entity{display:none}blockquote{margin:1em 1.5em 1em 1em}.filteredContent .searchByInitialContainer .col{flex-basis:6%;flex-grow:0}.teammembers.authorView .teammember .hoverContent div.shortBio{display:none}}@media print{#wrapper,footer{opacity:1}a[href]:after{content:none !important}.topHeader{display:none !important}.mobile,.topHeader,header nav,header .search,footer,video,audio,object,embed{display:none !important;height:0 !important}header .header.stuck{position:relative !important}img{max-width:100%}@page{margin:.5cm}body{line-height:1.3em}h1{font-size:21pt}h2{font-size:15pt;margin-top:25px}h3{font-size:13pt;margin-top:20px}p a{color:#000;word-wrap:break-word}p a:after{content:" " attr(href) ")"}p a[href^="#"]:after{display:none}p a[href^="http://"]:after,p a a[href^="https://"]:after{content:" (" attr(href) ")"}.pageBanner{min-height:0}.pageBanner .bannerImage{display:none}.resources .innerContent .itemImage{display:none}.filteredContent .filtersContainer,.filteredContent #loadingIndicator,.filteredContent #loadMoreContainer{display:none !important}.viewMoreOuter{display:none}.teammembers .teammember .bgImgWrapper{display:none}.teammember .bannerGrid{height:auto}.teammember .bannerGrid .bioTopContent.flexCol{color:#000;background-color:#fff}.teammember .bannerGrid .bioTopContent.flexCol .bioContact{text-align:left;flex-direction:column;display:flex;justify-content:center;height:100%}.teammember .bannerGrid .bioTopContent.flexCol .bioContact h1{color:#000}.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:link,.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:visited,.teammember .bannerGrid .bioTopContent.flexCol .bioContact a:active{color:#000}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li{border-right:1px solid #000}.teammember .bannerGrid .bioTopContent.flexCol .bioContact .offices ul li a{color:#000}.teammember .bgImgWrapper{display:none;height:0}.resource.detailView .pageBanner{height:auto;color:#000}.resource.detailView .pageBanner .bannerTitle h1{color:#000}.resource.detailView .pageBanner a{color:#000}.resource.detailView .pageBanner .bgImgWrapper{display:none}.resource.detailView .pageBanner .innerContainer{position:relative;padding-top:2em;padding-bottom:2em}.resource.detailView .pageBanner .innerContainer span.caseCitation{margin:0 0 2em 0}.resource.detailView .pageBanner .innerContainer .contentTypeLabels{color:#000}.resource.detailView .pageBanner .innerContainer .contentTypeLabels a{color:#000}.resource.detailView .pageBanner .innerContainer ul.sharingLinks li.sharingLink button i{color:#000}.resource.detailView .teammembers.authorView .teammember .content{width:100%;position:relative;color:#000;text-align:left}.resource.detailView .teammembers.authorView .teammember .content h3{font-size:1.2em}.resource.detailView .teammembers.authorView .teammember .content a:link,.resource.detailView .teammembers.authorView .teammember .content a:visited,.resource.detailView .teammembers.authorView .teammember .content a:active{color:#000}.resource.detailView .teammembers.authorView .teammember .content ul li{font-size:1em}.resource.detailView .teammembers.authorView .teammember .content .offices ul li{border-right:1px solid #000}.resource.detailView .teammembers.authorView .teammember .content .offices ul li a{color:#000}.resource.detailView .teammembers.authorView .teammember .content .offices ul li:first-of-type{padding-left:0}.resource.detailView .teammembers.authorView .teammember .content .offices ul li:last-of-type{border:none}.resource.detailView .teammembers.authorView .teammember .hoverContent{display:none}.expertise.detailView .pageBanner,.sector.detailView .pageBanner,.solution.detailView .pageBanner{min-height:0;padding-top:2rem}.expertise.detailView .pageBanner .bannerImage,.sector.detailView .pageBanner .bannerImage,.solution.detailView .pageBanner .bannerImage{display:none}.expertise.detailView .pageBanner .innerContainer,.sector.detailView .pageBanner .innerContainer,.solution.detailView .pageBanner .innerContainer{z-index:1}.expertise.detailView .pageBanner .innerContainer .bannerTitle h1,.sector.detailView .pageBanner .innerContainer .bannerTitle h1,.solution.detailView .pageBanner .innerContainer .bannerTitle h1{color:#000}}.sfPageEditor nav.mobile{display:none !important}.sfPageEditor nav.mobile .mobileNavWrapper{display:block;position:initial}.sfPageEditor header{position:relative}.sfPageEditor header .header .headerGrid .menu{display:none}.sfPageEditor .RadDockZone{box-sizing:inherit;-moz-box-sizing:inherit}.sfPageEditor.sfTemplateEditor nav.mobile{display:block !important;position:relative;right:0;left:0;overflow:hidden;width:100%;height:auto}.sfPageEditor.sfTemplateEditor nav.mobile .mobileNavWrapper{display:block;position:initial}.sfPageEditor.sfTemplateEditor header{position:relative;height:auto}.sfPageEditor.sfTemplateEditor header .topHeader{height:auto;display:block !important}.sfPageEditor.sfTemplateEditor header .topHeader .topHeaderGrid .logo{display:block !important;opacity:1}.sfPageEditor.sfTemplateEditor header .header{height:auto;display:block !important}.sfPageEditor.sfTemplateEditor main{padding-top:0}@media all and (-ms-high-contrast: none){.hero .homeSlideshow .slide img{height:auto !important;top:-25%}}@supports(-ms-ime-align: auto){.hero .homeSlideshow .slide img{height:auto !important;top:-25%}}
