.dc-image-with-expand h2.dc-title{margin-bottom:1rem;}@media (min-width:768px){.dc-image-with-expand h2.dc-title{margin-bottom:1.375rem;}}.dc-image-with-expand .in-page-content .col-12.portrait-format > div{margin-left:auto;margin-right:auto;}.dc-image-with-expand .in-page-content .col-12.square-format > div{margin-left:auto;margin-right:auto;}@media (max-width:575.98px) {.dc-image-with-expand .in-page-content .col-12.portrait-format > div{max-width:400px;}.dc-image-with-expand .in-page-content .col-12.square-format > div{max-width:400px;}}@media(min-width:576px){.dc-image-with-expand .in-page-content .col-12.square-format > div{width:65%;}.dc-image-with-expand .in-page-content .col-12.portrait-format > div{width:55%;}.dc-image-with-expand.expand-component .expand-controls{background:none;box-shadow:none;}}@media (min-width:768px) {.dc-image-with-expand .in-page-content .col-12.square-format > div{width:50%;}.dc-image-with-expand .in-page-content .col-12.portrait-format > div{width:45%;}}@media (min-width:992px){.dc-image-with-expand .in-page-content .col-12.square-format > div{width:40%;}.dc-image-with-expand .in-page-content .col-12.portrait-format > div{width:35%;}.dc-image-with-expand .expand-details-content-wrap{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}}@media (min-width:1200px){.dc-image-with-expand .expand-details-content-wrap{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}} .dc-image-carousel-with-expand .carousel-component-indicator{color:#272626;font-size:1.125rem;font-weight:300;margin:0 16px;}.dc-image-carousel-with-expand .expand-content .carousel-component-indicator{color:#fff;}.dc-image-carousel-with-expand h2{margin-bottom:1rem;}.dc-image-carousel-with-expand .controls{justify-content:center;}@media (min-width:768px){.dc-image-carousel-with-expand h2{margin-bottom:1.375rem;}}@media (min-width:576px) and (max-width:767.98px){.dc-image-carousel-with-expand .in-page-content .container-fluid.contained-content > .row > .col-lg-7{padding-left:30px;padding-right:30px;}.dc-image-carousel-with-expand .in-page-content .container-fluid.contained-content > .row > .col-lg-5{padding-left:30px;padding-right:30px;}}@media (min-width:992px){.dc-image-carousel-with-expand .in-page-content .image-caption{min-height:1.75rem;}.dc-image-carousel-with-expand .in-page-content .container-fluid.contained-content > .row > .col-lg-7{padding-left:50px;}.dc-image-carousel-with-expand .in-page-content .container-fluid.contained-content > .row > .col-lg-5{padding-right:50px;}.dc-image-carousel-with-expand .expand-details-content-wrap{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.dc-image-carousel-with-expand .controls{justify-content:left;padding-bottom:45px;}}@media (min-width:1200px){.dc-image-carousel-with-expand .expand-details-content-wrap{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}}.dc-image-carousel-with-expand .in-page-content.pm-custom{padding-top:2rem;padding-bottom:1.5rem;}@media (min-width:992px){.dc-image-carousel-with-expand .in-page-content.pm-custom{padding-bottom:2rem;}}.dc-image-carousel-with-expand.theme-light .in-page-content h1,.dc-image-carousel-with-expand.theme-light .in-page-content .h1,.dc-image-carousel-with-expand.theme-light .in-page-content h2,.dc-image-carousel-with-expand.theme-light .in-page-content .h2,.dc-image-carousel-with-expand.theme-light .in-page-content h3,.dc-image-carousel-with-expand.theme-light .in-page-content .h3,.dc-image-carousel-with-expand.theme-light .in-page-content h4,.dc-image-carousel-with-expand.theme-light .in-page-content .h4,.dc-image-carousel-with-expand.theme-light .in-page-content h5,.dc-image-carousel-with-expand.theme-light .in-page-content .h5,.dc-image-carousel-with-expand.theme-light .in-page-content h6,.dc-image-carousel-with-expand.theme-light .in-page-content .h6,.dc-image-carousel-with-expand.theme-light .in-page-content .carousel-component-indicator{color:#fff;} .c-accordion .c-accordion-item{margin-bottom:1rem;border:1px solid;border-color:var(--grey-w-blue-300);border-radius:4px;}.c-accordion .c-accordion-item-heading{position:relative;background-color:transparent;border:none;border-radius:0;padding:0.5rem 1rem;font-size:var(--fs-c);font-weight:300;color:var(--headings-color);width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;}.c-accordion .c-accordion-item-heading.collapsed:after{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;margin-left:1rem;bottom:calc(0.5rem + 4px);background-image:url("/v3/img/icons/black/arrow-down.svg");background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;}.c-accordion .c-accordion-item-heading:not(.collapsed):after{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;margin-left:1rem;bottom:calc(0.5rem + 4px);background-image:url("/v3/img/icons/black/arrow-down.svg");background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.c-accordion.c-accordion-dark .c-accordion-item-heading.collapsed:after{background-image:url("/v3/img/icons/white/arrow-down.svg");}.c-accordion.c-accordion-dark .c-accordion-item-heading:not(.collapsed):after{background-image:url("/v3/img/icons/white/arrow-down.svg");}.c-accordion .c-accordion-item-content .c-accordion-item-copy{margin:0 1rem 1.5rem 1rem;padding-top:0.5rem;border-top:1px solid;border-top-color:var(--grey-w-blue-100);} .c-angle-cut .c-angle-cut-content{background-color:#2C2C2C;color:#FFFFFF;}.c-angle-cut .angle-cut{background-color:#2C2C2C;}.c-angle-cut a{text-decoration:none;}.c-angle-cut a .title{text-decoration:underline;}.c-angle-cut .see-more-button{margin-top:1.5rem;margin-bottom:0.5rem;}.c-angle-cut .tag{text-transform:uppercase;font-size:var(--fs-aaa);margin-bottom:0.5rem;}.c-angle-cut .title{font-size:var(--fs-d);font-weight:300;line-height:1.3;margin-bottom:1rem;}@media (min-width:576px){.c-angle-cut .title{font-size:var(--fs-f);}}.c-angle-cut .title-line-2{margin-top:-0.75rem;}.c-angle-cut .subtitle{font-size:var(--fs-d);font-weight:300;line-height:1.2;margin-bottom:0;}@media (min-width:576px){.c-angle-cut .subtitle{font-size:var(--fs-d);}}@media (min-width:768px){.c-angle-cut .subtitle{margin-bottom:0.125rem;}}@media (min-width:992px){.c-angle-cut .subtitle{font-size:var(--fs-e);}}@media (min-width:1200px){.c-angle-cut .subtitle{font-size:var(--fs-e);}}.c-angle-cut .post-subtitle{font-size:var(--fs-d);font-weight:300;line-height:1.2;margin-bottom:0;}@media (min-width:576px){.c-angle-cut .post-subtitle{font-size:var(--fs-c);}}@media (min-width:768px){.c-angle-cut .post-subtitle{margin-bottom:0.125rem;}}@media (min-width:992px){.c-angle-cut .post-subtitle{font-size:var(--fs-d);}}@media (min-width:1200px){.c-angle-cut .post-subtitle{font-size:var(--fs-e);}}.c-angle-cut .subtitle-area{margin-bottom:1rem;}.c-angle-cut .body-text{padding:1.5rem 1rem;}@media (min-width:1200px){.c-angle-cut .body-text{font-size:var(--fs-b);}}.c-angle-cut .body-text-wrap{min-height:180px;}@media (min-width:576px){.c-angle-cut .body-text-wrap{min-height:294px;}}.c-angle-cut.c-angle-cut-short .body-text-wrap{min-height:144px;}@media (min-width:576px){.c-angle-cut.c-angle-cut-short .body-text-wrap{min-height:248px;}}.c-angle-cut .c-angle-cut-content,.c-angle-cut .img-container{position:relative;}@media (max-width:575.98px){.c-angle-cut .img-container{padding-top:105%;}.c-angle-cut .img-container img{height:100%;overflow:hidden;position:absolute;top:0;left:50%;transform:translateX(-50%);}.c-angle-cut .img-container > div{position:absolute;top:0;bottom:0;left:0;right:0;}.c-angle-cut .img-container .img-wrap{display:flex;flex-grow:1;height:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;}.c-angle-cut.c-angle-cut-short .img-container{padding-top:62.6%;}}@media (min-width:576px){.c-angle-cut{}@supports (-webkit-clip-path:polygon(100% 0,100% 100%,0 100%)) or (clip-path:polygon(100% 0,100% 100%,0 100%)){.c-angle-cut .angle-cut{display:block;width:20%;position:absolute;top:0;bottom:0;}.c-angle-cut.image-left .img-container .angle-cut{-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);right:-1px;}.c-angle-cut.image-right .img-container .angle-cut{-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);left:-1px;}}.c-angle-cut .body-text-wrap{position:relative;display:flex;z-index:2;}.c-angle-cut .body-text{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;}.c-angle-cut .img-container{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.c-angle-cut .img-container img{width:100%;overflow:hidden;position:absolute;top:50%;right:0;transform:translateY(-50%);}.c-angle-cut .img-wrap{display:flex;flex-grow:1;height:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;}.c-angle-cut.image-left .body-text-wrap > div{margin-left:auto;}.c-angle-cut.image-right .img-container > div{margin-left:auto;}}.c-angle-cut .img-container > div{width:100%;}@media (min-width:576px){.c-angle-cut .img-container > div{width:52%;}}@media (min-width:768px){.c-angle-cut .img-container > div{width:49%;}}.c-angle-cut .body-text-wrap > div{width:100%;}@media (min-width:576px){.c-angle-cut .body-text-wrap > div{width:48%;}}@media (min-width:768px){.c-angle-cut .body-text-wrap > div{width:51%;}} .footer{background-color:var(--dark-900);color:var(--white);}.footer a:not(.btn){color:inherit;text-decoration:none;}.footer h2,.footer h3{color:inherit;font-size:var(--fs-c);margin-top:0;}.footer .address-and-signup{border-bottom:1px solid var(--grey-w-yellow-50);padding-top:1rem;padding-bottom:2rem;}.footer .logo{margin-bottom:1.5rem;}.footer .logo img{width:115px;}.footer .address{line-height:1.5;margin-bottom:1.5rem;}.footer .address a{text-decoration:underline;}.footer .address .postal{margin-bottom:1rem;}.footer .address .email{word-break:break-all;}.footer .credit-suisse-logo{margin-bottom:2rem;}.footer .credit-suisse-logo img{width:132px;}.footer .signup{align-content:center;}.footer .signup .title{background:url("/v3/img/icons/white/mail-tilted.svg") left center/2rem 2rem no-repeat;line-height:2rem;padding-left:3rem;margin-bottom:1rem;}.footer .signup .btn{background-color:var(--yellow-500);border-color:var(--yellow-500);color:var(--black);}.footer .signup .btn:hover{background-color:var(--yellow-600);border-color:var(--yellow-600);}.footer .links{padding-top:1.5rem;padding-bottom:1.5rem;}.footer .links .title{margin-bottom:1rem;}.footer .links a:hover{text-decoration:underline;}.footer .links-list{margin-bottom:1.5rem;}.footer .links-list:last-of-type{margin-bottom:0;}.footer .links-list ul{padding:0;margin:0;}.footer .links-list li{list-style:none;margin:0 0 1rem;}.footer .links-list li:last-of-type{margin-bottom:0;}.footer .social{display:flex;flex-direction:column;row-gap:1.25rem;margin-bottom:1.5rem;}.footer .social .icons{display:flex;flex-grow:1;justify-content:space-between;max-width:312px;}.footer .social .icons img{width:32px;height:32px;}.footer .social .icons img:hover{transform:translateY(-5px);}.footer .copyright{background:var(--dark-800);padding:0.5rem 0;}.footer.home-page .address-and-signup{border-bottom:none;padding-top:0;padding-bottom:1rem;}.footer.home-page .signup{background:var(--yellow-500);color:var(--black);line-height:var(--lh-sm);border-radius:0.5rem;padding:1rem;margin-bottom:2rem;}.footer.home-page .signup .title{background-image:url("/v3/img/icons/black/mail-tilted.svg");font-family:var(--font-family-serif);font-size:1.4375rem;font-weight:400;line-height:var(--lh-sm);margin-bottom:1rem;text-transform:uppercase;}.footer.home-page .signup .text{line-height:var(--lh-md);}.footer.home-page .signup .btn{font-size:var(--fs-b);padding-top:0;padding-bottom:0;padding-left:0;}@media (min-width:1200px){.footer.home-page .signup .btn.btn-next::after{background-size:var(--fs-b) var(--fs-b);}}.footer.home-page .signup .btn:hover{background-color:var(--yellow-500);border-color:var(--yellow-500);}.footer.home-page .credit-suisse-logo{margin-bottom:0;}@media (min-width:576px){.footer .address-and-signup{padding-top:1.5rem;padding-bottom:1.5rem;}.footer .credit-suisse-logo{margin-bottom:0;}.footer .social{flex-direction:row;column-gap:1.25rem;align-items:center;}.footer .social .title{font-size:var(--fs-e);margin:0;}.footer.home-page .signup .title{font-size:1.75rem;}}@media (min-width:768px){.footer .signup .title{font-size:var(--fs-e);}.footer .links .title{font-size:var(--fs-d);}.footer .social .icons img{width:40px;height:40px;}.footer.home-page .signup{padding:1.5rem;}} @media print{html{font-size:12pt;}body{font-size:12pt;}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000;}.top-bar,.secondary-menu-bar{position:static;}.top-bar .menu,.top-bar .search-form{display:none;}.main,.main.top-bar-sm,.main.top-bar-sm.with-secondary-menu-bar{margin-top:0;}}