.customer-profile-wrapper{display:none;padding-top:35px}
.aem-AuthorLayer-Edit .customer-profile-wrapper,.cq-wcm-edit .customer-profile-wrapper{display:block}
@media screen and (min-width:768px) and (max-width:1023px){.customer-profile-wrapper{margin-top:50px}
}
@media screen and (max-width:767px){.customer-profile-wrapper{margin-top:30px}
}
.customer-profile-wrapper .customer-profile{display:flex;margin-bottom:21px}
@media screen and (min-width:1255px){.customer-profile-wrapper .customer-profile{margin-bottom:35px}
}
@media screen and (max-width:767px){.customer-profile-wrapper .customer-profile{margin-bottom:16px}
}
@media screen and (max-width:767px){.customer-profile-wrapper .customer-profile{flex-direction:column}
}
.customer-profile-wrapper .customer-profile .image-wrapper{width:174px;height:174px;margin-right:24px}
@media screen and (min-width:1024px) and (max-width:1255px){.customer-profile-wrapper .customer-profile .image-wrapper{width:134px;height:134px}
}
@media screen and (min-width:768px) and (max-width:1023px){.customer-profile-wrapper .customer-profile .image-wrapper{width:98px;height:98px}
}
@media screen and (max-width:767px){.customer-profile-wrapper .customer-profile .image-wrapper{width:187px;height:187px;margin-bottom:20px}
}
.customer-profile-wrapper .customer-profile .image-wrapper img{width:100%;height:100%;background-size:contain}
.customer-profile-wrapper .customer-profile .title-cta-wrapper .title-wrapper{max-width:768px;margin-bottom:29px}
@media screen and (max-width:1023px){.customer-profile-wrapper .customer-profile .title-cta-wrapper .title-wrapper{margin-bottom:24px}
}
.customer-profile-wrapper .customer-profile .title-cta-wrapper .title-wrapper .title-comp{letter-spacing:-0.2px}
@media screen and (max-width:1023px){.customer-profile-wrapper .customer-profile .title-cta-wrapper .title-wrapper .title-comp{letter-spacing:-0.1px}
}
.customer-profile-wrapper .customer-profile .title-cta-wrapper .title-wrapper:focus{outline:none !important}
.customer-profile-wrapper .customer-profile .title-cta-wrapper .cta-wrapper .cta.cta-primary .cta-text{background-color:#fff;color:#1d7b8a;border:1px solid #1d7b8a;padding:14px}
.preference-setting-wrapper{display:none;padding-top:35px}
.aem-AuthorLayer-Edit .preference-setting-wrapper,.cq-wcm-edit .preference-setting-wrapper{display:block}
.preference-setting-wrapper .title-wrapper{margin-bottom:20px}
.preference-setting-wrapper .rte-wrapper{margin-bottom:20px}
@media screen and (max-width:767px){.preference-setting-wrapper .rte-wrapper{margin-bottom:15px}
}
.preference-sticky-wrapper{display:none;position:relative}
.aem-AuthorLayer-Edit .preference-sticky-wrapper,.cq-wcm-edit .preference-sticky-wrapper{display:block}
.preference-sticky-wrapper .preference-setting-details{margin-bottom:35px;position:relative}
@media screen and (max-width:767px){.preference-sticky-wrapper .preference-setting-details{margin-bottom:30px}
}
.preference-sticky-wrapper .preference-setting-details .card{border:0;border-radius:0}
.preference-sticky-wrapper .preference-setting-details .card .card-header{padding:15px 0 15px 0;border-bottom:1px solid #c5c5c5;background:#fff;margin-bottom:0;margin-left:2px}
.preference-sticky-wrapper .preference-setting-details .card .card-header a:hover,.preference-sticky-wrapper .preference-setting-details .card .card-header a:focus,.preference-sticky-wrapper .preference-setting-details .card .card-header a:focus:hover{outline-offset:-2px;text-decoration:none}
.preference-sticky-wrapper .preference-setting-details .card .card-header.border-line{border-bottom:0}
.preference-sticky-wrapper .preference-setting-details .card .card-header.border-line+.show{border-bottom:1px solid #c5c5c5}
.preference-sticky-wrapper .preference-setting-details .card .card-header .card-title{font-family:"RNHouseSansBold",sans-serif;letter-spacing:.2px;line-height:26px;color:#401664;font-size:25px;margin-bottom:0;display:flex;justify-content:space-between;width:100%}
.preference-sticky-wrapper .preference-setting-details .card .card-header .card-title .accordion_title,.preference-sticky-wrapper .preference-setting-details .card .card-header .card-title .title-l1{font-size:18px;line-height:26px;color:#42145f}
.preference-sticky-wrapper .preference-setting-details .card .card-header a[aria-expanded="true"] .collapsed-icon .collapsed-reveal{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.preference-sticky-wrapper .preference-setting-details .card .card-header .collapsed-icon{padding-right:5px}
.preference-sticky-wrapper .preference-setting-details .card .card-header .collapsed-icon .collapsed-reveal{background:url("clientlib_preferencesetting_base/resources/images/plus.png") no-repeat center;width:16px;height:16px;transition:400ms ease-in-out;display:inline-block;background-size:contain}
.preference-sticky-wrapper .preference-setting-details .card .show[data-parent="#filter_accordion-1"],.preference-sticky-wrapper .preference-setting-details .card .collapsing[data-parent="#filter_accordion-1"]{border-bottom:1px solid #c5c5c5;margin:-1px 0 0 0;background:#fff}
.preference-sticky-wrapper .preference-setting-details .card .show[data-parent="#filter_accordion-1"]{padding-top:15px;margin:-2px 0 0 0}
@media screen and (max-width:767px){.preference-sticky-wrapper .preference-setting-details .card .show[data-parent="#filter_accordion-1"]{padding-top:5px}
}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-title:hover .l2-header{text-decoration:none;background-size:0 100%}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-title .l2-header{font-family:"RNHouseSansRegular",sans-serif}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-title .l2-header.accordion_title{line-height:30px}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-title .l2-title{font-size:18px;line-height:26px;font-family:"RNHouseSansRegular",sans-serif}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-header .form-field-checkbox-label{font-family:"RNHouseSansRegular",sans-serif;font-weight:normal;margin-top:2px}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-header .form-field-checkbox-label .checkbox-field:focus+.checkmark{outline-offset:1px;outline:1px solid #1d7b8a}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .checkbox-field-comp{margin-bottom:20px;margin-right:0}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label{padding:0}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label .button{font-family:"RNHouseSansRegular",sans-serif;border:1px solid #42145f;padding:7px 20px;border-radius:22px;font-weight:normal;font-size:14px;line-height:28px;display:block}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label .button:hover{background-color:#d9d0df}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label input[type="checkbox"]:checked+.button{background-color:#42145f;color:#fff}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label input[type="checkbox"]:checked+.button .l3-title{padding-left:10px}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label .checkbox-field:focus+.button{outline:1px auto #1d7b8a}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .filter-selection .form-field-checkbox-label:focus{outline:1px auto #1d7b8a}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .card-body{padding-bottom:10px}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .collapsed-icon{padding-right:5px}
.preference-sticky-wrapper .preference-setting-details .card.l2-filter-wrap .collapsed-icon .collapsed-reveal{background:url("clientlib_preferencesetting_base/resources/images/plus.png") no-repeat center no-repeat center;background-size:contain}
.preference-sticky-wrapper .preference-setting-details .card .card-body{padding:0 0 0 20px;color:#333}
@media screen and (max-width:767px){.preference-sticky-wrapper .preference-setting-details .card .card-body{padding:0 0 0 15px}
}
.preference-sticky-wrapper .preference-setting-details .card .card-body.filter-selection{padding-left:44px}
.preference-sticky-wrapper .preference-setting-details .card .card-body .card .card-header{border:0;display:flex;padding:0 0 30px 0}
.preference-sticky-wrapper .preference-setting-details .card .card-body .card .card-header .card-title{color:#42145f;line-height:26px;max-height:26px}
.preference-sticky-wrapper .preference-setting-details .card .checkbox-field-comp{display:inline-block}
.preference-sticky-wrapper .preference-setting-details .card .form-field-checkbox-label{display:inline-block;position:relative;margin-right:20px;cursor:pointer;line-height:26px;letter-spacing:.2px;font-size:18px;font-family:"RNHouseSansBold",sans-serif;color:#42145f;margin-bottom:0}
.preference-sticky-wrapper .preference-setting-details .card .form-field-checkbox-label input[type="checkbox"]{position:absolute;height:100%;width:100%;cursor:pointer;opacity:0;z-index:1;margin:0}
.preference-sticky-wrapper .preference-setting-details .card .form-field-checkbox-label input[type="checkbox"]:checked+.checkmark{background:#1d7b8a;border:1px solid #1d7b8a}
.preference-sticky-wrapper .preference-setting-details .card .form-field-checkbox-label input[type="checkbox"]:checked+.checkmark::after{display:block;left:8px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.preference-sticky-wrapper .preference-setting-details .card .form-field-checkbox-label .checkmark{cursor:pointer;position:relative;display:block;width:24px;height:24px;background-color:#fff;border:1px solid #000;padding:6px}
.preference-sticky-wrapper .preference-setting-details .card .form-field-checkbox-label .checkmark::after{content:"";position:absolute;display:block;width:12px;height:10px}
.preference-sticky-wrapper .preference-setting-details .hub-loader{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.9);z-index:9999}
.preference-sticky-wrapper .preference-setting-details .hub-loader .loader-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}
.preference-sticky-wrapper .preference-setting-details .hub-loader .loader-container img{width:60px;height:60px}
.preference-sticky-wrapper .preference-setting-details .hub-loader .loader-container span{font-size:36px;line-height:46px;color:#646068;display:block}
.preference-sticky-wrapper .preference-setting-details .hub-loader .loader-container:focus-visible{outline:0}
.preference-sticky-wrapper .preference-setting-details.active-loader .hub-loader{display:block}
.preference-sticky-wrapper .preference-setting-details.active-loader .hub-loader:focus-visible{outline:0}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper{display:none;padding:16px 20px 18px 20px;border:1px solid #429448;width:570px;overflow:visible}
@media screen and (max-width:767px){.preference-sticky-wrapper .preference-setting-details .toast-wrapper{width:335px}
}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper.toast-error,.preference-sticky-wrapper .preference-setting-details .toast-wrapper.toast-token-error{border:1px solid #e60303}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper.toast-error::after,.preference-sticky-wrapper .preference-setting-details .toast-wrapper.toast-token-error::after{border-top:8px solid #e60303}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper.toast-error .content-wrapper .icon-wrapper,.preference-sticky-wrapper .preference-setting-details .toast-wrapper.toast-token-error .content-wrapper .icon-wrapper{background:url("clientlib_preferencesetting_base/resources/images/toast-error-icon.svg") no-repeat center;width:42.67px;background-size:contain}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper::after{content:"";bottom:-8px;left:0;position:absolute;width:100%;border:8px solid transparent;border-top:8px solid #429448;border-bottom:1px}
.aem-AuthorLayer-Edit .preference-sticky-wrapper .preference-setting-details .toast-wrapper{opacity:1;display:block;max-width:100%;margin-bottom:20px}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper{display:flex}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper .icon-wrapper{background:url("clientlib_preferencesetting_base/resources/images/toast-icon.svg") no-repeat center;width:30px;height:30px;margin-right:20px;background-size:contain}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper .desc-wrapper .title-wrapper{margin-bottom:0}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper .desc-wrapper .title-wrapper .cta-wrapper .cta.cta-primary:focus{outline-offset:-1px;outline:1px auto #42145f}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper .desc-wrapper .title-wrapper .title-comp{font-size:14px;font-family:"RNHouseSansBold",sans-serif;line-height:18px;color:#333;margin-bottom:4px}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper .desc-wrapper .rte-wrapper{margin-bottom:0}
.preference-sticky-wrapper .preference-setting-details .toast-wrapper .content-wrapper .desc-wrapper .rte-wrapper p{margin-bottom:0;font-size:12px;line-height:16px}
.preference-sticky-wrapper .preference-setting-details .toast.showing,.preference-sticky-wrapper .preference-setting-details .toast.show{position:fixed;left:50%;transform:translate(-50%,0);font-size:18px;line-height:26px;box-shadow:none;max-width:100%;margin:0 auto;top:30px;z-index:999;animation:animatetop .4s}
.preference-sticky-wrapper .consentshelf-wrapper{background-color:#f5f5f5;padding:20px 35px 20px 20px}
@media screen and (min-width:1024px) and (max-width:1255px){.preference-sticky-wrapper .consentshelf-wrapper{padding:20px 30px 20px 20px}
}
@media screen and (min-width:768px) and (max-width:1023px){.preference-sticky-wrapper .consentshelf-wrapper{padding:20px 30px 20px 20px}
}
@media screen and (max-width:767px){.preference-sticky-wrapper .consentshelf-wrapper{padding-bottom:40px}
}
@media screen and (min-width:1256px){.preference-sticky-wrapper .consentshelf-wrapper .form-field-checkbox-label{width:550px}
}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp{position:relative}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label{font-weight:normal;margin-bottom:0}
@media screen and (min-width:1024px) and (max-width:1255px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label{width:509px}
}
@media screen and (min-width:768px) and (max-width:1023px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label{width:383px}
}
@media screen and (max-width:767px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label{margin-bottom:20px}
}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label input[type="checkbox"]{position:absolute;height:0;width:0;cursor:pointer;opacity:0}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label input[type="checkbox"]:checked+.checkmark{background:#42145f}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label input[type="checkbox"]:checked+.checkmark::after{left:17px}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark{cursor:pointer;position:absolute;right:6%;width:36px;height:20px;background:#b3a1bf;border-radius:18px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:flex;justify-content:space-evenly}
@media screen and (min-width:1024px) and (max-width:1255px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark{right:7%}
}
@media screen and (max-width:767px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark{right:7%}
}
@media screen and (min-width:768px) and (max-width:1023px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark{right:9%}
}
@media screen and (max-width:767px){.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark{top:unset;bottom:-30px;left:15%}
}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark::after{content:"";position:absolute;height:16px;width:16px;background:#fff;top:2px;left:3px;transition:all 250ms ease-out;cursor:pointer;border-radius:50%}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark .checkyesno{font-size:16px;position:relative;top:-2px}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark .checkyesno.no{right:36px}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp label .checkmark .checkyesno.yes{left:42px}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp .checkbox-field:focus+.checkmark{outline:2px solid #1d7b8a;outline-offset:1px}
.preference-sticky-wrapper .consentshelf-wrapper .checkbox-field-comp .checkbox-field:focus:checked+.checkmark{outline:2px solid #1d7b8a;outline-offset:1px}
.preference-sticky-wrapper .apply-filter-cta{position:sticky;bottom:0;text-align:center;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.11);clear:both;width:100%;padding:29px 0 29px;background-color:#fff;max-height:130px;border-radius:0;z-index:9999}
@media screen and (max-width:767px){.preference-sticky-wrapper .apply-filter-cta{padding:24px 0 24px 20px;text-align:left}
}
.preference-sticky-wrapper .apply-filter-cta.disabled .cta.cta-primary{opacity:.3;cursor:text}
.preference-sticky-wrapper .apply-filter-cta.disabled .cta.cta-primary .cta-text::after{display:none}
.preference-sticky-wrapper .apply-filter-cta .linkkedin-email-error{display:none;color:#e60303}
.aem-AuthorLayer-Edit .preference-sticky-wrapper .apply-filter-cta .linkkedin-email-error,.cq-wcm-edit .preference-sticky-wrapper .apply-filter-cta .linkkedin-email-error{display:block}
@keyframes animatetop{from{top:-50px;opacity:0}
to{top:0;opacity:1}
}