.react-newsletter-sticky-signupform{box-sizing:inherit}.react-newsletter-sticky-signupform a,.react-newsletter-sticky-signupform button{text-decoration:none}.react-newsletter-sticky-signupform a{border-bottom:1px solid #243039;color:#243039;margin:0;position:relative;transition:color .3s,border-color .3s}.react-newsletter-sticky-signupform p{margin-left:0;margin-right:0}.react-newsletter-sticky-signupform a,.react-newsletter-sticky-signupform div,.react-newsletter-sticky-signupform p,.react-newsletter-sticky-signupformform{font-size:100%;vertical-align:baseline}.react-newsletter-sticky-signupform a,.react-newsletter-sticky-signupform div,.react-newsletter-sticky-signupform form,.react-newsletter-sticky-signupform p,.react-newsletter-sticky-signupform span{font-feature-settings:inherit;font-family:inherit;font-kerning:inherit;font-optical-sizing:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;padding:0}.react-newsletter-sticky-signupform div,.react-newsletter-sticky-signupform form,.react-newsletter-sticky-signupform p,.react-newsletter-sticky-signupform span{border-style:initial;border-width:0}.react-newsletter-sticky-signupform div,.react-newsletter-sticky-signupform form,.react-newsletter-sticky-signupform span{margin:0}.react-newsletter-sticky-signupform .inherited-styles-for-exported-element{color:#243039;font-family:Charter,georgia,serif;line-height:1.7}.react-newsletter-sticky-signupform button{text-wrap:nowrap;white-space-collapse:collapse;background-color:#4650df;border-radius:40px;border-style:none;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,helvetica,arial,sans-serif;line-height:18px;outline:0;text-align:left;transition:color .3s,border-color .3s,background .3s,box-shadow .3s}body .react-newsletter-sticky-signupform p{margin-bottom:24px}@media (min-width:768px){body .react-newsletter-sticky-signupform p{margin-bottom:40px}}.react-newsletter-sticky-signupform .h5,.react-newsletter-sticky-signupform button{font-weight:700}.react-newsletter-sticky-signupform [class*=" icon-"],.react-newsletter-sticky-signupform [class^=icon-]{background-size:1em 1em;display:inline-block;filter:url(#slate);height:1em;vertical-align:middle;width:1em}.react-newsletter-sticky-signupform .icon-chevron-down{background-image:url(/newsletter/build/images/chevron-down.773a95d1.svg);background-repeat:no-repeat;margin-top:5px}.react-newsletter-sticky-signupform .icon-chevron-up,.react-newsletter-sticky-signupform .icon-close{background-image:url(/newsletter/build/images/chevron-up.5eeab22c.svg);background-repeat:no-repeat;margin-top:5px}.react-newsletter-sticky-signupform .icon-close{background-image:url(/newsletter/build/images/close.44065783.svg);background-repeat:no-repeat}.react-newsletter-sticky-signupform{background:#fff;bottom:0;box-shadow:2px -4px 8px 0 rgba(0,0,0,.25);position:fixed;width:100%;z-index:10}@media (min-width:1024px){.react-newsletter-sticky-signupform{left:77px;max-width:375px}}.react-newsletter-sticky-signupform a:visited{border-bottom-color:#54183e;color:#54183e}.react-newsletter-sticky-signupform a:hover{border-bottom-color:transparent;color:#243039}.react-newsletter-sticky-signupform button:focus,.react-newsletter-sticky-signupform button:hover{background-color:#fc6e44;color:#fff}.react-newsletter-sticky-signupform button:visited{border-bottom-color:initial;border-bottom-style:none;border-bottom-width:0;color:#fff}.react-newsletter-sticky-signupform button:disabled{background-color:#eceef2;border-color:#fff;color:#243039;cursor:default;font-weight:400;pointer-events:none}.react-newsletter-sticky-signupform button.small{font-size:14px;padding:8px 24px}body .react-newsletter-sticky-signupform p:last-child{margin-bottom:0}.react-newsletter-sticky-signupform .input{appearance:none;background-color:initial;background-image:none;border-left-style:none;border-radius:0;border-right-style:none;border-top-style:none;font-size:16px;line-height:24px;min-height:43px;outline:0;padding:0 0 16px;width:100%}@media (min-width:768px){.react-newsletter-sticky-signupform .input{font-size:18px;line-height:26px}}.react-newsletter-sticky-signupform .sticky-form-container{font-family:Inter,helvetica,arial,sans-serif;margin:24px}@media (min-width:768px){.react-newsletter-sticky-signupform .sticky-form-container{margin:40px}}@media (min-width:1024px){.react-newsletter-sticky-signupform .sticky-form-container{margin:24px}}.react-newsletter-sticky-signupform .input::placeholder{color:#929898;opacity:1}.react-newsletter-sticky-signupform button:disabled:focus,.react-newsletter-sticky-signupform button:disabled:hover{background-color:#eceef2;border-color:#fff;color:#243039}.react-newsletter-sticky-signupform .sticky-form-container .open{transition:height 0s,all .5s linear}.react-newsletter-sticky-signupform .sticky-form-container .closed{height:0;overflow:hidden;transition:height 0s,all .5s linear}.react-newsletter-sticky-signupform .sticky-form-container .spire-container{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:-28px;width:75px}@media (min-width:1024px){.react-newsletter-sticky-signupform .sticky-form-container .spire-container{width:69px}}.react-newsletter-sticky-signupform .sticky-form-container .h5{color:#243039;display:flex;font-size:24px;justify-content:space-between;line-height:1.15;margin-bottom:16px}.react-newsletter-sticky-signupform .sticky-form-container .sticky-text{color:#243039;font-size:16px;line-height:1.5}.react-newsletter-sticky-signupform .input:-webkit-autofill:first-line{font-size:16px;letter-spacing:inherit;line-height:24px}.react-newsletter-sticky-signupform .input:autofill:first-line{font-size:16px;letter-spacing:inherit;line-height:24px}@media (min-width:768px){.react-newsletter-sticky-signupform .input:-webkit-autofill:first-line{font-size:18px;line-height:26px}.react-newsletter-sticky-signupform .input:autofill:first-line{font-size:18px;line-height:26px}}.react-newsletter-sticky-signupform .sticky-form-container .spire-container span{cursor:pointer}.react-newsletter-sticky-signupform .sticky-form-container .sticky-text input{-webkit-text-fill-color:#243039!important;border-bottom:1px solid #243039;color:#243039}.react-newsletter-sticky-signupform .input:-webkit-autofill,.react-newsletter-sticky-signupform .input:-webkit-autofill:focus,.react-newsletter-sticky-signupform .input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:none;caret-color:#fff;transition:background-color 5000s ease-in-out}.react-newsletter-sticky-signupform .input:autofill,.react-newsletter-sticky-signupform .input:autofill:focus,.react-newsletter-sticky-signupform .input:autofill:hover{-webkit-text-fill-color:#fff;box-shadow:none;caret-color:#fff;transition:background-color 5000s ease-in-out}@media (min-width:768px){.react-newsletter-sticky-signupform .input:-webkit-autofill,.react-newsletter-sticky-signupform .input:-webkit-autofill:focus,.react-newsletter-sticky-signupform .input:-webkit-autofill:hover{font-size:18px;line-height:26px}.react-newsletter-sticky-signupform .input:autofill,.react-newsletter-sticky-signupform .input:autofill:focus,.react-newsletter-sticky-signupform .input:autofill:hover{font-size:18px;line-height:26px}}.react-newsletter-sticky-signupform .sticky-form-container .spire-container .spire{background:#fff;border-radius:45px 45px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.25);height:34px;text-align:center}.react-newsletter-sticky-signupform .sticky-form-container .h5 .modal-close{cursor:pointer;flex-shrink:0;font-size:24px}.react-newsletter-sticky-signupform .sticky-form-container .h5.tiny-h5{font-size:14px;font-weight:400;line-height:18px;margin-bottom:0}@media (min-width:768px){.react-newsletter-sticky-signupform .sticky-form-container .h5.tiny-h5{font-size:16px;line-height:24px}}@media (min-width:1024px){.react-newsletter-sticky-signupform .sticky-form-container .h5.tiny-h5{font-size:14px;line-height:18px}}.react-newsletter-sticky-signupform .font-size-l{font-size:24px!important}.react-newsletter-sticky-signupform .margin-top-m{margin-top:24px!important}.react-newsletter-sticky-signupform .margin-bottom-m{margin-bottom:24px!important}.react-newsletter-sticky-signupform .display-inline{display:inline!important}.newsletter-unsubscription-box .input{appearance:none;background:none;border-style:none;border-bottom:1px solid var(--color-white);border-radius:0;color:var(--color-white);font-size:var(--font-size-xs);line-height:var(--line-height-xs);min-height:43px;outline:none;padding:0 0 16px;width:100%}@media (min-width:576px){.newsletter-unsubscription-box .input{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.newsletter-unsubscription-box .input.error{border-bottom-color:#ff3746}.newsletter-unsubscription-box .input::placeholder{color:var(--color-grey);opacity:1}.newsletter-unsubscription-box .input:-ms-input-placeholder{color:var(--color-grey)}.newsletter-unsubscription-box .input:-webkit-autofill,.newsletter-unsubscription-box .input:-webkit-autofill:focus,.newsletter-unsubscription-box .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-white);caret-color:#fff}.newsletter-unsubscription-box .input:-webkit-autofill:first-line{font-size:var(--font-size-xs);letter-spacing:inherit;line-height:var(--line-height-xs)}.newsletter-unsubscription-box .input:autofill:first-line{font-size:var(--font-size-xs);letter-spacing:inherit;line-height:var(--line-height-xs)}.newsletter-unsubscription-box .input:-internal-input-suggested{letter-spacing:10px}.newsletter-unsubscription-box .input:autofill,.newsletter-unsubscription-box .input:autofill:focus,.newsletter-unsubscription-box .input:autofill:hover{-webkit-text-fill-color:var(--color-white);caret-color:#fff}@media (min-width:576px){.newsletter-unsubscription-box .input:-webkit-autofill,.newsletter-unsubscription-box .input:-webkit-autofill:focus,.newsletter-unsubscription-box .input:-webkit-autofill:hover{font-size:var(--font-size-s);line-height:var(--line-height-s)}.newsletter-unsubscription-box .input:-webkit-autofill:first-line{font-size:var(--font-size-s);line-height:var(--line-height-s)}.newsletter-unsubscription-box .input:autofill:first-line{font-size:var(--font-size-s);line-height:var(--line-height-s)}.newsletter-unsubscription-box .input:autofill,.newsletter-unsubscription-box .input:autofill:focus,.newsletter-unsubscription-box .input:autofill:hover{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.newsletter-unsubscription-box .input{border-bottom:1.5px solid var(--color-slate);color:var(--color-slate)}.newsletter-unsubscription-box .input:-webkit-autofill,.newsletter-unsubscription-box .input:-webkit-autofill:focus,.newsletter-unsubscription-box .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-slate)!important;box-shadow:none;caret-color:var(--color-slate);font-size:var(--font-size-xs);line-height:var(--line-height-xs);transition:background-color 5000s ease-in-out 0s}.newsletter-unsubscription-box .input:autofill,.newsletter-unsubscription-box .input:autofill:focus,.newsletter-unsubscription-box .input:autofill:hover{-webkit-text-fill-color:var(--color-slate)!important;box-shadow:none;caret-color:var(--color-slate);font-size:var(--font-size-xs);line-height:var(--line-height-xs);transition:background-color 5000s ease-in-out 0s}.newsletter-unsubscription-box{color:var(--color-slate);font-size:var(--font-size-xxs);line-height:var(--line-height-tight)}.unsubscription-text{line-height:34px}@media (max-width:1024px){.unsubscription-text{line-height:30px}}@media (max-width:768px){.unsubscription-text{line-height:27px}}.success-page .inter-family{font-family:Inter,Arial,Helvetica,sans-serif}.success-page h3{font-size:32px!important;font-style:normal;font-weight:700;margin:0!important;padding:40px 0}@media only screen and (max-width:768px){.success-page h3{font-size:24px!important;padding:24px 0}}.success-page h4.sub-title{font-size:24px;font-style:normal;font-weight:700;margin:0;padding-bottom:40px}@media only screen and (max-width:768px){.success-page h4.sub-title{font-size:20px;margin:0;padding-bottom:24px}}.success-page .ft-corporate .header-contentelement-container{margin-top:0!important}.success-page .hero-image-banner{overflow:visible!important}.success-page .hero-image-banner,.success-page .hero-image-banner .bg-title{background-color:#f7f7f7!important;margin-bottom:0!important;position:relative!important}.success-page .hero-image-banner .bg-title{height:auto!important;max-height:none!important;min-height:auto!important;overflow:hidden!important;padding-bottom:0!important;z-index:1!important}.success-page .hero-image-banner .bg-title .container{overflow:visible!important;padding-bottom:0!important;padding-top:0!important}.success-page .hero-image-banner .bg-title .row{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;margin-bottom:0!important;overflow:visible!important}.success-page .hero-image-banner .bg-title .col-md-5{align-items:center!important;display:flex!important;padding-bottom:40px!important;padding-top:40px!important}@media only screen and (max-width:768px){.success-page .hero-image-banner .bg-title .col-md-5{padding-bottom:24px!important;padding-top:24px!important}}.success-page .hero-image-banner .bg-title .col-md-7{align-items:flex-end!important;display:flex!important;justify-content:flex-start!important;overflow:visible!important;padding:0 0 0 60px!important}@media only screen and (max-width:768px){.success-page .hero-image-banner .bg-title .col-md-7{padding-left:0!important}}.success-page .hero-image-banner .bg-title .col-md-6.order-2{align-items:center!important;display:flex!important;padding-bottom:40px!important;padding-top:40px!important}@media only screen and (max-width:768px){.success-page .hero-image-banner .bg-title .col-md-6.order-2{order:2!important;padding-bottom:24px!important;padding-top:24px!important}}.success-page .hero-image-banner .bg-title .col-md-6.order-1{align-items:flex-end!important;display:flex!important;justify-content:flex-start!important;overflow:visible!important;padding:0 0 0 60px!important}@media only screen and (max-width:768px){.success-page .hero-image-banner .bg-title .col-md-6.order-1{order:1!important;padding-left:0!important}}@media only screen and (min-width:769px){.success-page .hero-image-banner .bg-title .col-md-6.order-md-1{order:1!important}.success-page .hero-image-banner .bg-title .col-md-6.order-md-2{order:2!important}}.success-page .hero-image-banner .bg-title .image{display:block!important;height:auto!important;max-height:none!important;max-width:100%!important;overflow:visible!important;width:auto!important}.success-page .hero-image-banner .bg-title .image img,.success-page .hero-image-banner img{height:auto!important;left:auto!important;margin-left:0!important;position:static!important;top:auto!important}.success-page .hero-image-banner .bg-title .image img{display:block!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;width:auto!important}@media only screen and (min-width:768px){.success-page .hero-image-banner .bg-title .image{text-align:right}.success-page .hero-image-banner .bg-title .col-md-7 .image{display:block!important;width:100%!important}}@media only screen and (min-width:1024px){.success-page .hero-image-banner .bg-title .col-md-7{justify-content:flex-start!important;padding-left:60px!important}.success-page .hero-image-banner .bg-title .col-md-7 .image{display:block!important;max-width:100%!important;text-align:left!important;width:auto!important}.success-page .hero-image-banner .bg-title .image img{height:auto!important;left:auto!important;margin-left:0!important;max-width:100%!important;position:static!important;top:auto!important;width:auto!important}}.success-page .hero-text-content{display:flex;flex-direction:column;padding-top:80px}@media only screen and (max-width:768px){.success-page .hero-text-content{padding-top:60px}}.success-page .hero-subtitle{display:block;font-size:16px;font-weight:400;margin-bottom:8px}.success-page .hero-subtitle,.success-page .hero-title{color:#243039;font-family:Inter,Arial,Helvetica,sans-serif}.success-page .hero-title{font-size:32px;font-weight:700;line-height:1.2;margin:0;padding:0}@media only screen and (min-width:768px){.success-page .hero-subtitle{font-size:18px}.success-page .hero-title{font-size:40px}}@media only screen and (min-width:1024px){.success-page .hero-subtitle{font-size:20px}.success-page .hero-title{font-size:48px}}.success-page .ft-corporate-content{background-color:#fff;padding-top:40px}@media only screen and (max-width:768px){.success-page .ft-corporate-content{padding-top:24px}}.success-page .charter-font{font-family:Charter,Georgia,serif}.success-page .charter-font p{color:#243039;font-family:Charter,Georgia,serif;font-size:18px;line-height:1.6;margin-bottom:24px}.success-page .charter-font .closing-remark{color:#243039;font-family:Charter,Georgia,serif;font-size:24px;font-weight:700;margin-bottom:0;margin-top:40px;padding-top:40px}@media only screen and (max-width:768px){.success-page .charter-font p{font-size:16px}.success-page .charter-font .closing-remark{font-size:20px;margin-top:24px;padding-top:24px}}.success-page .download-link-section{padding-bottom:40px}.success-page #download-link{border-bottom:none;color:#4650df}.success-page #download-link:visited{color:#4650df;text-decoration:none}.success-page #download-link .text{font-size:18px;font-weight:700;line-height:26px}.success-page .icon-download{background-image:url(/newsletter/build/images/download.d01ddca9.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px}.success-page .icon-download-blue-bg{background-color:#4650df;border-radius:100%;filter:none;height:50px;margin-right:16px;width:50px}.success-page .ml-0{margin-left:0!important}.success-page .mr-0{margin-right:0!important}.success-page .document-download-section{color:#243039;font-family:Inter,Arial,Helvetica,sans-serif}.success-page .download-section p{font-size:18px;margin-bottom:0;padding-bottom:24px}.success-page .download-section-list{font-family:Charter}.success-page .charter-font h3{font-family:Charter!important}.success-page .document-download-section .document-download-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}@media only screen and (max-width:768px){.success-page .document-download-section .document-download-section-header{align-items:start;flex-direction:column}}.success-page .document-download-section .document-download-section-header a{padding:8px 24px!important}.success-page .document-download-section .title{font-size:24px;font-weight:700;line-height:27px;margin-bottom:0;padding-bottom:0}@media only screen and (max-width:768px){.success-page .document-download-section .title{font-size:20px;padding-bottom:24px}}.success-page .document-list{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:28px}@media only screen and (max-width:768px){.success-page .document-list{grid-template-columns:repeat(1,1fr);margin-bottom:34px}}.success-page .document-list .list-item{align-items:center;border-bottom:0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:18px;margin:12px;padding:12px 24px 12px 12px}@media only screen and (max-width:768px){.success-page .document-list .list-item{grid-template-columns:repeat(1,1fr);margin:6px 0!important;padding:12px}}.success-page .document-list .list-item img{border-radius:100%;height:48px;margin-bottom:0;width:48px}.success-page .document-list .list-item .icon-download{background-image:url(/newsletter/build/images/download.d01ddca9.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:34px!important;margin:0;padding-left:34px;width:34px!important}.success-page .document-list .list-item .link-label{color:#243039;font-size:16px;line-height:18px}@media only screen and (max-width:768px){.success-page .document-list .list-item .link-label{font-size:14px}.success-page .padding-bottom-sm{padding-bottom:24px}.success-page #c107523{margin:24px 0}.success-page #c107524{margin-bottom:0}}.success-page .document-download-item-title{align-content:center;display:flex}.success-page .document-download-item-title img{margin-right:16px}.success-page .document-download-item-title .link-label{margin:auto}.success-page .d-none{display:none}