/*
 *  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%;
}


@-webkit-keyframes show{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes show{0%{display:none;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes hide{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes hide{0%{display:block;opacity:1}to{display:none;opacity:0}}@-webkit-keyframes slideUp20{0%{bottom:-20px;display:none;opacity:0}to{bottom:0;display:block;opacity:1}}@keyframes slideUp20{0%{bottom:-20px;display:none;opacity:0}to{bottom:0;display:block;opacity:1}}@-webkit-keyframes slideUp40{0%{bottom:-40px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideUp40{0%{bottom:-40px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes slideUpHide20{0%{display:block;opacity:1;top:0}to{display:none;opacity:0;top:-20px}}@keyframes slideUpHide20{0%{display:block;opacity:1;top:0}to{display:none;opacity:0;top:-20px}}@-webkit-keyframes slideDown20{0%{display:none;opacity:0;top:-20px}to{display:block;opacity:1;top:0}}@keyframes slideDown20{0%{display:none;opacity:0;top:-20px}to{display:block;opacity:1;top:0}}@-webkit-keyframes slideDownHide20{0%{bottom:0;display:block;opacity:1}to{bottom:-20px;display:none;opacity:0}}@keyframes slideDownHide20{0%{bottom:0;display:block;opacity:1}to{bottom:-20px;display:none;opacity:0}}@-webkit-keyframes slideDownHide40{0%{bottom:0;display:block;opacity:1}to{bottom:-40px;display:none;opacity:0}}@keyframes slideDownHide40{0%{bottom:0;display:block;opacity:1}to{bottom:-40px;display:none;opacity:0}}@-webkit-keyframes slideRight10{0%{display:none;left:-10px;opacity:0}to{display:inline;left:0;opacity:1}}@keyframes slideRight10{0%{display:none;left:-10px;opacity:0}to{display:inline;left:0;opacity:1}}@-webkit-keyframes slideLeft10{0%{display:none;left:10px;opacity:0}to{display:inline;left:0;opacity:1}}@keyframes slideLeft10{0%{display:none;left:10px;opacity:0}to{display:inline;left:0;opacity:1}}@-webkit-keyframes slideLeftHide10{0%{display:inline;left:0;opacity:1}to{display:none;left:-10px;opacity:0}}@keyframes slideLeftHide10{0%{display:inline;left:0;opacity:1}to{display:none;left:-10px;opacity:0}}@-webkit-keyframes slideRightHide10{0%{left:-10px;opacity:1}to{left:0;opacity:0}}@keyframes slideRightHide10{0%{left:-10px;opacity:1}to{left:0;opacity:0}}@-webkit-keyframes slideRightHide20{0%{left:-20px;opacity:1}to{left:0;opacity:0}}@keyframes slideRightHide20{0%{left:-20px;opacity:1}to{left:0;opacity:0}}@-webkit-keyframes slideRightHideArrow20{0%{opacity:1;right:20px}to{opacity:0;right:10px}}@keyframes slideRightHideArrow20{0%{opacity:1;right:20px}to{opacity:0;right:10px}}@-webkit-keyframes slideRightFromMinus10NoOpacity{0%{left:-10px}to{left:0}}@keyframes slideRightFromMinus10NoOpacity{0%{left:-10px}to{left:0}}@-webkit-keyframes slideRightFromMinus20NoOpacity{0%{left:-20px}to{left:0}}@keyframes slideRightFromMinus20NoOpacity{0%{left:-20px}to{left:0}}@-webkit-keyframes slideLeftMinus10NoOpacity{0%{left:0}to{left:-10px}}@keyframes slideLeftMinus10NoOpacity{0%{left:0}to{left:-10px}}@-webkit-keyframes slideLeftMinus20NoOpacity{0%{left:0}to{left:-20px}}@keyframes slideLeftMinus20NoOpacity{0%{left:0}to{left:-20px}}@-webkit-keyframes slideLeftMinus18NoOpacity{0%{left:0}to{left:-18px}}@keyframes slideLeftMinus18NoOpacity{0%{left:0}to{left:-18px}}@-webkit-keyframes slideLeftMinus10{0%{left:0;opacity:0}to{left:-10px;opacity:1}}@keyframes slideLeftMinus10{0%{left:0;opacity:0}to{left:-10px;opacity:1}}@-webkit-keyframes slideLeftMinus20{0%{left:0;opacity:0}to{left:-20px;opacity:1}}@keyframes slideLeftMinus20{0%{left:0;opacity:0}to{left:-20px;opacity:1}}@-webkit-keyframes slideLeftMinusArrow20{0%{opacity:0;right:10px}to{opacity:1;right:20px}}@keyframes slideLeftMinusArrow20{0%{opacity:0;right:10px}to{opacity:1;right:20px}}@-webkit-keyframes slideToRightNoOpacity10{0%{left:0;position:relative}to{left:10px}}@keyframes slideToRightNoOpacity10{0%{left:0;position:relative}to{left:10px}}@-webkit-keyframes slideToLeftNoOpacity10{0%{left:10px;position:relative}to{left:0}}@keyframes slideToLeftNoOpacity10{0%{left:10px;position:relative}to{left:0}}@-webkit-keyframes slideToRightNoOpacity20{0%{left:0;position:relative}to{left:20px}}@keyframes slideToRightNoOpacity20{0%{left:0;position:relative}to{left:20px}}@-webkit-keyframes slideToLeftNoOpacity20{0%{left:20px;position:relative}to{left:0}}@keyframes slideToLeftNoOpacity20{0%{left:20px;position:relative}to{left:0}}@-webkit-keyframes slideToRightNoOpacity30{0%{left:0;position:relative}to{left:30px}}@keyframes slideToRightNoOpacity30{0%{left:0;position:relative}to{left:30px}}@-webkit-keyframes slideToLeftNoOpacity30{0%{left:30px;position:relative}to{left:0}}@keyframes slideToLeftNoOpacity30{0%{left:30px;position:relative}to{left:0}}@-webkit-keyframes showUnderline{0%{width:0}to{width:100%}}@keyframes showUnderline{0%{width:0}to{width:100%}}@-webkit-keyframes hideUnderline{0%{width:100%}to{width:0}}@keyframes hideUnderline{0%{width:100%}to{width:0}}@-webkit-keyframes showOverlay{0%{display:none;left:-100%;opacity:0}1%{display:none;left:-178px;opacity:0}to{display:block;left:0;opacity:1}}@keyframes showOverlay{0%{display:none;left:-100%;opacity:0}1%{display:none;left:-178px;opacity:0}to{display:block;left:0;opacity:1}}@-webkit-keyframes hideOverlay{0%{display:block;left:0;opacity:1}99%{display:none;left:-178px;opacity:0}to{display:none;left:-100%;opacity:0}}@keyframes hideOverlay{0%{display:block;left:0;opacity:1}99%{display:none;left:-178px;opacity:0}to{display:none;left:-100%;opacity:0}}@-webkit-keyframes showOverlayMobile{0%{display:none;opacity:0;width:0}1%{display:none;left:0;opacity:0;width:100%}to{display:block;left:0;opacity:1;width:100%}}@keyframes showOverlayMobile{0%{display:none;opacity:0;width:0}1%{display:none;left:0;opacity:0;width:100%}to{display:block;left:0;opacity:1;width:100%}}@-webkit-keyframes hideOverlayMobile{0%{display:block;left:0;opacity:1;width:100%}99%{display:none;left:0;opacity:0;width:100%}to{display:none;left:-100%;opacity:0;width:0}}@keyframes hideOverlayMobile{0%{display:block;left:0;opacity:1;width:100%}99%{display:none;left:0;opacity:0;width:100%}to{display:none;left:-100%;opacity:0;width:0}}@-webkit-keyframes underline{0%{opacity:1;width:100%}50%{opacity:0;width:100%}51%{opacity:1;width:0}to{width:100%}}@keyframes underline{0%{opacity:1;width:100%}50%{opacity:0;width:100%}51%{opacity:1;width:0}to{width:100%}}@-webkit-keyframes underlineMultiline{0%{border-bottom-color:#001965}50%{border-bottom-color:transparent}51%{background-size:0 1px;border-bottom-color:transparent}to{background-size:100% 1px;border-bottom-color:transparent}}@keyframes underlineMultiline{0%{border-bottom-color:#001965}50%{border-bottom-color:transparent}51%{background-size:0 1px;border-bottom-color:transparent}to{background-size:100% 1px;border-bottom-color:transparent}}@-webkit-keyframes showUderlinefromLeft{0%{left:0;opacity:1;width:0}to{left:0;opacity:1;width:100%}}@keyframes showUderlinefromLeft{0%{left:0;opacity:1;width:0}to{left:0;opacity:1;width:100%}}@-webkit-keyframes showByScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showByScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideByScale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes hideByScale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes showByShadow{0%{-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}to{-webkit-box-shadow:-2px -2px 50px transparent;box-shadow:-2px -2px 50px transparent}}@keyframes showByShadow{0%{-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}to{-webkit-box-shadow:-2px -2px 50px transparent;box-shadow:-2px -2px 50px transparent}}@-webkit-keyframes hideByShadow{0%{-webkit-box-shadow:-2px -2px 50px transparent;box-shadow:-2px -2px 50px transparent}to{-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}}@keyframes hideByShadow{0%{-webkit-box-shadow:-2px -2px 50px transparent;box-shadow:-2px -2px 50px transparent}to{-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOut{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotating{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.focuspoint-container{overflow:hidden}.focuspoint-container .focuspoint-image{height:102%;width:100%}
.illustration{overflow:hidden}.ill-wrapper{color:#001965}.ill-wrapper .frame-padding .low-image-quality{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ill-wrapper .frame-padding .display-mobile{display:none}.ill-wrapper .frame-padding .exclude-mobile{display:block}.ill-wrapper .animate-svg-box svg{min-height:80vh}.ill-wrapper .animate-svg-box>*{min-height:100%;-webkit-transform:translateX(-150px);transform:translateX(-150px);width:calc(100% + 330px)}.ill-wrapper .link .icon-right-arrow{font-size:12px;position:relative;top:-2px}@media only screen and (max-width:1024px){.ill-wrapper .animate-svg-box svg{min-height:0}.ill-wrapper .animate-svg-box>*{-webkit-transform:translateX(0);transform:translateX(0);width:100%}}@media only screen and (max-width:525px){.ill-wrapper .frame-padding,.ill-wrapper.component-padding,.ill-wrapper.component-padding-bottom,.ill-wrapper.component-padding-none,.ill-wrapper.component-padding-top,.ill-wrapper.component-padding-topAndBottom{padding-bottom:0!important;padding-top:0!important}.ill-wrapper .frame-padding{background-color:transparent!important}.ill-wrapper .frame-padding .display-mobile{display:block}.ill-wrapper .frame-padding .exclude-mobile{display:none}.ill-wrapper .info-box{margin-top:28px}.ill-wrapper .animate-svg-box svg{min-height:0}}