/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
}


.contactcard-wrapper{position:relative;-ms-flex-line-pack:center;align-content:center;height:100%;width:100%}.contactcard-wrapper .image-video-content-wrapper{position:relative}.contactcard-wrapper .follow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactcard-wrapper .follow,.contactcard-wrapper .follow.longdistance{display:-webkit-box;display:-ms-flexbox;display:flex}.contactcard-wrapper .follow-content{font-size:26px;margin-right:10px}.contactcard-wrapper .follow-content sub,.contactcard-wrapper .follow-content sup{font-size:.5em}.contactcard-wrapper .name{font-weight:700}
.outer-container .container-grid-header{color:#001965}.outer-container .container-grid-header .extrasmalltitle.trueblue{font-size:40px;font-weight:700;line-height:50px;margin-bottom:28px}.outer-container.shift.frame .rowcontainer,.outer-container.shift.frameinverted .rowcontainer{position:relative;top:-120px}.outer-container.shift.frame .frame-padding,.outer-container.shift.frameinverted .frame-padding{margin-top:120px;padding-bottom:0!important;padding-top:0!important}.contentgrid_row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contentgrid_row .bottom_align .image-video .image-video-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contentgrid_row:last-child,.contentgrid_row:last-child .column{margin-bottom:0}.contentgrid_row:not(:last-child) .column.has-content-true{margin-bottom:52px}.contentgrid_row .column{-webkit-box-sizing:border-box;box-sizing:border-box;clear:none}.contentgrid_row .column.has-content-false{margin-bottom:0}.contentgrid_row .column:last-child{margin-right:0}.contentgrid_row .column .contactcard .image-video-content-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.contentgrid_row .columns-3{width:calc(25vw - 82.5px)}.contentgrid_row .columns-2{width:calc(37.5vw - 123.75px)}.contentgrid_row .columns-1{margin-right:0;width:100%}.image-video-content-wrapper img,.image-video-content-wrapper video{width:100%}@media only screen and (max-width:2000px){.outer-container .container-grid-header .largetitle{font-size:148px;line-height:156px}.outer-container .container-grid-header .smalltitle{font-size:96px;line-height:102px}.outer-container .container-grid-header .extrasmalltitle{font-size:32px;line-height:38px}}@media only screen and (min-width:1024px){.outer-container .container-grid-header .description.leadtext{margin-bottom:80px}}@media only screen and (max-width:1024px){.contentgrid_row .columns-3{width:25vw}.contentgrid_row .columns-2{width:37.5vw}.outer-container .container-grid-header .largetitle{font-size:96px;line-height:96px}.outer-container .container-grid-header .smalltitle{font-size:64px;line-height:72px}.outer-container .container-grid-header .extrasmalltitle{font-size:26px;line-height:32px}}@media only screen and (max-width:525px){.outer-container .container-grid-header .largetitle{font-size:64px;line-height:68px}.outer-container .container-grid-header .smalltitle{font-size:48px;line-height:52px}.outer-container .container-grid-header .extrasmalltitle{font-size:22px;line-height:26px}.outer-container.shift.frame .rowcontainer,.outer-container.shift.frameinverted .rowcontainer{top:0}.outer-container.shift.frame .frame-padding,.outer-container.shift.frameinverted .frame-padding{background-color:transparent!important;margin-top:0;padding-bottom:0!important;padding-top:0!important}.outer-container.frame .frame-padding,.outer-container.frameinverted .frame-padding{background-color:transparent!important;padding-bottom:0!important;padding-top:0!important}.contentgrid_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.contentgrid_row:last-child .column.has-content-true,.contentgrid_row:not(:last-child) .column.has-content-true{margin-bottom:40px}.contentgrid_row:last-child .column.has-content-true~.has-content-true{margin-bottom:0}.contentgrid_row .column{height:auto!important}.contentgrid_row .columns-2,.contentgrid_row .columns-3{width:100%}.contentgrid_row .image-video-wrapper .image-video-content-wrapper{height:auto!important}.removeSpace{padding-bottom:0!important;padding-top:0!important}.removeSpace .contentgrid_row{margin-top:35px}.removeSpace .contentgrid_row:last-child .column.has-content-true{margin-bottom:0!important}}body.page [dir=rtl] .layout-container-grid .contentgrid_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.page [dir=rtl] .layout-container-grid .contentgrid_row .bottom_align .image-video .image-video-content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.page [dir=rtl] .layout-container-grid .contentgrid_row .column:last-child{margin-left:0}body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-3{width:calc(25vw - 82.5px)}body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-2{width:calc(37.5vw - 123.75px)}body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-1{margin-left:0}@media only screen and (min-width:1280px){body.page [dir=rtl] .layout-container-grid .outer-container .container-grid-header .description.leadtext{margin-bottom:80px}}@media only screen and (max-width:1280px){body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-3{width:25vw}body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-2{width:37.5vw}}@media only screen and (max-width:525px){body.page [dir=rtl] .layout-container-grid .outer-container.shift.frame .rowcontainer,body.page [dir=rtl] .layout-container-grid .outer-container.shift.frameinverted .rowcontainer{top:0}body.page [dir=rtl] .layout-container-grid .outer-container.shift.frame .frame-padding,body.page [dir=rtl] .layout-container-grid .outer-container.shift.frameinverted .frame-padding{background-color:transparent!important;margin-top:0;padding-bottom:0!important;padding-top:0!important}body.page [dir=rtl] .layout-container-grid .outer-container.frame .frame-padding,body.page [dir=rtl] .layout-container-grid .outer-container.frameinverted .frame-padding{background-color:transparent!important;padding-bottom:0!important;padding-top:0!important}body.page [dir=rtl] .layout-container-grid .contentgrid_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}body.page [dir=rtl] .layout-container-grid .contentgrid_row:last-child .column.has-content-true,body.page [dir=rtl] .layout-container-grid .contentgrid_row:not(:last-child) .column.has-content-true{margin-bottom:40px}body.page [dir=rtl] .layout-container-grid .contentgrid_row:last-child .column:last-child.has-content-true{margin-bottom:0}body.page [dir=rtl] .layout-container-grid .contentgrid_row .column{height:auto!important}body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-2,body.page [dir=rtl] .layout-container-grid .contentgrid_row .columns-3{width:100%}body.page [dir=rtl] .layout-container-grid .contentgrid_row .image-video-wrapper .image-video-content-wrapper{height:auto!important}}