a.osano_banner:active,
a.osano_banner:focus,
a.osano_banner:hover {
	color: #76d3ff !important;
}


.osano-cm-widget {
	display: none;
}

.osano-cm-link {
	display: none;
}

.utility.hideheaderMenu {
	display: none;
}

.site-header-nav.js-site-header-nav.hideheaderMenu {
	display: none;
}

.pageTitle {
	font-size: max(2.25rem, min(4.2vw, 3.4375rem));
	font-weight: 700;
	line-height: 110%;
	max-width: 1200px;
	text-transform: uppercase;
}

.page-without-headermenu .site-header {
	margin-bottom: 40px;
	position: relative;
	background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%)
}

.pageheadingandbutton {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	position: relative;
	margin-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width: 540px) {
	.pageheadingandbutton {
		display: block;
	}
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@200;400;500&display=swap');
.components-page-top-spacer {
    display: none;
}
.guycarp_meta_top_header {
    border-bottom: 1px solid #eee;
}
.guycarp_meta_top_header .menu-text {
    padding: 0px;
}
.guycarp_meta_top_header .top-bar, .guycarp_meta_top_header .top-bar ul{
    background-color: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
}

.guycarp_meta_top_header .top-bar .menu>li a {
    color: #2020208a;
    font-family: 'Arial Bold';
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.7rem;
    letter-spacing: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    margin-left: 16px;
    margin-right: 16px;
    border-bottom: 2px solid transparent;
}
.guycarp_meta_top_header .guycarp_main_menu li a:hover {
    color: #002c77;
}
.guycarp_meta_top_header .top-bar .menu_cust_margin {
    margin-top: 6px;
}
.guycarp_meta_top_header .top-bar li.user_profile .user_logo {
    padding-top: 0px;
    margin-right: 0px;
    cursor: pointer;
    margin-bottom:0px;
}
.guycarp_meta_top_header .top-bar li.user_profile {
    position: relative;
}

.guycarp_meta_top_header .top-bar .user_details {
  position: absolute;
  background: #E7E9EB;
  padding: 10px 20px;
  top: 38px;
  right: 0;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}
.guycarp_meta_top_header .top-bar .user_details a {
  margin-left: 5px !important;
}
.guycarp_meta_top_header .top-bar .user_details .user_details_info {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
}

/* Header css end here */

.content_section {
    height: 450px;
    padding: 30px;
}
.blue_gradient_patch {
    height: 100px;
    background: linear-gradient(83.27deg, #002c77, #794da8 90.04%);
}

/*****************************************/
/*********** BANNER CSS *****************/

.guycarp_user_info {
    overflow: hidden;
    margin: 0px 15px;
    background: linear-gradient(83.27deg, #0c44a3, #5d1aa5 90.04%);
    color: #fff;
    margin-top: -46px;
    padding: 30px 30px;
    margin-bottom: 30px;
    background: linear-gradient(87.49deg, #002c77 23.92%, #0077a0);
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
}
.guycarp_user_info p {
    margin-bottom: 5px;
}
/************************************/
/******** Two link css ************/
.guycarps_link_accsss {
    margin-bottom: 30px;
}
.guycarp_meta_link {
    background: #80808033;
    padding: 15px;
}
.guycarp_meta_link h6 {
    color: #000;
    font-family: Arial;
    letter-spacing: 1px;
    font-size: 18px;
}
a.guycarp_meta_link {
    background: transparent;
    padding: 0px 0px;
    z-index: 9;
    position: relative;
    width:100%;
}
.guycarp_meta_link:hover {
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,3,199,1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,3,199,1);
    box-shadow: 0px 0px 3px 0px rgba(0,3,199,1);
}


  /*******************************************************/
  /**** Two column accordian layout css *******/
  .guycarp_twoclm_accordian .entryText {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0px;
    font-family: arial;
    letter-spacing: 1px;
}
.guycarp_twoclm_accordian .accordion-title {
    border: 0px;
    background: #002c77;
    margin: 10px 0px;
}
.guycarp_twoclm_accordian ul.accordion.info-accordion {
    border: 0px;

}
.guycarp_twoclm_accordian .split_this { 
    list-style:none;
}
.guycarp_twoclm_accordian ul.accordion .accordion-content {
  border-bottom: 0px;
}
.guycarp_twoclm_accordian .accordion-title::before {
    font-size: 18px;
    color: #fff;
}
.guycarp_twoclm_accordian .accordion-title:focus, .guycarp_twoclm_accordian .accordion-title:hover {
    background:#054ac2;
}
.guycarp_twoclm_accordian .accordion-item.is-active .accordion-title {
    background:#054ac2;
}
 .guycarp_twoclm_accordian .accordion-content {
   border: none;  
	padding:1rem;
 }
/************* Footer css **********/
.site-footer {background:#212121 !important}
.infoText ul li {
    list-style: disc;
}
.infoText ol li {
    list-style-type: auto;
}
footer.site-footer ul li {
    list-style: none;
}

.site-footer .text-content p {
    font-size: 0.875rem;
    font-family: 'Noto Sans', sans-serif;
    padding-top: 16px;
    padding-bottom: 20px;
 }
.site-footer .site-footer-nav ul li a {
    padding: 0px;
    margin-right: 16px;
    color: #fff;
    font-size: 0.875rem;
    font-family: 'Noto Sans', sans-serif;
}
.site-footer .site-footer-copyright p {
    font-size: 13px;
    font-family: 'Noto Sans', sans-serif;
    margin-left: 0.75rem;

}
.site-footer .partner-nav a{
    color: #fff;
    font-size: 1.188rem;
    font-family: 'Noto Sans', sans-serif;
    font-weight: bold;
 }


/********************** Video Modal css ******************/
.reveal-overlay {
    background-color: rgb(10 10 10 / 78%) !important;
 }
    ul.video_link_list {
    margin-left: 0px;
    margin-top: 5px;
}
.close-button {
top: -7px !important;
    color: blue !important;
    right: 0px !important;
}
/************************ Logout page css *********************/
div#guycarp-advisory_logoutPage {
    background: linear-gradient(83.27deg, #002c77, #794da8 90.04%);
    color: #fff;
    height: 100%;
}
div#guycarp-advisory_logoutPage p:nth-child(2) {
    padding-bottom: 245px;
}

div#guycarp-advisory_logoutPage p:first-child {
    padding-top: 220px;
}

div#guycarp-advisory_logoutPage p {
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    font-size: 40px;
}

div#guycarp-advisory_logoutPage p a {
    margin-top: 68px;
    background: #2199e8;
    padding: 10px 20px;
    font-size: 20px;
    color: #fff;
}
/*********************** Media query **************************/
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
.title-bar {
    background: #fff !important;
}

button.menu-icon {
    display: none;
}

div#guycarp_top_menu {
    display: block !important;
}

.guycarp_meta_top_header .top-bar .menu li img {
    width: auto;
    position: absolute;
    left: 85%;
    top: -45px;
}

.guycarp_meta_top_header .top-bar .user_details {
    top: 0;
}

}



/* #### Generated By: http://www.cufonfonts.com #### */

    @font-face {
    font-family: 'Arial Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Regular'), url('clientlib-metarisk/css/ARIAL.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Narrow';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Narrow'), url('clientlib-metarisk/css/ARIALN.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Italic'), url('clientlib-metarisk/css/ARIALI 1.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Italic'), url('clientlib-metarisk/css/ARIALI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Narrow Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Narrow Italic'), url('clientlib-metarisk/css/ARIALNI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Medium'), url('clientlib-metarisk/css/ArialMdm.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Medium Italic'), url('clientlib-metarisk/css/ArialMdmItl.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Bold'), url('clientlib-metarisk/css/ARIALBD 1.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Bold'), url('clientlib-metarisk/css/ARIALBD.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Narrow Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Narrow Bold'), url('clientlib-metarisk/css/ARIALNB.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Bold Italic'), url('clientlib-metarisk/css/ARIALBI 1.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Bold Italic'), url('clientlib-metarisk/css/ARIALBI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Narrow Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Narrow Bold Italic'), url('clientlib-metarisk/css/ARIALNBI.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Black';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Black'), url('clientlib-metarisk/css/ARIBLK.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Black Italic'), url('clientlib-metarisk/css/ARIALBLACKITALIC.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Light Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Light Regular'), url('clientlib-metarisk/css/ARIALLGT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial CE Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Arial CE Regular'), url('clientlib-metarisk/css/ArialCE.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial CE MT Black Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Arial CE MT Black Regular'), url('clientlib-metarisk/css/ArialCEMTBlack.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial CE Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Arial CE Bold'), url('clientlib-metarisk/css/arialceb.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial Light Italic'), url('clientlib-metarisk/css/ARIALLGTITL.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial CE Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial CE Italic'), url('clientlib-metarisk/css/ArialCEItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Arial CE Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Arial CE Bold Italic'), url('clientlib-metarisk/css/ArialCEBoldItalic.woff') format('woff');
    }
