.cmp-image__image{width:100%}
.cmp-breadcrumb{display:inline-block;list-style:none;padding:0}
.cmp-breadcrumb__item{display:inline-block;vertical-align:top}
.cmp-search{position:relative}
.cmp-search__field{position:relative;height:2rem}
.cmp-search__input{padding-left:2rem;padding-right:2rem;height:100%;width:100%}
.cmp-search__icon{display:block;position:absolute;left:.5rem;top:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");background-size:contain;width:1rem;height:1rem;pointer-events:none}
.cmp-search__loading-indicator{display:none;position:absolute;top:.5rem;left:.5rem;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search__clear-icon{position:absolute;top:.5rem;right:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");background-size:contain;width:1rem;height:1rem}
.cmp-search__results{display:none;overflow-y:auto;min-width:100%;max-height:10rem;position:absolute;top:100%;left:0;z-index:999999;border:1px solid #ccc;background:#fff}
.cmp-search__item{display:block}
.cmp-search__item--is-focused{background-color:#ccc}
.nav-tabs .nav-link{font-family:'Avenir Next LT Pro Bold'}
.tabs.cmp-tabs--cir2 .nav-tabs .nav-link.active{color:#004a64}
.tabs.cmp-tabs--cir2 .nav-tabs .nav-link:hover{color:#1287b0}
.tabs.cmp-tabs--cir2 .cmp-tabs .cmp-tabs__tabpanel--active{display:block}
.tabs.cmp-tabs--cir2 .cmp-tabs .cmp-tabs__tabpanel{display:none}
.tabs.cmp-tabs--cir2 .cmp-tabs .cmp-tabs__tabpanel.cmp-tabs__tabpanel--active{display:block}
.tabs.cmp-tabs--cir2 .cmp-tabs .cmp-tabs__tab--active{color:#004a64;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;pointer-events:none}
.tabs.cmp-tabs--cir2 .cmp-tabs .fade:not(.cmp-tabs__tabpanel--active){opacity:0}
.tabs.cmp-tabs--cir2 .cmp-tabs .fade:not(.show){opacity:inherit}
.tabs.cmp-tabs--adobe .nav-tabs .nav-link{border-top-style:hidden;border-right-style:hidden;border-left-style:hidden}
.tabs.cmp-tabs--adobe .cmp-tabs .cmp-tabs__tabpanel{display:none}
.tabs.cmp-tabs--adobe .cmp-tabs .cmp-tabs__tabpanel.cmp-tabs__tabpanel--active{display:block;opacity:1}
.tabs.cmp-tabs--adobe .cmp-tabs .cmp-tabs__tab{border-bottom:1px solid #dee2e6}
.tabs.cmp-tabs--adobe .cmp-tabs .cmp-tabs__tab--active{color:#004a64;border-bottom-width:2px;border-bottom-color:#232323;pointer-events:none}
.cmp-richtext h1,.cmp-richtext h2,.cmp-richtext h3{font-family:"Avenir Next LT Pro ","Lato","Helvetica Neue",Arial;letter-spacing:0;color:#004a64;font-weight:normal}
.cmp-richtext h4,.cmp-richtext h5,.cmp-richtext h6{font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial}
.cmp-richtext h1{font-size:2.5rem}
.cmp-richtext h2{font-size:2rem}
.cmp-richtext h3{font-size:1.75rem}
.cmp-richtext h4{font-size:1.25rem}
.cmp-richtext h5{font-size:1.125rem}
.cmp-richtext h6{font-size:1rem}
.cmp-richtext p{font-family:inherit;font-size:1rem;color:#445660}
.cmp-richtext .footnote{font-family:inherit;display:inline-block;font-size:12px;line-height:18px;letter-spacing:.015em;color:#6d6d6d;margin:17px 0 11px}
.cmp-richtext a{font-family:inherit;font-size:12px;color:#20b1e7}
.cmp-richtext a:hover{color:#1287b0}
.accordion .card{border:0;border-top:1px solid #e3e3e3;padding:2rem 1.25rem}
.accordion .card .card-header{padding:0;background:#fff}
.accordion .card .card-header button.cmp-accordion__button{background:#fff;border:0;padding-left:15px;color:#37474f;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial}
.accordion .card .card-header button.cmp-accordion__button:hover{color:#20b1e7;cursor:pointer}
.accordion .card .card-header button.cmp-accordion__button:before{font-family:FontAwesome;left:0;position:absolute}
.accordion [data-cmp-expanded] .collapse{display:block}
@media(max-width:768px){.button{text-align:center}
}
.category-eyebrow{font-size:12px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;line-height:1.33341;font-weight:normal;letter-spacing:.01em}
@media only screen and (max-width:735px){.category-eyebrow{font-size:11px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;font-weight:normal;line-height:1.36364;letter-spacing:.008em}
}
.category-eyebrow__category,.category-eyebrow__date{display:block}
@media only screen and (max-width:1068px){.category-eyebrow__category,.category-eyebrow__date{margin-right:-7px}
}
@media only screen and (max-width:735px){.category-eyebrow__category,.category-eyebrow__date{margin-right:0}
}
.category-eyebrow__category{text-transform:uppercase}
.category_photos{color:#0381a2;border-color:#0381a2}
@media only screen and (max-width:1068px){.landingtile-featured .category_photos{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_photos:after,.icon-category_photos:before{color:#0381a2;border-color:#0381a2}
.category_release{color:#3db99a;border-color:#3db99a}
.theme-dark .category_release{color:#ff2d55;border-color:#ff2d55}
@media only screen and (max-width:1068px){.landingtile-featured .category_release{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_release:after,.icon-category_release:before{color:#da0f47;border-color:#da0f47}
.category_statement{color:#cd0e7c;border-color:#cd0e7c}
@media only screen and (max-width:1068px){.landingtile-featured .category_statement{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_statement:after,.icon-category_statement:before{color:#cd0e7c;border-color:#cd0e7c}
.category_original{color:#688000;border-color:#688000}
@media only screen and (max-width:1068px){.landingtile-featured .category_original{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_original:after,.icon-category_original:before{color:#688000;border-color:#688000}
.category_media{color:#208738;border-color:#208738}
@media only screen and (max-width:1068px){.landingtile-featured .category_media{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_media:after,.icon-category_media:before{color:#208738;border-color:#208738}
.category_news{color:#ba69ff;border-color:#ba69ff}
@media only screen and (max-width:1068px){.landingtile-featured .category_news{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_news:after,.icon-category_news:before{color:#ba69ff;border-color:#ba69ff}
.category_update{color:#20b1e7;border-color:#20b1e7}
@media only screen and (max-width:1068px){.landingtile-featured .category_update{font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}
}
.icon-category_update:after,.icon-category_update:before{color:#4f69f8;border-color:#4f69f8}
.tile-content{color:black;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}
.tile-content-text{width:100%}
.tile-content-headline{font-size:19px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;color:#004a64;line-height:1.19048;font-weight:normal;letter-spacing:0;margin-top:25px}
media only screen and (max-width:1068px){.tile-content-headline{font-size:19px;line-height:1.21053;font-weight:600;letter-spacing:.012em}
}
@media only screen and (max-width:735px){.tile-content-headline{font-size:17px;line-height:1.47059;font-weight:600;letter-spacing:-.022em}
}
@media only screen and (max-width:320px){.tile-content-headline{font-size:14px;line-height:1.42861;font-weight:normal;letter-spacing:-.016em}
}
.tile-content-external{font-size:12px;line-height:1.33341;font-weight:600;letter-spacing:-.01em}
@media only screen and (max-width:735px){.tile-content-external{font-size:11px;line-height:1.36364;font-weight:600;letter-spacing:-.008em}
}
.tile-date,.tile-subhead{font-size:15px;line-height:1.33341;font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:.01em}
@media only screen and (max-width:735px){.tile-date,.tile-subhead{font-size:14px;line-height:1.36364;font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:.008em}
}
.tile-date,.tile-subhead{color:#666}
.tile-content-external{text-transform:uppercase}
.tile-content-external.icon-external:after{margin-left:4px}
.tile-date{margin-top:0}
@media only screen and (max-width:1068px){.tile-date{margin-top:0}
}
@media only screen and (max-width:735px){.tile-date{margin-top:0}
}
.tile-media{width:100%;position:relative}
.tile-media:after{background-color:transparent;transition:background-color 250ms ease}
.tile-subhead{position:absolute;bottom:0;left:0;opacity:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4em;margin:24px;display:-webkit-box}
@media only screen and (max-width:1068px){.tile-subhead{margin:18px}
}
@media only screen and (max-width:735px){.tile-subhead{margin:0;display:none}
}
.icon-clock::before{display:none}
.use-timestamp::before{display:inline-block}
.icon-clock::before,.icon-clock::after{font-size:10px;letter-spacing:0;padding-right:5px}
.newlandingtile{opacity:0;transform:translateY(30px);transition:opacity 250ms ease-out,transform 250ms ease-out,box-shadow 200ms ease;box-sizing:content-box;background-color:#fff;box-shadow:none;position:relative;z-index:0;-ms-flex:1 0 auto;flex:1 0 auto}
.newlandingtile.show-tile,.no-js .newlandingtile,.pattern .newlandingtile{opacity:1;transform:translateY(0)}
.no-touch .newlandingtile:hover,.no-touch .newlandingtile .tile-link[data-focus-method=key],.no-js .newlandingtile .tile-link:focus,.expand-all .newlandingtile{box-shadow:10px 10px 20px 0 rgba(0,0,0,0.04),-10px 0 20px 0 rgba(0,0,0,0.04);z-index:1}
@media only screen and (max-width:735px){.no-touch .newlandingtile:hover,.no-touch .newlandingtile .tile-link[data-focus-method=key],.no-js .newlandingtile .tile-link:focus,.expand-all .newlandingtile{box-shadow:none;z-index:initial}
}
.no-touch .newlandingtile:hover .tile-content-text,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-content-text,.no-js .newlandingtile .tile-link:focus .tile-content-text,.expand-all .newlandingtile .tile-content-text{transform:translate(0,-100px)}
@media only screen and (max-width:735px){.no-touch .newlandingtile:hover .tile-content-text,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-content-text,.no-js .newlandingtile .tile-link:focus .tile-content-text,.expand-all .newlandingtile .tile-content-text{transform:translate(0,0)}
}
.no-touch .newlandingtile:hover .tile-content-external,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-content-external,.no-js .newlandingtile .tile-link:focus .tile-content-external,.expand-all .newlandingtile .tile-content-external{text-decoration:underline}
.no-touch .newlandingtile:hover .tile-media .image-asset,.no-touch .newlandingtile:hover .tile-media .ac-video-player,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-media .image-asset,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-media .ac-video-player,.no-js .newlandingtile .tile-link:focus .tile-media .image-asset,.no-js .newlandingtile .tile-link:focus .tile-media .ac-video-player,.expand-all .newlandingtile .tile-media .image-asset,.expand-all .newlandingtile .tile-media .ac-video-player{transform:scale(1.05)}
@media only screen and (max-width:735px){.no-touch .newlandingtile:hover .tile-media .image-asset,.no-touch .newlandingtile:hover .tile-media .ac-video-player,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-media .image-asset,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-media .ac-video-player,.no-js .newlandingtile .tile-link:focus .tile-media .image-asset,.no-js .newlandingtile .tile-link:focus .tile-media .ac-video-player,.expand-all .newlandingtile .tile-media .image-asset,.expand-all .newlandingtile .tile-media .ac-video-player{transform:scale(1)}
}
.no-touch .newlandingtile:hover .tile-media:after,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-media:after,.no-js .newlandingtile .tile-link:focus .tile-media:after,.expand-all .newlandingtile .tile-media:after{content:'';display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,74,100,0.50)}
@media only screen and (max-width:735px){.no-touch .newlandingtile:hover .tile-media:after,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-media:after,.no-js .newlandingtile .tile-link:focus .tile-media:after,.expand-all .newlandingtile .tile-media:after{background-color:transparent}
}
.no-touch .newlandingtile:hover .tile-subhead,.no-touch .newlandingtile .tile-link[data-focus-method=key] .tile-subhead,.no-js .newlandingtile .tile-link:focus .tile-subhead,.expand-all .newlandingtile .tile-subhead{transition:opacity 180ms ease 180ms;opacity:1}
.landingtile-wide .tile-asset{padding-top:56.25%}
.tile-content-text{padding:24px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;transition:transform 250ms ease;position:relative}
@media only screen and (max-width:1068px){.tile-content-text{padding:18px}
}
@media only screen and (max-width:735px){.tile-content-text{padding:0}
}
.tile-link{display:block;width:100%;height:100%;overflow:hidden}
.tile-link:hover{text-decoration:none}
@media only screen and (max-width:735px){.tile-link:focus{outline:0;position:relative}
.tile-link:focus:after{content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0;outline:3px solid #c1e0fe;outline:3px solid rgba(131,192,253,0.5);outline-offset:1px;outline-offset:-3px}
.tile-link:focus:after[data-focus-method="mouse"]:not(input):not(textarea):not(select),.tile-link:focus:after[data-focus-method="touch"]:not(input):not(textarea):not(select){outline:0}
}
.landingtile-hero{-ms-flex-preferred-size:65%;flex-basis:65%}
@media only screen and (max-width:735px){.landingtile-hero{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.landingtile-hero .tile-link{display:block}
@media only screen and (max-width:735px){.landingtile-hero .tile-link{display:inline-block}
}
.landingtile-hero .tile-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:735px){.landingtile-hero .tile-content{display:block;-ms-flex-align:none;align-items:none}
}
@media only screen and (max-width:1068px){.landingtile-hero .tile-content-text{padding:18px}
}
@media only screen and (max-width:735px){.landingtile-hero .tile-content-text{padding:0}
}
.newlandingtile{-ms-flex:1 0 27.34157%;flex:1 0 27.34157%;margin-right:21px;margin-bottom:21px !important}
.newlandingtile.tile-head.landingtile-wide{-ms-flex:1.4224 0 40.31069%;flex:1.4224 0 35%}
.landingtile-wide{-ms-flex:1.4224 0 38.88829%;flex:1.4224 0 38.88829%}
@media only screen and (max-width:1068px){.newlandingtile{-ms-flex:1 0 27.31986%;flex:1 0 27.31986%;margin-right:15px;margin-bottom:15px !important}
.newlandingtile.tile-head.landingtile-wide{-ms-flex:1.4224 0 40.2798%;flex:1.4224 0 40.2798%}
.landingtile-wide{-ms-flex:1.4224 0 38.8574%;flex:1.4224 0 38.8574%}
}
@media only screen and (max-width:735px){.newlandingtile{-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;margin-right:0;margin-bottom:10px !important}
.tile-content-text{margin-top:15px}
.newlandingtile .tile-content{display:block;margin-left:auto;margin-right:auto;margin-top:6.25%;margin-bottom:6.25%}
}
@media only screen and (max-width:735px) and (max-width:735px){.newlandingtile .tile-content{margin-left:auto;margin-right:auto;width:87.5%}
}
@media only screen and (max-width:735px){.landingtile-wide .tile-content-text{margin-top:15px}
}
.landingtile-hero{-ms-flex:1 0 80%;flex:1 0 80%}
.landingtile-hero .tile-link{display:block}
.landingtile-hero .tile-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}
.landingtile-hero .tile-media{-ms-flex:0 0 65%;flex:0 0 65%}
.landingtile-hero .tile-media .image{display:-ms-flexbox;display:flex;height:100%}
.landingtile-hero .tile-content-headline{font-size:22px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;font-weight:normal;line-height:1.2;letter-spacing:.009em}
@media only screen and (max-width:1068px){.landingtile-hero .tile-content-headline{font-size:19px;line-height:1.21053;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:.012em}
}
@media only screen and (max-width:735px){.landingtile-hero .tile-content-headline{font-size:17px;line-height:1.47059;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:-.022em}
}
@media only screen and (max-width:320px){.landingtile-hero .tile-content-headline{font-size:14px;line-height:1.42861;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:-.016em}
}
.landingtile-hero .tile-content-text{-ms-flex-pack:center;justify-content:center;position:relative;padding-left:42px;padding-right:40px}
@media only screen and (max-width:1068px){.landingtile-hero .tile-content-text{padding-left:20px;padding-right:19px}
}
@media only screen and (max-width:735px){.landingtile-hero .tile-content-text{padding-left:0;padding-right:0}
}
.ie .landingtile-hero .tile-content-text{-ms-flex-preferred-size:35%;flex-basis:35%}
@media only screen and (max-width:735px){.ie .landingtile-hero .tile-content-text{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.landingtile-hero .tile-content-description{font-size:15px;line-height:1.3;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:.022em;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:7.7em;display:-webkit-box}
@media only screen and (max-width:1068px){.landingtile-hero .tile-content-description{font-size:12px;line-height:1.33341;font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial;font-weight:normal;letter-spacing:-.01em}
}
@media only screen and (max-width:735px){.takeover .landingtile-hero:first-child .tile-content,.everyday .landingtile-hero .tile-content{width:100%;margin:0}
.takeover .landingtile-hero:first-child .tile-content-text,.everyday .landingtile-hero .tile-content-text{margin-left:auto;margin-right:auto;margin-bottom:6.25%}
}
@media only screen and (max-width:735px) and (max-width:735px){.takeover .landingtile-hero:first-child .tile-content-text,.everyday .landingtile-hero .tile-content-text{margin-left:auto;margin-right:auto;width:87.5%}
}
@media only screen and (max-width:735px){.takeover .landingtile-hero:first-child .tile-content-description,.everyday .landingtile-hero .tile-content-description{display:none}
}
.landingtile-hero .title-head{margin-bottom:1.88235em}
@media only screen and (max-width:1068px){.landingtile-hero .title-head{margin-bottom:1.70588em}
}
@media only screen and (max-width:735px){.landingtile-hero .title-head{margin-bottom:0}
}
}
.landingtile-hero .tile-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;left:42px;bottom:24px}
@media only screen and (max-width:735px){.landingtile-hero .tile-date{position:static}
}
@media only screen and (max-width:1068px){.landingtile-hero .tile-date{left:20px;bottom:18px}
}
@media only screen and (max-width:735px){.landingtile-hero .tile-date{left:0;bottom:0}
}
.no-touch .landingtile-hero:hover .tile-content-text,.no-touch .landingtile-hero .tile-link[data-focus-method=key] .tile-content-text,.no-js .landingtile-hero .tile-link:focus .tile-content-text,.expand-all .landingtile-hero .tile-content-text{transform:translate(-8px,0)}
@media only screen and (max-width:735px){.no-touch .landingtile-hero:hover .tile-content-text,.no-touch .landingtile-hero .tile-link[data-focus-method=key] .tile-content-text,.no-js .landingtile-hero .tile-link:focus .tile-content-text,.expand-all .landingtile-hero .tile-content-text{transform:translate(0,0)}
}
.image-asset-anim{opacity:0}
.image-asset-anim[data-progressive-image-loaded]{opacity:1}
.image-asset{transition:opacity 1s ease-out,transform 250ms ease;will-change:transform}
.tile-animated .image,.tile-animated .tile-video{overflow:hidden}
.tile-animated .ac-video-player{will-change:transform;transition:transform 250ms ease;cursor:inherit;height:100%}
.tile-animated .ac-video-player.initial-play{background-color:#fff}
.tile-animated .image-asset,.tile-animated .ac-video-player{transform:scale(1.005)}
@media only screen and (max-width:735px){.tile-animated .image-asset,.tile-animated .ac-video-player{transform:scale(1.009)}
}
.ie .tile-animated .image-asset,.edge .tile-animated .image-asset,.ie .tile-animated .ac-video-player,.edge .tile-animated .ac-video-player{transform:scale(1.02)}
.video-ready .tile-video,.video-playing .tile-video{opacity:1}
.tile-video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease-out}
.section-tiles-grid{margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto}
@media only screen and (min-width:1442px){.section-tiles-grid{margin-left:auto;margin-right:auto}
}
@media only screen and (max-width:1068px){.section-tiles-grid{margin-left:auto;margin-right:auto;width:692px}
}
@media only screen and (max-width:735px){.section-tiles-grid{margin-left:auto;margin-right:auto;width:87.5%}
}
@media only screen and (max-width:735px){.section-tiles-grid{width:100%}
}
.landingtiles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:0;width:100%}
.landingtiles .main{width:100%;margin:auto;background-color:transparent}
.landingtiles ul{padding-left:0 !important}
.landingtiles ul li{list-style-type:none !important}
.landingtiles .showBtn{margin-bottom:62px;border-bottom:1px solid #e3e3e3}
@media only screen and (min-width:734px){.secondaryTile .image-asset{padding-top:67.25%}
}
@media only screen and (min-width:1069px){.secondaryTile .image-asset{padding-top:61.25%}
}
@media only screen and (min-width:734px){.landingtileslistfilter .landingtile-hero .image-asset{padding-top:65.25%}
}
.last{-ms-flex:0 0 47.88829%;flex:0 0 47.88829%}
.no-touch .cir2-tile-directory{font-size:16px;line-height:1.33337;letter-spacing:-.01em;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:3rem}
.cir2-tile-directory-column-section-link{color:#555}
.cir2-tile-directory-column-section-link:hover{color:#1287b0}
.cir2-tile-directory label{display:contents;margin-bottom:.5rem}
.cir2-tile-directory:last-child{padding-bottom:28px}
@media only screen and (max-width:767px){.no-touch .cir2-tile-directory{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px}
.cir2-tile-directory-column-section-link:hover{color:#004a64}
}
.cir2-tile-directory-column{-ms-flex-preferred-size:25%;flex-basis:25%}
@media only screen and (max-width:767px){.cir2-tile-directory-column{-ms-flex-preferred-size:auto;flex-basis:auto}
}
.cir2-tile-directory-column-section{pointer-events:none}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section{position:relative;z-index:1;overflow:hidden;pointer-events:auto;border-bottom:2px solid #e6e7e8}
}
.cir2-tile-directory-column-section ~ .cir2-tile-directory-column-section{padding-top:24px}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section ~ .cir2-tile-directory-column-section{padding-top:0}
}
.cir2-tile-directory-column-section-title{font-size:17px;line-height:1.33337;letter-spacing:.01em;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;margin-right:20px;margin-bottom:.8em;color:#004a64}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section-title{font-size:16px;margin:0;padding-top:10px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;padding-bottom:10px;background:#003a4d;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}
.cir2-tile-directory-column-section-title{background:#f2f2f2;color:#004a64;min-height:30px}
.cir2-tile-directory-column-section-title:after{content:'+';float:right;font-size:20px;font-weight:normal;margin-top:-7px;margin-right:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.filter-title:after{margin-top:-2px}
}
.cir2-tile-directory-column-section-list{margin-right:20px;list-style:none;padding:0}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section-title{background:#fff}
.cir2-tile-directory-column-section-list{margin:0;overflow:hidden;padding-top:5px;padding-bottom:16px;position:absolute;top:100%;left:0;width:100%;visibility:hidden;z-index:-1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
}
.cir2-tile-directory-column-section-item{display:block;pointer-events:auto;margin-bottom:.8em}
@media only screen and (max-width:767px){.no-touch .cir2-tile-directory-column-section-list .cir2-tile-directory-column-section-item{margin-bottom:0}
}
.cir2-tile-directory-column-section-item:last-child{margin-bottom:0}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section-link{padding:6px 0;display:block;font-size:16px}
.cir2-tile-directory-column-section-link:focus{outline-offset:-6px}
}
.cir2-tile-directory-column-section-anchor{right:0;cursor:default;display:none;position:absolute;top:0;width:1px;height:1px;z-index:10}
.cir2-tile-directory-column-section-anchor:focus{outline-offset:-6px;width:25px;height:38px}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section-anchor{display:block}
}
.cir2-tile-directory-column-section-anchor-close{display:none}
.cir2-tile-directory-column-section-anchor-label{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}
.cir2-tile-directory-column-section-state{display:none}
@media only screen and (max-width:767px){.cir2-tile-directory-column-section-state:target+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-title,.cir2-tile-directory-column-section-state:checked+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-title{color:#004a64}
.cir2-tile-directory-column-section-state:target+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-title:after,.cir2-tile-directory-column-section-state:checked+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-title:after{-webkit-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08)}
.cir2-tile-directory-column-section-state:target+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-list,.cir2-tile-directory-column-section-state:checked+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-list{position:static;visibility:visible;z-index:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}
.cir2-tile-directory-column-section-state:target+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-anchor-open,.cir2-tile-directory-column-section-state:checked+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-anchor-open{display:none}
.cir2-tile-directory-column-section-state:target+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-anchor-close,.cir2-tile-directory-column-section-state:checked+.cir2-tile-directory-column-section .cir2-tile-directory-column-section-anchor-close{display:block}
.cir2-tile-directory-column-section-item .cir2-tile-directory-column-section-link.active{color:#004a64}
}
.cir2-tile-directory{padding-top:34px;border-top:0}
.cir2-tile-directory-column-section-link.active{color:#1287b0}
.landingtileslistfilter .container{padding-right:none;padding-left:none}
.landingtileslistfilter .container .row{margin-right:none;margin-left:none}
.byline .byline-wrapper{display:flex;margin-top:24px;padding-bottom:50px;align-items:center}
.byline .byline-image{width:65px;height:65px;border-radius:50%;overflow:hidden;position:relative}
.byline .byline-image img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.byline .byline-text{margin-left:10px}
.byline .byline-text .byline-author-name{font-family:"Avenir Next LT Pro Bold";font-size:16px;color:#555}
.byline .byline-text .byline-author-title{font-family:"Avenir Next LT Pro Regular";font-size:16px;color:#555}
@media(min-width:1000px){.byline .byline-wrapper{margin-top:32px}
}
.quote-wrapper{position:relative;margin-bottom:5px}
.quote-wrapper:before{content:'';position:absolute;left:-25px;width:3px;height:100%;background:#e6e7e8}
.quote-wrapper .quote{font-family:"Avenir Next LT Pro bold";font-size:21px;color:#a0a0a0;text-align:left}
.quote-wrapper .source{font-family:"Avenir Next LT Pro Light";font-size:15px;color:#a0a0a0;text-align:left;border-bottom:1px solid #e9e9e9;padding-bottom:10px;display:inline-table}
@media only screen and (min-width:768px){.quote-container{padding-left:30px}
}
.cmp-carousel__content{position:relative}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--pause,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--play{display:none}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next{position:absolute;top:0;bottom:0;z-index:100;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:flex-end;width:15%;background-color:transparent;text-align:center;opacity:.5;border-width:0;transition:opacity .15s ease;padding:0 0 45px 0;cursor:pointer}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous:focus,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next:focus,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous:hover,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next:hover{text-decoration:none;outline:0;opacity:.9}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous .cmp-carousel__action-text,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next .cmp-carousel__action-text{display:none}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous .cmp-carousel__action-icon,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next .cmp-carousel__action-icon{display:inline-block;width:20px;height:20px;background:no-repeat .5% 100%}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous{left:0}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous .cmp-carousel__action-icon{background-image:url("../../../../content/dam/cir2/icons/left.svg")}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next{right:0}
.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next .cmp-carousel__action-icon{background-image:url("../../../../content/dam/cir2/icons/right.svg")}
.cmp-carousel__content .cmp-carousel__indicators{align-items:center;height:1.875rem}
@media(prefers-reduced-motion:reduce){.cmp-carousel__action--previous,.cmp-carousel__action--next{transition:none}
}
@media(min-width:769px){.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous,.cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0}
}
.hp-carousel .cmp-carousel__action.cmp-carousel__action--next{margin:0 !important}
.hp-carousel .hero .cmp-teaser .cmp-teaser__content{padding-left:24px;padding-right:30px}
.hp-carousel .hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.hp-carousel .hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description{padding-left:35px;padding-right:15px}
.hp-carousel .hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{padding:0 18px}
.hp-carousel .hero .cmp-teaser .cmp-teaser__content .hero-meta{padding:14px 35px}
.hp-carousel .banner::before{left:100%}
.hp-carousel .banner::after{left:70%}
.hp-carousel .banner::after,.hp-carousel .banner::before{width:55%}
.relatedContent{background-color:#f2f2f2}
.relatedContent .hide{display:none}
.relatedContent .no-touch .newlandingtile:hover .tile-media:after{background-color:rgba(0,0,0,0.15)}
.logo .logo-desktop img,.logo .logo-mobile img{width:100%;height:auto;backface-visibility:hidden}
.header{margin-bottom:1px}
.header .menu-top-bar{right:0}
.header header{min-height:57px}
.header .m-view span.nav-link{margin-left:-22px;margin-right:-22px}
.header .ion-android-search:hover{color:#1287b0}
@media(min-width:992px){body .root{padding-top:113px}
.header{margin-bottom:0}
.header header{position:fixed;z-index:1039;width:100%;min-height:75px;top:0;background:#fff}
.header .navbar{top:15px;min-height:75px}
.header .menu-top-bar .nav-item .nav-link{color:#004a64}
.header .menu-top-bar .nav-item .nav-link:hover{color:#1287b0}
.navbar.navbar-sub.navbar-expand-lg.navbar-light.navbar-space{top:38px}
.top-bar-list.float-right.header-space{margin-top:1px;position:relative;top:10px}
.navbar-nav.navbar-space{margin-bottom:10px}
}
@media only screen and (max-width:992px){.mobile-search .input-group-append button{border:0}
}
@media(min-width:240px) and (max-width:992px){.menu-top-bar{display:none}
}
.cmp-title a{color:inherit}
.cmp-title a:hover{color:inherit}
.herobanner.basecomponent{padding:0}
.herobanner.basecomponent header.video-header{min-height:380px;height:auto;display:flex;align-items:center}
.herobanner.basecomponent header.video-header .container{max-width:980px !important;padding:42px 0}
.herobanner.basecomponent header.video-header .hero-image{display:none}
.herobanner.basecomponent header.video-header .mask{position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(to bottom,transparent -1%,rgba(0,0,0,0.9) 100%);z-index:1}
.herobanner.basecomponent header.video-header h1.display-1{font-size:34px}
.herobanner.basecomponent header.video-header .container.align-left{text-align:left}
.herobanner.basecomponent header.video-header .container.align-center{text-align:center}
.herobanner.basecomponent header.video-header .container.align-center .lead{margin:auto}
.herobanner.basecomponent header.video-header .container.align-right{text-align:right}
.herobanner.basecomponent header.video-header .container.align-right .lead{margin-left:auto}
.herobanner.basecomponent .lead{font-size:22px;max-width:800px}
.herobanner.basecomponent .my-auto.w-100.text-white{padding:0 16px}
.herobanner.basecomponent .strip::before{left:95%;background-image:linear-gradient(120deg,#3db0b9,#4bcfd9)}
.herobanner.basecomponent .strip::after{left:85%;background-image:linear-gradient(120deg,#3994b7,#24546c)}
.herobanner.basecomponent .strip::after,.herobanner.basecomponent .strip::before{content:"";position:absolute;top:0;transform:skew(25deg) translateX(-50%);width:25%;height:100%;background-color:#333;opacity:.7}
@media only screen and (max-width:769px){.herobanner.basecomponent header.video-header{min-height:467px;display:flex;align-items:flex-end}
.herobanner.basecomponent header.video-header h1.display-1{font-size:32px}
.herobanner.basecomponent .lead{font-size:16px}
.herobanner.basecomponent .my-auto.w-100.text-white{padding:0 30px}
.herobanner.basecomponent .strip::after,.herobanner.basecomponent .strip::before{display:none}
.herobanner.basecomponent .hero-image{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-size:cover}
}
.container.herobanner-fullscreen .herobanner{flex:1;position:relative}
.container.herobanner-fullscreen .herobanner .basediv{height:100%}
.container.herobanner-fullscreen .herobanner .basediv>div,.container.herobanner-fullscreen .herobanner .basediv .video-header{height:100%;min-height:auto}
.container.herobanner-fullscreen .herobanner .hero-video{object-fit:cover}
.container.herobanner-fullscreen .herobanner .display-1.text-white{font-size:85px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial}
.container.herobanner-fullscreen .herobanner .lead{font-size:65px}
.container.herobanner-fullscreen .herobanner .hero-scroll{position:absolute;width:30px;height:30px;left:50%;transform:translateY(-5px) rotate(90deg);background-image:url(../../../../content/dam/cir2/icons/right.svg);bottom:10px;cursor:pointer;z-index:3}
.container.herobanner-fullscreen .herobanner .hero-scroll:hover{animation:mover .5s infinite alternate}
@-webkit-keyframes mover{100%{transform:translateY(-15px) rotate(90deg)}
}
@keyframes mover{100%{transform:translateY(-15px) rotate(90deg)}
}
@media(max-width:768px){.container.herobanner-fullscreen .herobanner .display-1.text-white{font-size:65px}
.container.herobanner-fullscreen .herobanner .lead{font-size:35px}
}
.hero.cmp-hero--standard .cmp-teaser .cmp-teaser__content .container{padding-bottom:0}
.hero .cmp-teaser{position:relative;min-height:467px;height:100%;display:flex;flex-direction:column}
.hero .cmp-teaser .cmp-teaser__image.carousel-item{height:100%;position:absolute}
.hero .cmp-teaser .cmp-teaser__image.carousel-item img{width:100%;height:100%;object-fit:cover}
.hero .cmp-teaser .cmp-teaser__content{position:relative;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;display:flex;justify-content:flex-end;flex-direction:column}
.hero .cmp-teaser .cmp-teaser__content .hero-meta{font-size:12px;list-style-type:none;margin-bottom:5px !important;opacity:.85;padding:0;text-transform:uppercase}
.hero .cmp-teaser .cmp-teaser__content .hero-meta li{display:inline;padding-left:0;margin-left:0;font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial}
.hero .cmp-teaser .cmp-teaser__content .hero-meta li.hero-category{color:#20b1e7}
.hero .cmp-teaser .cmp-teaser__content .hero-meta li+li::before{content:" • ";font-size:.5em;vertical-align:middle;padding:0 .5rem}
.hero .cmp-teaser .cmp-teaser__content .container{padding-top:22px !important;padding-right:15%;padding-left:15%;flex:0;padding-bottom:22px}
.hero .cmp-teaser .cmp-teaser__title,.hero .cmp-teaser .cmp-teaser__title-link{font-size:32px;color:#fff;font-family:"Avenir Next LT Pro Light";letter-spacing:-0.025em;line-height:1.125}
.hero .cmp-teaser .cmp-teaser__description{display:none;padding-right:300px}
.hero .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{display:inline-block;color:#fff;background-color:#1287b0;border-color:#1287b0;font-family:"Avenir Next LT Pro Regular";border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;font-weight:400;text-align:center}
.hero .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover{color:#fff;background-color:#2b7690;border-color:#2b7690}
.hero .cmp-teaser .cmp-teaser__action-container::after{display:block;clear:both;content:""}
.hero.cmp-hero--whitebackground .cmp-teaser .cmp-teaser__title,.hero.cmp-hero--whitebackground .hero .cmp-teaser .cmp-teaser__title-link,.hero.cmp-hero--whitebackground .hero-date{color:#001b2b}
@media only screen and (max-width:576px){.hero .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{display:block}
}
@media only screen and (min-width:769px){.hero .cmp-teaser{min-height:380px}
.hero .cmp-teaser .cmp-teaser__title{padding-right:200px}
.hero .cmp-teaser .cmp-teaser__title,.hero .cmp-teaser .cmp-teaser__title-link{font-size:40px;line-height:1.2}
.hero .cmp-teaser .cmp-teaser__description{display:block}
.hero .cmp-teaser .cmp-teaser__content{justify-content:center}
.hero .cmp-teaser .container{padding-bottom:0}
}
@media only screen and (min-width:1023px){.hero .cmp-teaser .cmp-teaser__content .container{padding-left:0;padding-right:0}
}
.hero.teaser.700-width .cmp-teaser .cmp-teaser__content .container{max-width:700px !important}
.hero.teaser.980-width .cmp-teaser .cmp-teaser__content .container{max-width:980px !important}
.hero.teaser.1280-width .cmp-teaser .cmp-teaser__content .container{max-width:1280px !important}
.hero.teaser.1380-width .cmp-teaser .cmp-teaser__content .container{max-width:1380px !important}
.hero.teaser.1650-width .cmp-teaser .cmp-teaser__content .container{max-width:1650px !important}
.hero.cq-Editable-dom .cmp-teaser .cmp-teaser__image.carousel-item{height:100%}
.hero.cq-Editable-dom .cmp-teaser .cmp-teaser__content .container{padding-top:15%}
div.responsivegrid.container{max-width:100%}
.flash-news{position:absolute !important;top:91px;z-index:2;visibility:hidden}
.flash-news.show{animation-name:fromTop;animation-duration:1.5s;visibility:visible}
@keyframes fromTop{0{top:0}
100%{top:91px}
}
.navbar-light{z-index:3}
.container-grid>.cmp-container{display:flex}
.root .responsivegrid .container-grid .cmp-container .container{padding:0 4px !important}
@media only screen and (max-width:735px){.container-grid>.cmp-container{flex-wrap:wrap}
.container-grid .container{width:50%}
.root .responsivegrid .container-grid .cmp-container .container{padding-right:12px !important}
}
@media(max-width:1133px){@keyframes fromTop{0{top:0}
100%{top:107px}
}
.flash-news{top:107px}
}
@media(max-width:991px){@keyframes fromTop{0{top:0}
100%{top:60px}
}
.flash-news{top:60px}
}
@media(max-width:1025px){.root .responsivegrid .container.container-grid{padding:0 10px !important}
}
@media(min-width:1025px){.root .responsivegrid .container.cmp-layout-container--fixed{max-width:980px !important}
}
@media(min-width:1600px){.root .responsivegrid .container.cmp-layout-container--fixed{max-width:1265px !important}
}
@media(min-width:2200px){.root .responsivegrid .container.cmp-layout-container--fixed{max-width:1400px !important}
}
.container.herobanner-fullscreen>.cmp-container{height:calc(100vh - 90px);display:flex;flex-direction:column}
@media(max-width:991px){.container.herobanner-fullscreen>.cmp-container{height:calc(100vh - 60px)}
}
@media(max-width:800px){.container.herobanner-fullscreen>.cmp-container{height:calc(100vh - 110px);max-height:-webkit-fill-available}
}
.edit .container.herobanner-fullscreen>.cmp-container{height:700px}
.container-eq-height>.cmp-container{display:flex;flex-wrap:wrap;gap:10px}
.container-eq-height>.cmp-container .container{margin:0}
.container-eq-height>.cmp-container .container>.cmp-container{height:100%}
.container-eq-height>.cmp-container .image,.container-eq-height>.cmp-container .cmp-image,.container-eq-height>.cmp-container .cmp-image__image{height:100%}
.container-eq-height>.cmp-container .icon_6464.image,.container-eq-height>.cmp-container .icon_6464 .cmp-image,.container-eq-height>.cmp-container .icon_6464 .cmp-image__image{height:64px}
.container-eq-height>.cmp-container .cmp-image__image{object-fit:cover}
.container-eq-height.gap-10>.cmp-container{gap:10px;padding:10px}
.container-eq-height.gap-10>.cmp-container>.container{width:calc(50% - 5px)}
.container-eq-height.gap-30>.cmp-container{gap:30px;padding:30px}
.container-eq-height.gap-30>.cmp-container>.container{width:calc(50% - 15px)}
@media(max-width:875px){.container-eq-height.gap-10>.cmp-container>.container{width:100%}
.container-eq-height.gap-30>.cmp-container{padding:0 10px !important}
.container-eq-height.gap-30>.cmp-container>.container{width:100%}
}
.talents-module .content-wrapper h3{font-size:18px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;line-height:30px}
.talents-module .content-wrapper p{color:#445660;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial;font-size:1rem}
.talents-module .content-wrapper .link{font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial;font-size:.75rem}
.talents-module .slick-next,.talents-module .slick-prev{color:transparent !important}
.talents-module .center__slide-1{transform:translate3d(0,0,0) !important}
.talents-module .talents-section{visibility:hidden}
.talents-module .slick-initialized{visibility:visible}
.white-popup .row{margin-left:0;margin-right:0}
.white-popup h2{font-size:32px}
.white-popup h3{font-size:18px}
.white-popup h4{font-size:24px}
.white-popup p{font-size:1rem;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial;color:#445660}
@media only screen and (min-width:576px) and (max-width:768px){.talents-module .talents-section .slick-list .slick-track.active__slide{left:-344px}
}
.vertical-pill-tabs .nav-pills .nav-link.active{color:#495057;background-color:#f2f2f2;font-family:'Avenir Next LT Pro Bold'}
.vertical-pill-tabs .nav-pills .show>.nav-link{color:#495057;background-color:#f2f2f2;font-family:'Avenir Next LT Pro Bold'}
.vertical-pill-tabs .cmp-tabs .cmp-tabs__tabpanel--active{display:block}
.vertical-pill-tabs .cmp-tabs .cmp-tabs__tabpanel{display:none}
.vertical-pill-tabs .cmp-tabs .cmp-tabs__tabpanel.cmp-tabs__tabpanel--active{display:block}
.vertical-pill-tabs .cmp-tabs .fade:not(.cmp-tabs__tabpanel--active){opacity:0}
.vertical-pill-tabs .cmp-tabs .fade:not(.show){opacity:inherit}
.vertical-pill-tabs .cmp-tabs .cmp-tabs__tabpanel{overflow-wrap:break-word}
.vertical-pill-tabs .cmp-tabs>.cmp-tabs .nav-pills .cmp-tabs__tab--active{color:#495057;background-color:#f2f2f2;font-family:'Avenir Next LT Pro Bold';border-color:transparent}
@media only screen and (max-width:1068px){.vertical-pill-tabs .section-tiles-grid{width:100%}
}
.vertical-pill-tabs.click-to-change>.cmp-tabs .nav-pills .cmp-tabs__tab{border-bottom:initial !important;width:-webkit-fill-available}
.vertical-pill-tabs.click-to-change>.cmp-tabs .nav-pills .cmp-tabs__tab--active{font-family:'Avenir Next LT Pro Regular';color:#495057 !important;background-color:#f2f2f2}
.vertical-pill-tabs.click-to-change .nav-pills .nav-link.active{font-family:'Avenir Next LT Pro Regular';color:#009dcc}
@media screen and (max-width:767px){.vertical-pill-tabs.click-to-change>.cmp-tabs>.row>.text-md-left{height:3rem;border-radius:3px;border:1px solid #dee2e6;background-color:#fff;margin:0 15px 0 15px;padding:0;z-index:1001}
.vertical-pill-tabs.click-to-change>.cmp-tabs>.row>.text-md-left:after{content:"";position:absolute;right:16px;top:20px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #495057;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.vertical-pill-tabs.click-to-change>.cmp-tabs>.row>.text-md-left:before{height:100%;content:attr(data-placeholder);color:#495057;font-family:'Avenir Next LT Pro Regular';font-size:16px;display:flex;justify-content:center;align-items:center}
.vertical-pill-tabs.click-to-change>.cmp-tabs>.row>.text-md-left.open-dropdown:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.vertical-pill-tabs.click-to-change>.cmp-tabs>.row>.col-md-9{z-index:1000}
.vertical-pill-tabs.click-to-change .flex-column.nav-pills.cmp-tabs__tablist{border:1px solid #dee2e6;border-radius:3px;padding:2px 2px 10px 2px;background:#fff}
}
.fastfacts{background-color:#004a64}
.fastfacts h3,.fastfacts p,.fastfacts .fact-value,.fastfacts .cmp-richtext{color:#f8f9fa}
.fastfacts.bg-cambridge-blue .stats-fastfacts,.fastfacts.bg-cambridge-blue .card{background-color:#004a64}
.fastfacts.bg-blue .stats-fastfacts,.fastfacts.bg-blue .card{background-color:#005c8f}
.fastfacts.bg-light-blue .stats-fastfacts,.fastfacts.bg-light-blue .card{background-color:#21b2e7}
.fastfacts.bg-light-gray .stats-fastfacts,.fastfacts.bg-light-gray .card{background-color:#e6e7e8}
.fastfacts.bg-dark-gray .stats-fastfacts,.fastfacts.bg-dark-gray .card{background-color:#445660}
.fastfacts.bg-maroon .stats-fastfacts,.fastfacts.bg-maroon .card{background-color:#853245}
.fastfacts.bg-orange .stats-fastfacts,.fastfacts.bg-orange .card{background-color:#e48060}
.fastfacts.bg-yellow .stats-fastfacts,.fastfacts.bg-yellow .card{background-color:#d4af3b}
.fastfacts.bg-green .stats-fastfacts,.fastfacts.bg-green .card{background-color:#39b99b}
.fastfacts.bg-purple .stats-fastfacts,.fastfacts.bg-purple .card{background-color:#45286b}
.fastfacts.font-dark h3,.fastfacts.font-dark p,.fastfacts.font-dark .fact-value,.fastfacts.font-dark .cmp-richtext{color:#004a64}
.fastfacts.font-light h3,.fastfacts.font-light p,.fastfacts.font-light .fact-value,.fastfacts.font-light .cmp-richtext{color:#f8f9fa}
.fastfacts.font-white h3,.fastfacts.font-white p,.fastfacts.font-white .fact-value,.fastfacts.font-white .cmp-richtext{color:#FFF}
.fastfacts sup{vertical-align:baseline;position:relative;top:-2em;line-height:0;font-size:30%}
.fastfacts .fact-value{font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue"}
.fastfacts .card-body{background-color:#004a64}
.fastfacts .card-body p{font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue"}
.fastfacts .stats-fastfacts{background-color:#004a64}
.fastfacts .stats-fastfacts .fact-label{font-size:16px;line-height:1.5;letter-spacing:.5px}
.fastfacts .stats-fastfacts .fact-value{font-weight:200;font-size:50px}
.fastfacts .bg-dark h3,.fastfacts .bg-dark h2,.fastfacts .bg-dark h4{color:#f8f9fa}
.fastfacts .bg-dark h4{font-size:24px}
.fastfacts .bg-dark h2{font-size:26px}
.fastfacts .cmp-richtext h1,.fastfacts .cmp-richtext h2,.fastfacts .cmp-richtext h3,.fastfacts .cmp-richtext h4,.fastfacts .cmp-richtext h5,.fastfacts .cmp-richtext h6,.fastfacts .cmp-richtext p{color:inherit}
@media only screen and (min-width:767px){.stats-fastfacts span{padding-top:200px}
}
.results__content{margin:0 auto;padding:0 22px;margin-bottom:62px;padding-top:10px;.result__item{color:#333;display:inline-block;margin-top:0;width:auto;min-width:50%;margin-bottom:44px;position:relative;&:hover{.result__item-content{.desc__link{color:#1287b0}
}
}
}
.result__item--type-img{min-height:105px;width:100%;&:before,&:after{content:' ';display:table}
&:after{clear:both}
.result__item__eyebrown{margin-left:230px;font-size:12px;line-height:1.33341;letter-spacing:.01em;font-family:'Avenir Next LT Pro Bold',"Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:10px;//min-height:16px;color:#888;&:hover{text-decoration:none}
.category_photos{color:#0381a2;border-color:#0381a2}
.category{padding-left:5px;text-transform:uppercase}
.no__padding{padding-left:0}
}
.result__item-img--stroke{border:1px solid #e3e3e3}
.result__item-img{position:absolute;margin-right:30px;display:inline-block;top:0;left:0}
.result__item-content,.result__item-img{float:left;.img{background-size:cover;background-repeat:no-repeat;background-position:center center;width:200px;height:105px}
figure{margin:0;padding:0}
}
.result__item-content{margin-left:230px;display:inline-block;.result__item-content__title{font-size:18px;line-height:1.4;letter-spacing:0;font-family:'Avenir Next LT Pro Bold',"Helvetica Neue","Helvetica","Arial",sans-serif;&:hover{text-decoration:none}
&:visited,&:active,&:link{color:#333}
}
.result__item-content__desc{color:#333;font-size:16px;line-height:1.4;letter-spacing:-.022em;font-family:'Avenir Next LT Pro Light',"Helvetica Neue","Helvetica","Arial",sans-serif;&.paragraph{margin-top:0}
}
}
.full__width{margin-left:0;min-width:100%}
}
.no__image{min-height:40px}
}
@media only screen and (max-width:735px){.result{&:first-of-type{margin-top:32px}
&:last-of-type{margin-bottom:0}
}
.results__content{padding:0 16px;margin-bottom:0;border-bottom:0;.result__item{width:100%;padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:30px;.result__item__eyebrown{font-size:12px;line-height:1.36364;letter-spacing:-.008em;font-family:'Avenir Next LT Pro Bold',"Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:10px}
.result__item-content{max-width:100%;.result__item-content__desc{display:none}
.result__item-content__title{width:100%}
}
}
.result__item--type-img{min-height:95px;.result__item__eyebrown{margin-left:0}
.result__item-img{top:3px;margin-right:17px}
.result__item-content,.result__item-img{.img{width:80px;height:42px}
}
.result__item-content{padding-left:95px;margin-left:0}
.result__item-img--stroke{margin-right:15px}
}
.result__item--type-img.no-img .result__item-content{padding-left:0}
.result__item__eyebrown+.result__item-img.result__item-img--stroke{top:30px !important}
}
.cmp-list--sidebar{.results{.results__content{.result__item-content{padding-left:0}
}
}
}
}
@media only screen and (max-width:1068px){.results__content{.result__item{width:100%}
}
}
@media only screen and (max-width:480px){.results__content{.result__item{display:flex;flex-direction:column}
}
}
.row-list-two.listcore.list{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin:20px 0;.results{.results__content{.result{display:flex;flex-wrap:wrap;column-gap:40px;margin:0}
.result__link{width:calc(~"50% - 20px");border-bottom:1px solid #e3e3e3;padding:40px 0;&:nth-last-of-type(2){&:nth-of-type(odd){border-bottom:0}
}
&:last-child{border-bottom:0}
&:hover{.img{transform:scale(1.1);position:relative;&::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.2)}
}
}
.result__item{border:0;margin:0;height:100%;min-height:115px;display:flex;flex-direction:column;justify-content:center;.img{width:190px !important;height:115px !important;transition:transform 1s ease}
.result__item__eyebrown{margin-left:215px;margin-bottom:0}
.result__item-content{margin-left:215px;margin-bottom:0;.result__item-content__title{font-size:20px !important}
}
}
.result__item-img{overflow:hidden;opacity:0;transition:opacity 1s ease}
.result__item.no__image{.result__item__eyebrown{margin-left:0}
.result__item-content{margin-left:0}
}
}
}
}
}
.row-list.listcore.list{padding:0;.results{.results__content{.result{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.result__link{display:block;padding:16px;&:hover{.result__item-img{.img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}
}
}
.result__item.no__image{padding-top:16px}
.result__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f2f2f2;height:100%;-webkit-box-shadow:10px 12px 34px 0 rgba(0,0,0,0.2);box-shadow:10px 12px 34px 0 rgba(0,0,0,0.2)}
.result__item--type-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f2f2f2;height:100%;-webkit-box-shadow:10px 12px 34px 0 rgba(0,0,0,0.2);box-shadow:10px 12px 34px 0 rgba(0,0,0,0.2)}
.result__item__eyebrown{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;padding:16px 16px 0 16px}
.result__item--type-img__eyebrown{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;padding:16px 16px 0 16px}
.result__item-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;margin:0;overflow:hidden;.img{width:100% !important;height:160px;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}
}
.result__item--type-img-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;margin:0;overflow:hidden;.img{width:100% !important;height:160px;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}
}
.result__item-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;padding:5px 16px 16px}
.result__item--type-img-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;padding:5px 16px 16px}
}
}
}
.row-list.row-three{.results{.results__content{.result__link{width:33.333%;&:nth-child(3n-2){padding-left:0}
&:nth-child(3n+3){padding-right:0}
}
}
}
}
.row-list.row-four{.results{.results__content{.result__link{width:25%;&:nth-child(4n-3){padding-left:0}
&:nth-child(4n+4){padding-right:0}
}
}
}
}
.row-list.row-two.v4{.results{.results__content{.result__link{width:50%}
}
}
}
.row-list.row-three.v4{.results{.results__content{.result__link{width:33.333%;padding:16px}
}
}
}
.mobile-mixin{.results{.results__content{.result{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}
}
.result__link{width:300px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:16px}
.result__item-img{top:0 !important}
}
}
}
@media(max-width:768px){.row-list-two.listcore.list{.results{.results__content{.result__link{width:100%;padding:20px 0;min-height:175px;&:nth-last-child(2){border-bottom:1px solid #e3e3e3}
&:last-child{border-bottom:0}
.result__item-content{padding-left:0}
.result__item-img{top:0 !important}
}
}
}
}
.row-list.row-three.listcore.list{.results{.results__content{.result{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}
}
.result__link{width:300px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:16px}
.result__item-img{top:0 !important}
}
}
}
}
@media(max-width:1024px){.row-list.row-four.listcore.list{.results{.results__content{.result{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}
}
.result__link{width:300px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:16px}
.result__item-img{top:0 !important}
}
}
}
}
.list-carousel-indicator{display:none}
.list-carousel-arrows{display:none}
.list-carousel.listcore.list{position:relative;padding:0;.list-carousel-arrows{display:-webkit-box;display:-ms-flexbox;display:flex}
.list-carousel-left,.list-carousel-right{position:absolute;top:40%;z-index:1000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:54px;height:54px;cursor:pointer;border:0;background-color:transparent;opacity:1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;border-radius:50%;display:flex;justify-content:center;align-items:center;i{font-size:24px;color:#445660}
}
.list-carousel-left{left:-45px}
.list-carousel-right{right:-45px}
.results{.results__content{overflow:hidden;.slide-animation{transition:transform 1s cubic-bezier(0.645,0.045,0.355,1)}
.result{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}
.result__link{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33%;padding:0 10px;transition:opacity .7s cubic-bezier(0.42,0.46,0.45,0.99),transform .7s cubic-bezier(0.42,0.46,0.45,0.99);&:hover{.img{transform:scale(1.1);position:relative;&::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.2)}
}
}
}
.result__link.active-list{pointer-events:auto}
.result__item{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}
.result__item--type-img{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}
.result__item__eyebrown{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;padding:20px 20px 0 20px;background-color:#fff;z-index:1}
.result__item--type-img__eyebrown{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;padding:20px 20px 0 20px;background-color:#fff;z-index:1}
.result__item-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;margin:0;.img{width:100% !important;height:175px !important;transition:transform 1s ease}
}
.result__item--type-img-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;margin:0;.img{width:100% !important;height:175px !important;transition:transform 1s ease}
}
.result__item-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;padding:0 20px 20px 20px;max-width:initial;background-color:#fff;height:100%;flex:1;position:relative;z-index:1;.result__item-content__title{font-size:18px}
}
.result__item--type-img-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;padding:0 20px 20px 20px;max-width:initial;background-color:#fff;height:100%;.result__item-content__title{font-size:18px}
}
}
}
}
.cmp-layout-container--fixed{.list-carousel.listcore.list{.list-carousel-left{left:-55px}
.list-carousel-right{right:-55px}
}
}
.list-carousel.listcore.list.list-carousel-fullscreen{.results{overflow:hidden;.results__content{.result{width:100%}
.result__link{padding:0}
}
}
}
.row-list-two.listcore.list{.results{.results__content{.result__link{.result__item-img.animate{opacity:1}
}
}
}
}
.edit{.list-carousel.listcore.list{.results{.results__content{.result__link{opacity:1;transform:translateY(0)}
}
}
}
.row-list-two.listcore.list{.results{.results__content{.result__link{.result__item-img{opacity:1}
}
}
}
}
}
@media(max-width:1024px){.list-carousel.listcore.list{.results{.results__content{.result__link{padding:0 20px}
.result__item-img{.img{height:350px}
}
.result__item--type-img-img{.img{height:350px}
}
}
}
}
}
@media(min-width:768px){.list-carousel.listcore.list{.results .results__content .result__link{&:nth-child(1){transition-delay:.09s;opacity:0;transform:translateY(30px)}
&:nth-child(2){transition-delay:.18s;opacity:0;transform:translateY(30px)}
&:nth-child(3){transition-delay:.27s;opacity:0;transform:translateY(30px)}
&.animate{opacity:1;transform:translateY(0)}
}
}
.list-carousel.listcore.list.v4.across-four{.results .results__content .result__link{&:nth-child(4){transition-delay:.36s;opacity:0;transform:translateY(30px)}
&.animate{opacity:1;transform:translateY(0)}
}
}
}
@media(max-width:768px){.list-carousel.listcore.list{.list-carousel-left,.list-carousel-right{opacity:1}
.results{.results__content{.result{width:85%}
.result__link{width:100%;padding:10px;opacity:1}
.result__item-img{top:0 !important;.img{height:200px}
}
.result__item--type-img-img{top:0 !important;.img{height:200px}
}
.result__item-content{padding:0 20px 20px 20px}
}
}
}
}
.list-carousel.v4.listcore.list{.results{.results__content{margin:0 -10px;.result__link:hover{.result__item-content{h3{color:#009ddc !important}
.result__item-content__desc p{color:#1287b0}
}
}
.result__item-img{.img{height:325px !important}
}
.result__item--type-img{position:relative;&::before{content:' ';display:inline-block;position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,transparent,#000);z-index:1}
}
.result__item__eyebrown{position:absolute;bottom:56px;left:0;right:0;background:transparent}
.result__item-content{position:absolute;bottom:0;left:0;right:0;background:transparent;height:auto;h3{color:#fff !important}
.result__item-content__desc{color:#fff}
}
}
}
}
.list-carousel.v4.across-three .results .results__content .result__link{width:33.33%}
.list-carousel.v4.across-four .results .results__content .result__link{width:25%}
@media(max-width:1350px){div.list-carousel.listcore.list{.results{padding:0 30px}
.list-carousel-right{right:-15px}
.list-carousel-left{left:-15px}
}
}
@media(max-width:1050px){div.list-carousel.listcore.list,div.list-carousel.listcore.list.v4.across-four{.results{.results__content{.result{width:auto;.result__link{padding:10px;width:50%}
}
}
}
}
}
@media(max-width:1200px) and (min-width:1050px){div.list-carousel.v4.listcore.list.across-four{.results{.results__content{.result{width:auto;.result__link{padding:10px;width:33.33%}
}
}
}
}
}
@media(max-width:700px){div.list-carousel.listcore.list,div.list-carousel.listcore.list.v4.across-four{.results{.results__content{.result{.result__link{width:100%}
}
}
}
}
}
@media(min-width:768px){.list-carousel.v4.listcore.list{.results .results__content .result__link{&:nth-child(1){transition-delay:.09s;opacity:0;transform:none}
&:nth-child(2){transition-delay:.18s;opacity:0;transform:none}
&:nth-child(3){transition-delay:.27s;opacity:0;transform:none}
&.animate{opacity:1;transform:none}
}
.results .results__content .result__link.animate .result__item-img .img{opacity:1;transform:scale(1)}
.results .results__content .result__item-img .img{opacity:0;transform:scale(1.4)}
}
.list-carousel.listcore.list.v4.across-four{.results .results__content .result__link{&:nth-child(4){transition-delay:.36s;opacity:0;transform:none}
&.animate{opacity:1;transform:none}
}
}
.list-carousel.v4.listcore.list .results .results__content .result__link:hover .result__item-img .img{transform:scale(1.1)}
}
.row-list.listcore.list.v4{.results{.results__content{.result{.result__item{border:1px solid #eaeaea;background-color:#fff;box-shadow:none;transition:box-shadow 650ms ease;.result__item-img.result__item-img--stroke{border:0}
.result__item-img .img{height:auto;padding-bottom:57%}
}
.result__item__eyebrown,.result__item-content{transition:margin 650ms ease;background:#fff;z-index:1}
.result__link:hover .result__item{box-shadow:0 1px 2px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.04),0 4px 8px rgba(0,0,0,0.04),0 8px 16px rgba(0,0,0,0.04),0 16px 32px rgba(0,0,0,0.04),0 32px 64px rgba(0,0,0,0.04)}
.result__link:hover .result__item:not(.no__image){.result__item__eyebrown{margin-top:-35px}
.result__item-content{margin-bottom:35px}
}
}
}
}
}
@media(max-width:768px){.row-list.listcore.list.v4{.results{.results__content{.result__link{width:100%}
}
}
}
.row-list.listcore.list.v4.row-three .results .results__content .result{flex-wrap:wrap}
}
@media(max-width:992px) and (min-width:768px){.row-list.listcore.list.v4.row-three{.results{.results__content{.result__link{width:50%}
}
}
}
}
//Newsflash Styles #newsflash-parent-container{.cmp-list--newsflashlist{h3{font-size:14px !important;padding-top:4px;margin-bottom:4px;color:#fefefe;margin-top:0 !important}
li.result__item.result__item--type-img.no__image{margin:0}
.results__content{display:flex;padding:20px 20px 0 3px}
}
margin:0 16px;background:#e44253;transition:margin-top .3s linear;margin-bottom:20px;#newsflash-container{display:flex;justify-content:flex-end;background:#ce3b4a}
.newsflash-dismiss{padding:0 20px;color:white;cursor:pointer;margin:9px 0;font-size:14px;span{&:hover{border-bottom:2px solid #fff}
}
}
.newsflash-view-all{padding:0 20px;color:white;cursor:pointer;margin:9px 0;font-size:14px;span{&:hover{border-bottom:2px solid #fff}
}
a{color:white !important;&:hover{text-decoration:none}
}
}
.red-info-icon{display:none}
#newsflash-list-and-icon-container{display:flex;.info-image-container{margin:0;padding:25px 5px 0 10px}
}
img{width:20px}
.results__content{.result__item{border-bottom:0}
}
}
.newsflash-white{#newsflash-parent-container{background:#ebebeb;#newsflash-container{background:#ebebeb}
.cmp-list--newsflashlist{h3{color:#434343}
}
.red-info-icon{display:block}
.white-info-icon{display:none}
}
.cmp-list--newsflashlist{h3{color:#434343}
}
#newsflash-container{.newsflash-dismiss{color:#5da5da;span{border-bottom:2px solid #5da5da}
}
.newsflash-view-all{color:#5da5da;a{color:#5da5da !important}
span{border-bottom:2px solid #5da5da}
}
}
}
#newsflash-parent-container.fade-out{transition:margin-top .3s linear;margin-top:-100%}
@media only screen and (max-width:735px){#newsflash-parent-container{.results__content{.result__item--type-img{min-height:auto}
}
.result{&:first-of-type{margin-top:0}
}
}
}
//Home Hero menu List Styles #hero-menu-list-parent-container{padding:0 6px;padding-top:8px;h3{font-size:19px !important;padding-top:4px;margin-bottom:4px;color:#1ac2ff;margin-top:0 !important}
p{font-size:14px;color:#fff;font-family:'Avenir Next LT Pro Light',"Helvetica Neue","Helvetica","Arial",sans-serif;margin-block-start:0;max-width:82%;margin-bottom:9px}
.hero-menu-list-icons-container{display:none}
li.result__item.result__item--type-img.no__image{margin:0;display:flex;flex-direction:row;margin-bottom:10px}
.results__content{.result__item{padding-bottom:3px;border-bottom:1px solid #e3e3e3;display:flex;overflow:hidden;padding-top:1px}
li{img{width:30px;height:30px;margin-right:10px}
}
}
}
@media only screen and (max-width:735px){#hero-menu-list-parent-container{.results__content{.result__item{.result__item-content{.result__item-content__desc{display:block;display:block}
}
}
}
}
}
//Row one v4 .row-list.listcore.list. row-one v4 .results .results__content .result .result__item .result__item-img .img{padding-bottom:40%}
.row-list.listcore.list .hide-no-items-found .results .results__content .result{display:none !important}
.row-list.listcore.list.row-one.v4 .results .results__content .result .result__item .result__item-img .img{padding-bottom:40%}
.hide-no-items-found.row-list.listcore.list .results .results__content .result{display:none}
.row-list.listcore.list.row-one.v4 .results .results__content .result__link{display:block;padding:0}
.insights-pager{margin-top:80px}
.page-item.active .page-link{background-color:#4e7396;background-color:#007bff;border-color:#007bff;z-index:1;color:#fff;background-color:#004a64;border-color:#004a64}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.cmp-teaser--cir2 .cmp-teaser:hover{box-shadow:0 40px 40px rgba(0,0,0,0.25);-moz-transform:scale3d(1.04,1.04,1.04);-o-transform:scale3d(1.04,1.04,1.04);-ms-transform:scale3d(1.04,1.04,1.04);-webkit-transform:scale3d(1.04,1.04,1.04);transform:scale3d(1.04,1.04,1.04)}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__image a.cmp-image__link:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:99;background:linear-gradient(rgba(100,20,35,0) 30%,rgba(100,100,100,0.89) 90%)}
.cmp-teaser--cir2 .cmp-teaser,.cmp-teaser--adobe .cmp-teaser{position:relative;transition:all .2s;min-height:320px}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__image,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__image{display:block;text-decoration:none;position:absolute;height:100%;width:100%;top:0;z-index:-1;background-size:cover;background-position:center center}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__image a.cmp-image__link,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__image a.cmp-image__link{z-index:9999;min-width:100%;min-height:100%;display:block}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__image img,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__image img{display:none}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__image.gradient-overlay:after,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__image.gradient-overlay:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:99;background:linear-gradient(rgba(100,20,35,0) 30%,rgba(100,100,100,0.89) 90%)}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__content,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content{z-index:999;min-height:320px;padding-top:35px;padding-left:40px;padding-right:15px;padding-bottom:30px;display:flex;flex-direction:column;justify-content:flex-end}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link{font-family:"Avenir Next LT Pro Bold";font-size:18px;color:#fff}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__content .cmp-teaser__description,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__description{font-family:"Avenir Next LT Pro Regular";font-size:15px;color:#fff}
.cmp-teaser--cir2 .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container::after,.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container::after{display:block;clear:both;content:""}
.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{margin-top:4px;color:#fff;background-color:#1287b0;border-color:#1287b0;font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}
.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link:hover{background-color:#2b7690;border-color:#2b7690}
@media only screen and (max-width:576px){.cmp-teaser--adobe .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{display:block}
}
.cmp-navigation .nav-arrow{display:none}
.cmp-navigation .cmp-navigation__group{list-style:none;padding-left:0;margin-bottom:0}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a{font-family:"Avenir Next LT Pro Bold";font-size:16px;color:#004a64;display:block;margin-right:20px;margin-bottom:.8em;pointer-events:none}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a:hover{color:#004a64}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li{margin-bottom:.8em}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li a{font-family:"Avenir Next LT Pro Regular";font-size:16px;color:#555;display:inline-block}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li a:hover{color:#004a64}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li.page--with-inner-child:hover a{color:#459ce7}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li.page--with-inner-child:hover a.open-nav{color:#004a64}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li.page--with-inner-child:hover span{color:#459ce7}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>a{display:inline}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>.cmp-navigation__group{display:none;padding:16px 0 0}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>.cmp-navigation__group li{margin-bottom:0}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>.cmp-navigation__group li a{color:#8d8d8d;margin-bottom:0;padding:6px 0}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>.cmp-navigation__group li a:hover{color:#004a64}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>.cmp-navigation__group li:first-child a{padding-top:0}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>span{display:inline-block;float:right;cursor:pointer}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>span:after{text-align:right;content:'+';float:right;margin-left:10px;font-size:20px;font-weight:normal;margin-top:-2px;margin-right:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>span.open-nav:after{-webkit-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08);color:#004a64}
.cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group .cmp-navigation__item--level-1>span:hover{color:#459ce7}
@media only screen and (max-width:576px){.navigation:not(.nav-scroll) .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0{border-bottom:2px solid #e6e7e8}
.navigation:not(.nav-scroll) .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a{padding-top:10px;padding-bottom:10px;margin-right:0;pointer-events:auto}
.navigation:not(.nav-scroll) .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a:after{content:'+';float:right;font-size:20px;font-weight:normal;margin-top:-2px;margin-right:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.navigation:not(.nav-scroll) .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a.open-nav:after{-webkit-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08)}
.navigation:not(.nav-scroll) .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group{display:none}
}
.navigation.nav-scroll{padding:0}
.navigation.nav-scroll .cmp-navigation{background-color:#333;padding:0}
.navigation.nav-scroll .cmp-navigation>.cmp-navigation__group{padding:0 15px;max-width:1216px;display:block !important;margin:auto}
.navigation.nav-scroll .cmp-navigation__item--level-0{display:flex !important;flex:1;margin:auto;padding-bottom:3px}
.navigation.nav-scroll .cmp-navigation__item--level-0>.cmp-navigation__group{display:flex !important;flex:1;padding-bottom:0}
.navigation.nav-scroll .cmp-navigation__item--level-0>.cmp-navigation__item-link{padding:13px 10px 13px 0;color:#fff;text-transform:initial;font-size:16px;margin-right:6px;margin-bottom:0;min-width:80px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial !important}
.navigation.nav-scroll .cmp-navigation__item--level-0>.cmp-navigation__group{overflow-x:auto}
.navigation.nav-scroll a{font-size:16px;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial}
.navigation.nav-scroll .cmp-navigation__group .cmp-navigation__group .cmp-navigation__item--level-1{margin-bottom:0;padding:0 !important}
.navigation.nav-scroll .cmp-navigation__group .cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__item-link{color:#a1a1a6;padding:13px 16px;white-space:nowrap;display:inline-block;text-decoration:none}
.navigation.nav-scroll .cmp-navigation__group .cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__item-link:hover{color:#5de6ff}
.navigation.nav-scroll .nav-arrow{align-items:center;justify-content:center;display:flex;transition:opacity 150ms ease-out;width:33px;color:#a1a1a6;cursor:pointer}
.navigation.nav-scroll .nav-arrow.next{margin-right:-10px;padding-left:10px;border-left:1px solid #a1a1a6}
.navigation.nav-scroll .nav-arrow.prev{margin-left:-10px;padding-right:10px;border-right:1px solid #a1a1a6}
.navigation.nav-scroll-lg .cmp-navigation{background-color:#00121d}
.navigation.nav-scroll-lg .cmp-navigation>.cmp-navigation__group{max-width:initial}
.navigation.nav-scroll-lg .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-size:20px;padding:42px 10px 42px 0}
.navigation.nav-scroll-lg .cmp-navigation__group .cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__item-link{padding:42px 16px;font-size:20px}
.navigation.nav-scroll-lg .nav-arrow{color:#fff}
@media(max-width:650px){.navigation.nav-scroll .nav-arrow{width:25px}
.navigation.nav-scroll .nav-arrow.next{padding-left:0}
.navigation.nav-scroll .nav-arrow.prev{padding-right:0}
.navigation.nav-scroll-lg .cmp-navigation>.cmp-navigation__group{padding:0 10px}
.navigation.nav-scroll-lg .cmp-navigation__item--level-0>.cmp-navigation__item-link{padding:32px 5px 32px 0;max-width:125px}
.navigation.nav-scroll-lg .cmp-navigation__group .cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__item-link{padding:32px 16px}
}
.twittertimeline.bg-transparent{background-color:transparent}
.twittertimeline.bg-cambridge-blue{background-color:#004a64}
.twittertimeline.bg-blue{background-color:#005c8f}
.twittertimeline.bg-light-blue{background-color:#21b2e7}
.twittertimeline.bg-light-gray{background-color:#e6e7e8}
.twittertimeline.bg-dark-gray{background-color:#445660}
.twittertimeline.bg-maroon{background-color:#853245}
.twittertimeline.bg-orange{background-color:#e48060}
.twittertimeline.bg-yellow{background-color:#d4af3b}
.twittertimeline.bg-green{background-color:#39b99b}
.twittertimeline.bg-purple{background-color:#45286b}
.twittertimeline.font-dark .title,.twittertimeline.font-dark p{color:#004a64}
.twittertimeline.font-light .title,.twittertimeline.font-light p{color:#f8f9fa}
.twittertimeline.font-white .title,.twittertimeline.font-white p{color:#FFF}
.twitter-timeline .title{font-family:"Avenir Next LT Pro Bold";font-size:16px;line-height:22px;text-transform:none;letter-spacing:0}
.twitter-timeline p{font-family:"Avenir Next LT Pro Regular";font-size:14px;line-height:1.33337;letter-spacing:-0.01em}
.twitter-timeline .twitter-feed{padding-left:15px;padding-right:15px}
@media(max-width:576px){.twitter-timeline{padding-top:3rem}
}
div.footer{padding:0;color:#f8f9fa;background:#003a4d}
div.footer #cir2-globalfooter{font-size:14px;line-height:1.33337;letter-spacing:-0.01em;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial}
div.footer footer{padding-bottom:35px;position:relative}
div.footer footer .cir2-gf-footer-legal{position:relative;top:-3px;z-index:1}
div.footer footer .cir2-gf-footer-legal:before{content:' ';display:table}
div.footer footer .cir2-gf-footer-legal:after{clear:both;content:' ';display:table}
div.footer footer .cir2-gf-footer-legal .cir2-gf-footer-legal-copyright{margin-right:30px;float:left;margin-top:5px}
div.footer footer .cir2-gf-footer-legal .cir2-gf-footer-legal-links{margin-right:30px;float:left;margin-top:5px;position:relative;top:-5px;z-index:1}
div.footer footer .cir2-gf-footer-legal .cir2-gf-footer-legal-link{border-right:1px solid #d2d2d7;margin-right:7px;padding-right:10px;display:inline-block;margin-top:5px;white-space:nowrap}
div.footer footer .cir2-gf-footer-legal .cir2-gf-footer-legal-link:last-child{border:0;margin:0;padding:0}
div.footer footer .richtext p{font-size:14px;color:#f8f9fa}
div.footer footer .richtext .title{font-family:inherit}
div.footer footer .social-menu{margin-bottom:1rem}
div.footer footer .dividerLine hr{margin:0}
div.footer footer .twitter-timeline .twitter-feed{padding:0 !important}
div.footer footer .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a{font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial;font-size:14px;line-height:1.33337;letter-spacing:.01em;color:white}
div.footer footer .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li a{font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial;font-size:14px;color:#b0b0b9;margin-bottom:.8em}
div.footer footer .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group li a:hover{color:white}
div.footer footer .navigation ~ .navigation{padding-top:24px}
div.footer footer>.container>.richtext{padding-top:34px}
div.footer footer>.container>.richtext a{font-size:14px !important}
div.footer footer>.container .container{padding:0}
@media only screen and (max-width:576px){div.footer{text-align:center}
div.footer footer .cmp-navigation{text-align:left}
div.footer footer .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0{border-bottom:1px solid #266377}
div.footer footer .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a{margin:0}
div.footer footer .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0>a:after{font-size:14px}
div.footer footer .social-menu{margin-bottom:0}
div.footer footer>.container>.richtext{padding-top:17px}
div.footer footer .cir2-gf-footer-legal{padding-top:12px}
div.footer footer .cir2-gf-footer-legal .cir2-gf-footer-legal-copyright{margin-right:0;float:none}
div.footer footer .cir2-gf-footer-legal .cir2-gf-footer-legal-links{margin-right:0;float:none}
}
.off-wrapper.off-wrapper-right .toolgrid.off-wrapper-menu{right:0;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);overflow-y:auto}
.off-wrapper.off-wrapper-right .toolgrid.off-wrapper-menu:hover{overflow-y:scroll}
.social-menu a{display:inline-block;margin-bottom:9px}
.social-menu i{font-size:23px;margin-right:12px;width:21px;position:relative;top:3px;margin-bottom:5px}
.social-menu i:before{color:inherit}
.social-menu .fa{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.cmp-megamenu .reset-ul{list-style:none;display:flex;flex-wrap:row;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}
.cmp-megamenu .reset-ul.reset-ul-padding{padding-left:0}
.cmp-megamenu .reset-ul>li.nav-item{padding-left:.5rem;padding-right:.5rem}
.cmp-megamenu .reset-ul>li.nav-item>.nav-link{margin-left:0;margin-right:0}
.cmp-megamenu .reset-ul .nav-item>.nav-link{font-size:16px}
.cmp-megamenu .dropdown-menu{box-shadow:none !important}
.cmp-megamenu .dropdown-menu .nav-pills>.nav-link{font-family:"Avenir Next LT Pro Bold";font-size:16px;text-align:left;margin:0}
.cmp-megamenu .nav-tab-headline,.cmp-megamenu .nav-introduction-text{font-family:"Avenir Next LT Pro Light"}
.cmp-megamenu .nav-tab-headline{font-size:24px}
.cmp-megamenu .nav-introduction-text{font-size:15px}
.cmp-megamenu .nav-category{font-family:"Avenir Next LT Pro Bold";font-size:17px}
.cmp-megamenu .nav-category.standard{padding-top:0;padding-bottom:0;margin-bottom:0}
.cmp-megamenu .no-border{border-bottom:0}
.cmp-megamenu a.dropdown-item{font-family:"Avenir Next LT Pro Light";font-size:16px}
.cmp-megamenu.megamenu--dark .dropdown-menu{background-color:#212529}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-pills>.nav-link{color:#fff}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-pills>.nav-link:hover{color:#20b1e7}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-tab-headline{color:#20b1e7}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-introduction-text{color:#fff}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-category{color:#fff}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-category a{border-bottom:0;padding:10px 0;margin:0}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-category a:hover{color:#20b1e7}
.cmp-megamenu.megamenu--dark .dropdown-menu a.dropdown-item{color:#dadada;border-bottom:0}
.cmp-megamenu.megamenu--dark .dropdown-menu a.dropdown-item:hover{color:#20b1e7;background-color:transparent;border-bottom:0}
.cmp-megamenu.megamenu--light .reset-ul>.nav-item.show>.nav-link{color:#1287b0}
.cmp-megamenu.megamenu--light .dropdown-menu{background-color:#fbfbfb}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-pills>.nav-link{color:#004a64}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-pills>.nav-link.active{color:#004a64}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-tab-headline{color:#004a64}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-introduction-text{color:#6c7980}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-category a{color:#004a64;border-bottom:0;padding:10px 8px;margin:0}
.cmp-megamenu.megamenu--light .dropdown-menu a.dropdown-item{color:#555}
.cmp-megamenu.megamenu--light .dropdown-menu a.dropdown-item:hover{color:#004a64;background-color:#f8f9fa}
@media(min-width:375px){.cmp-megamenu .nav-category.standard a{padding:0}
}
@media(min-width:576px){.header .container{max-width:540px}
.cmp-megamenu .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(min-width:769px){.header .container{max-width:720px}
.cmp-megamenu .nav-category.standard{padding:12px 10px;margin:0 8px}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-category a,.cmp-megamenu.megamenu--light .dropdown-menu .nav-category a{padding:0;margin:0}
}
@media(min-width:769px){.cmp-megamenu .dropdown .dropdown-menu{box-shadow:0 13px 20px rgba(0,0,0,0.07) !important}
.cmp-megamenu .nav-category.standard{padding:0 0 5px 0;margin:0 0 10px 0}
.cmp-megamenu .nav-category.standard a{padding:0}
.cmp-megamenu .nav-category.standard:not(:first-child){padding-top:1rem}
.cmp-megamenu .nav-category:not(:first-child){padding-top:1rem}
}
@media only screen and (min-width:769px) and (max-width:991px){.cmp-megamenu .nav-category{border-bottom:1px solid #6b7386}
}
@media(min-width:992px){.header .navbar>.container{align-items:stretch}
.header .navbar>.container>div{display:flex}
.header .navbar>.container>div .logo{align-self:center}
.header .navbar>.container .navbar-collapse,.header .navbar>.container .navbar-nav,.header .navbar>.container .megamenu{align-items:stretch}
.header .navbar>.container .navbar-nav>li{display:flex}
.header .navbar>.container .dropdown-menu{margin-top:0 !important}
.header .megamenu>ul>li{display:flex;padding-bottom:10px}
.header .megamenu>ul>li>.nav-link{align-self:center}
.header .menu-align-top .megamenu>ul>li{padding-bottom:0}
.cmp-megamenu .reset-ul>li.nav-item{padding-left:0;padding-right:0}
.cmp-megamenu .reset-ul>li.nav-item>.nav-link{margin:0 10px}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-pills>.nav-link{margin:0 8px}
.cmp-megamenu.megamenu--dark .dropdown-menu .nav-pills>.nav-link.active{color:#20b1e7;background-color:#31353e}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-pills>.nav-link{margin:0 8px}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-pills>.nav-link.active{background-color:#f7f7f9}
.cmp-megamenu .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.cmp-megamenu.megamenu--light .dropdown-menu .nav-pills>.nav-link{border-bottom:0}
.header .container{max-width:960px}
.cmp-megamenu .reset-ul{-ms-flex-direction:row;flex-direction:row}
}
@media(min-width:1200px){.header .container{max-width:1140px}
.header .container:not(.no-override){max-width:1070px}
}
@media(max-width:768px){.cmp-megamenu.megamenu--dark .dropdown-menu{padding:20px 32px;background-color:#212529;width:100vw;position:relative;margin-left:-50vw;left:50%;transition:all .7s ease-in-out}
}
.modal .modal-footer .btn-continue{color:#fff}
.modal .modal-footer .btn-continue:hover{color:#fff}
.modal-dialog-centered{height:calc(99%)}
@media(min-width:576px){.modal-dialog-centered{height:calc(96.5%)}
}
.site-search .tt-suggestion{padding:3px 12px;font-size:14px;line-height:24px}
.site-search .tt-suggestion strong{font-weight:200}
.site-search .tt-suggestion:hover{cursor:pointer;background-color:#f2f2f2}
.site-search .typeahead{width:450px;height:50px;padding:8px 12px;line-height:50px;border:2px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;background-color:#fff}
.site-search .typeahead:focus{border:2px solid #0097cf}
.site-search .tt-query{width:450px;height:50px;padding:8px 12px;line-height:50px;border:2px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.site-search .tt-hint{width:450px;height:50px;padding:8px 12px;line-height:50px;border:2px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;color:#6e6e73}
.site-search #custom-search-input{padding:0;border:solid 1px #e4e4e4;border-radius:4px;background-color:#fff;width:491px;font-size:16px}
.site-search #custom-search-input button{margin:2px 0 0 0;background:0;box-shadow:none;border:0;color:#666;padding:10px 8px 0 10px}
.site-search .tt-menu{width:491px;margin:-5px 0;padding:10px 0;top:44px !important;left:-1px !important;background-color:#fff;border:1px solid #dee2e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.site-search .btn-info:disabled{pointer-events:none}
.site-search .dropdown-item:focus{background-color:transparent}
.navbar-nav .mobile-search .typeahead-search{position:relative}
.navbar-nav .mobile-search .typeahead-search .twitter-typeahead{width:100%}
.navbar-nav .mobile-search .typeahead-search .twitter-typeahead .tt-menu{width:100%}
.navbar-nav .mobile-search .typeahead-search>.input-group-append{position:absolute;right:0;height:100%;border-left-color:transparent !important}
@media only screen and (max-width:992px){.site-search .twitter-typeahead{width:94%}
.site-search .input-group-append{width:6%}
.site-search .input-group-append .btn{padding:10px;width:100%}
.site-search .typeahead{width:100%}
.site-search .tt-menu{width:calc(100% + 42px);left:0 !important;border:1px solid #dee2e6;border-top:0}
.site-search>.input-group-append{border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}
.site-search .form-control:focus{box-shadow:none}
}
@media only screen and (max-width:1200px){.site-search .nav-introduction{left:90px}
}
@media only screen and (max-width:480px){.site-search .twitter-typeahead{width:90%}
.site-search .twitter-typeahead .tt-menu{width:calc(100% + 33px)}
.site-search .input-group-append{width:10%}
}
@media(min-width:576px){.navbar-light .site-search a.dropdown-item{padding-left:0;padding-right:0}
}
.cmp-megamenu.megamenu--dark ~ .nav-item .site-search{background:#212529}
.cmp-megamenu.megamenu--dark ~ .nav-item .site-search .nav-introduction .nav-category{color:#fff}
.cmp-megamenu.megamenu--dark ~ .nav-item .site-search .nav-introduction .cambridgeFadeInUp{color:#fff}
.cmp-megamenu.megamenu--dark ~ .nav-item .site-search .nav-introduction .cambridgeFadeInUp:hover{color:#20b1e7;background:#212529}
.cmp-megamenu.megamenu--dark ~ .nav-item .site-search .typeahead.tt-input{color:#6e6e73}
.cmp-megamenu.megamenu--light ~ .nav-item .site-search{background:#fbfbfb}
.cmp-megamenu.megamenu--light ~ .nav-item .site-search .nav-introduction .nav-category{color:#006a64}
.cmp-megamenu.megamenu--light ~ .nav-item .site-search .nav-introduction .cambridgeFadeInUp{color:#555}
.cmp-megamenu.megamenu--light ~ .nav-item .site-search .nav-introduction .cambridgeFadeInUp:hover{color:#006a64;background:#fbfbfb}
.cmp-megamenu.megamenu--light ~ .nav-item .site-search .typeahead.tt-input{color:#6e6e73}
.inactivitytimeout .modal-body h3{font-size:23px;color:#004a64}
.inactivitytimeout .modal-footer{border-top-color:#e6e7e8}
.search-results .result{padding-top:10px}
.search-results .result__item-content__desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.search-results .result__item__eyebrown{height:16px}
.search-results .page-options-wrapper{display:none;font-family:'Avenir Next LT Pro Bold',"Helvetica Neue","Helvetica","Arial",sans-serif;color:#333}
.search-results .page-options-wrapper .page-nav{font-size:14px;Color:#555;line-height:1.5;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial}
.search-results .pagination-wrapper{padding-top:22px;border-bottom:1px solid #ddd}
.search-results .pagination-wrapper .page-selector{display:none;margin-left:auto}
.search-results .pagination-wrapper .page-selector .page-link{color:#212529}
.search-results .pagination-wrapper .page-selector .page-link:hover{color:#1287b0}
.search-results .pagination-wrapper .page-selector .page-item.disabled .page-link{color:#6c757d}
.search-results .pagination-wrapper .page-selector .page-item.active .page-link{color:#fff}
.search-results .pagination-wrapper .scroll-wrapper{display:flex}
.search-results .pagination-wrapper .pagination-dropdown{display:inline-block;position:relative}
.search-results .pagination-wrapper .pagination-dropdown:after{content:'\203A';color:#000;pointer-events:none;position:absolute;right:8px;top:4px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.search-results .pagination-wrapper .pagination-dropdown .page-size{border-radius:.25rem;background:#fff none;border-color:#dee2e6;padding:4px 43px 5px 15px;min-width:90px;height:31px;-webkit-appearance:none;font-size:14px;Color:#555;line-height:1.5;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial}
.search-results .pagination-wrapper .no-results{color:#000;font-family:'Avenir Next LT Pro Regular',"Helvetica Neue","Helvetica","Arial",sans-serif}
.search-results .pagination-wrapper .total-results{font-size:14px;Color:#555;line-height:1.5;font-family:"Avenir Next LT Pro Light","Lato","Helvetica Neue",Arial}
.search-results .pagination-down{border-bottom:0}
.search-results .searchForm{padding-top:22px}
.search-results #custom-search-input input{color:#6e6e73}
.search-results .results__content{padding:0;margin-bottom:0;border-bottom:1px solid #ddd}
.search-results .results__content .search-icon{font-size:30px;color:#888;width:200px;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;height:100%}
.search-results .results__content .no__padding{padding-left:0}
.search-results .results__content .result__item-content__desc:hover{color:#1287b0}
.search-results .results__content .result__item--type-img{margin-top:5px;min-height:1px}
.search-results .results__content .result__item--type-img .result__item-img{bottom:0;align-items:center;display:flex;border:0}
.search-results .results__content .result__item{margin-bottom:25px}
.search-results .results__content.show-thumbnails .result__item--type-img{min-height:105px}
.search-results .results__content.show-thumbnails .result__item--type-img.no-img{min-height:1px}
.search-results .results__content.show-thumbnails .result__item{margin-bottom:44px}
.search-results .results__content.show-thumbnails .result__item.no-img{margin-bottom:25px}
.search-results .full__width{margin-left:0;min-width:100%}
.search-results .search-filter-nav{height:auto}
.search-results .search-filter-nav ul{border-bottom:0}
.search-results .search-filter-nav .nav li{text-align:center;border-bottom:1px solid #ddd}
.search-results .search-filter-nav .nav li a.nav-link{-webkit-animation-name:none;animation-name:none;min-height:85px;height:100%}
.search-results .searchForm .twitter-typeahead{flex-grow:1}
.search-results .searchForm .twitter-typeahead .typeahead{padding:10px}
.search-results .searchForm .twitter-typeahead .tt-menu{top:44px !important;left:-19px !important;background:white;border-radius:6px;width:calc(100% + 71px);border:1px solid #e4e4e4;padding:10px 15px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.search-results .searchForm .twitter-typeahead .tt-suggestion{padding:3px 13px;font-size:14px;line-height:24px}
.search-results .searchForm .twitter-typeahead .tt-suggestion strong{font-weight:200}
.search-results .searchForm .twitter-typeahead .tt-suggestion:hover{cursor:pointer;background-color:#f2f2f2}
.search-results .input-group-btn{line-height:44px}
@media(max-width:736px){.search-results .result{padding-top:0}
.search-results .pagination-wrapper{justify-content:center;float:none}
.search-results .pagination-wrapper .scroll-wrapper{margin:0 auto;display:inline}
.search-results .pagination-wrapper .scroll-wrapper ul.pagination{align-items:center}
.search-results .result__item__eyebrown{height:14.4px}
.search-results .no-results{text-align:center}
.search-results .results__content .result__item--type-img{border:0}
.search-results .results__content .result__item--type-img .search-icon{padding:15px 0;font-size:20px}
.search-results .results__content .result__item--type-img .result__item-img{bottom:unset}
.search-results .results__content .result__item--type-img .result__item-content{padding-left:110px}
.search-results .results__content .result__item--type-img .result__item-content .img,.search-results .results__content .result__item--type-img .result__item-img .img{width:95px;height:50px}
.search-results .results__content .result__item--type-img.no-img .result__item-content{padding-left:0}
.search-results .results__content .search-icon{width:95px}
.search-results .nav.search{justify-content:center;border-bottom:1px solid #ddd}
.search-results .nav.search li{width:50%}
.search-results .results__content.show-thumbnails .result__item{margin-bottom:0}
}
@media(max-width:768px){.search-results #custom-search-input{margin-left:0;min-width:100%}
}
.search-results .result__item__eyebrown+.result__item-img.result__item-img--stroke{top:50px}
.cmp-table.table-responsive tfoot td{font-family:"Avenir Next LT Pro Light";text-align:left;white-space:normal;font-size:12px;line-height:18px;letter-spacing:.015em;color:#6d6d6d;padding:0}
.cmp-table.table-responsive tfoot td p{margin:17px 0 11px}
.cmp-table.table-responsive .table{background-color:transparent}
.cmp-table .cmp-richtext h1,.cmp-table .cmp-richtext h2,.cmp-table .cmp-richtext h3,.cmp-table .cmp-richtext h4,.cmp-table .cmp-richtext h5,.cmp-table .cmp-richtext h6,.cmp-table .cmp-richtext p{color:inherit}
.cmp-table thead th{font-family:"Avenir Next LT Pro Bold";font-size:16px}
.cmp-table thead th .cmp-richtext p{margin-bottom:0}
.cmp-table tbody th,.cmp-table tbody td{font-family:"Avenir Next LT Pro Light";font-size:16px;text-align:left}
.cmp-table tbody th .cmp-richtext p,.cmp-table tbody td .cmp-richtext p{margin-bottom:0}
.table.simple-light thead th{color:#212529}
.table.simple-light tbody th,.table.simple-light tbody td{color:#212529}
.table.simple-dark thead,.table.simple-dark tbody{background:#004a64;color:#FFF}
.table.simple-dark thead th{border-color:rgba(255,255,255,0.05)}
.table.simple-dark tbody th,.table.simple-dark tbody td{border-color:rgba(255,255,255,0.05)}
.table.header-light thead th{color:#495057;background:#e9ecef}
.table.header-light tbody th,.table.header-light tbody td{color:#212529}
.table.header-dark thead th{color:#FFF;background:#004a64;border-color:#00455e}
.table.header-dark tbody th,.table.header-dark tbody td{color:#212529}
.table.striped-light thead th{color:#212529}
.table.striped-light tbody th,.table.striped-light tbody td{color:#212529}
.table.striped-light tbody tr:nth-child(odd){background:rgba(0,0,0,0.05)}
.table.striped-dark thead,.table.striped-dark tbody{background:#004a64;color:#FFF}
.table.striped-dark thead th{border-color:rgba(255,255,255,0.05)}
.table.striped-dark tbody th,.table.striped-dark tbody td{text-align:left;border-color:rgba(255,255,255,0.05)}
.table.striped-dark tbody tr:nth-child(odd){background:rgba(0,0,0,0.05)}
.table.small-light thead th{color:#212529;padding:.3rem}
.table.small-light tbody th,.table.small-light tbody td{color:#212529;padding:.3rem}
.table.small-dark thead,.table.small-dark tbody{background:#004a64;color:#FFF}
.table.small-dark thead th{padding:.3rem;border-color:rgba(255,255,255,0.05)}
.table.small-dark tbody th,.table.small-dark tbody td{padding:.3rem;border-color:rgba(255,255,255,0.05)}
.assetsearch h2{display:none}
.assetsearch .dropdown-title{font-size:14px}
.assetsearch .form-dropdown{font-size:16px;line-height:1.23543;display:block;box-sizing:border-box;width:100%;height:3.3em;color:#333;padding:0 2.35294rem 0 .94118rem;text-align:left;background:rgba(255,255,255,0.8);border:1px solid #dee2e6;border-radius:4px;background-clip:padding-box;margin-bottom:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:28px}
.assetsearch .form-dropdown::-ms-expand{display:none}
.assetsearch #custom-search-input{border-color:#dee2e6}
.assetsearch #custom-search-input input::placeholder,.assetsearch #custom-search-input input:-ms-input-placeholder,.assetsearch #custom-search-input input::-ms-input-placeholder{color:#495057}
.assetsearch #custom-search-input input::placeholder{opacity:1}
.assetsearch #custom-search-input input{color:#000;text-overflow:ellipsis}
.assetsearch .result-list{padding-top:40px}
.assetsearch .result__item{min-height:100px}
.assetsearch .result__item img{width:80px;height:103px}
.assetsearch .result__item img:hover{box-shadow:10px 10px 20px 0 rgba(0,0,0,0.04),-10px 0 20px 0 rgba(0,0,0,0.04);z-index:1}
.assetsearch .result__item .result__item__title{font-family:"Avenir Next LT Pro Bold";font-size:18px;color:#004a64}
.assetsearch .result__item .result__item__description{display:none}
.assetsearch .result__item .result__item-img{position:relative}
.assetsearch .page-item{background-color:#FFF}
.assetsearch .page-item .page-link{font-size:14px;color:#212529;height:31px}
.assetsearch .page-item:hover{background-color:#e9ecef}
.assetsearch .page-item:hover .page-link{color:#1287b0}
.assetsearch .page-item.active,.assetsearch .page-item.active:hover{background-color:#004a64}
.assetsearch .page-item.active .page-link,.assetsearch .page-item.active:hover .page-link{color:#FFF}
.assetsearch .page-item.disabled .page-link{color:#6c757d}
.assetsearch .pagination-wrapper{padding-top:0}
.assetsearch .pagination-wrapper .total-results{margin-top:5px;margin-bottom:11px}
@media only screen and (min-width:735px){.assetsearch h2{display:block;font-family:"Avenir Next LT Pro Bold";font-size:24px;color:#004a64;margin-bottom:16px}
.assetsearch .result-list{padding-top:54px}
.assetsearch a.result__item{min-height:160px}
.assetsearch a.result__item .result__item__eyebrown{margin-left:0}
.assetsearch a.result__item .result__item-content{margin-left:0}
.assetsearch a.result__item img{width:120px;height:155px}
.assetsearch a.result__item .result__item__description{display:block;font-family:"Avenir Next LT Pro Light";font-size:16px;color:#333}
.assetsearch a.result__item:hover .result__item__description{color:#1287b0}
}
@media only screen and (max-width:735px){.result:first-of-type{margin-top:10px}
.search-results .pagination{margin-bottom:8px}
.assetsearch .result-list .result__item{display:flex;flex-direction:row}
.assetsearch .result-list .result__item .result__item-content{padding-left:0}
}
.tree-filter .sidebar-filters{padding:20px 30px 20px 0;border-right:1px solid #f1f1f1}
.tree-filter .sidebar-filters .title{font-size:19px;margin-bottom:25px;margin-top:0;font-family:'Avenir Next LT Pro Bold'}
.tree-filter .sidebar-collapse-filters .filter{margin-bottom:10px;padding-bottom:10px}
.tree-filter .sidebar-collapse-filters .filter .trigger{display:block;text-decoration:none;position:relative;font-family:'Avenir Next LT Pro Bold';color:#459ce7}
.tree-filter .sidebar-collapse-filters .filter .trigger:before{content:"\f209";visibility:visible;display:block;position:absolute;color:#bbb;top:0;right:20px;font-family:"Ionicons"}
.tree-filter .sidebar-collapse-filters .filter .trigger.collapsed{color:#333}
.tree-filter .sidebar-collapse-filters .filter .trigger.collapsed:before{content:"\f218"}
.tree-filter .sidebar-collapse-filters .filter .submenu{position:relative}
.tree-filter .sidebar-collapse-filters .filter .submenu .submenu-wrapper{padding:15px 0 0}
.tree-filter .sidebar-collapse-filters .filter .submenu .submenu-wrapper .active{text-decoration:underline}
.tree-filter .sidebar-collapse-filters .filter .submenu a{color:#333;display:block;margin-bottom:8px;text-transform:capitalize}
.tree-filter .sidebar-collapse-filters .filter .submenu a:last-child{margin-bottom:0}
.tree-filter .sidebar-collapse-filters .filter .submenu a:hover{text-decoration:underline}
@media(max-width:991px){.tree-filter .sidebar-filters{padding-right:0;border-right:0}
.tree-filter .sidebar-filters .title{font-size:14px}
.tree-filter .sidebar-collapse-filters .filter .submenu .submenu-wrapper{padding-left:15px}
}
.nav-scroll-wrapper{display:flex;justify-content:center}
.nav-scroll-wrapper .nav-prev.arrow{align-items:center;justify-content:center;display:flex;margin-left:-10px;padding-right:10px;border-right:1px solid #d2d2d7;transition:opacity 150ms ease-out;width:33px;color:#f2f2f2}
.nav-scroll-wrapper .nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden;margin:0}
.nav-scroll-wrapper .nav-scroller .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;color:1d1d1f;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}
.nav-scroll-wrapper .nav-scroller .nav-underline .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:14px;color:#f5f5f7;font-family:"Avenir Next LT Pro Regular","Lato","Helvetica Neue",Arial !important}
.nav-scroll-wrapper .nav-scroller .nav-underline .nav-link.dark{color:#0e171f}
.nav-scroll-wrapper .nav-scroller .nav-underline .nav-link.light{color:#fff}
.nav-scroll-wrapper .nav-scroller .nav-underline .nav-link:hover{color:#20b1e7}
.nav-scroll-wrapper .nav-scroller .nav-underline .active{color:#fff;font-family:"Avenir Next LT Pro Bold","Lato","Helvetica Neue",Arial !important}
.nav-scroll-wrapper .nav-scroller .nav-underline .dark{color:#0e171f}
.nav-scroll-wrapper .nav-scroller .nav-underline .light{color:#fff}
.nav-scroll-wrapper .nav-next.arrow{align-items:center;justify-content:center;display:flex;margin-right:-10px;padding-left:10px;border-left:1px solid #d2d2d7;transition:opacity 150ms ease-out;width:33px;color:#f2f2f2}
.scroll-top{width:40px;height:40px;position:fixed;bottom:25px;left:20px;z-index:10;display:none}
.scroll-top i{display:inline-block;color:#fff}
.video-modal .bg .bg-play{position:relative;top:65px;width:60px;height:60px;border:2px solid #fff;display:inline-block;border-radius:60px;background:rgba(0,0,0,0.5);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.video-modal .bg .bg-play:hover{background:rgba(0,0,0,0.85);-moz-transform:scale3d(1.1,1.1,1.1);-o-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.video-modal .bg .bg-play i{color:#fff;font-size:24px;position:absolute;top:13px;left:22px}
.video-modal .bg .modal.show{margin:0}
.video-modal .bg .white-popup.modal-dialog{margin:0;top:50%;transform:translateY(-50%);background-color:transparent}
.video-modal .bg .white-popup.modal-dialog .modal-content{border-radius:0;background-color:transparent;border:0}
.video-modal .bg .white-popup.modal-dialog .modal-content video{height:100%;width:100%}
.video-modal .bg .white-popup.modal-dialog .modal-body{padding:0}
.video-modal .bg .white-popup.modal-dialog .modal-body .row{padding:4px 23px 3rem}
.video-modal .bg .white-popup.modal-dialog .modal-body .s7socialshare{display:none}
.video-modal .bg .white-popup.modal-dialog .modal-header{border-bottom:0}
.video-modal .bg button.close{height:44px;width:44px;padding:0;color:#333}
.video-modal .text-center{font-family:"Avenir Next LT Pro Light";font-size:16px;color:#212529}
.modal-open .off-wrapper .off-wrapper-content{z-index:auto}
@media screen and (max-width:767px) and (orientation:landscape){.video-modal .bg .white-popup.modal-dialog{top:unset;transform:translateY(0);margin:0}
}
@media(min-width:576px){.video-modal .bg .white-popup.modal-dialog{margin:40px auto;max-width:900px}
}
.text-image-wrapper .text{padding-top:20px}
@media only screen and (min-width:769px){.text-image-wrapper .image{width:calc(50% - 40px);margin-top:20px;margin-bottom:10px;margin-right:40px;margin-left:0;float:left}
.text-image-wrapper .image.right{margin-right:0;margin-left:40px;float:right}
.text-image-wrapper:after{content:'';clear:both}
}
#html2canvas-download-button{position:absolute;bottom:0;left:50%}
#html2canvas-download-button:disabled{cursor:wait}
@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
#html2canvas-download-button .spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;color:#fff}
#html2canvas-download-button .spinner-border-sm{width:1.25rem;height:1.25rem;border-width:.15em}
.screenshot-modal.modal{position:absolute}
.screenshot-modal.modal .modal-body{color:black}
.yextsearchcontainer{display:none}
.yxt-SearchBar-buttonImage .Icon svg{height:1.2em;width:1.2em}
.Answers-search .yxt-SearchBar-form{height:40px}
.yxt-GeoLocationFilter-container,.yxt-SearchBar-container,.yxt-GeoLocationFilter button[class*=yxt-],.yxt-GeoLocationFilter input[class*=yxt-],.yxt-SearchBar button[class*=yxt-],.yxt-SearchBar input[class*=yxt-]{background:whitesmoke !important}
.yxt-SearchBar-form{display:flex;flex-direction:row-reverse}
.yxt-SearchBar-buttonImage .Icon svg{transform:rotate(270deg)}
.yext-search,.yext-search-top-bar{margin-top:1px}
.yext-search .yxt-GeoLocationFilter-container:focus-within,.yext-search-top-bar .yxt-GeoLocationFilter-container:focus-within,.yext-search .yxt-GeoLocationFilter-container:hover,.yext-search-top-bar .yxt-GeoLocationFilter-container:hover,.yext-search .yxt-SearchBar-container:focus-within,.yext-search-top-bar .yxt-SearchBar-container:focus-within,.yext-search .yxt-SearchBar-container:hover,.yext-search-top-bar .yxt-SearchBar-container:hover{-webkit-box-shadow:none !important;box-shadow:none !important}
.yext-search .yxt-GeoLocationFilter-input,.yext-search-top-bar .yxt-GeoLocationFilter-input,.yext-search .yxt-SearchBar-input,.yext-search-top-bar .yxt-SearchBar-input{padding:4px 10px}
.yext-search .yxt-GeoLocationFilter button[class*="yxt-"],.yext-search-top-bar .yxt-GeoLocationFilter button[class*="yxt-"],.yext-search .yxt-GeoLocationFilter input[class*="yxt-"],.yext-search-top-bar .yxt-GeoLocationFilter input[class*="yxt-"],.yext-search .yxt-SearchBar button[class*="yxt-"],.yext-search-top-bar .yxt-SearchBar button[class*="yxt-"],.yext-search .yxt-SearchBar input[class*="yxt-"],.yext-search-top-bar .yxt-SearchBar input[class*="yxt-"]{height:3rem}
.yext-search .yxt-GeoLocationFilter,.yext-search-top-bar .yxt-GeoLocationFilter,.yext-search .yxt-SearchBar,.yext-search-top-bar .yxt-SearchBar{width:100%;height:2rem;margin-bottom:0}
.yext-search .yxt-SearchBar-container,.yext-search-top-bar .yxt-SearchBar-container{width:100%}
.yxt-SearchBar-container{z-index:1000 !important}
.yext-search .yxt-GeoLocationFilter button[class*="yxt-"],.yext-search-top- bar .yxt-GeoLocationFilter button[class*="yxt-"],.yext-search .yxt- GeoLocationFilter input[class*="yxt-"],.yext-search-top-bar .yxt- GeoLocationFilter input[class*="yxt-"],.yext-search .yxt-SearchBar button[class*="yxt-"],.yext-search-top-bar .yxt-SearchBar button[class*="yxt-"],.yext-search .yxt-SearchBar input[class*="yxt-"],.yext-search-top-bar .yxt-SearchBar input[class*="yxt-"]{height:2.5rem}
.yext-search-top-bar .yxt-SearchBar button[class*="yxt-"],.yext-search-top- bar .yxt-SearchBar-form{background:whitesmoke}
@media only screen and (max-width:1200px) and (min-width:991px){.yext-search-top-bar .yxt-SearchBar-container{width:90%}
.yext-search-top-bar .yxt-SearchBar-buttonImage{display:flex}
.yext-search-top-bar .yxt-SearchBar-container{border:0}
.yext-search-top-bar input.yxt-SearchBar-input::placeholder{color:#7a909e}
.yxt-AutoComplete-wrapper[aria-expanded="true"]{border:1px solid #dcdcdc;border-radius:2px}
.yext-search-top-bar .yxt-AutoComplete:before{margin-left:0}
}
@media screen and (max-width:991px){.mobileyextsearch{display:block}
.yext-search{position:fixed;bottom:10px;right:10px}
.yext-search .yxt-SearchBar-container{width:100%}
.yext-search .nav-item.yext-css{position:fixed;bottom:10px;right:10px}
.yext-search-top-bar .yxt-SearchBar-container{width:100%}
.yext-search-top-bar .nav-item.yext-css{position:fixed;bottom:10px;right:10px}
.mobilelist .yext-search-top-bar{width:100%;padding-bottom:25px}
}
@media screen and (min-width:991px){.mobileyextsearch{display:none}
.yext-search-top-bar{margin-top:1px;position:absolute;top:10px;width:85%;float:left !important;padding-left:272px}
.yext-search-top-bar .yxt-Answers-component{max-width:700px;margin:auto}
.yext-search .yxt-SearchBar-container,.yext-search .yxt-GeoLocationFilter button[class*="yxt-"],.yext-search .yxt-GeoLocationFilter input[class*="yxt-"],.yext-search .yxt-SearchBar button[class*="yxt-"],.yext-search .yxt-SearchBar input[class*="yxt-"]{height:2.5rem}
}
#excelform{display:flex;gap:30px;margin-bottom:50px}
#excelToDataTableSelect-excel-1{width:250px;background-image:linear-gradient(#e5e4e2,#fff);padding:15px 20px 10px 10px;border-radius:5px}
#excelToDataTableSearchInput-excel-1{width:350px}
#excelform form{display:flex;gap:10px}
#excelToDataTableDataTable-excel-1_length>select{width:150px;padding:10px 40px 10px 2px;border-radius:5px;background-image:linear-gradient(#e5e4e2,#fff)}
#excelToDataTableDataTable-excel-1_length>select:before{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent transparent}
select.form-control:not([size]):not([multiple]){height:unset !important}