@font-face{font-family:'PS Commons';src:url('../ps_tt_commons_regular-webfont.html') format('woff2'),url('ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../ps_tt_commons_bold-webfont.html') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../ps_tt_commons_italic-webfont.html') format('woff2'),url('ps_tt_commons_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../ps_tt_commons_black_italic-webfont.html') format('woff2'),url('ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('ps_tt_commons_black-webfont.woff2') format('woff2'),url('ps_tt_commons_black-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('ps_tt_commons_book-webfont.woff2') format('woff2'),url('../ps_tt_commons_book-webfont.html') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('ps_tt_commons_light-webfont.woff2') format('woff2'),url('ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('ps_tt_commons_medium-webfont.woff2') format('woff2'),url('ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('ps_tt_commons_thin-webfont.woff2') format('woff2'),url('ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont-2.woff2') format('woff2'),url('fontawesome-webfont-2.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-main-header-navigation .header-item-small a{display:flex;align-items:center;gap:12px;position:relative;color:#130f25;font-size:14px;padding:8px;border-radius:8px}
.ps-main-header-navigation .header-item-small a svg{border:2px solid #e8ecf2;border-radius:3px}
.ps-main-header-navigation .header-item-small a:hover,.ps-main-header-navigation .header-item-small a:focus{color:#d60056;background:#f4f7fa}
.ps-main-header-navigation .header-item-small a:hover svg,.ps-main-header-navigation .header-item-small a:focus svg{border:2px solid #d60056}
.ps-main-header-navigation .header-item-small a:hover::after,.ps-main-header-navigation .header-item-small a:focus::after{opacity:1}
.ps-main-header-navigation .header-item-small a::after{content:"";height:12px;width:19px;background-color:transparent;background-image:url("arrow.svg");color:#d60056;font-size:24px;position:absolute;top:50%;transform:translateY(-50%);right:20px;transition:all .2s;opacity:0}
.ps-main-header-navigation .header-item-large{position:relative}
.ps-main-header-navigation .header-item-large a{color:#130f25;padding:10px}
.ps-main-header-navigation .header-item-large a .header-title{font-size:14px;line-height:16px;font-weight:700;margin-bottom:5px}
.ps-main-header-navigation .header-item-large a .header-sub-title{font-size:14px;line-height:22px;font-weight:400;color:#4e6583}
.ps-main-header-navigation .header-item-large:not(.empty-slot)::after{content:"";height:12px;width:19px;background-color:transparent;background-image:url("arrow.svg");color:#d60056;font-size:24px;position:absolute;top:13px;right:20px;transition:all .2s;opacity:0}
.ps-main-header-navigation .header-item-large:not(.empty-slot):hover,.ps-main-header-navigation .header-item-large:not(.empty-slot):focus{background-color:#f4f7fa;border-radius:8px}
.ps-main-header-navigation .header-item-large:not(.empty-slot):hover .header-title,.ps-main-header-navigation .header-item-large:not(.empty-slot):focus .header-title{color:#d60056}
.ps-main-header-navigation .header-item-large:not(.empty-slot):hover::after,.ps-main-header-navigation .header-item-large:not(.empty-slot):focus::after{opacity:1;transform:translateX(8px)}
.ps-main-header-navigation .header-text-link{display:flex}
@media screen and (min-width:1201px){.ps-main-header-navigation .header-text-link{margin-top:20px}
}
.ps-main-header-navigation .header-text-link a{font-weight:600;font-size:14px;line-height:20px;color:#d60056;margin-right:25px;display:block}
.ps-main-header-navigation .header-text-link a::after{content:"";display:inline-block;height:7px;width:7px;margin-left:7px;margin-bottom:0;border-right:2px solid #d60056;border-bottom:2px solid #d60056;transform:rotate(-45deg);transition:all .2s}
.ps-main-header-navigation .header-text-link a:hover::after,.ps-main-header-navigation .header-text-link a:focus::after{transform:rotate(-45deg) translate(3px,3px)}
.header-title{font-weight:700;color:#130f25}
.header-title-s{font-size:14px;line-height:16px}
.header-title-m{font-size:16px;line-height:22px;font-family:"PS Commons Demibold",Helvetica,Roboto,Arial,sans-serif}
.header-title-l{font-size:20px;line-height:32px;font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif}
.header-sub-title{font-weight:500;color:#130f25}
.header-sub-title-s{font-size:12px;line-height:20px}
.header-sub-title-m{font-size:14px;line-height:22px}
.header-sub-title-l{font-size:16px;line-height:18px}
#blog-nav .mobile-drawer{margin-left:24px;margin-right:24px}
@media screen and (min-width:415px) and (max-width:1303px){#blog-nav #mobile-menu .drawer-wrapper{position:absolute;right:0;width:415px}
}
@media screen and (min-width:1304px){#blog-nav .-hidden-l{display:none !important}
}
@media screen and (max-width:1303px){#blog-nav .-hidden-l{display:block !important}
#blog-nav .-hidden-m{display:none !important}
#blog-nav .main-bar .main-bar-wrapper{height:66px;padding-left:24px;padding-right:4px}
#blog-nav .mobile-menu.dropdown{padding:20px}
#blog-nav .mobile-menu.dropdown svg.open{display:block}
#blog-nav .mobile-menu.dropdown svg.close{display:none}
#blog-nav .mobile-menu.dropdown.open svg.open{display:none}
#blog-nav .mobile-menu.dropdown.open svg.close{display:block}
#blog-nav #mobile-menu{top:66px;height:calc(100dvh - 66px)}
#blog-nav #mobile-menu .carat>span,#blog-nav #mobile-menu .link{color:#130f25}
#blog-nav #mobile-menu .carat,#blog-nav #mobile-menu .link{padding-top:14px;padding-bottom:14px;padding-left:0;margin-left:24px;margin-right:24px;text-align:left;position:relative}
#blog-nav #mobile-menu .carat:after,#blog-nav #mobile-menu .link:after{content:"";display:inline-block;color:#a5aacf;position:absolute;right:2px;top:50%;height:7px;width:7px;margin-bottom:4px;border-right:2px solid #a5aacf;border-bottom:2px solid #a5aacf;transform:rotate(-45deg);transition:transform .2s}
#blog-nav #mobile-menu .carat:hover:after,#blog-nav #mobile-menu .link:hover:after,#blog-nav #mobile-menu .carat:focus:after,#blog-nav #mobile-menu .link:focus:after,#blog-nav #mobile-menu .carat.open:after,#blog-nav #mobile-menu .link.open:after{border-right-color:#130f25;border-bottom-color:#130f25}
#blog-nav #mobile-menu .carat.open:after{top:45%;right:24px;transform:rotate(225deg)}
#blog-nav #mobile-menu .carat:after{transform:rotate(45deg)}
#blog-nav #mobile-menu .mobile-utility-bar{justify-content:flex-end;padding-top:10px;padding-bottom:10px}
#blog-nav #mobile-menu .mobile-utility-bar:before{content:"";align-self:stretch;width:1px;height:auto;background:#c2d1e2}
#blog-nav #mobile-menu .mobile-utility-bar .first-row{order:-2}
#blog-nav #mobile-menu .mobile-utility-bar .second-row{order:-1}
#blog-nav #mobile-menu .mobile-utility-bar .carat{color:#4c6e96;padding:0 20px;margin:0;border-bottom:unset;align-items:center;display:inline-flex;position:relative}
#blog-nav #mobile-menu .mobile-utility-bar .carat>span{color:#4c6e96;font-size:14px;padding-right:15px}
#blog-nav #mobile-menu .mobile-utility-bar .carat>span:hover{color:#130f25}
#blog-nav #mobile-menu .mobile-utility-bar .carat:after{color:#4c6e96;transform:rotate(45deg);border-right-color:#4c6e96;border-bottom-color:#4c6e96;position:relative;top:unset;right:unset}
#blog-nav #mobile-menu .mobile-utility-bar .carat.open>span{color:#130f25}
#blog-nav #mobile-menu .mobile-utility-bar .carat.open:after{color:#130f25;border-right-color:#130f25;border-bottom-color:#130f25;transform:rotate(225deg);top:2px}
#blog-nav #mobile-menu .mobile-utility-bar .logo-mobile{padding-left:24px;margin-right:auto;display:flex}
#blog-nav #mobile-menu .mobile-utility-bar .logo-mobile>a{display:flex;align-items:center}
#blog-nav #mobile-menu .mobile-utility-bar-items ul li:not(:last-child) .link{border-bottom:1px solid #ccd6e3}
#blog-nav #mobile-menu .mobile-utility-bar-items ul li .link{display:flex;align-items:center}
#blog-nav #mobile-menu .mobile-utility-bar-items ul li .link:after{border-right-color:#4c6e96;border-bottom-color:#4c6e96}
#blog-nav #mobile-menu .drawer-wrapper{height:100%;padding:0}
#blog-nav #mobile-menu .drawer-wrapper .scrollable{overflow-y:auto}
#blog-nav #mobile-menu .drawer-wrapper .bg-white,#blog-nav #mobile-menu .drawer-wrapper .bg-gray{padding:0;border-radius:0}
#blog-nav #mobile-menu .drawer-wrapper .bg-white{background-color:#fff}
#blog-nav #mobile-menu .drawer-wrapper .bg-white .accordion-and-item .carat,#blog-nav #mobile-menu .drawer-wrapper .bg-white .accordion-and-item .link{border-bottom:1px solid #ccd6e3}
#blog-nav #mobile-menu .drawer-wrapper .bg-white .accordion-and-item.active button.open{padding-left:24px;padding-right:24px;margin:0;background:#f4f7fa}
#blog-nav #mobile-menu .drawer-wrapper .bg-gray{background-color:#e8ecf2}
#blog-nav #mobile-menu .drawer-wrapper form{margin:16px 24px}
#blog-nav #mobile-menu .drawer-wrapper form input{color:#8b90c1;background-color:#f4f7fa;border:0;border-radius:999px;padding:10px 24px;height:48px;width:100%;font-size:16px;font-weight:500}
#blog-nav #mobile-menu .drawer-wrapper form button{position:absolute;right:24px;padding:11px 17px}
#blog-nav #mobile-menu .drawer-wrapper .accordions-and-items .accordion-and-item{display:flex}
#blog-nav #mobile-menu .drawer-wrapper .accordions-and-items .accordion-and-item ul li a p{margin:0 0 0 10px;font-weight:500;font-size:16px;color:#130f25;line-height:unset}
#blog-nav #mobile-menu .drawer-wrapper .contact-buttons{padding:25px 0;background-color:#f4f7fa}
#blog-nav #mobile-menu .drawer-wrapper .contact-buttons .-stroked-light{color:#130f25;border-color:#130f25}
#blog-nav #mobile-menu .drawer-wrapper .contact-buttons .-stroked-light:hover,#blog-nav #mobile-menu .drawer-wrapper .contact-buttons .-stroked-light:focus{border-color:#585fa2;color:white}
}
@font-face{font-family:'PS Commons';src:url('../ps_tt_commons_regular-webfont.html') format('woff2'),url('ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../ps_tt_commons_bold-webfont.html') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../ps_tt_commons_italic-webfont.html') format('woff2'),url('ps_tt_commons_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../ps_tt_commons_black_italic-webfont.html') format('woff2'),url('ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('ps_tt_commons_black-webfont.woff2') format('woff2'),url('ps_tt_commons_black-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('ps_tt_commons_book-webfont.woff2') format('woff2'),url('../ps_tt_commons_book-webfont.html') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('ps_tt_commons_light-webfont.woff2') format('woff2'),url('ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('ps_tt_commons_medium-webfont.woff2') format('woff2'),url('ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('ps_tt_commons_thin-webfont.woff2') format('woff2'),url('ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont-2.woff2') format('woff2'),url('fontawesome-webfont-2.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.main-header-dialog-modal{padding:50px;text-align:left;color:#fff;background-color:#1b1834;border:0;border-radius:16px;width:24rem;min-width:90%}
@media screen and (min-width:1090px){.main-header-dialog-modal{min-width:600px}
}
.main-header-dialog-modal::backdrop{background-color:rgba(0,0,0,0.5)}
.main-header-dialog-modal .main-header-modal-title{margin-top:0;font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;font-size:32px;line-height:40px;font-weight:700}
.main-header-dialog-modal button.dialog-close-button{position:absolute;right:15px;top:15px;cursor:pointer;appearance:none;outline:0;background:0;border:0;border-radius:8px}
.main-header-dialog-modal button.dialog-close-button>svg{position:relative;top:1px}
.main-header-dialog-modal button.dialog-close-button:focus{border:1px solid #e7005e}
.main-header-dialog-modal .cmp-marketo-wrapper{padding:0;text-align:left}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020{display:flex;flex-wrap:wrap;gap:10px;row-gap:15px;align-items:center}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field{flex:1 0 48%;margin-bottom:0;line-height:1}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field:has(input.mrkto_hidden){display:none}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field:has(button.mrkto_submit){flex-basis:100%}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field>input,.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field select,.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field textarea{outline:unset;border:1px solid transparent}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field>input:hover,.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field select:hover,.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field textarea:hover{border:1px solid #404376}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field>input:focus,.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field select:focus,.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field textarea:focus{border:1px solid #e7005e}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field label{font-size:12px;line-height:20px;font-weight:600}
.main-header-dialog-modal .cmp-marketo-wrapper #customMarketo_1020>.marketo-form-field label .requiredAsterix{color:#ff5297}