.two_up_video_link {
     z-index: 999;
     position: relative;
     width: 100%;
     height: 100%;
}
 .card .decor-card-bg .video-button, .card .decor-card-bg img {
     display: block;
     height: auto;
     max-width: 100%;
     width: 100%;
}
 .card .decor-card-bg .video-button {
     border: 0;
     border-radius: 0;
     padding: 0;
     position: relative;
}
 .card .decor-card-bg .video-button .play-icon {
     align-items: center;
     background: #fff;
     border-radius: 50%;
     display: flex;
     height: 96px;
     justify-content: center;
     left: calc(50% - 48px);
     position: absolute;
     top: calc(50% - 48px);
     transition: background-color 0.25s ease-out;
     width: 96px;
     z-index: 2;
}
 .card .decor-card-bg .video-button .play-icon > svg {
     fill: #002c77;
     display: inline-block;
     height: 32px;
     left: 4px;
     position: relative;
     transition: fill 0.25s ease-out;
     width: 29px;
}
 .card .decor-card-bg .video-button:after {
     background: linear-gradient(60.47deg, #002c77 39.08%, #00968f 97.22%);
     bottom: 0;
     content: "";
     display: block;
     left: 0;
     opacity: 0.55;
     position: absolute;
     right: 0;
     top: 0;
     transition: opacity 0.25s ease-out;
     z-index: 1;
}
 .card .decor-card-bg .video-button.-focused .play-icon, .card .decor-card-bg .video-button:active .play-icon, .card .decor-card-bg .video-button:focus .play-icon, .card .decor-card-bg .video-button:hover .play-icon {
     background-color: #002c77;
}
 .card .decor-card-bg .video-button.-focused .play-icon > svg, .card .decor-card-bg .video-button:active .play-icon > svg, .card .decor-card-bg .video-button:focus .play-icon > svg, .card .decor-card-bg .video-button:hover .play-icon > svg {
     fill: #fff;
}
 .card .decor-card-bg .video-button.-focused:after, .card .decor-card-bg .video-button:active:after, .card .decor-card-bg .video-button:focus:after, .card .decor-card-bg .video-button:hover:after {
     opacity: 0;
}
 @decor-card-bg (min-width: 900px) {
     .card .decor-card-bg {
         width: 50%;
    }
}
 @decor-card-bg (min-width: 1100px) {
     .card .decor-card-bg {
         width: calc(50% - 40px);
    }
}
 @decor-card-bg (min-width: 900px) {
     .card .text-content {
         width: calc(50% - 40px);
    }
}
 @decor-card-bg (min-width: 1100px) {
     .card .text-content {
         padding: 18px 0 0;
         width: calc(50% - 60px);
    }
}
 .card .title {
     color: #002c77;
     font-family: Noto Sans, sans-serif;
     font-size: max(1.25rem, min(4.5vw, 1.625rem));
     font-style: normal;
     font-weight: 700;
     line-height: 126.46%;
     margin-top: 24px;
}
 @decor-card-bg not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
     @supports (-webkit-appearance: none) and (stroke-color: transparent) {
         .card .title {
             min-height: 0.0001vw;
        }
    }
}
 @decor-card-bg (min-width: 900px) {
     .card .title {
         margin-top: 8px;
    }
}
 @decor-card-bg (min-width: 1410px) {
     .card .title {
         margin-top: 18px;
    }
}
 .card .body-text {
     line-height: 170%;
     margin: 8px 0 32px;
}
 .card .primary-link-container, .card .secondary-link-container {
     text-align: center;
}
 @decor-card-bg (min-width: 900px) {
     .card .primary-link-container, .card .secondary-link-container {
         text-align: left;
    }
}
 .card .primary-link {
     box-shadow: 5px 5px 24px 0 #52a4d766;
     margin-bottom: 5px;
}
 .card.-bg-light-gradient {
     padding-bottom: max(40px, min(16vw, 80px));
     padding-top: max(40px, min(16vw, 80px));
     position: relative;
     z-index: 1;
}
 .card.-bg-light-gradient:before {
     background: linear-gradient(74.6deg, #002c77 39.2%, #76d3ff);
     bottom: 0;
     content: "";
     display: block;
     left: 0;
     opacity: 0.05;
     position: absolute;
     right: 0;
     top: 0;
     z-index: -1;
}
 @decor-card-bg (min-width: 900px) {
     .card.-bg-light-gradient:before {
         right: 80px;
    }
}
 @decor-card-bg (min-width: 1100px) {
     .card.-bg-light-gradient:before {
         right: 160px;
    }
}
 @decor-card-bg (min-width: 1410px) {
     .card.-bg-light-gradient:before {
         right: calc(50vw - 545px);
    }
}
 @decor-card-bg (min-width: 900px) {
     .card.-decor-card-bg-position-left.-bg-light-gradient:before {
         left: 80px;
         right: 0;
    }
}
 @decor-card-bg (min-width: 1100px) {
     .card.-decor-card-bg-position-left.-bg-light-gradient:before {
         left: 160px;
         right: 0;
    }
}
 @decor-card-bg (min-width: 1410px) {
     .card.-decor-card-bg-position-left.-bg-light-gradient:before {
         left: calc(50vw - 545px);
    }
}
 @decor-card-bg (min-width: 900px) {
     .card .decor-card-bg {
         order: 2;
    }
     .card.-decor-card-bg-position-left .decor-card-bg, .card .text-content {
         order: 1;
    }
     .card.-decor-card-bg-position-left .text-content {
         order: 2;
    }
}
 .videoModalPlay{
     position: fixed;
     top: 100px;
     z-index: 999;
     margin-left: 10vw;
     margin-right: 10vw;
     width: 80%;
}
 .two-up-image{
     display: block;
     height: auto;
     max-width: 100%;
     width: 100%;
}
 .two_up_video_link{
     border: 0;
     border-radius: 0;
     padding: 0;
     position: relative;
}
 .two_up_video_link .play-icon{
     align-items: center;
     background: #fff;
     border-radius: 50%;
     display: flex;
     height: 96px;
     justify-content: center;
     left: calc(50% - 48px);
     position: absolute;
     top: calc(50% - 48px);
     transition: background-color 0.25s ease-out;
     width: 96px;
     z-index: 2;
}
 .two_up_video_link .play-icon > svg {
     fill: #002c77;
     display: inline-block;
     height: 32px;
     left: 4px;
     position: relative;
     transition: fill 0.25s ease-out;
     width: 29px;
}
 .two_up_video_link:after {
     background: linear-gradient(60.47deg, #002c77 39.08%, #00968f 97.22%);
     bottom: 0;
     content: "";
     display: block;
     left: 0;
     opacity: 0.55;
     position: absolute;
     right: 0;
     top: 0;
     transition: opacity 0.25s ease-out;
     z-index: 1;
}
 .two_up_video_link.-focused .play-icon,.video_link:active .play-icon,.two_up_video_link:focus .play-icon, .two_up_video_link:hover .play-icon {
     background-color: #002c77;
}
 .two_up_video_link.-focused .play-icon > svg, .two_up_video_link:active .play-icon > svg, .two_up_video_link:focus .play-icon > svg, .two_up_video_link:hover .play-icon > svg {
     fill: #fff;
}
 .two_up_video_link.-focused:after, .two_up_video_link:active:after, .two_up_video_link:focus:after, .two_up_video_link:hover:after {
     opacity: 0;
}
 .card.card-gradient:before {
    background: linear-gradient(50.33deg, #52a4d7 42.13%, #8246af);
}
 .card.card-gradient:after {
    background: linear-gradient(180deg, #0000, #000);
}

@charset "UTF-8"; .insights-results .card:before {background: linear-gradient(50.33deg, #52a4d7 42.13%, #8246af);}.insights-results .card:after {background: linear-gradient(180deg, #0000, #000);}.marketingForm .error-message{display: none;}table.outer{margin-bottom: 40px;}.msdynamicsform .form-title{padding:30px 10px 0}@media (max-width:992px){#container-a5ed8a0032 .container{width:100%!important}}.msdynamicsform p{padding-left:40px}.msdynamicsform table p{padding-left:30px}.dateTimeFormFieldBlock label,.lookupFormFieldBlock label,.multiOptionSetFormFieldBlock label.block-label,.optionSetFormFieldBlock label.block-label,.textFormFieldBlock>label,.twoOptionFormFieldBlock label.block-label,div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer],form.marketingForm{color:#fff!important}h2.form-title{color:#fff;font-family:MMC Display Condensed,sans-serif;font-size:max(1.375rem, min(4.5vw, 1.75rem));font-weight:700;letter-spacing:.02em;line-height:126.46%;margin:0;text-align:center;text-transform:uppercase}p.form-description{color:#fff;font-family:Noto Sans,sans-serif;text-align:center}.outer{background:linear-gradient(87.49deg,#002c77 23.92%,#0077a0);width:auto!important}.marketingForm :not(.inlineOverlay *,.emptySectionPlaceholder *,.designer-overlay__content *){font-family:Noto Sans,sans-serif!important}.submitButton{font-size:1rem!important;background-color:#76d3ff!important;border-radius:0!important;color:#000!important;padding:16px 24px!important}.submitButton.-focused,.submitButton:active,.submitButton:focus,.submitButton:hover{background:linear-gradient(90deg, #d3f0fb 50%, #e9f7fd);color:#000!important}.optionSetFormFieldBlock>label.block-label::after,.textFormFieldBlock>label::after{color:#ffc000!important}a.msdyn-pp--linktext{color:#76d3ff!important}a.msdyn-pp--linktext:active,a.msdyn-pp--linktext:focus,a.msdyn-pp--linktext:hover{color:#fff!important}.fifty-fifty .wysiwyg-content ul {list-style:disc;}.wysiwyg.wysiwyg-content ul {list-style:disc; margin-left:20px;}.icon-twitter {background-image: url(clientlib-base/resources/images/ico-social-x-white-footer.png); background-size:16px; background-repeat: no-repeat; background-position: 50%;}.testimonial-slider .tns-outer > button:after {background-image: url(clientlib-base/resources/images/play.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 25px;left: 5px;position: absolute;top: 5px;width: 25px;}.testimonial-slider .tns-outer > button[data-action="stop"]:after {background-image: url(clientlib-base/resources/images/pause.svg);}.testimonial-slider .tns-outer {position: relative;}.testimonial-slider .tns-outer > button{font-size: 0;position: absolute !important;z-index: 9;bottom: -50px;right:100px;background-color: #009de0;border: 0;border-radius: 100%;box-shadow: none;cursor: pointer;display: inline-block;height: 35px;width: 35px;}.testimonial-slider .tns-outer > button.-focused, .testimonial-slider .tns-outer > button:active, .testimonial-slider .tns-outer > button:focus, .testimonial-slider .tns-outer > button:hover {background-color: #009de0;}.mfp-bg {background: #000;color: blue;opacity: 0.7;overflow: hidden;z-index: 1042;}.mfp-bg, .mfp-wrap {height: 100%;left: 0;position: fixed;top: 0;width: 100%;}.mfp-wrap {-webkit-backface-visibility: hidden;outline: none !important;z-index: 1043;}.mfp-container {box-sizing: border-box;height: 100%;left: 0;padding: 0 8px;position: absolute;text-align: center;top: 0;width: 100%;}.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {display: inline-block;margin: 0 auto;position: relative;text-align: left;vertical-align: middle;z-index: 1045;}.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {cursor: auto;width: 100%;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #ccc;left: 8px;margin-top: -0.8em;position: absolute;right: 8px;text-align: center;top: 50%;width: auto;z-index: 1044;}.mfp-preloader a {color: #ccc;}.mfp-preloader a:hover {color: #fff;}.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none;}button.mfp-arrow, button.mfp-close {-webkit-appearance: none;background: #0000;border: 0;box-shadow: none;cursor: pointer;display: block;outline: none;overflow: visible;padding: 0;touch-action: manipulation;z-index: 1046;}button::-moz-focus-inner {border: 0;padding: 0;}.mfp-close {color: #fff;font-family: Arial, Baskerville, monospace;font-size: 28px;font-style: normal;height: 35px !important;line-height: 35px !important;padding: 1px 0 0 1px !important;position: absolute;right: 0;text-align: center !important;text-decoration: none;top: 0;transition: 0.2s ease-in-out;width: 35px !important;}.mfp-close:focus, .mfp-close:hover {opacity: 0.7;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {background: #000;border-radius: 50%;color: #fff;right: 20px;top: 20px;}.mfp-close-btn-in .mfp-close:focus, .mfp-close-btn-in .mfp-close:hover {opacity: 0.7;}.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;padding-right: 6px;right: -6px;text-align: right;width: 100%;}.mfp-counter {color: #ccc;font-size: 12px;line-height: 18px;position: absolute;right: 0;top: 0;white-space: nowrap;}.mfp-arrow {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 110px;margin: -55px 0 0;opacity: 0.65;padding: 0;position: absolute;top: 50%;width: 90px;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;}.mfp-arrow:after, .mfp-arrow:before {border: inset #0000;content: "";display: block;height: 0;left: 0;margin-left: 35px;margin-top: 35px;position: absolute;top: 0;width: 0;}.mfp-arrow:after {border-bottom-width: 13px;border-top-width: 13px;top: 8px;}.mfp-arrow:before {border-bottom-width: 21px;border-top-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}.mfp-arrow-left:before {border-right: 27px solid #3f3f3f;margin-left: 25px;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}.mfp-iframe-holder {padding-bottom: 40px;padding-top: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;max-width: 900px;width: 100%;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {height: 0;overflow: hidden;padding-top: 56.25%;width: 100%;}.mfp-iframe-scaler iframe {background: #000;box-shadow: 0 0 8px #0009;display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}img.mfp-img {box-sizing: border-box;display: block;height: auto;margin: 0 auto;max-width: 100%;padding: 40px 0;width: auto;}.mfp-figure, img.mfp-img {line-height: 0;}.mfp-figure:after {background: #444;bottom: 40px;box-shadow: 0 0 8px #0009;content: "";display: block;height: auto;left: 0;position: absolute;right: 0;top: 40px;width: auto;z-index: -1;}.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {cursor: auto;left: 0;margin-top: -36px;position: absolute;top: 100%;width: 100%;}.mfp-title {word-wrap: break-word;color: #f3f3f3;line-height: 18px;padding-right: 36px;text-align: left;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-height: 300px), screen and (max-width: 800px) and (orientation: landscape) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {bottom: 0;top: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: #0009;bottom: 0;box-sizing: border-box;margin: 0;padding: 3px 5px;position: fixed;top: auto;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {background: #0009;height: 35px;line-height: 35px;padding: 0;position: fixed;right: 0;text-align: center;top: 0;width: 35px;}}.mfp-fade.mfp-bg, .mfp-zoom.mfp-bg {opacity: 0 !important;transition: all 0.2s ease-out !important;}.mfp-fade.mfp-bg.mfp-ready, .mfp-zoom.mfp-bg.mfp-ready {opacity: 0.8 !important;}.mfp-fade.mfp-bg.mfp-removing, .mfp-zoom.mfp-bg.mfp-removing {opacity: 0 !important;}.mfp-fade.mfp-wrap .mfp-content {opacity: 0 !important;transition: all 0.2s ease-out !important;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1 !important;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0 !important;}@media (max-width: 900px) {.mfp-arrow {transform: scale(0.75);}.mfp-arrow-left {transform-origin: 0;}.mfp-arrow-right {transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}.tns-outer {padding: 0 !important;}.tns-outer [hidden] {display: none !important;}.tns-outer [aria-controls], .tns-outer [data-action] {cursor: pointer;}.tns-slider {transition: all 0s;}.tns-slider > .tns-item {box-sizing: border-box;}.tns-horizontal.tns-subpixel {white-space: nowrap;}.tns-horizontal.tns-subpixel > .tns-item {display: inline-block;vertical-align: top;white-space: normal;}.tns-horizontal.tns-no-subpixel:after {clear: both;content: "";display: table;}.tns-horizontal.tns-no-subpixel > .tns-item {float: left;}.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {margin-right: -100%;}.tns-gallery, .tns-no-calc {left: 0;position: relative;}.tns-gallery {min-height: 1px;}.tns-gallery > .tns-item {left: -100%;position: absolute;transition: transform 0s, opacity 0s;}.tns-gallery > .tns-slide-active {left: auto !important;position: relative;}.tns-gallery > .tns-moving {transition: all 0.25s;}.tns-autowidth {display: inline-block;}.tns-lazy-img {opacity: 0.6;transition: opacity 0.6s;}.tns-lazy-img.tns-complete {opacity: 1;}.tns-ah {transition: height 0s;}.tns-ovh {overflow: hidden;}.tns-visually-hidden {left: -10000em;position: absolute;}.tns-transparent {opacity: 0;visibility: hidden;}.tns-fadeIn {filter: alpha(opacity=100);opacity: 1;z-index: 0;}.tns-fadeOut, .tns-normal {filter: alpha(opacity=0);opacity: 0;z-index: -1;}.tns-vpfix {white-space: nowrap;}.tns-vpfix > div, .tns-vpfix > li {display: inline-block;}.tns-t-subp2 {height: 10px;margin: 0 auto;overflow: hidden;position: relative;width: 310px;}.tns-t-ct {position: absolute;right: 0;width: 2333.3333333333%;}.tns-t-ct:after {clear: both;content: "";display: table;}.tns-t-ct > div {float: left;height: 10px;width: 1.4285714286%;}@font-face {font-family: MMC Display Condensed;font-style: normal;font-weight: 400;src: local(""), url(clientlib-base/resources/fonts/mmc/MMCDisplayCd_W_Rg.woff2) format("woff2");}@font-face {font-family: MMC Display Condensed;font-style: normal;font-weight: 700;src: local(""), url(clientlib-base/resources/fonts/mmc/MMCDisplayCd_W_Bd.woff2) format("woff2");}@font-face {font-family: Noto Sans;font-style: normal;font-weight: 500;src: local(""), url(clientlib-base/resources/fonts/noto-sans/NotoSans-Medium.woff2) format("woff2");}@font-face {font-family: Noto Sans;font-style: italic;font-weight: 500;src: local(""), url(clientlib-base/resources/fonts/noto-sans/NotoSans-MediumItalic.woff2) format("woff2");}@font-face {font-family: Noto Sans;font-style: normal;font-weight: 600;src: local(""), url(clientlib-base/resources/fonts/noto-sans/NotoSans-SemiBold.woff2) format("woff2");}@font-face {font-family: Noto Sans;font-style: italic;font-weight: 600;src: local(""), url(clientlib-base/resources/fonts/noto-sans/NotoSans-SemiBoldItalic.woff2) format("woff2");}@font-face {font-family: Noto Sans;font-style: normal;font-weight: 700;src: local(""), url(clientlib-base/resources/fonts/noto-sans/NotoSans-Bold.woff2) format("woff2");}@font-face {font-family: Noto Sans;font-style: italic;font-weight: 700;src: local(""), url(clientlib-base/resources/fonts/noto-sans/NotoSans-BoldItalic.woff2) format("woff2");}[data-animation] {animation-duration: 1s;animation-fill-mode: both;}[data-animation].infinite {animation-iteration-count: infinite;}[data-animation*="In"] {visibility: hidden;}@media (-ms-high-contrast: active), (-ms-high-contrast: none) {[data-animation*="In"] {visibility: visible !important;}}[data-animation*="In"].-animated {visibility: visible;}@media (prefers-reduced-motion: reduce), print {*, :after, :before {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}[data-animation*="Out"] {opacity: 0 !important;}}@keyframes bounceIn {0% {opacity: 0;transform: scale(0.3);}50% {opacity: 1;transform: scale(1.05);}70% {transform: scale(0.9);}to {transform: scale(1);}}.bounceIn {animation-duration: 0.75s;animation-name: bounceIn;}*, :after, :before {box-sizing: border-box;}body, html {height: 100%;}html {font-size: 16px;}body {text-rendering: optimizeSpeed;-webkit-backface-visibility: hidden;color: #000;font-family: Noto Sans, sans-serif;font-size: 100%;font-weight: 500;line-height: 1.15;margin: 0;min-height: 100vh;min-width: 320px;position: relative;}hr {background-color: initial;border: 0;border-bottom: 1px solid red;clear: both;margin: 40px auto;}figure {display: block;margin: 0;}img, picture, svg {display: block;max-width: 100%;}img[width] {width: auto;}img[width][height] {height: auto;}img[src$=".svg"], svg {height: auto;max-width: none;width: 100%;}.video-container {height: 0;overflow: hidden;padding-bottom: 56.25%;position: relative;}.video-container .placeholder, .video-container embed, .video-container iframe, .video-container object {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}iframe {border: 0;}.skiplink, .sr-text {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;}.skiplink {background: #222;color: #fff;padding: 1em;text-align: center;text-decoration: none;}.skiplink:focus {clip: auto;-webkit-clip-path: none;clip-path: none;height: auto;left: 0;position: fixed;top: 0;width: auto;z-index: 1000;}.static-index-content {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];}@media (min-width: 1000px) {.static-index-content {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.static-index-content > .inner {grid-column: main;}@font-face {font-display: block;font-family: icomoon;font-style: normal;font-weight: 400;src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDRYAAAC8AAAAYGNtYXB/sHzsAAABHAAAAKxnYXNwAAAAEAAAAcgAAAAIZ2x5ZlJ6zoQAAAHQAAAI7GhlYWQcuEJFAAAKvAAAADZoaGVhB8ID1gAACvQAAAAkaG10eEm3CDUAAAsYAAAAVGxvY2EOrBB+AAALbAAAACxtYXhwABsAyQAAC5gAAAAgbmFtZZlKCfsAAAu4AAABhnBvc3QAAwAAAAANQAAAACAAAwPgAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwDAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAkAAAACAAIAAEAAAAAQAg5Anlz+kC6ULpR+qQ6pLqluqd6srwAvAM//3//wAAAAAAIOQI5c3pAOlC6UfqkOqS6pbqnerK8ALwDP/9//8AAf/jG/waORcJFsoWxhV+FX0VehV0FUgQERAIAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQFWAMACkgLAAAUAAAEHFwcJAQKSxMQ8/wABAAKExMQ8AQABAAAAAAEBbgDAAqoCwAAFAAAJAic3JwGqAQD/ADzExALA/wD/ADzExAAAAAABANYAlgMqAuoACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKu7u487u487u487u4AAQEAAS4DAAJqAAUAAAkBBycHJwIAAQA8xMQ8Amr/ADzExDwAAQEAARYDAAJSAAUAAAEXCQE3FwLEPP8A/wA8xAJSPP8AAQA8xAAAAAUAAABtBAADEwADAAcACwARABUAABMRIREJASEBJwERAR8BNwEhASUBEQEABAD+AP5cA0j+XKf+2QEnJoGBASP8uAEjASgBJ/7ZAxP9WgKm/l0Bcf6PUP7+AgX+/SFycv8AAQAhAQP9+wECAAEAVgBqA6oDQAAKAAAlIxEjCQEjESMRIwGq1IABqgGqgNSsagFWAYD+gP6qAQAAAAMAAABrBAADFQADAAcACwAAEyEVIRE1IRUBNSEVAAQA/AAEAPwABAADFXL+5XBw/uNycgABAAD/wAPAA4AANQAAAQ4BIyImJy4BNTQ2NzYnLgEnJiMiBw4BBwYxFBceARcWFxYXHgEXFjMwNz4BNzY1NCcuAScmAsAwIDAwYDAwUFAwGBISSCoqGBghITwVFRYXSS0uLy9EQ5FFRDAeHkgeHh8fVCsrAUAwUFAwMGAwMCAwGCsrVB8fHh5IHh4wREWRQ0QvLy4tSRcWFRU8ISEYGCoqSBISAAIAwP/AA0ADwAAbACcAAAEiBw4BBwYVFBceARcWMTA3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYCAEI7OlcZGTIyeDIyMjJ4MjIZGVc6O0JQcHBQUHBwA8AZGVc6O0J4fX3MQUFBQcx9fXhCOzpXGRn+AHBQUHBwUFBwAAABAQD/wAMAA8AAFwAAATM1IyIHDgEHBh0BIxUzETMRMzcjNTQ2AmCgoC4pKT0REoCAwKAgwBMDAMASET0pKS5gwP4AAgDAYA0TAAAABQAA/8AD/wPAAEgAkgCuALoAxgAAATIWFx4BFx4BFx4BFx4BFx4BFRQGBw4BBw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BJy4BJy4BNTQ2Nz4BNz4BNz4BNz4BNz4BMzUiBgcOAQcOAQcOAQcOAQcOARUUFhceARceARceARceARceATMyNjc+ATc+ATc+ATc+ATc+ATU0JicuAScuAScuAScuAScuASMxFSIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJjU0NjMyFhUUBgEUBiMiJjU0NjMyFgIAZz8pJSwOEhsODRIHBQsCAQICAQILBQcSDQ4bEg4sJSk/Z2ZAKSUsDhEcDQ4SBwULAQIBAQIBCwUHEg0OGxIOLCUpP2doQikpOxgaLBUVHAoKDAICAQECAgwKChwVFSwaGDspKUJoaEIpKTsYGSwWFRwKCQ0BAgEBAgENCQocFRUsGhg7KSlCaDYwMEgUFRUUSDAwNjYwMEgUFRUUSDAwNkdkZEdHZGQBCCQaGSQkGRokA2QBAgILBQcSDQ0cEg0sJihAZ2ZAKCYsDRIcDQ4SBwULAQIBAQIBCwUHEg4NHBEOLCUpQGZnQCglLA4SGw4NEgcFCwICAVwBAgIMCgocFRUsGhg7KSlCaGhCKSk7GBosFRUcCgkNAgIBAQICDQkKHBUVLBoYOykpQmhoQikpOxgZLRUVHAoJDQICAfkVFEgwMDY2MDBIFBUVFEgwMDY2MDBIFBX+TmRHR2RkR0dkAbwZJCQZGiQkAAABAAAAAAQAA0AATwAAAQ4BBz4BNw4BBy4BIyIHDgEHBhUUFhcmJy4BJyYnDgEVFBYXLgEnHAEVFBYXDgEjIiYnHgEXDgEjIiYnFhceARcWMzI3PgE3NjU0JjU+ATcEABw9ICEwDB9DJBxQLSsnJjkQEQMCQT0+bjAwJw0PMyoZMRVhSA0cDwoTChRrRTaFSg0ZDCMmJlErKyyRb3CYJycBHzUVAt4NEQMTPCUSGgceJBAROSYmLAwYDAMRETknJzAXNh02XB0BDgwBAQFMdA4EAwIBPlICKjACARYSERgHBjY3rGpraAcNBxY3IAAAAAACAAAAWAQAAygAQwBHAAABMCYnLgEnJicuASMiOQEwIyIGBwYHDgEHDgExMAYdARQWMTAWFx4BFxYXHgEXMjEwMzI2NzY3PgE3PgExMDY9ATQmMQERDQED9hIXHTsPNT8/ayQkJCRrPz81DzsdFxIKChIXHUMRHzo6cysrJCRrPz82DzodFxIKCv2gARX+6wKNThcfCwIEAgICAgICBAILHxdOaD5OPmdPFx8KAwMCAgIBAwICBAELHxdPZz5OPmj+rgEgkJAAAAMAQAAAA8ADQAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCQFshOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoKDg4AAAAAgAA/8ADtwN3AA8ANgAAATQnJiMiBwYVFBcWMzI3NgEUBwYjIi8BBiMiJyYnJicmNTQ3Njc2NzYzMhcWFxYXFhUUBxcWFQKSS0tqaUxLS0xpaktLASUWFh0fFcRmflFLSzY2HyAgHzY2S0tRUktKNjYgIEfEFQHlaUtMTEtpaktLS0v+jh4VFhbDRyAgNjZKS1JRS0o2NiAgICA2NkpLUX5mxBYeAAAAAQBFAFoDuwMBACQAAAEUBgcBDgEjIiYnAS4BNTQ2PwE+ATMyFh8BAT4BMzIWHwEeARUDuwgI/hQHFQoLFQf+4wgICAhOCBQLChUIqAF2CBUKCxQITggIAn0LFQf+FAcJCQcBHQgUCwoVCE0ICAgIqAF3CAgICE4HFQoAAAEAAAABAABPMFKHXw889QALBAAAAAAA3Mx+5AAAAADczH7kAAD/wAQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAABUEAAAAAAAAAAAAAAACAAAABAABVgQAAW4EAADWBAABAAQAAQAEAAAABAAAVgQAAAAEAAAABAAAwAQAAQAEAAAABAAAAAQAAAAEAABAA7cAAAQAAEUAAAAAAAoAFAAeADIARgBgAHIAhgC8ANQA7gFAAX4BpALIA0ADpAPkBDgEdgABAAAAFQDHAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");}[class*=" icon-"]:before, [class^="icon-"]:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-family: icomoon !important;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}.icon-caret-left:before {content: "\e408";}.icon-caret-right:before {content: "\e409";}.icon-caret-up:before {content: "\e5ce";}.icon-caret-down:before {content: "\e5cf";}.icon-close:before {content: "\e5cd";}.icon-check:before {content: "\f00c";}.icon-email:before {content: "\e900";}.icon-phone:before {content: "\e942";}.icon-location:before {content: "\e947";}.icon-search:before {content: "\f002";}.icon-menu:before {content: "\e902";}.icon-home:before {content: "\e901";}.icon-facebook:before {content: "\ea90";}.icon-instagram:before {content: "\ea92";}.icon-twitter:before {}.icon-youtube:before {content: "\ea9d";}.icon-linkedin:before {content: "\eaca";}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #000;font-weight: 700;margin: 0 0 20px;}.h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {margin-bottom: 0;}.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}.h1, .h2, .h5, h1, h2, h5 {font-family: MMC Display Condensed, sans-serif;}.h3, .h4, .h6, h3, h4, h6 {font-family: Noto Sans, sans-serif;}.wysiwyg-content h1, .wysiwyg-content h2, .wysiwyg-content h3, .wysiwyg-content h4, .wysiwyg-content h5, .wysiwyg-content h6 {margin-top: 45px;}.wysiwyg-content h1:first-child, .wysiwyg-content h2:first-child, .wysiwyg-content h3:first-child, .wysiwyg-content h4:first-child, .wysiwyg-content h5:first-child, .wysiwyg-content h6:first-child {margin-top: 0;}.h1, .wysiwyg-content h1 {font-size: max(2.25rem, min(7.2vw, 3.4375rem));line-height: 1.1;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.h1, .wysiwyg-content h1 {min-height: 0.0001vw;}}}.h2 {font-size: max(1.625rem, min(5.6vw, 2rem));line-height: 1.2646875;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.h2 {min-height: 0.0001vw;}}}.h3 {font-size: max(1.25rem, min(4.4vw, 1.625rem));line-height: 1.355;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.h3 {min-height: 0.0001vw;}}}.h4 {font-size: max(1.125rem, min(4vw, 1.375rem));line-height: 1.3571428571;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.h4 {min-height: 0.0001vw;}}}.h5 {font-size: max(1.0625rem, min(3.6vw, 1.3125rem));line-height: 1.2647619048;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.h5 {min-height: 0.0001vw;}}}.h6, .wysiwyg-content h6 {font-size: max(1rem, min(3.2vw, 1.125rem));line-height: 1.2644444444;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.h6, .wysiwyg-content h6 {min-height: 0.0001vw;}}}.wysiwyg-content h2, .wysiwyg-content h3, .wysiwyg-content h4, .wysiwyg-content h5 {color: #002c77;font-family: Noto Sans, sans-serif;font-weight: 700;line-height: 126.46%;margin-bottom: 10px;}.wysiwyg-content h2 {font-size: max(1.25rem, min(4.4vw, 1.625rem));}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content h2 {min-height: 0.0001vw;}}}.wysiwyg-content h3 {font-size: max(1.125rem, min(4vw, 1.375rem));}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content h3 {min-height: 0.0001vw;}}}.wysiwyg-content h4 {font-size: max(1rem, min(3.6vw, 1.125rem));}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content h4 {min-height: 0.0001vw;}}}.wysiwyg-content h5 {font-size: max(0.875rem, min(3.2vw, 1rem));}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content h5 {min-height: 0.0001vw;}}}p {font-size: max(0.875rem, min(3vw, 1rem));line-height: 1.7;margin: 0 0 20px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {p {min-height: 0.0001vw;}}}p:last-child {margin-bottom: 0;}ol, ul {list-style: none;margin: 0;padding: 0;}.wysiwyg-content ol, .wysiwyg-content ul {clear: left;margin: 0 0 20px;margin-left: 20px;}.wysiwyg-content ol:last-child, .wysiwyg-content ul:last-child {margin-bottom: 0;}.wysiwyg-content ol li, .wysiwyg-content ul li {font-size: 16px;font-size: 1rem;line-height: 1.7;margin-bottom: 10px;padding-left: 0px;position: relative;}.wysiwyg-content ol li:last-child, .wysiwyg-content ul li:last-child {margin-bottom: 0;}.wysiwyg-content ol li:before, .wysiwyg-content ul li:before {left: 0;position: absolute;}.wysiwyg-content ol li ol, .wysiwyg-content ol li ul, .wysiwyg-content ul li ol, .wysiwyg-content ul li ul {margin-top: 10px;}.wysiwyg-content ol ul > li:before, .wysiwyg-content ul ul > li:before {background-color: initial;}.wysiwyg-content ol {counter-reset: section;}.wysiwyg-content ol > li {counter-increment: section;padding-left: 20px;}.wysiwyg-content ol > li:before {color: #002c77;content: counter(section) ".";font-weight: 700;}.wysiwyg-content ol ol > li {padding-left: 20px;}.wysiwyg-content ol ol > li:before {content: counter(section, lower-alpha) ".";}.wysiwyg-content ol ol ol > li {padding-left: 30px;}.wysiwyg-content ol ol ol > li:before {content: counter(section, lower-roman) ".";}.wysiwyg-content ul > li:before {background-color: #009de0;border: 1px solid #009de0;border-radius: 50%;content: "";display: none;height: 6px;top: 10px;width: 6px;}blockquote {margin: 0;}.wysiwyg-content blockquote {-webkit-text-fill-color: #0000;background: linear-gradient(90deg, #002c77 50%, #794da8);background-clip: text;-webkit-background-clip: text;font-family: MMC Display Condensed, sans-serif;font-size: max(1.125rem, min(3.2vw, 1.75rem));font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin: 28px 0;padding-top: 25px;position: relative;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content blockquote {min-height: 0.0001vw;}}}.wysiwyg-content blockquote:before {background-color: #76d3ff;content: "";display: inline-block;height: 2px;left: 0;position: absolute;top: 0;width: 82px;}.wysiwyg-content blockquote:last-child {margin-bottom: 0;}.wysiwyg-content blockquote p {font-size: max(1.25rem, min(3.7vw, 1.75rem));}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content blockquote p {min-height: 0.0001vw;}}}.drop-cap > p:first-child:first-letter {color: #002c77;float: left;font-family: MMC Display Condensed, sans-serif;font-size: 84px;font-weight: 700;letter-spacing: 0.02em;line-height: 0.8;padding-right: 4px;padding-top: 5px;}.loading-spinner {align-items: center;background: #fffffff2;display: flex;flex-direction: column;height: 100%;justify-content: center;left: 0;opacity: 0;position: fixed;top: 0;transition: 0.25s ease-out;visibility: hidden;width: 100%;z-index: 99999;}.loading-spinner.-loading {opacity: 1;visibility: visible;}.loading-spinner:before {background-image: url(clientlib-base/resources/images/spinner.svg);background-position: 50%;background-size: 100px auto;content: "";height: 100px;left: 50%;position: absolute;top: 50%;transform: translate(-50px, -50px);width: 100px;z-index: 99999;}.loading-spinner-text {color: #7e7e7e;font-size: 16px;font-size: 1rem;font-weight: 700;letter-spacing: 0.09375rem;position: absolute;text-transform: uppercase;top: calc(50% + 60px);}.loading-spinner-text:after {animation: ellipsis 0.75s steps(4) infinite;content: "…";overflow: hidden;position: absolute;width: 0;}@keyframes ellipsis {to {width: 18px;}}fieldset {border: 0;margin: 0;padding: 0;}fieldset legend {display: block;margin: 0 0 10px;}label {display: block;}.form-field {margin: 0 0 30px;}.form-field label {margin-bottom: 10px;}.error-message {background-color: #c71111;color: #fff;display: inline-block;font-size: 14px;font-size: 0.875rem;font-weight: 500;padding: 4px 12px 4px 16px;}input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {-webkit-appearance: none;background-color: #fff;border: 1px solid #7e7e7e;border-radius: 0;box-shadow: none;color: #000;display: block;font: inherit;font-size: 16px;margin: 0;padding: 15px 20px;transition: 0.25s ease-out;width: 100%;}input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity: 1;}input[type="email"]::-ms-placeholder, input[type="password"]::-ms-placeholder, input[type="search"]::-ms-placeholder, input[type="tel"]::-ms-placeholder, input[type="text"]::-ms-placeholder, input[type="url"]::-ms-placeholder, select::-ms-placeholder, textarea::-ms-placeholder {opacity: 1;}input[type="email"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="text"]::placeholder, input[type="url"]::placeholder, select::placeholder, textarea::placeholder {opacity: 1;}input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {border-color: #009de0;}input[type="email"].-invalid, input[type="password"].-invalid, input[type="search"].-invalid, input[type="tel"].-invalid, input[type="text"].-invalid, input[type="url"].-invalid, select.-invalid, textarea.-invalid {border: 1px solid #c71111;}textarea {min-height: 100px;resize: vertical;}select {-webkit-appearance: none;appearance: none;background-image: url(clientlib-base/resources/images/select-arrow-down.svg);background-position: right 15px center;background-repeat: no-repeat;background-size: 15px auto;padding-right: 35px;text-decoration: none;}select:active, select:focus, select:hover {background-image: url(clientlib-base/resources/images/select-arrow-down-blue.svg);border-color: #009de0;cursor: pointer;}select:-moz-focusring {color: #0000;text-shadow: 0 0 0 #666;}select::-ms-expand {display: none;}.checks legend, .radios legend {margin: 0 0 15px;}.checks .check, .checks .radio, .radios .check, .radios .radio {margin-bottom: 15px;position: relative;}.checks .check:last-child, .checks .radio:last-child, .radios .check:last-child, .radios .radio:last-child {margin: 0;}.checks label, .radios label {cursor: pointer;font-size: 14px;font-size: 0.875rem;line-height: 1.4285714286;margin: 0;padding: 0 0 0 32px;position: relative;}.checks .check label:before, .radios .check label:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #f2fcff;border: 1px solid #666;border-radius: 3px;color: #0000;display: inline-block;font-family: icomoon !important;font-size: 14px;font-size: 0.875rem;font-style: normal;font-variant: normal;font-weight: 400;height: 20px;left: 0;line-height: 1;line-height: 18px;position: absolute;text-align: center;text-transform: none;top: 0;transition: color 0.25s ease-out;width: 20px;}.checks .radio label:before, .radios .radio label:before {background: #0000;border: 0;border-radius: 50%;content: "";display: inline-block;height: 12px;left: 3px;line-height: 1;position: absolute;top: 4px;transition: background 0.25s ease-out;width: 12px;z-index: 1;}.checks .radio label:after, .radios .radio label:after {background-color: #f2fcff;border: 1px solid #666;border-radius: 50%;content: "";display: inline-block;height: 18px;left: 0;line-height: 1;position: absolute;top: 1px;width: 18px;}.checks input[type="checkbox"], .radios input[type="checkbox"] {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;}.checks input[type="checkbox"] + label:before, .radios input[type="checkbox"] + label:before {content: "\f00c";}.checks input[type="checkbox"] + label:hover:before, .checks input[type="checkbox"]:focus + label:before, .radios input[type="checkbox"] + label:hover:before, .radios input[type="checkbox"]:focus + label:before {color: #002c774d;}.checks input[type="checkbox"]:checked + label:before, .radios input[type="checkbox"]:checked + label:before {color: #002c77;}.checks input[type="radio"], .radios input[type="radio"] {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;}.checks input[type="radio"] + label:hover:before, .checks input[type="radio"]:focus + label:before, .radios input[type="radio"] + label:hover:before, .radios input[type="radio"]:focus + label:before {background: #009de04d;}.checks input[type="radio"]:checked + label:before, .radios input[type="radio"]:checked + label:before {background: #009de0;}.page-container {background: #fff;box-shadow: 0 0 100px #0000001a;max-width: 100%;min-height: 100%;position: relative;width: 100%;}[data-whatintent="mouse"] :focus {outline: none;}[data-whatinput="keyboard"] .check input[type="checkbox"]:focus + label, [data-whatinput="keyboard"] .radio input[type="radio"]:focus + label, [data-whatinput="keyboard"] :focus {outline-color: #8246af;outline-offset: 2px;outline-style: solid;outline-width: 2px;}[data-whatinput="keyboard"] .-bg-dark .check input[type="checkbox"]:focus + label, [data-whatinput="keyboard"] .-bg-dark .radio input[type="radio"]:focus + label, [data-whatinput="keyboard"] .-bg-dark :focus {outline-color: #002c77;}.js-link-event {cursor: pointer;}a {color: #0079ad;display: inline-block;text-decoration: none;transition: 0.25s ease-out;}a.-focused, a:active, a:focus, a:hover {color: #8246af;}.wysiwyg-content a:not(.btn) {box-shadow: inset 0 -1px 0 0 #76d3ff;display: inline;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;}.wysiwyg-content a:not(.btn).-focused, .wysiwyg-content a:not(.btn):active, .wysiwyg-content a:not(.btn):focus, .wysiwyg-content a:not(.btn):hover {box-shadow: inset 0 -5px 0 0 #76d3ff;color: #8246af;}a:disabled, a[disabled] {box-shadow: inset 0 -1px 0 0 #7e7e7e !important;color: #7e7e7e;pointer-events: none;}a:disabled.-focused, a:disabled:active, a:disabled:focus, a:disabled:hover, a[disabled].-focused, a[disabled]:active, a[disabled]:focus, a[disabled]:hover {color: #7e7e7e;}.-bg-dark .wysiwyg-content a:not(.btn) {box-shadow: inset 0 -1px 0 0 #8246af;color: #76d3ff;}.-bg-dark .wysiwyg-content a:not(.btn).-focused, .-bg-dark .wysiwyg-content a:not(.btn):active, .-bg-dark .wysiwyg-content a:not(.btn):focus, .-bg-dark .wysiwyg-content a:not(.btn):hover {box-shadow: inset 0 -5px 0 0 #8246af;color: #fff;}.-arrow-link:not(.btn) {box-shadow: inset 0 -1px 0 0 #76d3ff;color: #002c77;display: inline;line-height: 1.5;position: relative;text-decoration: none;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;}.-arrow-link:not(.btn).-focused, .-arrow-link:not(.btn):active, .-arrow-link:not(.btn):focus, .-arrow-link:not(.btn):hover {box-shadow: inset 0 -5px 0 0 #76d3ff;color: #8246af;}.-arrow-link:not(.btn):before {background-image: url(clientlib-base/resources/images/arrow-blue.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 10px;left: -20px;position: absolute;top: 6.5px;transform: rotate(180deg);width: 15px;}.-external-link:not(.btn) {box-shadow: inset 0 -1px 0 0 #76d3ff;color: #0079ad;display: inline;margin-right: 20px;position: relative;text-decoration: none;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;}.-external-link:not(.btn).-focused, .-external-link:not(.btn):active, .-external-link:not(.btn):focus, .-external-link:not(.btn):hover {box-shadow: inset 0 -5px 0 0 #76d3ff;color: #8246af;}.-external-link:not(.btn):after {background-image: url(clientlib-base/resources/images/external-link.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 12px;opacity: 0.9;position: absolute;right: -18px;top: 3px;width: 12px;}@media (min-width: 1410px) {.-external-link:not(.btn):after {top: 5px;}}button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;font: inherit;transition: 0.25s ease-out;}.login-panel, .site-header-search-container .search-close, .site-header .menu-close, .utility .menu-open, .utility .search-open {background: none;border: 0;box-shadow: none;color: inherit;line-height: 1;padding: 0;}.btn, button.btn {background-color: initial;border: 0;color: #000;display: inline-block;font-family: Noto Sans, sans-serif;font-size: 1rem;font-weight: 700;overflow: hidden;padding: 16px 24px;position: relative;text-align: center;text-decoration: none;transition: color 0.25s ease-out;z-index: 1;}.btn:after, button.btn:after {background: linear-gradient(90deg, #76d3ff 40%, #002c77 75%, #794da8);bottom: 0;content: "";display: inline-block;left: 0;position: absolute;top: 0;transition: left 0.5s ease-out;width: 400%;z-index: -1;}.btn.-focused, .btn:active, .btn:focus, .btn:hover, button.btn.-focused, button.btn:active, button.btn:focus, button.btn:hover {color: #fff;}.btn.-focused:after, .btn:active:after, .btn:focus:after, .btn:hover:after, button.btn.-focused:after, button.btn:active:after, button.btn:focus:after, button.btn:hover:after {left: -300%;}.btn[type="button"], .btn[type="reset"], .btn[type="submit"], button.btn[type="button"], button.btn[type="reset"], button.btn[type="submit"] {background-color: initial;background: #76d3ff;border: 0;color: #000;display: inline-block;font-family: Noto Sans, sans-serif;font-size: 1rem;font-weight: 700;padding: 16px 24px;text-align: center;text-decoration: none;transition: color 0.25s ease-out;}.btn[type="button"].-focused, .btn[type="button"]:active, .btn[type="button"]:focus, .btn[type="button"]:hover, .btn[type="reset"].-focused, .btn[type="reset"]:active, .btn[type="reset"]:focus, .btn[type="reset"]:hover, .btn[type="submit"].-focused, .btn[type="submit"]:active, .btn[type="submit"]:focus, .btn[type="submit"]:hover, button.btn[type="button"].-focused, button.btn[type="button"]:active, button.btn[type="button"]:focus, button.btn[type="button"]:hover, button.btn[type="reset"].-focused, button.btn[type="reset"]:active, button.btn[type="reset"]:focus, button.btn[type="reset"]:hover, button.btn[type="submit"].-focused, button.btn[type="submit"]:active, button.btn[type="submit"]:focus, button.btn[type="submit"]:hover {background: linear-gradient(90deg, #002c77 50%, #794da8);color: #fff;}.wysiwyg-content .btn, .wysiwyg-content button.btn {margin-top: 5px;}.wysiwyg-content .btn + .btn, .wysiwyg-content button.btn + .btn {margin-left: 5px;}.btn:disabled, .btn[disabled], button.btn:disabled, button.btn[disabled] {background: #c4c4c4 !important;box-shadow: none !important;color: #7e7e7e !important;pointer-events: none;}.-bg-dark .btn:after, .-bg-dark button.btn:after {background: linear-gradient(90deg, #76d3ff 40%, #d3f0fb 75%, #e9f7fd);}.-bg-dark .btn.-focused, .-bg-dark .btn:active, .-bg-dark .btn:focus, .-bg-dark .btn:hover, .-bg-dark button.btn.-focused, .-bg-dark button.btn:active, .-bg-dark button.btn:focus, .-bg-dark button.btn:hover {color: #000;}.-bg-dark .btn[type="button"].-focused, .-bg-dark .btn[type="button"]:active, .-bg-dark .btn[type="button"]:focus, .-bg-dark .btn[type="button"]:hover, .-bg-dark .btn[type="reset"].-focused, .-bg-dark .btn[type="reset"]:active, .-bg-dark .btn[type="reset"]:focus, .-bg-dark .btn[type="reset"]:hover, .-bg-dark .btn[type="submit"].-focused, .-bg-dark .btn[type="submit"]:active, .-bg-dark .btn[type="submit"]:focus, .-bg-dark .btn[type="submit"]:hover, .-bg-dark button.btn[type="button"].-focused, .-bg-dark button.btn[type="button"]:active, .-bg-dark button.btn[type="button"]:focus, .-bg-dark button.btn[type="button"]:hover, .-bg-dark button.btn[type="reset"].-focused, .-bg-dark button.btn[type="reset"]:active, .-bg-dark button.btn[type="reset"]:focus, .-bg-dark button.btn[type="reset"]:hover, .-bg-dark button.btn[type="submit"].-focused, .-bg-dark button.btn[type="submit"]:active, .-bg-dark button.btn[type="submit"]:focus, .-bg-dark button.btn[type="submit"]:hover {background: linear-gradient(90deg, #d3f0fb 50%, #e9f7fd);color: #000;}.card {align-items: flex-start;background-position: 50%;background-repeat: no-repeat;background-size: cover;display: flex;flex-direction: column;justify-content: flex-end;max-width: 100%;position: relative;width: 100%;z-index: 1;}.card:after, .card:before {content: "";display: block;position: absolute;}.card:before {bottom: -3px;left: -3px;opacity: 0;right: -3px;top: -3px;transition: opacity 0.25s ease-out;z-index: 0;}.card:after {bottom: 4px;left: 4px;opacity: 0.8;right: 4px;top: 60%;transition: top 0.25s ease-out;z-index: 2;}.card .decor-card-bg {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);border: 4px solid #fff;bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 1;}.card .decor-card-bg:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);background-position: 100% 0;content: "";display: block;opacity: 0.2;z-index: 1;}.card .decor-card-bg .decor-card-bg-image, .card .decor-card-bg:before {background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(1);transition-duration: 0.5s;transition-property: transform;transition-timing-function: ease-out;}.card .decor-card-bg .decor-card-bg-image {background-position: 50%;z-index: 2;}.card.-odd .decor-card-bg {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.card.-odd .decor-card-bg:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.card .tagline {align-items: center;display: inline-flex;flex-direction: row;justify-content: flex-start;left: 4px;position: absolute;top: 4px;z-index: 1;}.card .secondary-tag, .card .tag {background-color: #00968f;color: #fff;display: inline-block;font-size: 14px;font-weight: 700;line-height: 162.7%;padding: 6.5px 14px;}.card .secondary-tag {background-color: #006d68;}.card > .inner {color: #fff;padding: 24px 35px;position: relative;width: 100%;z-index: 3;}.card .heading {font-family: MMC Display Condensed, sans-serif;font-size: max(1.1875rem, min(3.5vw, 1.3125rem));font-style: normal;font-weight: 700;letter-spacing: 0.02em;line-height: 122.5%;margin-bottom: 8px;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.card .heading {min-height: 0.0001vw;}}}.card .heading:last-child {margin-bottom: 0;}.card .heading a {color: #fff;display: inline;outline: none;}.card .subheading {margin: 0;}.card .body-text {font-size: max(0.875rem, min(2.8vw, 1rem));font-style: normal;font-weight: 700;line-height: 120%;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.card .body-text {min-height: 0.0001vw;}}}.card.js-link-event.-focused:before, .card.js-link-event:active:before, .card.js-link-event:focus:before, .card.js-link-event:hover:before {opacity: 1;}.card.js-link-event.-focused:after, .card.js-link-event:active:after, .card.js-link-event:focus:after, .card.js-link-event:hover:after {top: 62%;}.card.js-link-event.-focused .decor-card-bg-image, .card.js-link-event.-focused .decor-card-bg:before, .card.js-link-event:active .decor-card-bg-image, .card.js-link-event:active .decor-card-bg:before, .card.js-link-event:focus .decor-card-bg-image, .card.js-link-event:focus .decor-card-bg:before, .card.js-link-event:hover .decor-card-bg-image, .card.js-link-event:hover .decor-card-bg:before {transform: scale3d(1.02, 1.02, 1.02);}.testimonial-slide {align-items: center;background-color: #fff;border: 1px solid #e5e5e5;display: flex;flex-direction: row;height: 100%;justify-content: center;position: relative;z-index: 10;}.testimonial-slide > .inner {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;min-height: 200px;padding: 20px;}@media (min-width: 900px) {.testimonial-slide > .inner {align-items: center;flex-direction: row;justify-content: center;padding: 40px 75px;}}.testimonial-slide.-with-image > .inner {padding: 20px 40px;}@media (min-width: 900px) {.testimonial-slide.-with-image > .inner {padding: 40px 100px 40px 75px;}}.testimonial-slide.-with-image > .inner .testimonial-text .decor-quote-icon {display: none;}@media (min-width: 900px) {.testimonial-slide.-with-image.-image-placement-right > .inner {padding: 40px 75px 40px 100px;}.testimonial-slide.-with-image.-image-placement-right .text-content {order: 1;padding-left: 0;padding-right: 40px;}.testimonial-slide.-with-image.-image-placement-right .image {order: 2;}}.testimonial-slide .image {background-color: #fff;border: 2px solid #0079ad;border-radius: 100%;height: 270px;margin-bottom: 30px;overflow: visible !important;position: relative;width: 270px;z-index: 1;}.testimonial-slide .image > img {border: 14px solid #fff;border-radius: 100%;display: block;height: 266px;width: 266px;}.testimonial-slide .image .decor-quote-icon-container {background-color: #fff;height: 60px;position: absolute;right: 0;top: 0;width: 60px;z-index: 3;}.testimonial-slide .image .decor-quote-icon-container .quote-icon {background-image: url(clientlib-base/resources/images/quotes.svg);background-position: 0 100%;background-repeat: no-repeat;background-size: contain;bottom: -1px;display: inline-block;height: 60px;left: -1px;position: absolute;width: 60px;z-index: 1;}.testimonial-slide .image .decor-quote-icon-container .quote-icon-block-bottom, .testimonial-slide .image .decor-quote-icon-container .quote-icon-block-top {background-color: #fff;display: inline-block;height: 12px;position: absolute;width: 12px;}.testimonial-slide .image .decor-quote-icon-container .quote-icon-block-top {left: -7px;top: 10px;transform: rotate(30deg);}.testimonial-slide .image .decor-quote-icon-container .quote-icon-block-bottom {bottom: -9px;right: 9px;transform: rotate(-25deg);}@media (min-width: 1410px) {.testimonial-slide .image {height: 284px;margin-bottom: 0;width: 284px;}.testimonial-slide .image > img {height: 280px;width: 280px;}.testimonial-slide .image .decor-quote-icon-container .quote-icon-block-top {top: 16px;}.testimonial-slide .image .decor-quote-icon-container .quote-icon-block-bottom {right: 16px;}}@media (min-width: 900px) {.testimonial-slide .text-content {padding-left: 40px;width: calc(100% - 270px);}}@media (min-width: 1410px) {.testimonial-slide .text-content {width: calc(100% - 290px);}}.testimonial-slide:not(.-with-image) .text-content {margin: 40px 0 0 48px;padding: 0;position: relative;width: auto;}@media (min-width: 768px) {.testimonial-slide:not(.-with-image) .text-content {margin: 60px 0 0 78px;}}@media (min-width: 1200px) {.testimonial-slide:not(.-with-image) .text-content {margin: 60px 40px 0 118px;}}.testimonial-slide .testimonial-text {-webkit-text-fill-color: #0000;background: linear-gradient(90deg, #002c77 50%, #8246af);background-clip: text;-webkit-background-clip: text;font-family: MMC Display Condensed, sans-serif;font-size: max(1.125rem, min(4vw, 1.75rem));font-style: normal;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.testimonial-slide .testimonial-text {min-height: 0.0001vw;}}}.testimonial-slide .testimonial-text .decor-quote-icon {background-image: url(clientlib-base/resources/images/quotes.svg);background-position: 0 100%;background-repeat: no-repeat;background-size: contain;display: inline-block;height: 30px;left: -36px;position: absolute;top: -30px;width: 30px;}@media (min-width: 768px) {.testimonial-slide .testimonial-text .decor-quote-icon {height: 60px;left: -72px;top: -62px;width: 60px;}}.testimonial-slide .attribution {color: #002c77;display: inline-block;font-size: 14px;font-weight: 700;line-height: 1.357;margin-top: 20px;padding-left: 64px;position: relative;}.testimonial-slide .attribution:before {background-color: #76d3ff;content: "";display: inline-block;height: 2px;left: 0;position: absolute;top: 8px;width: 50px;}.accordion {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.accordion {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.accordion > .inner {grid-column: main;}.accordion .accordion-content-wrapper {margin: 0 auto;max-width: 834px;}.accordion .intro {margin-bottom: 32px;text-align: center;}.accordion .intro .title {color: #002c77;font-family: Noto Sans, sans-serif;font-size: max(1.25rem, min(4.5vw, 1.625rem));font-weight: 700;line-height: 126.46%;text-transform: normal;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.accordion .intro .title {min-height: 0.0001vw;}}}.accordion .accordion-container {background: linear-gradient(74.6deg, #002c770d 39.2%, #76d3ff0d);padding: 35px 10px;}@media (min-width: 768px) {.accordion .accordion-container {padding: 35px 45px;}}.accordion .accordion-items {position: relative;z-index: 2;}.accordion .accordion-item {border-bottom: 1px solid #c4c4c4;margin-bottom: 20px;padding-bottom: 20px;}.accordion .accordion-item h3 {margin: 0;}.accordion .accordion-item:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}.accordion .accordion-item-toggle {align-items: center;background: none;border: 0;box-shadow: none;color: inherit;cursor: pointer;display: flex;flex-direction: row;justify-content: flex-start;padding: 0;text-align: left;width: 100%;}.accordion .accordion-item-toggle.-focused .decor-expand-icon, .accordion .accordion-item-toggle:active .decor-expand-icon, .accordion .accordion-item-toggle:focus .decor-expand-icon, .accordion .accordion-item-toggle:hover .decor-expand-icon {background-color: #76d3ff;}.accordion .accordion-item-toggle.-focused .expand-line-horizontal, .accordion .accordion-item-toggle.-focused .expand-line-vertical, .accordion .accordion-item-toggle:active .expand-line-horizontal, .accordion .accordion-item-toggle:active .expand-line-vertical, .accordion .accordion-item-toggle:focus .expand-line-horizontal, .accordion .accordion-item-toggle:focus .expand-line-vertical, .accordion .accordion-item-toggle:hover .expand-line-horizontal, .accordion .accordion-item-toggle:hover .expand-line-vertical {background-color: #002c77;}.accordion .accordion-item-title {color: #0079ad;font-family: Noto Sans, sans-serif;font-size: 18px;font-weight: 700;line-height: 126.46%;margin-left: 20px;}.accordion .accordion-item-eyebrow {color: #666;font-size: 14px;font-weight: 600;line-height: 126.46%;margin-bottom: 6px;}.accordion .decor-expand-icon {background-color: #009de0;border: 1px solid #0000;border-radius: 100%;display: inline-block;flex-shrink: 0;height: 36px;position: relative;transition: border-color 0.25s ease-out, background-color 0.25s ease-out;width: 36px;}.accordion .decor-expand-icon .expand-line-horizontal, .accordion .decor-expand-icon .expand-line-vertical {background-color: #fff;display: inline-block;height: 2px;left: 9px;position: absolute;top: 16px;transition: transform 0.25s ease-out, background-color 0.25s ease-out;width: 16px;}.accordion .decor-expand-icon .expand-line-vertical {transform: rotate(-90deg);}.accordion .decor-expand-icon .expand-line-horizontal {transform: rotate(0deg);}.accordion [data-expanded="true"] .decor-expand-icon {background-color: #fff;border-color: #002c77;}.accordion [data-expanded="true"] .decor-expand-icon .expand-line-horizontal, .accordion [data-expanded="true"] .decor-expand-icon .expand-line-vertical {background-color: #002c77;}.accordion [data-expanded="true"] .decor-expand-icon .expand-line-vertical {transform: rotate(0deg);}.accordion .accordion-content {padding: 10px 0 32px 56px;}.authors-sidebar {margin: 0 auto 40px;max-width: 800px;position: relative;}.authors-sidebar .authors-sidebar-heading {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin-bottom: 20px;}.authors-sidebar .authors-sidebar-person {background: linear-gradient(69.41deg, #002c77 47.38%, #00968f);border: 1px solid #e5e5e5;color: #fff;display: flex;flex-direction: column;margin-bottom: 20px;padding: 20px;}@media (min-width: 1200px) {.authors-sidebar .authors-sidebar-person {align-items: stretch;display: flex;flex-direction: row;justify-content: space-between;padding: 24px;}}.authors-sidebar .authors-sidebar-person:last-child {margin-bottom: 0;}.authors-sidebar .authors-sidebar-person .authors-sidebar-person-image-container {height: 90px;margin-bottom: 16px;overflow: hidden;width: 90px;}@media (min-width: 1200px) {.authors-sidebar .authors-sidebar-person .authors-sidebar-person-image-container {height: 132px;margin: 0;width: 132px;}}.authors-sidebar .authors-sidebar-person .authors-sidebar-person-image {border-radius: 100%;display: block;height: auto;width: 100%;}.authors-sidebar .authors-sidebar-person .authors-sidebar-person-text {width: 100%;}@media (min-width: 1200px) {.authors-sidebar .authors-sidebar-person .authors-sidebar-person-text {align-items: flex-start;display: flex;flex-direction: column;justify-content: center;width: calc(100% - 152px);}}.authors-sidebar .authors-sidebar-person .authors-sidebar-person-name {color: #fff;font-family: Noto Sans, sans-serif;font-size: 16px;font-weight: 700;line-height: 126.46%;margin: 0;}@media (min-width: 1200px) {.authors-sidebar .authors-sidebar-person .authors-sidebar-person-name {font-size: 18px;}}.authors-sidebar .authors-sidebar-person .authors-sidebar-person-title {font-size: 14px;font-weight: 400;line-height: 19px;margin-top: 8px;}.authors {background: linear-gradient(68.09deg, #002c770d 44.92%, #76d3ff0d);margin: 40px auto;max-width: 800px;}.authors > .inner {padding: 20px;position: relative;z-index: 1;}@media (min-width: 600px) {.authors > .inner {padding: 30px 40px 40px;}}.authors .authors-heading {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin-bottom: 20px;}.authors .authors-person {border-top: 1px solid #c4c4c4;display: flex;flex-direction: column;margin-bottom: 28px;padding-top: 28px;}@media (min-width: 600px) {.authors .authors-person {align-items: flex-start;display: flex;flex-direction: row;justify-content: space-between;}}.authors .authors-person:last-child {margin-bottom: 0;}.authors .authors-person .authors-person-image-container {height: 90px;margin-bottom: 16px;overflow: hidden;width: 90px;}@media (min-width: 600px) {.authors .authors-person .authors-person-image-container {height: 132px;width: 132px;}}.authors .authors-person .authors-person-image {border-radius: 100%;display: block;height: auto;width: 100%;}.authors .authors-person .authors-person-text {width: 100%;}@media (min-width: 600px) {.authors .authors-person .authors-person-text {width: calc(100% - 152px);}}.authors .authors-person .authors-person-name {color: #002c77;font-family: Noto Sans, sans-serif;font-size: 16px;font-weight: 700;line-height: 126.46%;margin: 0;}@media (min-width: 600px) {.authors .authors-person .authors-person-name {font-size: 18px;}}.authors .authors-person .authors-person-title {font-size: 14px;font-weight: 400;line-height: 19px;margin-top: 8px;}.authors .authors-person .authors-person-social {margin: 14px 0;}.authors .authors-person .authors-person-social ul {align-items: center;display: flex;flex-direction: row;justify-content: flex-start;}.authors .authors-person .authors-person-social li + li {margin-left: 5px;}.authors .authors-person .authors-person-social li a {align-items: center;background-color: #c4c4c4;border-radius: 100%;color: #000;display: inline-flex;flex-direction: row;font-size: 14px;height: 30px;justify-content: center;width: 30px;}.authors .authors-person .authors-person-social li a.-focused, .authors .authors-person .authors-person-social li a:active, .authors .authors-person .authors-person-social li a:focus, .authors .authors-person .authors-person-social li a:hover {background-color: #002c77;color: #fff;}.authors .authors-person .authors-person-social .icon-linkedin {font-size: 16px;}.authors .authors-person .authors-person-social .icon-linkedin:before {position: relative;top: -1px;}.authors .authors-person .authors-person-bio p {font-size: 14px;font-weight: 500;line-height: 170%;}.buttons-list {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin: 0 0 20px;}@media (min-width: 1000px) {.buttons-list {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.buttons-list > .inner {grid-column: main;}.buttons-list .buttons-list-items {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}.buttons-list .buttons-list-items li {margin: 0;padding: 0;}.buttons-list .buttons-list-items li:before {display: none;}.buttons-list .buttons-list-items li + li {margin-left: 12px;}.contact-lockup {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.contact-lockup {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.contact-lockup > .inner {grid-column: main;}.contact-lockup .contact-lockup-container {margin-bottom: 40px;}@media (min-width: 900px) {.contact-lockup .contact-lockup-container {align-items: flex-start;display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 0;}}.contact-lockup .text-content {margin: 0 auto;max-width: 650px;text-align: left;width: 100%;}@media (min-width: 900px) {.contact-lockup .text-content {margin: 0;width: calc(100% - 500px);}}.contact-lockup.-latest .text-content {max-width: 810px;}.contact-lockup .contacts-content {margin: 42px auto 0;max-width: 450px;text-align: left;width: 100%;}@media (min-width: 900px) {.contact-lockup .contacts-content {margin: 0;}}.contact-lockup .contacts-title, .contact-lockup .title {color: #002c77;font-weight: 700;line-height: 126.46%;text-align: center;}@media (min-width: 900px) {.contact-lockup .contacts-title, .contact-lockup .title {text-align: left;}}.contact-lockup .title {font-family: Noto Sans, sans-serif;font-size: max(1.25rem, min(3.25vw, 1.625rem));line-height: 126.46%;text-transform: none;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.contact-lockup .title {min-height: 0.0001vw;}}}.contact-lockup.-latest .title {font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(3.5vw, 2rem));font-weight: 700;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.contact-lockup.-latest .title {min-height: 0.0001vw;}}}.contact-lockup .contacts-title {font-family: MMC Display Condensed, sans-serif;font-size: 23px;}.contact-lockup .body-text {font-size: 16px;font-weight: 500;line-height: 170%;margin: 8px 0 28px;text-align: left;}.contact-lockup .primary-link-container, .contact-lockup .secondary-link-container {text-align: center;}@media (min-width: 900px) {.contact-lockup .primary-link-container, .contact-lockup .secondary-link-container {text-align: left;}}.contact-lockup .contact-lockup-latest {margin: 30px 0;}.contact-lockup .contact-lockup-latest li {border-top: 2px solid #c4c4c4;padding: 30px 0;}.contact-lockup .contact-lockup-latest li:last-child {border-bottom: 2px solid #c4c4c4;}.contact-lockup .contact-lockup-latest .contact-lockup-latest-byline {color: #000;font-size: 14px;font-weight: 400;line-height: 126.46%;margin-bottom: 8px;}.contact-lockup .contact-lockup-latest .contact-lockup-latest-type {font-weight: 600;margin-right: 6px;}.contact-lockup .contact-lockup-latest .contact-lockup-latest-title a {color: #0079ad;font-family: Noto Sans, sans-serif;font-size: max(1.125rem, min(3vw, 1.375rem));font-weight: 700;line-height: 126.46%;max-width: 780px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.contact-lockup .contact-lockup-latest .contact-lockup-latest-title a {min-height: 0.0001vw;}}}.contact-lockup .contact-lockup-latest .contact-lockup-latest-title a.-focused, .contact-lockup .contact-lockup-latest .contact-lockup-latest-title a:active, .contact-lockup .contact-lockup-latest .contact-lockup-latest-title a:focus, .contact-lockup .contact-lockup-latest .contact-lockup-latest-title a:hover {color: #8246af;}.contact-lockup .primary-link {box-shadow: 5px 5px 24px 0 #52a4d766;margin-bottom: 5px;}.contact-lockup .contacts-slider {background-color: #fff;position: relative;}.contact-lockup .contacts-slider .tns-controls, .contact-lockup .contacts-slider .tns-nav {bottom: -50px;height: 38px;position: absolute;}.contact-lockup .contacts-slider .tns-nav {left: 0;}.contact-lockup .contacts-slider .tns-nav > button {background: none;border: 1px solid #52a4d7;border-radius: 100%;box-shadow: none;color: inherit;display: inline-block;height: 10px;line-height: 1;margin-right: 7px;padding: 0;width: 10px;}.contact-lockup .contacts-slider .tns-nav > button.tns-nav-active {background-color: #52a4d7;}.contact-lockup .contacts-slider .tns-nav > button:last-child {margin-right: 0;}.contact-lockup .contacts-slider .tns-controls {align-items: flex-start;display: flex;flex-direction: row;justify-content: flex-end;right: 0;}.contact-lockup .contacts-slider .tns-controls > button {background-color: #91d9f533;background-image: url(clientlib-base/resources/images/arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: 40%;border: 0;border-radius: 100%;box-shadow: none;color: #0000;display: inline-block;font-size: 0.1px;height: 38px;line-height: 1;margin-right: 7px;padding: 0;transition: background-color 0.25s ease-out;width: 38px;}.contact-lockup .contacts-slider .tns-controls > button.-focused, .contact-lockup .contacts-slider .tns-controls > button:active, .contact-lockup .contacts-slider .tns-controls > button:focus, .contact-lockup .contacts-slider .tns-controls > button:hover {background-color: #91d9f5;}.contact-lockup .contacts-slider .tns-controls > button[data-controls="next"] {transform: rotate(180deg);}.contact-lockup .contacts-slider .tns-controls > button:last-child {margin-right: 0;}.contact-card {background: linear-gradient(69.41deg, #002c77 47.38%, #00968f);border: 1px solid #e5e5e5;max-width: 450px;padding: 20px;width: 100%;}.contact-card:first-child {margin-bottom: 16px;}.contact-card > .inner {align-items: center;display: flex;flex-direction: row;justify-content: space-between;}.contact-card .contact-photo {width: 160px;}.contact-card .contact-photo img {border-radius: 100%;display: block;height: 137px;width: 137px;}.contact-card .contact-details {color: #fff;width: calc(100% - 160px);}.contact-card h3 {color: #fff;font-family: Noto Sans, sans-serif;font-size: 18px;font-weight: 700;line-height: 126.46%;margin-bottom: 6px;}.contact-card .contact-email, .contact-card .contact-office, .contact-card .contact-phone, .contact-card .contact-title {font-size: 14px;line-height: 1.35;}.contact-card .contact-title {margin-bottom: 4px;}.contact-card .contact-role {margin-bottom: 16px;}.contact-card .contact-email, .contact-card .contact-phone {align-items: center;display: flex;flex-direction: row;font-weight: 500;justify-content: flex-start;}.contact-card .contact-email a, .contact-card .contact-phone a {box-shadow: inset 0 0 0 0 #91d9f5;color: #fff;display: inline;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;}.contact-card .contact-email a.-focused, .contact-card .contact-email a:active, .contact-card .contact-email a:focus, .contact-card .contact-email a:hover, .contact-card .contact-phone a.-focused, .contact-card .contact-phone a:active, .contact-card .contact-phone a:focus, .contact-card .contact-phone a:hover {box-shadow: inset 0 -1px 0 0 #91d9f5;color: #fff;}.contact-card .contact-email a:focus {outline-color: #009DE0;}.contact-card .contact-email:before, .contact-card .contact-phone:before {background-position: bottom;background-repeat: no-repeat;background-size: contain;display: inline-block;height: 12px;margin-right: 8px;width: 10px;}.contact-card .contact-phone {margin-bottom: 4px;}.contact-card .contact-phone img {height: 14px;width: 10px;margin-right: 8px;}.contact-card .contact-email img {height: 9px;width: 12px;margin-right: 8px;}.email-signup {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.email-signup {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.email-signup > .inner {grid-column: main;}.email-signup .email-signup-container {align-items: center;background: linear-gradient(87.49deg, #002c77 23.92%, #0077a0);box-shadow: 5px 5px 24px 0 #52a4d766;color: #fff;display: flex;flex-direction: column;justify-content: flex-start;padding: 40px 20px;position: relative;}.email-signup .email-signup-container:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);background-position: 100% 0;background-repeat: no-repeat;background-size: cover;bottom: 0;content: "";display: block;left: 0;opacity: 0.15;position: absolute;right: 0;top: 0;z-index: 0;}@media (min-width: 1200px) {.email-signup .email-signup-container:before {background-position: top -20px right 0;background-size: 90%;}}@media (min-width: 1410px) {.email-signup .email-signup-container:before {background-position: top -40px right 0;background-size: 110%;}}@media (min-width: 600px) {.email-signup .email-signup-container {padding: 40px;}}@media (min-width: 900px) {.email-signup .email-signup-container {align-items: center;display: flex;flex-direction: row;justify-content: space-between;}}@media (min-width: 1100px) {.email-signup .email-signup-container {padding: 60px 40px;}}.email-signup .title {color: #fff;font-family: MMC Display Condensed, sans-serif;font-size: max(1.375rem, min(4.5vw, 1.75rem));font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin: 0;position: relative;text-align: center;text-transform: uppercase;width: 100%;z-index: 1;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.email-signup .title {min-height: 0.0001vw;}}}@media (min-width: 900px) {.email-signup .title {padding-right: 20px;text-align: left;width: 50%;}}@media (min-width: 1100px) {.email-signup .title {padding-right: 40px;padding-top: 10px;width: 50%;}}@media (min-width: 1410px) {.email-signup .title {padding-right: 80px;padding-top: 12px;width: 45%;}}.email-signup .form-container {margin-top: 28px;max-width: 690px;position: relative;width: 100%;z-index: 1;}.email-signup .form-container .error-message {align-items: center;display: flex !important;flex-direction: column;height: 50px;justify-content: center;position: absolute;top: 90px;}.email-signup .form-container label {font-size: max(0.875rem, min(2.5vw, 1rem));font-weight: 700;line-height: 170%;margin-bottom: 8px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.email-signup .form-container label {min-height: 0.0001vw;}}}@media (min-width: 900px) {.email-signup .form-container {margin-top: 0;width: 50%;}}@media (min-width: 1410px) {.email-signup .form-container {width: 55%;}}.email-signup .email-input-group {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}@media (min-width: 500px) {.email-signup .email-input-group {flex-wrap: nowrap;}}.email-signup .email-input-group .email-text-input {border: 1px solid #fff;height: 50px;margin: 10px 0 0;min-width: 250px;width: calc(100% - 112px);}.email-signup .email-input-group .email-text-input.-focused, .email-signup .email-input-group .email-text-input:active, .email-signup .email-input-group .email-text-input:focus, .email-signup .email-input-group .email-text-input:hover {border: 1px solid #002c77;}.email-signup .email-input-group .email-submit {margin: 10px 0 0;width: 112px;}@media (min-width: 900px) {.email-signup .email-input-group {justify-content: flex-end;}}.email-signup .email-signup-status-messages {background-color: #002c77;color: #fff;font-weight: 700;line-height: 1.65;padding: 20px;}.email-signup.-error .email-signup-status-messages, .email-signup.-success .email-signup-status-messages {display: block !important;}.email-signup.-success .email-signup-status-messages {background-color: #002c77;}.email-signup.-error .email-signup-status-messages {background-color: #c71111;}.email-signup .email-signup-status-message {align-items: center;flex-direction: column;justify-content: center;}.email-signup.-success .form-container {display: none;}.email-signup.-success .title {text-align: center;width: 100%;}.email-signup.-error .email-signup-status-message.-error, .email-signup.-success .email-signup-status-message.-success {display: flex !important;}.embed-main {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.embed-main {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.embed-main > .inner {grid-column: main;}.cmp-container > .embed {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: 20px;}@media (min-width: 1000px) {.cmp-container > .embed {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.cmp-container > .embed .cmp-embed {grid-column: main;}.insights-detail .embed {display: block;margin-bottom: 20px;}.embed {margin-bottom: 20px;}.embed:after {clear: both;content: "";display: block;}.cmp-embed {height: 0;padding-top: 56.25%;position: relative;}.cmp-embed > iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.cmp-embed iframe + p {clear: both;float: left;margin-top: 4px;}.fifty-fifty {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.fifty-fifty {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.fifty-fifty > .inner {grid-column: main;}@media (min-width: 900px) {.fifty-fifty .fifty-fifty-container {align-items: flex-start;display: flex;flex-direction: row;justify-content: space-between;}}.fifty-fifty .media {position: relative;z-index: 1;}.fifty-fifty .media .video-button, .fifty-fifty .media img {display: block;height: auto;max-width: 100%;width: 100%;}.fifty-fifty .media .video-button {border: 0;border-radius: 0;padding: 0;position: relative;}.fifty-fifty .media .video-button .play-icon {align-items: center;background: #fff;border-radius: 50%;display: flex;height: 96px;justify-content: center;left: calc(50% - 48px);position: absolute;top: calc(50% - 48px);transition: background-color 0.25s ease-out;width: 96px;z-index: 2;}.fifty-fifty .media .video-button .play-icon > svg {fill: #002c77;display: inline-block;height: 32px;left: 4px;position: relative;transition: fill 0.25s ease-out;width: 29px;}.fifty-fifty .media .video-button:after {background: linear-gradient(60.47deg, #002c77 39.08%, #00968f 97.22%);bottom: 0;content: "";display: block;left: 0;opacity: 0.55;position: absolute;right: 0;top: 0;transition: opacity 0.25s ease-out;z-index: 1;}.fifty-fifty .media .video-button.-focused .play-icon, .fifty-fifty .media .video-button:active .play-icon, .fifty-fifty .media .video-button:focus .play-icon, .fifty-fifty .media .video-button:hover .play-icon {background-color: #002c77;}.fifty-fifty .media .video-button.-focused .play-icon > svg, .fifty-fifty .media .video-button:active .play-icon > svg, .fifty-fifty .media .video-button:focus .play-icon > svg, .fifty-fifty .media .video-button:hover .play-icon > svg {fill: #fff;}.fifty-fifty .media .video-button.-focused:after, .fifty-fifty .media .video-button:active:after, .fifty-fifty .media .video-button:focus:after, .fifty-fifty .media .video-button:hover:after {opacity: 0;}@media (min-width: 900px) {.fifty-fifty .media {width: 50%;}}@media (min-width: 1100px) {.fifty-fifty .media {width: calc(50% - 40px);}}@media (min-width: 900px) {.fifty-fifty .text-content {width: calc(50% - 40px);}}@media (min-width: 1100px) {.fifty-fifty .text-content {padding: 18px 0 0;width: calc(50% - 60px);}}.fifty-fifty .title {color: #002c77;font-family: Noto Sans, sans-serif;font-size: max(1.25rem, min(4.5vw, 1.625rem));font-style: normal;font-weight: 700;line-height: 126.46%;margin-top: 24px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.fifty-fifty .title {min-height: 0.0001vw;}}}@media (min-width: 900px) {.fifty-fifty .title {margin-top: 8px;}}@media (min-width: 1410px) {.fifty-fifty .title {margin-top: 18px;}}.fifty-fifty .body-text {line-height: 170%;margin: 8px 0 32px;}.fifty-fifty .primary-link-container, .fifty-fifty .secondary-link-container {text-align: center;}@media (min-width: 900px) {.fifty-fifty .primary-link-container, .fifty-fifty .secondary-link-container {text-align: left;}}.fifty-fifty .primary-link {box-shadow: 5px 5px 24px 0 #52a4d766;margin-bottom: 5px;}.fifty-fifty.-bg-light-gradient {padding-bottom: max(40px, min(16vw, 80px));padding-top: max(40px, min(16vw, 80px));position: relative;z-index: 1;}.fifty-fifty.-bg-light-gradient:before {background: linear-gradient(74.6deg, #002c77 39.2%, #76d3ff);bottom: 0;content: "";display: block;left: 0;opacity: 0.05;position: absolute;right: 0;top: 0;z-index: -1;}@media (min-width: 900px) {.fifty-fifty.-bg-light-gradient:before {right: 80px;}}@media (min-width: 1100px) {.fifty-fifty.-bg-light-gradient:before {right: 160px;}}@media (min-width: 1410px) {.fifty-fifty.-bg-light-gradient:before {right: calc(50vw - 545px);}}@media (min-width: 900px) {.fifty-fifty.-media-position-left.-bg-light-gradient:before {left: 80px;right: 0;}}@media (min-width: 1100px) {.fifty-fifty.-media-position-left.-bg-light-gradient:before {left: 160px;right: 0;}}@media (min-width: 1410px) {.fifty-fifty.-media-position-left.-bg-light-gradient:before {left: calc(50vw - 545px);}}@media (min-width: 900px) {.fifty-fifty .media {order: 2;}.fifty-fifty.-media-position-left .media, .fifty-fifty .text-content {order: 1;}.fifty-fifty.-media-position-left .text-content {order: 2;}}.full-width-promo {overflow: hidden;}.full-width-promo--bg-container {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);background-repeat: no-repeat;background-size: cover;margin-bottom: 200px;padding: 160px 40px 0;}.full-width-promo--bg-container > .inner {bottom: -80px;display: flex;margin: 0 auto 160px;max-width: 1040px;padding: 80px 0 0;position: relative;text-align: center;}.full-width-promo .date-lg-dark {color: #a99256;font-family: MMC Display Condensed, sans-serif;font-size: 200px;font-weight: 600;left: -10%;position: absolute;top: -95px;white-space: nowrap;z-index: 0;}.full-width-promo .date-lg-dark--plural {font-size: 100px;}.full-width-promo h2 {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 40px;line-height: 50px;margin-bottom: 20px;}.full-width-promo img {margin: 0 auto 20px;}.full-width-promo .content-wrap {border: 1px solid #a99256;padding: 8px;}.full-width-promo .content-container {background-color: #fff;box-shadow: 0 5px 15px #00000040;padding: 40px;position: relative;z-index: 10;}@media only screen and (max-width: 900px) {.full-width-promo--bg-container {padding-top: 40px;}.full-width-promo--bg-container > .inner {bottom: -120px;}.full-width-promo h2 {font-size: 28px;}.full-width-promo .date-lg-dark {font-size: 160px;left: -20%;top: -60px;}}.global-locations {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.global-locations {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.global-locations > .inner {grid-column: main;}.global-locations .global-locations-container {margin: 0 auto;max-width: 770px;}.global-locations .locations-nav {margin-bottom: 15px;}@media (min-width: 768px) {.global-locations .locations-nav {background: linear-gradient(74.6deg, #002cff1a 39.2%, #76d3ff1a);border-radius: 50px;margin-bottom: 25px;padding: 10px;}}.global-locations .locations-nav-links {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}@media (min-width: 768px) {.global-locations .locations-nav-links {flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}}.global-locations .locations-nav-links .location-nav-item {margin: 5px;}@media (min-width: 768px) {.global-locations .locations-nav-links .location-nav-item {margin: 0;}}.global-locations .locations-nav-links .location-nav-link {background: linear-gradient(74.6deg, #002cff1a 39.2%, #76d3ff33);border-radius: 50px;color: #009de0;display: inline-block;font-family: MMC Display Condensed, sans-serif;font-size: max(0.875rem, min(2.2vw, 1.25rem));font-weight: 700;letter-spacing: 0.03em;line-height: 1;padding: 8px 14px;text-align: center;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.global-locations .locations-nav-links .location-nav-link {min-height: 0.0001vw;}}}.global-locations .locations-nav-links .location-nav-link.-focused, .global-locations .locations-nav-links .location-nav-link:active, .global-locations .locations-nav-links .location-nav-link:focus, .global-locations .locations-nav-links .location-nav-link:hover {color: #8246af;}@media (min-width: 768px) {.global-locations .locations-nav-links .location-nav-link {background: #0000;padding: 12px 20px;}}.global-locations .locations-nav-links .-active .location-nav-link {background: linear-gradient(74.6deg, #002c77 39.2%, #794da8);color: #fff;}.global-locations .locations-filter {margin: 30px 0;}.global-locations .locations-filter .locations-region-select {border-radius: 35px;font-size: 14px;font-weight: 700;margin: 0 auto;max-width: 350px;padding: 10px 20px;}@media (min-width: 768px) {.global-locations .locations-filter .locations-region-select {margin: 0;}}.global-locations .location-group-list li {margin: 0;padding: 0;}.global-locations .location-group-list li:before {display: none;}.global-locations .location-group-list .location-group-item {border-top: 1px solid #7e7e7e;padding: 30px 0;}.global-locations .location-group-list .location-group-title {margin-bottom: 0;}.global-locations .location-group-list .location-name {margin: 30px 0 20px;}.global-locations .location-group-list .location-tels {margin: 0;}.hero-home {color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(90px, min(8vw, 80px));position: relative;}@media (min-width: 1000px) {.hero-home {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.hero-home .decor-hero-background {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}@media (min-width: 1410px) {.hero-home .decor-hero-background {right: 200px;width: calc(100% - 200px);}}.hero-home .decor-hero-background:after {background: linear-gradient(83.27deg, #52a4d7, #794da8 90.04%);border-radius: 5px;bottom: 0;content: "";display: block;filter: blur(44px);left: 0;opacity: 0.45;position: absolute;right: 20px;top: 300px;z-index: 0;}@media (max-width: 899px) {.hero-home .decor-hero-background:after {display: none;}}.hero-home .hero-home-image, .hero-home .hero-home-video {bottom: 0;height: 100%;left: 0;object-fit: cover;object-position: center;position: absolute;right: 0;top: 0;width: 100%;}.hero-home .hero-home-video {z-index: 1;}@media (max-width: 899px) {.hero-home .hero-home-video {display: none;}}.hero-home .hero-home-image {background: linear-gradient(80.58deg, #002c77 62.47%, #4ca757 99.41%);z-index: 0;}.hero-home > .inner {grid-column: main;margin-top: 80px;position: relative;z-index: 2;}@media (min-width: 1410px) {.hero-home > .inner {margin-top: 100px;}}.hero-home .main {margin: 0 auto;max-width: 650px;text-align: center;}@media (min-width: 1410px) {.hero-home .main {align-items: flex-start;display: flex;flex-direction: column;justify-content: flex-end;margin: 0 auto 60px 0;max-width: 650px;min-height: 440px;text-align: left;}}.hero-home .emphasis-line {display: inline-block;position: relative;}.hero-home .emphasis-line:after {background: linear-gradient(90deg, #91d9f5 50%, #3dc14d);bottom: -4px;content: "";display: inline-block;height: 3px;left: 0;position: absolute;right: 0;}.hero-home .hero-actions {align-items: center;display: flex;flex-direction: row;justify-content: center;}@media (min-width: 1410px) {.hero-home .hero-actions {justify-content: flex-start;}}.hero-home .hero-video-control {margin-left: 30px;}@media (max-width: 899px) {.hero-home .hero-video-control {display: none;}}.hero-home .hero-video-play-pause {background-color: #ffffff4d;border: 0;border-radius: 100%;box-shadow: none;cursor: pointer;display: inline-block;height: 35px;position: relative;width: 35px;}.hero-home .hero-video-play-pause.-focused, .hero-home .hero-video-play-pause:active, .hero-home .hero-video-play-pause:focus, .hero-home .hero-video-play-pause:hover {background-color: #009de0;}.hero-home .hero-video-play-pause:after {background-image: url(clientlib-base/resources/images/pause.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 25px;left: 5px;position: absolute;top: 5px;width: 25px;}.hero-home .hero-video-play-pause[data-play-state="pause"]:after {background-image: url(clientlib-base/resources/images/play.svg);}.hero-home .notable {background-color: #fff;border: 1px solid #e5e5e5;margin: 0 auto;max-width: 450px;padding: 20px;position: relative;top: 40px;}@media (min-width: 600px) {.hero-home .notable {padding: 30px 40px 40px;}}@media (min-width: 1410px) {.hero-home .notable {margin: 0 0 0 auto;position: absolute;right: calc(-50vw + 705px);top: 40px;}}.hero-home .notable .notable-heading {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;}@media (min-width: 600px) {.hero-home .notable .notable-heading {font-size: 21px;}}.hero-home .notable:after {background: linear-gradient(83.27deg, #52a4d7, #794da8 90.04%);border-radius: 5px;bottom: 0;content: "";display: block;filter: blur(64px);left: 0;opacity: 0.4;position: absolute;right: 0;top: 0;z-index: -1;}@media (min-width: 1410px) {.hero-home .notable:after {bottom: 0;filter: blur(44px);left: 20px;opacity: 0.4;right: 50px;top: 100px;}}.hero-home .notable .notable-item {align-items: stretch;display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 28px;}.hero-home .notable .notable-item:last-child {margin-bottom: 0;}.hero-home .notable .notable-item .notable-image-container {height: 80px;overflow: hidden;width: 80px;}@media (min-width: 600px) {.hero-home .notable .notable-item .notable-image-container {height: 110px;width: 110px;}}.hero-home .notable .notable-item .notable-image {display: block;height: auto;transform: scaleX(1);transition: transform 0.5s ease-out;width: 100%;}.hero-home .notable .notable-item .notable-text {align-items: flex-start;border-top: 1px solid #91d9f5;display: flex;flex-direction: column;justify-content: center;width: calc(100% - 100px);}@media (min-width: 600px) {.hero-home .notable .notable-item .notable-text {width: calc(100% - 130px);}}.hero-home .notable .notable-item .notable-title {font-family: MMC Display Condensed, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 0.02em;line-height: 122.5%;margin: 8px 0;}@media (min-width: 600px) {.hero-home .notable .notable-item .notable-title {font-size: 19px;}}.hero-home .notable .notable-item.-focused .notable-image, .hero-home .notable .notable-item:active .notable-image, .hero-home .notable .notable-item:focus .notable-image, .hero-home .notable .notable-item:hover .notable-image {transform: scale3d(1.125, 1.125, 1.125);}.hero-home .notable .notable-item.-focused .notable-title a, .hero-home .notable .notable-item:active .notable-title a, .hero-home .notable .notable-item:focus .notable-title a, .hero-home .notable .notable-item:hover .notable-title a {color: #8246af;}.hero-home h1 {color: #fff;font-size: max(1.5rem, min(4.2vw, 3.4375rem));font-weight: 700;line-height: 110%;margin: 20px 0;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-home h1 {min-height: 0.0001vw;}}}@media (min-width: 1410px) {.hero-home h1 {margin: 20px 0 30px;}}.hero-home .subtitle {font-size: 14px;font-weight: 700;line-height: 160%;}@media (min-width: 768px) {.hero-home .subtitle {font-size: 16px;}}@media (min-width: 1410px) {.hero-home .subtitle {margin-bottom: 30px;}}.hero-insights-detail {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: 20px;position: relative;}@media (min-width: 1000px) {.hero-insights-detail {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.hero-insights-detail:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);background-position: top 40px right 0;background-repeat: no-repeat;background-size: cover;bottom: 0;content: "";display: block;left: 0;opacity: 0.15;position: absolute;right: 0;top: 0;z-index: 0;}@media (min-width: 1410px) {.hero-insights-detail:before {background-position: top 60px right 0;}}@media (min-width: 1800px) {.hero-insights-detail:before {background-position: top 40px right 0;background-size: 80%;}}@media (min-width: 2200px) {.hero-insights-detail:before {background-position: top 40px right 0;background-size: 70%;}}.hero-insights-detail.-background-b {background: linear-gradient(79.52deg, #002c77 65.26%, #3dc14d 99.35%);}.hero-insights-detail.-background-b:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);background-position: 100% 0;background-size: cover;}@media (min-width: 1000px) {.hero-insights-detail.-background-b:before {background-size: 100%;}}.hero-insights-detail.-background-c {background: linear-gradient(79.38deg, #002c77 65.09%, #dc4e8a 99.34%);}.hero-insights-detail.-background-c:before {background-image: url(clientlib-base/resources/images/gc-patterns-wave.svg);background-position: 100% 0;background-size: cover;}.hero-insights-detail.-background-d {background: linear-gradient(79.38deg, #002c77 65.09%, #dc4e8a 99.34%);}.hero-insights-detail.-background-d:before {background-image: url(clientlib-base/resources/images/gc-patterns-tech.svg);background-position: 100% 0;background-size: cover;}.hero-insights-detail.-background-e {background: linear-gradient(79.52deg, #002c77 65.26%, #3dc14d 99.35%);}.hero-insights-detail.-background-e:before {background-image: url(clientlib-base/resources/images/gc-patterns-triangles.svg);background-position: 100% 0;background-size: cover;}.hero-insights-detail.-background-f {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);}.hero-insights-detail.-background-f:before {background-image: url(clientlib-base/resources/images/gc-patterns-angle-curve.svg);background-position: 100% 0;background-size: cover;}.hero-insights-detail.-background-g {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);}.hero-insights-detail.-background-g:before {background-image: url(clientlib-base/resources/images/gc-patterns-concentric-circles.svg);background-position: 100% 0;background-size: cover;}.hero-insights-detail.-background-h {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.hero-insights-detail.-background-h:before {background-image: url(clientlib-base/resources/images/gc-patterns-web.svg);background-position: 100% 0;background-size: cover;}.hero-insights-detail.-no-pattern:before {display: none;}.hero-insights-detail > .inner {align-items: flex-start;display: flex;flex-direction: column;grid-column: main;justify-content: flex-start;margin-top: 80px;padding: 20px 0 60px;}@media (min-width: 1000px) {.hero-insights-detail > .inner {padding: 40px 0 85px;}}@media (min-width: 1410px) {.hero-insights-detail > .inner {align-items: flex-end;flex-direction: row;justify-content: space-between;margin-top: 100px;}}.hero-insights-detail .hero-eyebrow {color: #fff;display: block;font-size: 14px;font-weight: 600;letter-spacing: 0.02em;line-height: 120.5%;position: relative;}.hero-insights-detail h1 {color: #fff;font-size: max(1.75rem, min(3.8vw, 2.8125rem));font-weight: 700;line-height: 110%;margin: 0 0 50px;max-width: 1200px;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-insights-detail h1 {min-height: 0.0001vw;}}}@media (min-width: 768px) {.hero-insights-detail h1 {margin: 0 0 60px;}}.hero-insights-detail .subtitle {line-height: 160%;}.hero-insights-detail .social-share {display: none;}@media (min-width: 1410px) {.hero-insights-detail .social-share {display: flex;position: absolute;right: 0;top: 150px;z-index: 5;}}.hero-insights-detail .hero-actions {margin-bottom: 60px;}.hero-insights {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: 160px;position: relative;}@media (min-width: 1000px) {.hero-insights {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}@media (min-width: 1410px) {.hero-insights {margin-bottom: 100px;}}.hero-insights:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);background-position: 100% 100%;background-repeat: no-repeat;background-size: 240%;bottom: 0;content: "";display: block;left: 0;opacity: 0.15;position: absolute;right: 0;top: 0;z-index: 0;}@media (min-width: 600px) {.hero-insights:before {background-size: cover;}}.hero-insights.-background-b {background: linear-gradient(79.52deg, #002c77 65.26%, #3dc14d 99.35%);}.hero-insights.-background-b:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);background-position: 100% 0;background-size: cover;}@media (min-width: 1000px) {.hero-insights.-background-b:before {background-size: 100%;}}.hero-insights.-background-c {background: linear-gradient(79.38deg, #002c77 65.09%, #dc4e8a 99.34%);}.hero-insights.-background-c:before {background-image: url(clientlib-base/resources/images/gc-patterns-wave.svg);background-position: 100% 0;background-size: cover;}.hero-insights.-background-d {background: linear-gradient(79.38deg, #002c77 65.09%, #dc4e8a 99.34%);}.hero-insights.-background-d:before {background-image: url(clientlib-base/resources/images/gc-patterns-tech.svg);background-position: 100% 0;background-size: cover;}.hero-insights.-background-e {background: linear-gradient(79.52deg, #002c77 65.26%, #3dc14d 99.35%);}.hero-insights.-background-e:before {background-image: url(clientlib-base/resources/images/gc-patterns-triangles.svg);background-position: 100% 0;background-size: cover;}.hero-insights.-background-f {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);}.hero-insights.-background-f:before {background-image: url(clientlib-base/resources/images/gc-patterns-angle-curve.svg);background-position: 100% 0;background-size: cover;}.hero-insights.-background-g {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);}.hero-insights.-background-g:before {background-image: url(clientlib-base/resources/images/gc-patterns-concentric-circles.svg);background-position: 100% 0;background-size: cover;}.hero-insights.-background-h {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.hero-insights.-background-h:before {background-image: url(clientlib-base/resources/images/gc-patterns-web.svg);background-position: 100% 0;background-size: cover;}.hero-insights.-no-pattern:before {display: none;}.hero-insights > .inner {align-items: flex-start;display: flex;flex-direction: column;grid-column: main;justify-content: flex-start;margin-top: 80px;padding: 20px 0 0;position: relative;z-index: 1;}@media (min-width: 900px) {.hero-insights > .inner {padding: 60px 0 0;}}@media (min-width: 1410px) {.hero-insights > .inner {align-items: flex-end;flex-direction: row;justify-content: space-between;margin-bottom: 100px;margin-top: 100px;}}.hero-insights .main {align-self: center;width: 100%;}@media (min-width: 1410px) {.hero-insights .main {padding-bottom: 20px;width: 40%;width: 50%;}}.hero-insights .featured {align-items: stretch;align-self: flex-end;background-color: #fff;box-shadow: 5px 5px 24px 0 #52a4d766;display: flex;justify-content: space-between;margin-bottom: -95px;margin-top: 20px;max-width: 700px;}@media (min-width: 600px) {.hero-insights .featured {margin-top: 40px;}}@media (min-width: 1410px) {.hero-insights .featured {margin-bottom: -130px;margin-top: 0;width: calc(60% - 20px);width: calc(50% - 20px);}}.hero-insights .featured .text-content {color: #555;padding: 20px;}@media (min-width: 600px) {.hero-insights .featured .text-content {align-items: flex-start;display: flex;flex-direction: column;justify-content: center;}}.hero-insights .featured .featured-eyebrow {color: #555;font-size: 14px;font-weight: 600;line-height: 126.46%;margin-bottom: 14px;}.hero-insights .featured .featured-title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.1875rem, min(3.5vw, 1.3125rem));font-weight: 700;line-height: 126.46%;margin-bottom: 10px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-insights .featured .featured-title {min-height: 0.0001vw;}}}.hero-insights .featured .featured-title a {color: #002c77;}.hero-insights .featured .featured-description {line-height: 1.375;}.hero-insights .featured.-focused .featured-title a, .hero-insights .featured:active .featured-title a, .hero-insights .featured:focus .featured-title a, .hero-insights .featured:hover .featured-title a {color: #8246af;}.hero-insights.-image .featured .featured-image-container {display: none;overflow: hidden;}@media (min-width: 600px) {.hero-insights.-image .featured .featured-image-container {display: block;flex-basis: 40%;flex-grow: 1;}}@media (min-width: 710px) {.hero-insights.-image .featured .featured-image-container {flex-basis: 30%;}}.hero-insights.-image .featured .featured-image {display: block;height: auto;object-fit: cover;transform: scaleX(1);transition: transform 0.5s ease-out;width: 100%;}.hero-insights.-image .featured .text-content {color: #555;padding: 20px;}@media (min-width: 600px) {.hero-insights.-image .featured .text-content {align-items: flex-start;display: flex;flex-basis: 60%;flex-direction: column;flex-shrink: 1;justify-content: center;}}@media (min-width: 710px) {.hero-insights.-image .featured .text-content {flex-basis: 70%;}}.hero-insights.-image .featured.-focused .featured-image, .hero-insights.-image .featured:active .featured-image, .hero-insights.-image .featured:focus .featured-image, .hero-insights.-image .featured:hover .featured-image {transform: scale3d(1.125, 1.125, 1.125);}.hero-insights .hero-eyebrow {color: #76d3ff;display: block;font-size: 18px;font-size: max(1rem, min(2.2vw, 1.125rem));font-weight: 600;letter-spacing: 0.05em;line-height: 120.5%;padding-left: 40px;position: relative;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-insights .hero-eyebrow {min-height: 0.0001vw;}}}.hero-insights .hero-eyebrow:before {background-color: #76d3ff;content: "";display: inline-block;height: 2px;left: -20px;position: absolute;top: 8px;width: 50px;}@media (min-width: 768px) {.hero-insights .hero-eyebrow:before {top: 9px;}}.hero-insights h1 {color: #fff;font-size: max(2.25rem, min(4.2vw, 3.4375rem));font-weight: 700;line-height: 110%;margin: 20px 0 12px;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-insights h1 {min-height: 0.0001vw;}}}@media (min-width: 768px) {.hero-insights h1 {margin: 27px 0 24px;}}.hero-insights .subtitle {line-height: 160%;}.hero-short {background: linear-gradient(80.58deg, #002c77 62.47%, #4ca757 99.41%);color: #fff;height: 71px;margin-bottom: 40px;}@media (min-width: 1410px) {.hero-short {height: 95px;margin-bottom: 120px;}}.hero-timeline {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];max-height: 600px;overflow: hidden;position: relative;}@media (min-width: 1000px) {.hero-timeline {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}@media (max-width: 899px) {.hero-timeline {max-height: 550px;}}.hero-timeline .img-background {display: block;height: 100vh;max-width: none;object-fit: cover;position: absolute;width: 100vw;}.hero-timeline > .inner {align-items: flex-start;display: flex;flex-direction: column;grid-column: main;justify-content: flex-start;margin-top: 80px;padding: 20px 0 40px;position: relative;z-index: 1;}@media (min-width: 600px) {.hero-timeline > .inner {padding: 60px 0 40px;}}@media (min-width: 768px) {.hero-timeline > .inner {padding: 60px 0;}}@media (min-width: 1410px) {.hero-timeline > .inner {margin-bottom: 80px;margin-top: 100px;}}.hero-timeline .main {width: 50%;}@media (max-width: 899px) {.hero-timeline .main {width: 75%;}}.hero-timeline .hero-eyebrow {color: #76d3ff;display: block;font-size: max(0.875rem, min(2.2vw, 1.125rem));font-weight: 600;letter-spacing: 0.05em;line-height: 120.5%;position: relative;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-timeline .hero-eyebrow {min-height: 0.0001vw;}}}.hero-timeline .hero-eyebrow:before {background-color: #76d3ff;content: "";display: inline-block;height: 2px;left: -56px;position: absolute;top: 7px;width: 50px;}@media (min-width: 600px) {.hero-timeline .hero-eyebrow {padding-left: 20px;}.hero-timeline .hero-eyebrow:before {left: -40px;top: 8px;}}@media (min-width: 1000px) {.hero-timeline .hero-eyebrow {padding-left: 40px;}.hero-timeline .hero-eyebrow:before {left: -20px;top: 9px;}}.hero-timeline h1 {color: #fff;font-size: max(2.875rem, min(4.6vw, 5.3125rem));font-weight: 700;line-height: 110%;margin: 20px 0 12px;max-width: 1200px;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-timeline h1 {min-height: 0.0001vw;}}}@media (min-width: 768px) {.hero-timeline h1 {margin: 27px 0 24px;}}.hero-timeline .hero-video-play-pause {background-color: #ffffff4d;border: 0;border-radius: 100%;box-shadow: none;cursor: pointer;display: inline-block;height: 35px;position: relative;width: 35px;}.hero-timeline .hero-video-play-pause.-focused, .hero-timeline .hero-video-play-pause:active, .hero-timeline .hero-video-play-pause:focus, .hero-timeline .hero-video-play-pause:hover {background-color: #009de0;}.hero-timeline .hero-video-play-pause:after {background-image: url(clientlib-base/resources/images/pause.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 25px;left: 5px;position: absolute;top: 5px;width: 25px;}.hero-timeline .hero-video-play-pause[data-play-state="pause"]:after {background-image: url(clientlib-base/resources/images/play.svg);}.hero {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: 40px;position: relative;}@media (min-width: 1000px) {.hero {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.hero:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);background-position: 100% 100%;background-repeat: no-repeat;background-size: cover;bottom: 0;content: "";display: block;left: 0;opacity: 0.15;position: absolute;right: 0;top: 0;z-index: 0;}@media (min-width: 900px) {.hero:before {background-position: 100% 0;}}.hero.-background-b {background: linear-gradient(79.52deg, #002c77 65.26%, #3dc14d 99.35%);}.hero.-background-b:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);background-position: 100% 0;background-size: cover;}.hero.-background-c {background: linear-gradient(79.38deg, #002c77 65.09%, #dc4e8a 99.34%);}.hero.-background-c:before {background-image: url(clientlib-base/resources/images/gc-patterns-wave.svg);background-position: 100% 0;background-size: cover;}.hero.-background-d {background: linear-gradient(79.38deg, #002c77 65.09%, #dc4e8a 99.34%);}.hero.-background-d:before {background-image: url(clientlib-base/resources/images/gc-patterns-tech.svg);background-position: 100% 0;background-size: cover;}.hero.-background-e {background: linear-gradient(79.52deg, #002c77 65.26%, #3dc14d 99.35%);}.hero.-background-e:before {background-image: url(clientlib-base/resources/images/gc-patterns-triangles.svg);background-position: 100% 0;background-size: cover;}.hero.-background-f {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);}.hero.-background-f:before {background-image: url(clientlib-base/resources/images/gc-patterns-angle-curve.svg);background-position: 100% 0;background-size: cover;}.hero.-background-g {background: linear-gradient(78.57deg, #002c77 64.15%, #794da8 99.3%);}.hero.-background-g:before {background-image: url(clientlib-base/resources/images/gc-patterns-concentric-circles.svg);background-position: 100% 0;background-size: cover;}.hero.-background-h {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.hero.-background-h:before {background-image: url(clientlib-base/resources/images/gc-patterns-web.svg);background-position: 100% 0;background-size: cover;}.hero.-no-pattern:before {display: none;}@media (min-width: 1410px) {.hero {margin-bottom: 60px;}}.hero > .inner {align-items: flex-start;display: flex;flex-direction: column;grid-column: main;justify-content: flex-start;margin-top: 80px;padding: 20px 0 40px;position: relative;z-index: 1;}@media (min-width: 600px) {.hero > .inner {padding: 60px 0 40px;}}@media (min-width: 768px) {.hero > .inner {padding: 60px 0;}}@media (min-width: 1410px) {.hero > .inner {margin-bottom: 80px;margin-top: 100px;}}.hero .main {width: 100%;}.hero .hero-eyebrow {color: #76d3ff;display: block;font-size: max(0.875rem, min(2.2vw, 1.125rem));font-weight: 600;letter-spacing: 0.05em;line-height: 120.5%;position: relative;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero .hero-eyebrow {min-height: 0.0001vw;}}}.hero .hero-eyebrow:before {background-color: #76d3ff;content: "";display: inline-block;height: 2px;left: -56px;position: absolute;top: 7px;width: 50px;}@media (min-width: 600px) {.hero .hero-eyebrow {padding-left: 20px;}.hero .hero-eyebrow:before {left: -40px;top: 8px;}}@media (min-width: 1000px) {.hero .hero-eyebrow {padding-left: 40px;}.hero .hero-eyebrow:before {left: -20px;top: 9px;}}.hero h1 {color: #fff;font-size: max(2.25rem, min(4.2vw, 3.4375rem));font-weight: 700;line-height: 110%;margin: 20px 0 12px;max-width: 1200px;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero h1 {min-height: 0.0001vw;}}}@media (min-width: 768px) {.hero h1 {margin: 27px 0 24px;}}.hero .subtitle {line-height: 160%;max-width: 700px;}.insights-detail {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(20px, min(10vw, 40px));}@media (min-width: 1000px) {.insights-detail {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.insights-detail > .inner {grid-column: main;}.insights-detail .insights-detail-container .insights-detail-main {margin: 0 auto;max-width: 768px;position: relative;z-index: 10;}.insights-detail .insights-detail-container .insights-detail-main .wysiwyg {display: block;grid-template-columns: unset;margin: 0;}.insights-detail .insights-detail-container .insights-detail-main .wysiwyg > .inner {grid-column: unset;}.insights-detail .insights-detail-container .insights-detail-main .wysiwyg .wysiwyg-container {margin: 0;max-width: 100%;}.insights-detail .insights-detail-container .insights-detail-sidebar {margin: 40px auto 0;max-width: 768px;}@media (min-width: 768px) {.insights-detail .insights-detail-container .insights-detail-main blockquote, .insights-detail .insights-detail-container .insights-detail-main h2, .insights-detail .insights-detail-container .insights-detail-main h3, .insights-detail .insights-detail-container .insights-detail-main h4, .insights-detail .insights-detail-container .insights-detail-main h5, .insights-detail .insights-detail-container .insights-detail-main ol, .insights-detail .insights-detail-container .insights-detail-main p, .insights-detail .insights-detail-container .insights-detail-main ul {padding-right: 18px;}}@media (min-width: 1100px) {.insights-detail .insights-detail-container {display: grid;grid-template-columns: [first] 58% [gutter] auto [sidebar] 33.33%;}.insights-detail .insights-detail-container .insights-detail-main {grid-column: first;margin: 0;max-width: auto;}.insights-detail .insights-detail-container .insights-detail-sidebar {grid-column: sidebar;margin: 20px 0 0;max-width: auto;}}.insights-detail .insights-detail-sidebar .authors-sidebar, .insights-detail .insights-detail-sidebar .recommended {display: block;}@media (min-width: 1100px) {.insights-detail .insights-detail-sidebar {position: relative;}.insights-detail .insights-detail-sidebar .authors-sidebar, .insights-detail .insights-detail-sidebar .recommended {display: block;}.insights-detail .insights-detail-sidebar .rolling-sidebar-container {position: sticky;top: 20px;}}.insights-detail .insights-detail-byline, .insights-detail .insights-detail-filed-under {color: #666;font-size: 14px;font-weight: 500;letter-spacing: 0.02em;line-height: 120.5%;}.insights-detail .insights-detail-byline {border-bottom: 1px solid #0003;margin-bottom: 18px;padding-bottom: 20px;}.insights-detail .insights-detail-byline-date, .insights-detail .insights-detail-filed-under-label {font-weight: 700;}.insights-detail .insights-detail-byline-authors a {font-size: 14px;font-weight: 500;letter-spacing: 0.02em;line-height: 120.5%;}.insights-detail .insights-detail-filed-under {align-items: center;display: flex;flex-direction: row;justify-content: flex-start;margin-bottom: 40px;width: 100%;}@media (min-width: 900px) {.insights-detail .insights-detail-filed-under {margin-bottom: 60px;}}.insights-detail .insights-detail-tags {align-items: center;display: flex;flex-direction: row;justify-content: flex-start;margin-left: 8px;}.insights-detail .insights-detail-tags a {font-size: 14px;font-weight: 500;letter-spacing: 0.02em;line-height: 120.5%;}.insights-detail .optional-link {box-shadow: 5px 5px 24px 0 #52a4d766;margin: 40px 0 20px;}.insights-detail .insights-detail-main-image {margin-bottom: 20px;margin-top: -100px;}@media (min-width: 1000px) {.insights-detail .insights-detail-main-image {margin-top: -120px;}}.insights-detail .insights-detail-main-image img {display: block;height: auto;width: 100%;}.insights {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];}@media (min-width: 1000px) {.insights {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.insights [aria-hidden="true"] {display: none;}.insights > .inner {grid-column: main;}.insights .insights-container {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}@media (min-width: 800px) {.insights .insights-container {align-items: flex-start;flex-direction: row;justify-content: space-between;}}.insights .insights-filters {margin: -50px -20px 20px;padding: 14px 20px;width: calc(100% + 40px);}.insights .insights-filters.-expanded {background-color: #d3f0fb;}@media (min-width: 800px) {.insights .insights-filters {margin: 0;width: 270px;}}.insights .insights-content {width: 100%;}@media (min-width: 800px) {.insights .insights-content {width: calc(100% - 310px);}}.insights .insights-filters-toggle-filters {align-items: center;background-color: #d3f0fb;border: 0;border-radius: 40px;box-shadow: none;color: #002c77;display: flex;flex-direction: row;font-family: MMC Display Condensed, sans-serif;font-size: 14px;font-weight: 700;justify-content: space-between;margin: 0 auto;max-width: 350px;padding: 8px 12px;position: relative;text-transform: uppercase;width: 100%;}.insights .insights-filters-toggle-filters .toggle-caret {fill: #009de0;display: inline-block;height: auto;transform: rotate(0deg);transform-origin: center;transition: fill 0.25s ease-out, transform 0.25s ease-out;width: 10px;}@media (min-width: 800px) {.insights .insights-filters-toggle-filters {display: none;}}.insights .insights-filters.-expanded .insights-filters-toggle-filters {background-color: #002c77;color: #fff;margin-bottom: 30px;}.insights .insights-filters.-expanded .insights-filters-toggle-filters .toggle-caret {fill: #fff;transform: rotate(-180deg);}@media (min-width: 800px) {.insights .insights-filters-show-results {display: none;}}.insights .insights-filters-facets {display: none;}@media (min-width: 800px) {.insights .insights-filters-facets {display: block;}}.insights .insights-filters-facets-title {color: #002c77;display: none;font-family: MMC Display Condensed, sans-serif;font-size: 21px;font-weight: 700;line-height: 126.46%;margin-bottom: 24px;}@media (min-width: 800px) {.insights .insights-filters-facets-title {display: block;}}.insights .insights-filters-facet {margin-bottom: 36px;}.insights .insights-filters-facet-title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 16px;font-weight: 700;line-height: 126.46%;margin-bottom: 18px;}.insights .insights-results {margin-left: -8px;margin-right: -8px;width: calc(100% + 16px);}.insights .insights-results-count {color: #000;font-family: MMC Display Condensed, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0.02em;margin-bottom: 18px;}.insights .insights-active-facets-inner {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-bottom: 10px;width: 100%;}.insights .insights-active-facets-links {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}.insights .insights-active-facets button {background-color: #91d9f566;border: 0;border-radius: 100px;font-size: 14px;font-weight: 700;line-height: 1.2;position: relative;white-space: nowrap;}.insights .insights-active-facets button:before {background-image: url(clientlib-base/resources/images/x.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 16px;position: absolute;top: 8px;width: 16px;}.insights .insights-active-facets button.-focused, .insights .insights-active-facets button:active, .insights .insights-active-facets button:focus, .insights .insights-active-facets button:hover {background-color: #8246af;color: #fff;}.insights .insights-active-facets button.-focused:before, .insights .insights-active-facets button:active:before, .insights .insights-active-facets button:focus:before, .insights .insights-active-facets button:hover:before {background-image: url(clientlib-base/resources/images/x-white.svg);}.insights .insights-active-facets-links button {margin-bottom: 8px;margin-right: 8px;order: 2;padding: 8px 28px 8px 12px;}.insights .insights-active-facets-links button:before {right: 8px;}.insights .insights-active-facets-clear {margin-left: auto;margin-top: 10px;padding: 8px 12px 8px 28px;}.insights .insights-active-facets-clear:before {left: 8px;}@media (min-width: 800px) {.insights .insights-active-facets-clear {margin-left: 12px;margin-top: 0;}}.insights .insights-active-facets-label {font-size: 14px;margin-bottom: 8px;margin-right: 12px;order: 1;width: 100%;}@media (min-width: 800px) {.insights .insights-active-facets-label {width: auto;}}.insights .insights-no-results {margin: 40px auto;text-align: center;}.insights .cards-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;width: 100%;}@media (min-width: 1000px) {.insights .cards-collection {align-items: stretch;flex-direction: row;flex-wrap: wrap;justify-content: center;}}.insights .card-item {margin: 4px 0;width: 100%;}@media (min-width: 600px) {.insights .card-item {max-width: 457px;}}@media (min-width: 1000px) {.insights .card-item {margin: 4px;max-width: calc(50% - 8px);width: calc(50% - 8px);}}@media (min-width: 1300px) {.insights .card-item {max-width: calc(33.33% - 8px);width: calc(33.33% - 8px);}}.insights .card-item .card-aspect-container {height: 0;padding-top: 85.55%;position: relative;}.insights .card-item .card {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.insights .card-item .card > .inner {padding: 14px 18px;}.insights .card-item .card .subheading {font-size: 14px;}.insights-loading {animation-delay: -0.16s;color: #8246af;display: none;font-size: 10px;margin: 80px auto;position: relative;text-indent: -9999em;transform: translateZ(0);}.insights-loading, .insights-loading:after, .insights-loading:before {animation-fill-mode: both;animation: loading-animation 1.8s ease-in-out infinite;border-radius: 50%;height: 2.5em;width: 2.5em;}.insights-loading:after, .insights-loading:before {content: "";position: absolute;top: 0;}.insights-loading:before {animation-delay: -0.32s;left: -3.5em;}.insights-loading:after {left: 3.5em;}@keyframes loading-animation {0%, 80%, to {box-shadow: 0 2.5em 0 -1.3em;}40% {box-shadow: 0 2.5em 0 0;}}.link-list {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.link-list {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.link-list.-bg-light-gradient {padding-bottom: max(40px, min(16vw, 80px));padding-top: max(40px, min(16vw, 80px));position: relative;z-index: 1;}.link-list.-bg-light-gradient:before {background: linear-gradient(74.6deg, #002c77 39.2%, #76d3ff);bottom: 0;content: "";display: block;left: 0;opacity: 0.05;position: absolute;right: 0;top: 0;}.link-list > .inner {grid-column: main;}.link-list .intro-content {margin: 0 auto;max-width: 800px;padding-bottom: 20px;text-align: left;}@media (min-width: 768px) {.link-list .intro-content {text-align: center;}}.link-list .title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(5vw, 2rem));font-style: normal;font-weight: 700;line-height: 126.46%;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.link-list .title {min-height: 0.0001vw;}}}.link-list .body-text {line-height: 170%;margin: 8px 0 0;}.link-list .columns-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}.link-list .column-item {margin: 10px 0;max-width: 500px;width: 100%;}@media (min-width: 800px) {.link-list:not(.-three-columns) .columns-collection {align-items: flex-start;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}.link-list:not(.-three-columns) .column-item {margin: 20px auto;max-width: calc(50% - 50px);width: calc(50% - 50px);}}@media (min-width: 1000px) {.link-list.-three-columns .columns-collection {align-items: flex-start;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}.link-list.-three-columns .column-item {margin: 20px auto;max-width: calc(33.33% - 30px);width: calc(33.33% - 30px);}}@media (min-width: 1410px) {.link-list.-three-columns .column-item {max-width: calc(33.33% - 50px);width: calc(33.33% - 50px);}}.link-list .column-heading {color: #002c77;display: inline;font-family: Noto Sans, sans-serif;font-size: max(1.25rem, min(3vw, 1.375rem));font-weight: 700;line-height: 135%;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.link-list .column-heading {min-height: 0.0001vw;}}}.link-list:not(.-no-dashes) .column-heading {padding-left: 36px;position: relative;}.link-list:not(.-no-dashes) .column-heading:before {background: linear-gradient(90deg, #76d3ff 50%, #794da8);content: "";display: inline-block;height: 2px;left: -20px;position: absolute;top: 13px;width: 50px;}.link-list .column-description {line-height: 170%;}.link-list .column-links {margin-top: 10px;}.link-list .column-links .column-link-item {margin: 10px 0 10px 18px;}.pagination {margin: 40px 0 60px;width: 100%;}.pagination .pagination-inner {align-items: center;display: flex;flex-direction: row;justify-content: flex-end;}.pagination .pagination-pages {line-height: 170%;}.pagination .pagination-pages, .pagination .pagination-pages a {color: #0079ad;font-size: 16px;font-weight: 700;letter-spacing: 0.02em;}.pagination .pagination-pages a {align-items: center;border-radius: 100%;display: inline-flex;flex-direction: row;height: 38px;justify-content: center;line-height: 1;margin: 0 2px;width: 38px;}.pagination .pagination-pages a.-focused, .pagination .pagination-pages a:active, .pagination .pagination-pages a:focus, .pagination .pagination-pages a:hover {background-color: #8246af;color: #fff;}.pagination .pagination-pages [data-current="true"], .pagination .pagination-pages [data-current="true"].-focused, .pagination .pagination-pages [data-current="true"]:active, .pagination .pagination-pages [data-current="true"]:focus, .pagination .pagination-pages [data-current="true"]:hover {background-color: #009de0;color: #000000;}.pagination .pagination-pages-dots {color: #7e7e7e;margin: 0 6px;}.pagination .pagination-btn {background: #0000;border: 0;box-shadow: 0;color: #0079ad;display: inline-block;font-family: MMC Display Condensed, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0.02em;line-height: 170%;}.pagination .pagination-btn.-focused, .pagination .pagination-btn:active, .pagination .pagination-btn:focus, .pagination .pagination-btn:hover {color: #002c77;}.pagination [data-disabled="true"] {display: none !important;pointer-events: none;}.pagination .pagination-prev {margin-right: 15px;}.pagination .pagination-next {margin-left: 15px;}.person-detail {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.person-detail {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.person-detail > .inner {grid-column: main;}@media (min-width: 900px) {.person-detail .person-detail-container {align-items: flex-start;display: flex;flex-direction: row;justify-content: space-between;}}.person-detail .person-detail-main {margin: 0 auto;max-width: 800px;}@media (min-width: 900px) {.person-detail .person-detail-main {margin: 0;width: calc(60% - 60px);}}@media (min-width: 1200px) {.person-detail .person-detail-main {width: 58.3333%;}}.person-detail .person-detail-aside {margin: 0 auto;max-width: 450px;}@media (min-width: 900px) {.person-detail .person-detail-aside {margin: 0;width: 40%;}}@media (min-width: 1200px) {.person-detail .person-detail-aside {width: 33.3333%;}}.person-detail .person-name {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(2.25rem, min(4.2vw, 3.4375rem));font-weight: 700;line-height: 110%;margin-bottom: 6px;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.person-detail .person-name {min-height: 0.0001vw;}}}.person-detail .person-title {color: #000;font-size: 22px;font-weight: 700;line-height: 160%;margin-bottom: 12px;}.person-detail .person-detail-social-container {align-items: center;display: flex;flex-direction: row;justify-content: flex-start;}.person-detail .person-detail-social-container .person-detail-email {background-color: #d3f0fb;border-radius: 50px;color: #002c77;font-size: 14px;font-weight: 700;margin-left: 10px;padding: 12px 24px 12px 40px;position: relative;}.person-detail .person-detail-social-container .person-detail-email:before {background-image: url(clientlib-base/resources/images/envelope.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 13px;left: 14px;position: absolute;top: 13.25px;width: 16px;}.person-detail .person-detail-social-container .person-detail-email.-focused, .person-detail .person-detail-social-container .person-detail-email:active, .person-detail .person-detail-social-container .person-detail-email:focus, .person-detail .person-detail-social-container .person-detail-email:hover {background-color: #76d3ff;}.person-detail .person-detail-social {align-items: center;display: flex;flex-direction: row;font-size: 17px;justify-content: flex-start;}.person-detail .person-detail-social ul {display: flex;flex-direction: row;}.person-detail .person-detail-social ul li + li {margin-left: 10px;}.person-detail .person-detail-social ul a {align-items: center;background-color: #d3f0fb;border-radius: 100%;color: #002c77;display: inline-flex;flex-direction: column;height: 40px;justify-content: center;width: 40px;}.person-detail .person-detail-social ul a.-focused, .person-detail .person-detail-social ul a:active, .person-detail .person-detail-social ul a:focus, .person-detail .person-detail-social ul a:hover {background-color: #76d3ff;}.person-detail .person-detail-social .icon-linkedin {font-size: 20px;}.person-detail .person-detail-social .icon-linkedin:before {position: relative;top: -2px;}.person-detail .person-detail-bio {margin-top: 30px;}@media (min-width: 900px) {.person-detail .person-detail-bio {margin-top: 50px;}}.person-detail .person-detail-photo {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;margin-bottom: 40px;margin-top: 40px;}@media (min-width: 900px) {.person-detail .person-detail-photo {display: block;margin-top: 0;}}.person-detail .person-detail-photo-container {background: linear-gradient(90deg, #40938e 50%, #0a2e72);border-radius: 100%;height: 307px;margin-left: 2px;padding: 4px;width: 307px;}.person-detail .person-detail-photo-container > img {border-radius: 100%;display: block;height: auto;width: 100%;}.person-detail .trait {border-bottom: 2px solid #c4c4c480;margin-bottom: 24px;padding-bottom: 24px;}.person-detail .trait-prompt {align-items: center;color: #666;display: flex;flex-direction: row;font-size: 16px;font-weight: 600;justify-content: flex-start;line-height: 22px;}.person-detail .trait-icon {display: block;height: 17px;margin-right: 7px;width: auto;}.person-detail .trait-response {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.125rem, min(3vw, 1.3125rem));font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin-top: 10px;padding-left: 24px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.person-detail .trait-response {min-height: 0.0001vw;}}}.person-promo-grid {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.person-promo-grid {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.person-promo-grid > .inner {grid-column: main;}.person-promo-grid .intro-content, .person-promo-grid .post-content {margin: 0 auto;max-width: 800px;text-align: center;}.person-promo-grid .intro-content {padding-bottom: 20px;}.person-promo-grid .post-content {padding-top: 28px;}.person-promo-grid .title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(5vw, 2rem));font-style: normal;font-weight: 700;line-height: 126.46%;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.person-promo-grid .title {min-height: 0.0001vw;}}}.person-promo-grid .body-text {line-height: 170%;margin: 8px 0 0;}.person-promo-grid .person-promo-grid-link {box-shadow: 5px 5px 24px 0 #52a4d766;margin-bottom: 5px;}.person-promo-grid .person-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}@media (min-width: 600px) {.person-promo-grid .person-collection {align-items: stretch;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}}.person-promo-grid .person-item {margin: 5px 0;max-width: 500px;width: 100%;}@media (min-width: 600px) {.person-promo-grid .person-item {margin: 10px auto;max-width: 50%;width: 50%;}}@media (min-width: 900px) {.person-promo-grid .person-item {max-width: 33.3333%;width: 33.3333%;}}@media (min-width: 1200px) {.person-promo-grid .person-item {max-width: 25%;width: 25%;}}.person-card {border-radius: 5px;height: 100%;margin: 0 auto;max-width: 332px;position: relative;width: 100%;}.person-card .decor-background-gradient {background: linear-gradient(49.82deg, #0b2f73 14.2%, #00968f);border-radius: 5px;bottom: 0;display: inline-block;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 0.25s ease-out;}.person-card > .inner {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;padding: 40px;}.person-card .person-photo, .person-card .person-photo > img {height: 200px;position: relative;width: 200px;}.person-card .person-photo > img {border-radius: 100%;display: block;z-index: 1;}.person-card .person-photo .decor-photo-outline-gradient {background: linear-gradient(49.82deg, #0b2f73 14.2%, #00968f);border-radius: 100%;bottom: -4px;display: inline-block;height: 208px;left: -4px;opacity: 1;position: absolute;right: -4px;top: -4px;transition: opacity 0.15s ease-out;width: 208px;}.person-card .person-photo .decor-focus-ring {background: #0000;border: 2px solid #47a09c;border-radius: 100%;bottom: -15px;display: inline-block;height: 230px;left: -15px;opacity: 0;position: absolute;right: -15px;top: -15px;width: 230px;}.person-card .person-details {margin-top: 30px;position: relative;text-align: center;z-index: 2;}.person-card .person-name {font-family: MMC Display Condensed, sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 0.02em;line-height: 122.5%;margin-bottom: 8px;text-align: center;}.person-card .person-name a {box-shadow: inset 0 0 0 0 #76d3ff4d;color: #0079ad;display: inline;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;}.person-card .person-title {color: #555;font-size: 16px;font-weight: 600;line-height: 120%;text-align: center;}.person-card.-focused .decor-background-gradient, .person-card.-focused .decor-focus-ring, .person-card:active .decor-background-gradient, .person-card:active .decor-focus-ring, .person-card:focus .decor-background-gradient, .person-card:focus .decor-focus-ring, .person-card:hover .decor-background-gradient, .person-card:hover .decor-focus-ring {opacity: 1;}.person-card.-focused .decor-photo-outline-gradient, .person-card:active .decor-photo-outline-gradient, .person-card:focus .decor-photo-outline-gradient, .person-card:hover .decor-photo-outline-gradient {opacity: 0;}.person-card.-focused .person-name a, .person-card:active .person-name a, .person-card:focus .person-name a, .person-card:hover .person-name a {box-shadow: inset 0 -5px 0 0 #76d3ff4d;color: #fff;}.person-card.-focused .person-title, .person-card:active .person-title, .person-card:focus .person-title, .person-card:hover .person-title {color: #fff;}.recommended {margin: 40px auto;max-width: 800px;}.recommended .recommended-heading {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin-bottom: 20px;text-align: center;}@media (min-width: 1100px) {.recommended .recommended-heading {text-align: left;}}.recommended .cards-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}@media (min-width: 1100px) {.recommended .cards-collection {align-items: flex-start;}}.recommended .cards-collection .card-item {margin-bottom: 10px;max-width: 500px;width: 100%;}.recommended .cards-collection .card-item:last-child {margin-bottom: 0;}.recommended .cards-collection .card-item:nth-child(odd) .card .decor-card-bg {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.recommended .cards-collection .card-item:nth-child(odd) .card .decor-card-bg:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.recommended .cards-collection .card-aspect-container {height: 0;padding-top: 85.26%;position: relative;}.recommended .cards-collection .card {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.related {background: linear-gradient(68.09deg, #002c770d 44.92%, #76d3ff0d);margin: 40px auto;max-width: 800px;}.related > .inner {padding: 20px;position: relative;z-index: 1;}@media (min-width: 600px) {.related > .inner {padding: 30px 40px 40px;}}.related .related-heading {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin-bottom: 20px;}.related .related-link {align-items: flex-start;display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 28px;}.related .related-link:last-child {margin-bottom: 0;}.related .related-link .related-link-image-container {height: 80px;overflow: hidden;width: 80px;}@media (min-width: 600px) {.related .related-link .related-link-image-container {height: 110px;width: 110px;}}.related .related-link .related-link-image {display: block;height: auto;transform: scaleX(1);transition: transform 0.5s ease-out;width: 100%;}.related .related-link .related-link-text {border-top: 1px solid #91d9f5;width: calc(100% - 100px);}@media (min-width: 600px) {.related .related-link .related-link-text {width: calc(100% - 130px);}}.related .related-link .related-link-title a {box-shadow: none;color: #0079ad;font-family: MMC Display Condensed, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0.02em;line-height: 122.5%;margin: 12px 0 0;}@media (min-width: 600px) {.related .related-link .related-link-title a {font-size: 21px;}}.related .related-link.-focused .related-link-image, .related .related-link:active .related-link-image, .related .related-link:focus .related-link-image, .related .related-link:hover .related-link-image {transform: scale3d(1.125, 1.125, 1.125);}.related .related-link.-focused .related-link-title a, .related .related-link:active .related-link-title a, .related .related-link:focus .related-link-title a, .related .related-link:hover .related-link-title a {color: #8246af;}.site-footer {background: #202020;color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];padding: 40px 0 20px;}@media (min-width: 1000px) {.site-footer {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.site-footer > .inner {grid-column: main;padding: 0 20px;text-align: center;}@media (min-width: 1100px) {.site-footer > .inner {align-items: stretch;display: flex;flex-direction: row;justify-content: space-between;padding: 0;text-align: left;}.site-footer .-mobile-only {display: none;}}.site-footer .-desktop-only {display: none;}@media (min-width: 1100px) {.site-footer .-desktop-only {display: block;}.site-footer .site-footer-first, .site-footer .site-footer-last {width: calc(50% - 20px);}.site-footer .site-footer-last {align-items: flex-end;display: flex;flex-direction: column;justify-content: space-between;}}.site-footer .text-content {margin: 0 auto;max-width: 533px;width: 100%;}.site-footer .text-content p {font-size: 10px;font-weight: 700;line-height: 160%;}@media (min-width: 800px) {.site-footer .text-content p {font-size: 12px;line-height: 140.46%;}}@media (min-width: 1100px) {.site-footer .text-content {margin: 0;}.site-footer .text-content p {font-size: 14px;line-height: 126.46%;}}.site-footer .footer-logo-link {display: inline-block;margin: 0 auto 20px;max-width: 239px;text-decoration: none;width: 100%;}@media (min-width: 1100px) {.site-footer .footer-logo-link {margin: 0 0 20px;max-width: 379px;}}.site-footer .footer-logo-link img {display: block;height: auto;max-width: 100%;width: 100%;}.site-footer .site-footer-nav {font-size: 10px;line-height: 126.46%;margin: 35px 0 50px;}@media (min-width: 1100px) {.site-footer .site-footer-nav {margin: 60px 0 20px;}}.site-footer .site-footer-nav ul {align-items: center;display: flex;flex-direction: column;justify-content: center;}@media (min-width: 500px) {.site-footer .site-footer-nav ul {flex-direction: row;}.site-footer .site-footer-nav ul li + li {margin: 0 0 0 14px;}}@media (min-width: 800px) {.site-footer .site-footer-nav ul {font-size: 12px;}}@media (min-width: 1100px) {.site-footer .site-footer-nav ul {flex-direction: row;font-size: 14px;justify-content: flex-start;width: calc(200% + 20px);}.site-footer .site-footer-nav ul li + li {margin: 0 0 0 28px;}}.site-footer .site-footer-nav ul li {margin: 8px 0;}.site-footer .site-footer-nav a {color: #fffc; z-index:9; position:relative;}.site-footer .site-footer-nav a.-focused, .site-footer .site-footer-nav a:active, .site-footer .site-footer-nav a:focus, .site-footer .site-footer-nav a:hover {color: #76d3ff;}.site-footer .site-footer-copyright p {color: #fffc;font-size: 12px;line-height: 126.46%;}.site-footer .partner-nav {font-size: 19px;font-weight: 600;line-height: 126.46%;margin-top: 30px;}@media (min-width: 1100px) {.site-footer .partner-nav {margin-top: 10px;}}.site-footer .partner-nav ul {align-items: center;display: flex;flex-direction: column;font-size: 14px;justify-content: center;}@media (min-width: 500px) {.site-footer .partner-nav ul {flex-direction: row;}.site-footer .partner-nav ul li + li {margin: 0 0 0 28px;}}@media (min-width: 800px) {.site-footer .partner-nav ul {font-size: 19px;}}@media (min-width: 1100px) {.site-footer .partner-nav ul {justify-content: flex-start;}}.site-footer .partner-nav ul li {margin: 8px 0;}.site-footer .partner-nav a {color: #fff;}@media (min-width: 1100px) {.site-footer .site-footer-social {margin: 0 0 40px;}}.site-footer .site-footer-social ul {display: flex;flex-direction: row;justify-content: center;margin-top: 30px;}@media (min-width: 1100px) {.site-footer .site-footer-social ul {justify-content: flex-end;margin-top: 40px;}}.site-footer .site-footer-social li {flex: none;}.site-footer .site-footer-social li + li {margin-left: 16px;}.site-footer .site-footer-social a {align-items: center;background-color: #009de0;border-radius: 100%;color: #fff;display: inline-flex;flex-direction: column;font-size: 16px;height: 32px;justify-content: center;line-height: 1;transition: color 0.25s ease-out, background-color 0.25s ease-out;width: 32px;}.site-footer .site-footer-social a.-focused, .site-footer .site-footer-social a:active, .site-footer .site-footer-social a:focus, .site-footer .site-footer-social a:hover {background-color: #76d3ff;color: #002c77;}@media (min-width: 1100px) {.site-footer .site-footer-social a {font-size: 20px;height: 38px;width: 38px;}}.site-footer .site-footer-social .icon-linkedin {font-size: 18px;}.site-footer .site-footer-social .icon-linkedin:before {position: relative;top: -2px;}@media (min-width: 1100px) {.site-footer .site-footer-social .icon-linkedin {font-size: 23px;}}.site-header {background: #0000;left: 0;position: absolute;right: 0;top: 0;z-index: 490;}.site-header > .inner {align-items: center;display: flex;flex-direction: row;justify-content: space-between;position: relative;}.site-header .site-header-logo {flex: none;}.site-header .logo {display: inline-block;font-size: 0;width: 172px;}@media (min-width: 1410px) {.site-header .logo {width: 248px;}}.site-header .site-header-nav .deluxe-links > li, .site-header .site-header-nav .link-item {display: block;margin-bottom: 16px;text-align: left;}.site-header .site-header-nav .deluxe-links > li:last-child, .site-header .site-header-nav .link-item:last-child {margin-bottom: 0;}.site-header .site-header-nav .deluxe-links > li a, .site-header .site-header-nav .link-item a {box-shadow: inset 0 0 0 0 #0000;color: #0079ad;display: inline;font-weight: 700;line-height: 1.35;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;white-space: nowrap;}.site-header .site-header-nav .deluxe-links > li a.-focused, .site-header .site-header-nav .deluxe-links > li a:active, .site-header .site-header-nav .deluxe-links > li a:focus, .site-header .site-header-nav .deluxe-links > li a:hover, .site-header .site-header-nav .link-item a.-focused, .site-header .site-header-nav .link-item a:active, .site-header .site-header-nav .link-item a:focus, .site-header .site-header-nav .link-item a:hover {box-shadow: inset 0 -3px 0 0 #76d3ff;color: #002c77;}.site-header .nav-item-icon {fill: #009de0;stroke: #009de0;display: inline-block;height: auto;transform: rotate(0deg);transition: stroke 0.15s ease-out, fill 0.15s ease-out, transform 0.25s ease-out;width: 12px;}.site-header .-dropdown-open .nav-item-icon {transform: rotate(180deg);}.site-header .menu-close {align-items: center;background-color: #e5e5e5;border-radius: 100%;color: #000;display: inline-flex;flex: none;flex-direction: column;height: 31px;justify-content: center;margin-left: 10px;width: 31px;}.site-header .menu-close:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e5cd";display: inline-block;flex: none;font-family: icomoon !important;font-size: 19px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}.site-header .menu-close.-focused, .site-header .menu-close:active, .site-header .menu-close:focus, .site-header .menu-close:hover {background-color: #8246af;color: #fff;}.utility {align-items: center;display: flex;flex: none;flex-direction: row;justify-content: flex-end;margin-left: 30px;}@media (min-width: 1410px) {.utility {position: absolute;right: 0;}}.utility .menu-open, .utility .search-open {align-items: center;color: #fff;display: inline-flex;flex: none;flex-direction: column;height: 31px;justify-content: center;width: 31px;}.utility .menu-open:before, .utility .search-open:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;flex: none;font-family: icomoon !important;font-size: 22px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}.utility .menu-open.-focused, .utility .menu-open:active, .utility .menu-open:focus, .utility .menu-open:hover, .utility .search-open.-focused, .utility .search-open:active, .utility .search-open:focus, .utility .search-open:hover {color: #76d3ff;}.utility .search-open {transform: rotateY(180deg);}.utility .search-open:before {content: "\f002";}.utility .menu-open {margin-left: 10px;}.utility .menu-open:before {content: "\e902";}@media (min-width: 1410px) {.utility .menu-open {display: none;}}.utility .login-panel {display: none;}@media (min-width: 1410px) {.utility .login-panel {display: inline-block;margin-left: 20px;}.page-home .utility .search-open {color: #002c77;}}.login-panel {background: #76d3ff;color: #000;font-weight: 700;height: 35px;padding: 9px 12px;position: relative;}.login-panel .login-panel-options {background-color: #fff;box-shadow: 0 4px 4px #00000040;opacity: 0;padding: 20px;pointer-events: none;position: absolute;right: 0;top: 100%;transition: opacity 0.25s ease-out;z-index: 505;}.login-panel .login-panel-options li {display: block;margin-bottom: 16px;text-align: left;}.login-panel .login-panel-options li:last-child {margin-bottom: 0;}.login-panel .login-panel-options li a {box-shadow: inset 0 0 0 0 #0000;color: #0079ad;display: inline;font-size: 16px;font-weight: 700;line-height: 1.35;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;white-space: nowrap;}.login-panel .login-panel-options li a.-focused, .login-panel .login-panel-options li a:active, .login-panel .login-panel-options li a:focus, .login-panel .login-panel-options li a:hover {box-shadow: inset 0 -3px 0 0 #76d3ff;color: #002c77;}@media (max-width: 1409px) {.login-panel {margin-bottom: 150px;margin-top: 23px;}.login-panel .login-panel-options {background: linear-gradient(74.6deg, #002c7714 39.2%, #76d3ff14);left: 0;right: auto;}}.login-panel .login-panel-label {align-items: center;display: flex;flex-direction: row;justify-content: space-between;}.login-panel .login-panel-label svg {display: block;height: auto;transition: stroke 0.15s ease-out, fill 0.15s ease-out;}.login-panel .login-panel-label .login-panel-icon-user {width: 16px;}.login-panel .login-panel-label .login-panel-icon-angle {transition: transform 0.25s ease-out;width: 11px;}.login-panel .login-panel-text {font-size: 13px;font-weight: 800;margin-left: 8px;margin-right: 4px;}.login-panel.-login-panel-open .login-panel-icon-angle {transform: rotate(180deg);}.login-panel.-login-panel-open .login-panel-options {opacity: 1;pointer-events: auto;}.login-panel.-focused, .login-panel:active, .login-panel:focus, .login-panel:hover {background-color: #8246af;}.login-panel.-focused .login-panel-label, .login-panel:active .login-panel-label, .login-panel:focus .login-panel-label, .login-panel:hover .login-panel-label {color: #fff;}.login-panel.-focused .login-panel-label svg, .login-panel:active .login-panel-label svg, .login-panel:focus .login-panel-label svg, .login-panel:hover .login-panel-label svg {fill: #fff;}.login-panel.-focused .login-panel-label .login-panel-icon-angle, .login-panel:active .login-panel-label .login-panel-icon-angle, .login-panel:focus .login-panel-label .login-panel-icon-angle, .login-panel:hover .login-panel-label .login-panel-icon-angle {stroke: #fff;}@media (max-width: 1409px) {.site-header {padding: 20px;}.site-header .link-item a {font-size: 14px;}.main-nav-top .logo > svg {fill: #002c77;}.main-nav-container {bottom: 0;display: none;left: 101vw;position: fixed;right: 0;top: 0;transition: left 0.25s ease-out;z-index: 500;}.main-nav-container > .inner {background-color: #fff;bottom: 0;max-width: 400px;overflow-x: auto;position: absolute;right: 0;top: 0;width: 100%;}.main-nav-container .main-nav-bottom, .main-nav-container .main-nav-top {display: flex !important;padding: 20px;}.main-nav-container .main-nav-top {align-items: center;background-color: #fff;flex-direction: row;justify-content: space-between;left: 0;position: sticky;right: 0;top: 0;z-index: 550;}.main-nav-container .nav-item, .main-nav-container .nav-items {display: block;}.main-nav-container .nav-item {padding: 0 20px;}.main-nav-container .nav-item-button {align-items: center;background: none;border: 0;border-bottom: 2px solid #c4c4c480;box-shadow: none;color: #009de0;display: flex;flex-direction: row;font-family: MMC Display Condensed, sans-serif;justify-content: space-between;padding: 16px 0;text-align: left;text-transform: uppercase;width: 100%;}.main-nav-container .nav-item-button .nav-item-button-label {font-size: 16px;font-style: normal;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;padding-right: 10px;position: relative;}.main-nav-container .nav-item-button[data-active="true"] .nav-item-button-label:after {background-color: #00968f;border-radius: 100%;content: "";display: inline-block;height: 6px;position: absolute;right: 0;top: calc(50% - 3px);width: 6px;}.main-nav-container .nav-item-button.-focused, .main-nav-container .nav-item-button:active, .main-nav-container .nav-item-button:focus, .main-nav-container .nav-item-button:hover {color: #002c77;}.main-nav-container .nav-item-button.-focused .nav-item-icon, .main-nav-container .nav-item-button:active .nav-item-icon, .main-nav-container .nav-item-button:focus .nav-item-icon, .main-nav-container .nav-item-button:hover .nav-item-icon {fill: #002c77;stroke: #002c77;}.main-nav-container .nav-item-dropdown, .main-nav-container .nav-item-dropdown-deluxe {color: #000;}.nav-item-dropdown, .nav-item-dropdown-deluxe {padding-bottom: 20px;}.-dropdown-open {background: linear-gradient(74.6deg, #002c7714 39.2%, #76d3ff14);}.-dropdown-open .nav-item-button, .-previous-item .nav-item-button {border-bottom: 2px solid #0000;}.-main-nav-expanded .js-decor-background-dimmer {background: #002c77;bottom: 0;display: block !important;left: 0;opacity: 0;pointer-events: none;position: fixed;right: 0;top: 0;transition: opacity 0.25s ease-out;z-index: 450;}.-main-nav-expanded .main-nav-container {display: block !important;}.deluxe-intro-heading {display: none;}.deluxe-intro-description {color: #000c;font-size: 14px;font-weight: 500;line-height: 160%;}.deluxe-intro-link-container {padding-top: 12px;}.deluxe-intro-link-container .-arrow-link {font-size: 14px;font-weight: 700;margin-left: 18px;}.deluxe-intro-link-container .-arrow-link:before {left: -18px;top: 4.5px;}.cards-row-title h3, .deluxe-column h3 {border-bottom: 2px solid #c4c4c480;color: #666;font-family: MMC Display Condensed, sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin: 40px 0 12px;padding-bottom: 6px;}.deluxe-links > li {margin-top: 20px;}.deluxe-links > li a {font-size: 14px;}.deluxe-links .deluxe-link-all-item {height: 40px;margin-top: 28px;}.deluxe-links .deluxe-link-all {background-color: #91d9f566;border-radius: 100px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 130%;padding: 7px 20px;}.deluxe-link-description {color: #000c;font-size: 14px;font-weight: 500;line-height: 150%;margin-top: 6px;}.site-header .cards-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;margin-left: -4px;margin-right: -4px;}.site-header .cards-collection .card-item {margin: 5px 0;max-width: 350px;width: 100%;}.site-header .cards-collection .card-item:nth-child(odd) .card .decor-card-bg {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.site-header .cards-collection .card-item:nth-child(odd) .card .decor-card-bg:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.site-header .cards-collection .card-aspect-container {height: 0;padding-top: 100%;position: relative;}.site-header .cards-collection .card {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.site-header .cards-row-topics h3 {border-bottom: 2px solid #c4c4c480;color: #666;font-family: MMC Display Condensed, sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin: 28px 0 12px;padding-bottom: 6px;}.site-header .cards-row-topics .topics-collection {padding-bottom: 10px;}.site-header .cards-row-topics .topics-collection > li {display: block;margin-bottom: 16px;text-align: left;}.site-header .cards-row-topics .topics-collection > li:last-child {margin-bottom: 0;}.site-header .cards-row-topics .topics-collection > li a {box-shadow: inset 0 0 0 0 #0000;color: #0079ad;display: inline;font-size: 14px;font-weight: 700;line-height: 1.35;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;white-space: nowrap;}.site-header .cards-row-topics .topics-collection > li a.-focused, .site-header .cards-row-topics .topics-collection > li a:active, .site-header .cards-row-topics .topics-collection > li a:focus, .site-header .cards-row-topics .topics-collection > li a:hover {box-shadow: inset 0 -3px 0 0 #76d3ff;color: #002c77;}}@media (min-width: 1410px) {.site-header {display: grid;grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];padding: 24px 0;}.site-header > .inner {justify-content: center;}.site-header .link-item a {font-size: 16px;}.site-header-logo {left: 0;position: absolute;}.main-nav-container {display: block;flex: none;margin-left: 30px;}.site-header-nav .nav-items {align-items: center;display: flex;flex-direction: row;justify-content: center;}.site-header-nav .nav-item-button-label {border-bottom: 2px solid #0000;border-top: 2px solid #0000;display: inline-block;padding: 8px 2px;}.site-header-nav .nav-item-icon {margin-left: 6px;opacity: 0;transition: opacity 0.15s ease-out;}.site-header-nav .nav-item {flex: none;}.site-header-nav .nav-item + .nav-item {margin-left: 24px;}.site-header-nav .nav-item.-dropdown-open .nav-item-button-label {border-bottom: 2px solid #76d3ff !important;}.site-header-nav .nav-item:not(.-deluxe) {position: relative;}.site-header-nav .nav-item-button {align-items: center;background: none;border: 0;box-shadow: none;color: #fff;display: inline-flex;flex-direction: row;font-family: MMC Display Condensed, sans-serif;font-size: 20px;font-style: normal;font-weight: 700;justify-content: flex-start;letter-spacing: 0.03em;line-height: 1.35;padding: 0;text-align: center;text-transform: uppercase;}.site-header-nav .nav-item-button[data-active="true"] .nav-item-button-label {border-bottom: 2px solid #00968f;}.site-header-nav .nav-item-button.-focused, .site-header-nav .nav-item-button:active, .site-header-nav .nav-item-button:focus, .site-header-nav .nav-item-button:hover {color: #76d3ff;}.site-header-nav .nav-item-dropdown {background: #fff;box-shadow: 0 4px 4px #00000040;left: 0;min-width: 350px;opacity: 0;padding: 40px;pointer-events: none;position: absolute;top: calc(100% + 24px);transition: opacity 0.25s ease-out;}.site-header-nav .nav-item-dropdown .nav-item-dropdown-item {padding: 5px 0;}.site-header-nav .nav-item-dropdown .nav-item-dropdown-item a {color: #000;display: block;white-space: nowrap;}.site-header-nav .nav-item-dropdown .nav-item-dropdown-item a.-focused, .site-header-nav .nav-item-dropdown .nav-item-dropdown-item a:active, .site-header-nav .nav-item-dropdown .nav-item-dropdown-item a:focus, .site-header-nav .nav-item-dropdown .nav-item-dropdown-item a:hover {color: #76d3ff;}.site-header-nav .nav-item-dropdown-deluxe {background: #fff;box-shadow: 0 4px 4px #00000040;left: -30px;opacity: 0;padding: 0;pointer-events: none;position: absolute;right: -30px;top: calc(100% + 24px);transition: opacity 0.25s ease-out;}}@media (min-width: 1410px) and (min-width: 1500px) {.site-header-nav .nav-item-dropdown-deluxe {left: -50px;right: -50px;}}@media (min-width: 1410px) {.site-header-nav .-dropdown-open .nav-item-dropdown, .site-header-nav .-dropdown-open .nav-item-dropdown-deluxe {opacity: 1;pointer-events: auto;z-index: 501;}.site-header-nav .-dropdown-open .nav-item-icon {opacity: 1;}.deluxe-intro-heading {color: #002c77;font-size: 32px;font-weight: 700;line-height: 110%;text-transform: uppercase;}.deluxe-intro-description {font-size: 16px;font-weight: 500;line-height: 160%;}.deluxe-intro-link-container {padding-top: 16px;}.deluxe-intro-link-container .-arrow-link {font-weight: 700;margin-left: 20px;}.cards-row-title h3, .deluxe-column h3 {border-bottom: 2px solid #c4c4c480;color: #666;font-family: MMC Display Condensed, sans-serif;font-size: 19px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;padding-bottom: 12px;}.deluxe-links > li {margin-top: 20px;}.deluxe-links > li a {font-size: 16px;}.deluxe-links .js-link-event.-focused a, .deluxe-links .js-link-event:active a, .deluxe-links .js-link-event:focus a, .deluxe-links .js-link-event:hover a {box-shadow: inset 0 -3px 0 0 #76d3ff !important;color: #002c77 !important;}.deluxe-links .deluxe-link-all-item {margin-top: 28px;}.deluxe-links .deluxe-link-all {background-color: #91d9f566;border-radius: 100px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 130%;padding: 7px 20px;}.deluxe-link-description {color: #000c;font-size: 14px;font-weight: 500;line-height: 150%;margin-top: 6px;}.nav-item-dropdown-deluxe.-solutions .deluxe-columns, .nav-item-dropdown-deluxe.-solutions > .inner {align-items: stretch;display: flex;flex-direction: row;justify-content: flex-start;}.nav-item-dropdown-deluxe.-solutions .deluxe-columns {padding: 0 20px;width: 50%;}.nav-item-dropdown-deluxe.-solutions .deluxe-columns.-secondary {background: linear-gradient(74.6deg, #002c770d 39.2%, #76d3ff0d);}.nav-item-dropdown-deluxe.-solutions .deluxe-column, .nav-item-dropdown-deluxe.-solutions .deluxe-intro {padding: 70px 15px;width: 50%;}.nav-item-dropdown-deluxe.-solutions .-column-a .deluxe-links li {margin-top: 24px;}.nav-item-dropdown-deluxe.-insights > .inner {align-items: stretch;display: flex;flex-direction: row;justify-content: flex-start;padding: 30px 20px;}.nav-item-dropdown-deluxe.-insights .deluxe-column {padding: 15px 50px 0 20px;width: 24%;}.nav-item-dropdown-deluxe.-insights .cards-column {padding: 15px 20px 0 0;width: 76%;}.cards-row-main {padding: 15px 0;}.site-header .cards-collection {align-items: stretch;display: flex;flex-direction: row;justify-content: flex-start;margin-left: -16px;margin-right: -16px;}.site-header .cards-collection .card-item {margin: 10px 12px;width: calc(33.3333% - 12px);}.site-header .cards-collection .card-aspect-container {height: 0;padding-top: 100%;position: relative;}.site-header .cards-collection .card {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.site-header .cards-row-topics {align-items: center;border-top: 2px solid #c4c4c480;display: flex;flex-direction: row;justify-content: flex-start;padding-top: 25px;}.site-header .cards-row-topics h3 {color: #666;display: inline-block;font-family: MMC Display Condensed, sans-serif;font-size: 19px;font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin: 0 8px 0 0;}.site-header .cards-row-topics .topics-collection {align-items: center;display: flex;flex-direction: row;justify-content: flex-start;}.site-header .cards-row-topics .topics-collection li {margin-left: 10px;}.site-header .cards-row-topics .topics-collection .topic-link {background-color: #91d9f566;border-radius: 100px;box-shadow: inset 0 0 0 0 #0000;color: #002c77;display: inline-block;font-size: 18px;font-weight: 700;line-height: 130%;padding: 12px 18px;transition: color 0.25s ease-out, box-shadow 0.25s ease-out;}.site-header .cards-row-topics .topics-collection .topic-link.-focused, .site-header .cards-row-topics .topics-collection .topic-link:active, .site-header .cards-row-topics .topics-collection .topic-link:focus, .site-header .cards-row-topics .topics-collection .topic-link:hover {box-shadow: inset 0 -3px 0 0 #76d3ff;color: #002c77;}.page-home .site-header > .inner {grid-column: full;margin-left: 20px;margin-right: 20px;}.page-home .site-header > .inner .nav-item-dropdown-deluxe {margin: 0 auto;max-width: 1410px;}body:not(.page-home) .site-header > .inner {grid-column: main;}}.site-header-search-container {background-color: #fff;left: 0;opacity: 0;padding: 20px;pointer-events: none;position: fixed;right: 0;top: 0;transition: opacity 0.25s ease-out;}.site-header-search-container .site-header-search-form {align-items: center;display: flex;flex-direction: row;justify-content: center;}.site-header-search-container .search-keywords {border: 2px solid #c4c4c4;height: 38px;padding: 8px;}.site-header-search-container .header-search-submit {height: 38px;padding: 8px;width: 100px;}.site-header-search-container .search-close {align-items: center;background-color: #e5e5e5;border-radius: 100%;color: #000;display: inline-flex;flex: none;flex-direction: column;height: 31px;justify-content: center;margin-left: 10px;width: 31px;}.site-header-search-container .search-close:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e5cd";display: inline-block;flex: none;font-family: icomoon !important;font-size: 19px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}.site-header-search-container .search-close.-focused, .site-header-search-container .search-close:active, .site-header-search-container .search-close:focus, .site-header-search-container .search-close:hover {background-color: #8246af;color: #fff;}.-header-search-expanded .site-header-search-container {opacity: 1;pointer-events: auto;z-index: 550;}@media (min-width: 1410px) {.site-header-search-container {display: grid;grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];padding: 24px 0;}.site-header-search-container > .inner {grid-column: main;}.site-header-search-container .site-header-search-form {margin: 0 auto;max-width: 1200px;}.site-header-search-container .search-keywords {height: 50px;padding: 14px 20px;}.site-header-search-container .header-search-submit {height: 50px;width: 120px;}.site-header-search-container .search-close {height: 37px;margin-left: 30px;width: 37px;}.site-header-search-container .search-close:before {font-size: 27px;}}.site-search {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: 60px;}@media (min-width: 1000px) {.site-search {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.site-search > .inner {grid-column: main;}.site-search [aria-hidden="true"] {display: none;}.site-search .site-search-content {margin: 0 auto;max-width: 930px;}.site-search .site-search-results-count {color: #7e7e7e;font-family: MMC Display Condensed, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 0.02em;line-height: 170%;}.site-search .site-search-results-count .site-search-results-keywords {color: #000;}.site-search .search-result-item {border-top: 2px solid #c4c4c4;margin-top: 30px;padding-top: 30px;}.site-search .search-result-item:last-child {border-bottom: 2px solid #c4c4c4;margin-bottom: 20px;padding-bottom: 30px;}.site-search .search-result .search-result-dateline {font-size: 14px;font-weight: 600;line-height: 126.46%;margin-bottom: 12px;}.site-search .search-result .search-result-dateline .type {margin-right: 8px;}.site-search .search-result .search-result-dateline .date {color: #555;font-weight: 400;}.site-search .search-result h2 {font-family: Noto Sans, sans-serif;font-size: max(1.125rem, min(3.15vw, 1.375rem));font-weight: 700;line-height: 126.46%;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.site-search .search-result h2 {min-height: 0.0001vw;}}}.site-search .pagination-inner {justify-content: center;}@media (min-width: 1000px) {.site-search .pagination-inner {justify-content: flex-end;}}.hero-search {background: linear-gradient(80.58deg, #002c77 62.47%, #4ca757 99.41%);color: #fff;display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: 40px;}@media (min-width: 1000px) {.hero-search {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}@media (min-width: 1410px) {.hero-search {margin-bottom: 60px;}}.hero-search > .inner {grid-column: main;margin-top: 80px;padding: 12px 0 0;}.hero-search h1 {color: #fff;font-size: max(2.25rem, min(4.2vw, 3.4375rem));font-weight: 700;line-height: 110%;margin: 0 45px 20px 0;text-transform: uppercase;width: 165px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.hero-search h1 {min-height: 0.0001vw;}}}@media (min-width: 1100px) {.hero-search h1 {margin: 0 45px 0 0;}}.hero-search .site-search-form-container {padding: 0 0 40px;}@media (min-width: 800px) {.hero-search .site-search-form-container {padding: 20px 20px 60px;}}@media (min-width: 1100px) {.hero-search .site-search-form-container {align-items: center;display: flex;flex-direction: row;justify-content: space-between;padding: 80px 40px 90px;}}@media (min-width: 1410px) {.hero-search .site-search-form-container {padding: 80px 60px 90px;}}.hero-search .site-search-form {align-items: center;display: flex;flex-direction: row;justify-content: flex-end;width: 100%;}@media (min-width: 1100px) {.hero-search .site-search-form {width: calc(100% - 210px);}}.hero-search .site-search-keywords-container {position: relative;width: calc(100% - 110px);}.hero-search .site-search-icon {background-color: #fff;color: #009de0;display: inline-block;font-size: 24px;left: 20px;line-height: 1;pointer-events: none;position: absolute;top: 12px;}.hero-search .site-search-icon:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f002";display: inline-block;font-family: icomoon !important;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;transform: rotateY(180deg);}.hero-search .site-search-keywords {border: 0;height: 50px;padding-left: 60px;pointer-events: auto;width: 100%;}.hero-search .site-search-submit {flex: none;height: 50px;width: 110px;}.skinny-promo {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.skinny-promo {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.skinny-promo > .inner {align-items: center;background: linear-gradient(86.6deg, #002c77 58.88%, #8246af);box-shadow: 5px 5px 24px 0 #52a4d766;color: #fff;display: flex;flex-direction: column;grid-column: main;justify-content: flex-start;padding: 40px 20px;position: relative;}.skinny-promo > .inner:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);background-position: 100% 0;background-repeat: no-repeat;background-size: cover;bottom: 0;content: "";display: block;left: 0;opacity: 0.15;position: absolute;right: 0;top: 0;z-index: 0;}@media (min-width: 1200px) {.skinny-promo > .inner:before {background-position: top -20px right 0;background-size: 90%;}}@media (min-width: 1410px) {.skinny-promo > .inner:before {background-position: top -40px right 0;background-size: 110%;}}@media (min-width: 600px) {.skinny-promo > .inner {padding: 40px;}}@media (min-width: 768px) {.skinny-promo > .inner {align-items: center;display: flex;flex-direction: row;justify-content: space-between;}}@media (min-width: 1100px) {.skinny-promo > .inner {padding: 60px 40px;}}.skinny-promo.-background-b > .inner {background: linear-gradient(87.49deg, #002c77 23.92%, #0077a0);}.skinny-promo.-background-c > .inner, .skinny-promo.-background-d > .inner {background: linear-gradient(87.49deg, #002c77 23.92%, #794da8);}.skinny-promo.-background-c > .inner:before, .skinny-promo.-background-d > .inner:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);}@media (min-width: 600px) {.skinny-promo.-background-c > .inner:before, .skinny-promo.-background-d > .inner:before {background-position: top -90px right;background-size: cover;}}@media (min-width: 1200px) {.skinny-promo.-background-c > .inner:before, .skinny-promo.-background-d > .inner:before {background-position: top -90px right;background-size: cover;}}@media (min-width: 1410px) {.skinny-promo.-background-c > .inner:before, .skinny-promo.-background-d > .inner:before {background-position: top -90px right;background-size: cover;}}.skinny-promo.-background-d > .inner {background: linear-gradient(87.49deg, #002c77 23.92%, #0077a0);}.skinny-promo.-no-pattern > .inner:before {display: none;}.skinny-promo .title {color: #fff;font-family: MMC Display Condensed, sans-serif;font-size: max(1.375rem, min(4.5vw, 1.75rem));font-weight: 700;letter-spacing: 0.02em;line-height: 126.46%;margin: 0;text-align: center;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.skinny-promo .title {min-height: 0.0001vw;}}}@media (min-width: 768px) {.skinny-promo .title {flex-grow: 1;padding-right: 20px;text-align: left;}}.skinny-promo .action-container {margin-top: 28px;}@media (min-width: 768px) {.skinny-promo .action-container {flex-shrink: 0;margin-top: 0;}}.social-share {background-color: #002c77;color: #fff;}@media (min-width: 1000px) {.social-share {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;padding: 12px 10px;}}.kss-body .social-share {display: block !important;position: static !important;}.social-share .social-share-title {font-family: MMC Display Condensed, sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 0.02em;line-height: 120.5%;margin-bottom: 14px;text-align: center;}@media (min-width: 1000px) {.social-share .social-share-services {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}}.social-share .social-share-services li + li {margin-left: 10px;}@media (min-width: 1000px) {.social-share .social-share-services li + li {margin-left: 0;margin-top: 12px;}}.social-share .social-share-services li a {color: #fff;font-size: 18px;}.social-share .social-share-services li a:before {speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-family: icomoon !important;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;text-transform: none;}@media (min-width: 1000px) {.social-share .social-share-services li a {font-size: 21px;}}.social-share .social-share-services li a[data-service="twitter"]:before {content: "\ea96";}.social-share .social-share-services li a[data-service="linkedin"]:before {content: "\eaca";}.social-share .social-share-services li a.-focused, .social-share .social-share-services li a:active, .social-share .social-share-services li a:focus, .social-share .social-share-services li a:hover {color: #76d3ff;}.testimonial {background: linear-gradient(87.49deg, #002c77 23.92%, #0077a0);display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(120px, min(32vw, 200px));position: relative;z-index: 5;}@media (min-width: 1000px) {.testimonial {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.testimonial:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);background-position: top -74px right;background-repeat: no-repeat;background-size: 300%;bottom: 0;content: "";display: block;left: 0;opacity: 0.15;position: absolute;right: 0;top: 0;z-index: 0;}@media (min-width: 600px) {.testimonial:before {background-position: top -90px right;background-size: cover;}}.testimonial.-background-b {background: linear-gradient(87.49deg, #002c77 23.92%, #794da8);}.testimonial.-background-b:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.testimonial.-background-c {background: linear-gradient(87.49deg, #002c77 23.92%, #794da8);}.testimonial.-background-c:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-a.svg);}@media (min-width: 600px) {.testimonial.-background-c:before {background-position: top -90px right;background-size: cover;}}.testimonial.-background-d {background: linear-gradient(87.49deg, #002c77 23.92%, #0077a0);}.testimonial.-background-d:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.testimonial.-no-pattern:before {display: none;}.testimonial > .inner {grid-column: main;padding: 35px 0 0;}@media (min-width: 1410px) {.testimonial > .inner {padding: 35px 90px 0;}}.testimonial .testimonial-slider {background-color: #fff;bottom: -65px;box-shadow: 0 0 24px 0 #002c771a;position: relative;}.testimonial .testimonial-slider .tns-controls, .testimonial .testimonial-slider .tns-nav {bottom: -50px;height: 38px;position: absolute;}.testimonial .testimonial-slider .tns-nav {left: 0;}.testimonial .testimonial-slider .tns-nav > button {background: none;border: 1px solid #52a4d7;border-radius: 100%;box-shadow: none;color: inherit;display: inline-block;height: 10px;line-height: 1;margin-right: 7px;padding: 0;width: 10px;}.testimonial .testimonial-slider .tns-nav > button.tns-nav-active {background-color: #52a4d7;}.testimonial .testimonial-slider .tns-nav > button:last-child {margin-right: 0;}.testimonial .testimonial-slider .tns-controls {align-items: flex-start;display: flex;flex-direction: row;justify-content: flex-end;right: 0;}.testimonial .testimonial-slider .tns-controls > button {background-color: #91d9f533;background-image: url(clientlib-base/resources/images/arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: 40%;border: 0;border-radius: 100%;box-shadow: none;color: #0000;display: inline-block;font-size: 0.1px;height: 38px;line-height: 1;margin-right: 7px;padding: 0;transition: background-color 0.25s ease-out;width: 38px;}.testimonial .testimonial-slider .tns-controls > button.-focused, .testimonial .testimonial-slider .tns-controls > button:active, .testimonial .testimonial-slider .tns-controls > button:focus, .testimonial .testimonial-slider .tns-controls > button:hover {background-color: #91d9f5;}.testimonial .testimonial-slider .tns-controls > button[data-controls="next"] {transform: rotate(180deg);}.testimonial .testimonial-slider .tns-controls > button:last-child {margin-right: 0;}.testimonial .testimonial-slides {align-items: stretch;display: flex;flex-direction: row;}.testimonial .title {color: #fff;font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(5vw, 2rem));font-style: normal;font-weight: 700;line-height: 126.46%;margin-bottom: -30px;text-align: center;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.testimonial .title {min-height: 0.0001vw;}}}.text-column-lockup {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.text-column-lockup {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.text-column-lockup.-bg-light-gradient {padding-bottom: max(40px, min(16vw, 80px));padding-top: max(40px, min(16vw, 80px));position: relative;z-index: 1;}.text-column-lockup.-bg-light-gradient:before {background: linear-gradient(74.6deg, #002c77 39.2%, #76d3ff);bottom: 0;content: "";display: block;left: 0;opacity: 0.05;position: absolute;right: 0;top: 0;}.text-column-lockup.-bg-beige {background-color: #f8f6f0;padding-bottom: max(40px, min(16vw, 80px));padding-top: max(40px, min(16vw, 80px));position: relative;z-index: 1;}.text-column-lockup > .inner {grid-column: main;}.text-column-lockup .intro-content {margin: 0 auto;max-width: 800px;padding-bottom: 20px;text-align: left;}@media (min-width: 768px) {.text-column-lockup .intro-content {text-align: center;}}.text-column-lockup .title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(5vw, 2rem));font-style: normal;font-weight: 700;line-height: 126.46%;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.text-column-lockup .title {min-height: 0.0001vw;}}}.text-column-lockup .body-text {line-height: 170%;margin: 8px 0 0;}.text-column-lockup .columns-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}@media (min-width: 1000px) {.text-column-lockup .columns-collection {align-items: flex-start;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}}.text-column-lockup .column-item {margin: 10px 0;max-width: 500px;width: 100%;}@media (min-width: 1000px) {.text-column-lockup .column-item {margin: 20px auto;max-width: calc(50% - 50px);width: calc(50% - 50px);}.text-column-lockup.-three-columns .column-item {margin: 20px auto;max-width: calc(33.33% - 30px);width: calc(33.33% - 30px);}}@media (min-width: 1410px) {.text-column-lockup.-three-columns .column-item {max-width: calc(33.33% - 50px);width: calc(33.33% - 50px);}}.text-column-lockup .column-heading {color: #002c77;display: inline;font-family: Noto Sans, sans-serif;font-size: max(1.25rem, min(3vw, 1.375rem));font-weight: 700;line-height: 135%;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.text-column-lockup .column-heading {min-height: 0.0001vw;}}}.text-column-lockup:not(.-no-dashes) .column-heading {padding-left: 36px;position: relative;}.text-column-lockup:not(.-no-dashes) .column-heading:before {background: linear-gradient(90deg, #76d3ff 50%, #794da8);content: "";display: inline-block;height: 2px;left: -20px;position: absolute;top: 13px;width: 50px;}.text-column-lockup .column-image {margin-bottom: 16px;}.text-column-lockup .column-image img {display: block;height: auto;width: 100%;}.text-column-lockup .column-description {line-height: 170%;margin-top: 20px;}.text-column-lockup .column-links {margin-top: 10px;}.text-column-lockup .column-links .column-link-item {margin: 12px 0 12px 18px;}.three-up {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.three-up {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.three-up.-bg-light-gradient {background: linear-gradient(74.6deg, #002c770d 39.2%, #76d3ff0d);padding-bottom: max(40px, min(14vw, 60px));padding-top: max(40px, min(14vw, 60px));}.three-up > .inner {grid-column: main;}.three-up .intro-content, .three-up .post-content {margin: 0 auto;max-width: 800px;text-align: center;}.three-up .intro-content {padding-bottom: 20px;}.three-up .post-content {padding-top: 28px;}.three-up .cards-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}@media (min-width: 1000px) {.three-up .cards-collection {align-items: stretch;flex-direction: row;flex-wrap: wrap;justify-content: center;margin-left: -5px;margin-right: -5px;width: calc(100% + 10px);}}.three-up .card-item {margin: 5px 0;width: 100%;}@media (min-width: 600px) {.three-up .card-item {margin: 10px 0;max-width: 457px;}}@media (min-width: 1000px) {.three-up .card-item {margin: 10px 5px;max-width: calc(33.33% - 13px);width: calc(33.33% - 13px);}}.three-up .card-item .card-aspect-container {height: 0;padding-top: 85.55%;position: relative;}.three-up .card-item .card {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.three-up .card-item:nth-child(odd) .card .decor-card-bg {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.three-up .card-item:nth-child(odd) .card .decor-card-bg:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.three-up .title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(5vw, 2rem));font-style: normal;font-weight: 700;line-height: 126.46%;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.three-up .title {min-height: 0.0001vw;}}}.three-up .body-text {line-height: 170%;margin: 8px 0 0;}.three-up .primary-link {box-shadow: 5px 5px 24px 0 #52a4d766;margin-bottom: 5px;}.timeline-50-50 {margin-bottom: 80px;padding: 0 80px;}.timeline-50-50 > .inner {display: flex;flex-direction: row;padding: 80px 120px;position: relative;}.timeline-50-50 .content-container {display: flex;flex-direction: column;margin: 0 40px;position: relative;width: 50%;}.timeline-50-50 .content-container:first-of-type {padding-top: 120px;}.timeline-50-50 .content-container:last-of-type {justify-content: center;}.timeline-50-50 .content-container--img {opacity: 0;transition: opacity 0.3s ease;}.timeline-50-50 .content-container--img.animation_fadeInUp {opacity: 1;}.timeline-50-50.-bg-light-gradient {padding-bottom: max(40px, min(16vw, 80px));padding-top: max(40px, min(16vw, 80px));position: relative;z-index: 1;}.timeline-50-50.-bg-light-gradient:before {background: linear-gradient(74.6deg, #002c77 39.2%, #76d3ff);bottom: 0;content: "";display: block;left: 0;opacity: 0.05;position: absolute;right: 0;top: 0;}.timeline-50-50.-bg-beige {background-color: #f8f6f0;}.timeline-50-50.-flipped .content-container:first-of-type {order: 2;}.timeline-50-50 .date-lg {color: #e0d7c0;font-family: MMC Display Condensed, sans-serif;font-size: 200px;font-weight: 600;position: absolute;right: 30%;top: 30px;z-index: 0;}.timeline-50-50 .date-lg--plural {font-size: 100px;}.timeline-50-50 h2 {font-size: 28px;margin-bottom: 10px;}.timeline-50-50 h2 span {font-size: 14px;}.timeline-50-50 h3 {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: 40px;line-height: 50px;margin-bottom: 20px;}@media only screen and (max-width: 1300px) {.timeline-50-50 > .inner {padding: 80px 0;}}@media only screen and (max-width: 900px) {.timeline-50-50 {margin-bottom: 80px;padding: 0;}.timeline-50-50 > .inner {flex-direction: column;padding: 160px 0 80px;}.timeline-50-50 .content-container {align-items: center;margin: 0 40px;width: auto;}.timeline-50-50 .content-container img {max-width: 400px;width: 100%;}.timeline-50-50 .content-container:first-of-type {align-items: flex-start;order: 1;padding: 0;}.timeline-50-50 .date-lg {font-size: 160px;left: 30px;right: auto;top: 10px;}.timeline-50-50 h3 {font-size: 32px;}}.two-up {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.two-up {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.two-up > .inner {grid-column: main;}.two-up .intro-content, .two-up .post-content {margin: 0 auto;max-width: 800px;text-align: center;}.two-up .intro-content {padding-bottom: 20px;}.two-up .post-content {padding-top: 28px;}.two-up .cards-collection {align-items: center;display: flex;flex-direction: column;justify-content: flex-start;}@media (min-width: 900px) {.two-up .cards-collection {align-items: stretch;flex-direction: row;flex-wrap: wrap;justify-content: center;margin-left: -5px;margin-right: -5px;width: calc(100% + 10px);}}.two-up .card-item {margin: 5px 0;width: 100%;}@media (min-width: 600px) {.two-up .card-item {margin: 10px 0;max-width: 698px;}}@media (min-width: 900px) {.two-up .card-item {margin: 10px 5px;width: calc(50% - 10px);}}.two-up .card-item .card-aspect-container {height: 0;padding-top: 56.25%;position: relative;}.two-up .card-item .card {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.two-up .card-item:nth-child(odd) .card .decor-card-bg {background: linear-gradient(79.38deg, #002c77 65.09%, #47a09c 99.34%);}.two-up .card-item:nth-child(odd) .card .decor-card-bg:before {background-image: url(clientlib-base/resources/images/gc-patterns-brand-b.svg);}.two-up .title {color: #002c77;font-family: MMC Display Condensed, sans-serif;font-size: max(1.5rem, min(5vw, 2rem));font-style: normal;font-weight: 700;line-height: 126.46%;text-transform: uppercase;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.two-up .title {min-height: 0.0001vw;}}}.two-up .body-text {line-height: 170%;margin: 8px 0 0;}.two-up .primary-link {box-shadow: 5px 5px 24px 0 #52a4d766;margin-bottom: 5px;}.wysiwyg {display: grid;grid-template-columns: [full-start] minmax(20px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(20px, 1fr) [full-end];margin-bottom: max(40px, min(16vw, 80px));}@media (min-width: 1000px) {.wysiwyg {grid-template-columns: [full-start] minmax(40px, 1fr) [main-start] minmax(0, 1410px) [main-end] minmax(40px, 1fr) [full-end];}}.wysiwyg > .inner {grid-column: main;}.wysiwyg .wysiwyg-container {margin: 0 auto;max-width: 768px;}.wysiwyg .wysiwyg-container blockquote, .wysiwyg .wysiwyg-container ol, .wysiwyg .wysiwyg-container p, .wysiwyg .wysiwyg-container ul {padding-right: 18px;}.wysiwyg-content figure {margin: 0 0 20px;}.wysiwyg-content figcaption {color: #7e7e7e;font-size: max(0.875rem, min(3vw, 1rem));line-height: 1.7;margin-top: 8px;}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.wysiwyg-content figcaption {min-height: 0.0001vw;}}}.full-bleed-image {display: block;height: auto;width: 100%;}.cc-window cc-banner cc-type-info cc-theme-classic cc-top cc-color-override-1726875530 {display: none;}.cc-color-override-1726875530.cc-window {display: none;}.truste_cursor_pointer {color: #fffc;}#teconsent a:hover {color: #76d3ff !important;}#teconsent {padding-left: 35px;font-size: 14px;color: #fffc;}@media screen and (max-width: 350px) and (min-width: 270px) {#teconsent {padding-left: 75px;font-size: 10px;color: #fffc;position: absolute;bottom: 65px;font-weight: 500;}}@media screen and (max-width: 800px) and (min-width: 700px) {#teconsent {color: #fffc;font-size: 10px;padding-left: 18px;position: absolute;bottom: 62px;left: 326px;}}@media screen and (max-width: 369px) and (min-width: 351px) {#teconsent {left: 102px;font-size: 10px;color: #fffc;bottom: 65px;position: absolute;font-weight: 500;}}@media screen and (max-width: 380px) and (min-width: 370px) {#teconsent {color: #fffc;font-size: 10px;position: absolute;padding-left: 103px;bottom: 65px;}}@media screen and (max-width: 395px) and (min-width: 381px) {#teconsent {padding-left: 108px;font-size: 10px;color: #fffc;position: absolute;bottom: 65px;}}@media screen and (max-width: 416px) and (min-width: 406px) {#teconsent {color: #fffc;font-size: 10px;position: absolute;padding-left: 120px;bottom: 65px;}}@media screen and (max-width: 405px) and (min-width: 399px) {#teconsent {color: #fffc;font-size: 10px;position: absolute;padding-left: 114px;bottom: 65px;}}@media screen and (max-width: 825px) and (min-width: 801px) {#teconsent {color: #fffc;font-size: 12px;padding-left: 35px;position: absolute;bottom: 62px;left: 326px;}}@media screen and (max-width: 914px) and (min-width: 910px) {#teconsent {color: #fffc;font-size: 12px;padding-left: 35px;position: absolute;bottom: 55px;left: 369px;}}@media screen and (max-width: 545px) and (min-width: 535px) {#teconsent {color: #fffc;font-size: 10px;padding-left: 35px;position: absolute;bottom: 57px;left: 190px;}}@media screen and (max-width: 1030px) and (min-width: 1020px) {#teconsent {color: #fffc;font-size: 12px;padding-left: 35px;position: absolute;bottom: 55px;left: 423px;}}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
