.lightbox-overlay{overflow:hidden}
.light-box{top:0;left:0;width:100%;height:100%;z-index:9999}
.light-box.show{position:fixed}
.light-box .container{width:100%}
.light-box .light-box__curtain{background:#333;opacity:.8;width:100%;height:100%}
.light-box .light-box__container{padding:35px 35px 21px;background:#f2f2f8;width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:75%;overflow-y:auto;border-radius:8px}
.light-box .light-box__container .modal-header{margin-bottom:20px}
.light-box .light-box__container .modal-header .close{position:absolute;top:20px;right:20px;width:24px;height:24px;background-color:transparent;-webkit-appearance:none}
.light-box .light-box__container .modal-header .close:after{display:block;width:16px;height:2px;background:#5e10b1;content:'';transform:rotate(45deg);position:absolute;top:11px;left:5px;border-radius:2px}
.light-box .light-box__container .modal-header .close:before{display:block;width:16px;height:2px;background:#5e10b1;content:'';transform:rotate(135deg);position:absolute;top:11px;left:5px;border-radius:2px}
.light-box .light-box__container .modal-body{margin-bottom:29px}
.light-box .light-box__container .modal-body .ec-mrf-prod-result .col-lg-2.col-md-2.col-sm-4.col-xs-6{width:33%}
.light-box .light-box__container .modal-body .ec-mrf-mp-clearfix{display:block}
.light-box .light-box__container .modal-body .standalone .container{padding:0}
.light-box .light-box__container .modal-body .standalone .container .standalone-wrapper-wt{width:100%;padding-bottom:20px;padding-top:20px}
.light-box .light-box__container .modal-footer .cancelBtn,.light-box .light-box__container .modal-footer .submitBtn{display:inline-block}
.light-box .light-box__container .modal-footer .cancelBtn.cta-white .cta-text,.light-box .light-box__container .modal-footer .submitBtn.cta-white .cta-text{color:#5e10b1;background-color:#fff;border:1px solid #5e10b1;padding:15px 20px 13px 20px}
.light-box .light-box__container .modal-footer .cancelBtn{padding-right:20px}
.light-box .light-box__container.container{display:none}
.cq-wcm-edit .light-box.hide,.aem-AuthorLayer-Edit .light-box.hide{display:block !important}
.cq-wcm-edit .light-box .light-box__container.container,.aem-AuthorLayer-Edit .light-box .light-box__container.container{display:block}
.light-box .light-box__container.container.activeBox{display:block}
@media(min-width:1024px) and (max-width:1255px){.light-box .light-box__container{width:70%}
.light-box .light-box__container .modal-body{margin-bottom:44px}
}
@media(min-width:768px) and (max-width:1023px){.light-box .light-box__container{width:70%;padding:30px 30px 16px}
.light-box .light-box__container .modal-footer .cancelBtn{padding-right:0}
.light-box .light-box__container .modal-body{margin-bottom:24px}
.light-box .light-box__container .modal-body .ec-mrf-prod-result .col-lg-2.col-md-2.col-sm-4.col-xs-6{width:33.33333%}
}
@media(max-width:767px){.light-box .light-box__container{padding:30px 20px;height:100%;width:100%;max-height:none}
.light-box .light-box__container .modal-footer .cancelBtn{padding-right:0}
.light-box .light-box__container .modal-footer .cancelBtn,.light-box .light-box__container .modal-footer .submitBtn{display:block}
.light-box .light-box__container .modal-footer .cancelBtn .cta.cta-primary,.light-box .light-box__container .modal-footer .submitBtn .cta.cta-primary{display:block}
.light-box .light-box__container .modal-footer .cancelBtn .cta.cta-primary .cta-text,.light-box .light-box__container .modal-footer .submitBtn .cta.cta-primary .cta-text{max-width:none}
.light-box .light-box__container .modal-body{margin-bottom:24px}
.light-box .light-box__container .modal-body .ec-mrf-prod-result .col-lg-2.col-md-2.col-sm-4.col-xs-6{width:50%}
.light-box .light-box__container .modal-body .ec-mrf-mp-clearfix{display:none}
}
.in_line_nav{margin-bottom:35px;background-color:#f2f2f8}
.in_line_nav .in_line_nav-wrapper .maincontainer .profile{float:right;padding:13px 0}
.in_line_nav .in_line_nav-wrapper .maincontainer .profile .image-wrap{width:34px;height:34px;border-radius:50px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper{margin:0;padding:0;list-style-type:none}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list{float:left;padding:16px 20px;color:#5e10b1}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list.morethemes{padding-right:0}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list.morethemes .link{padding-right:20px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list:first-child{padding-left:0}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list:last-child .link{padding-right:25px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list .link{font-size:14px;padding:0;line-height:28px;text-decoration:none;cursor:pointer;position:relative;display:block;border-bottom:1px solid #5e10b1}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list .link:focus{outline-offset:3px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list a:hover{border-bottom:0 !important}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list .current-page{color:#5a287d}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list .current-page:after{content:'';display:block;position:absolute;border-bottom:5px solid #5a287d;width:100%}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes{display:none;position:relative}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .link{padding-right:0;position:relative}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .link .linktitle::after{content:'';width:24px;position:absolute;display:block;right:-1px;height:24px;background-image:url("clientlib_inlinenav_base/resources/images/dropdown-champ.svg");background-repeat:no-repeat;background-position:center center;top:2px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .link.color .linktitle::after{background-image:url("clientlib_inlinenav_base/resources/images/dropdown_expand-champ.svg")}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown.active{display:block;z-index:9999;top:100%;padding:0;left:-10px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown{display:none;position:absolute;background-color:#fff;color:#333;outline:1px solid #f2f2f8}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown li{width:174px;padding:15px 20px;list-style:none}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown .sub-link{font-size:14px;line-height:28px;position:relative;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown .sub-link:focus{outline-offset:3px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown .sub_link_list{height:58px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown .sub_link_list:hover{background-color:#3c1053;color:#fff}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown .sub_link_list a:hover{color:#fff}
@media(min-width:768px) and (max-width:1023px){.in_line_nav .in_line_nav-wrapper .maincontainer{position:relative}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list:first-child{padding-left:0}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list:last-child .link{padding-right:35px}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown.active{top:60px;width:100%;left:0}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown li{width:100%;padding:15px 30px}
}
@media(max-width:767px){.in_line_nav{margin-bottom:30px}
.in_line_nav .in_line_nav-wrapper .maincontainer{position:relative}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav{position:static}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown.active{top:60px;width:100%;left:0}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .morethemes .sub-nav .dropdown li{width:100%}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper li:first-child{padding-left:0}
.in_line_nav .in_line_nav-wrapper .maincontainer .mainnavbar .list-wrapper .link_list:last-child .link{padding-right:35px}
}
.cq-wcm-edit .light-box .light-box__container.container,.aem-AuthorLayer-Edit .light-box .light-box__container.container{position:static;-webkit-transform:translate(0,0);transform:translate(0,0);height:600px}
.light-box .light-box__container{padding-bottom:35px;height:243px}
@media screen and (min-width:1024px) and (max-width:1255px){.light-box .light-box__container{height:239px}
}
@media screen and (min-width:768px) and (max-width:1023px){.light-box .light-box__container{height:237px;padding-left:35px;padding-right:35px;padding-top:35px}
}
@media screen and (max-width:767px){.light-box .light-box__container{padding-top:32px;width:100%;max-width:375px;height:calc(min(100vh, 733px))}
}
.light-box .linkedin_profile .modal-header .title-comp{letter-spacing:0;font-size:30px;line-height:40px}
@media screen and (min-width:1024px) and (max-width:1255px){.light-box .linkedin_profile .modal-header .title-comp{font-size:26px;line-height:36px}
}
@media screen and (min-width:768px) and (max-width:1023px){.light-box .linkedin_profile .modal-header .title-comp{font-size:24px;line-height:32px}
}
@media screen and (max-width:767px){.light-box .linkedin_profile .modal-header .title-comp{font-size:24px;line-height:32px}
}
.light-box .linkedin_profile .modal-header .close::after,.light-box .linkedin_profile .modal-header .close::before{background:#5a287d}
.light-box .modal-body{margin-bottom:35px}
@media screen and (min-width:768px) and (max-width:1023px){.light-box .modal-body{margin-bottom:37px}
}
.light-box .modal-footer{height:52px}
.light-box .modal-footer .cancelBtn{padding:13px 0 13px 0}
@media screen and (max-width:767px){.light-box .modal-footer .cancelBtn{width:335px}
}
.light-box .modal-footer a.cta.cta-linkedin{padding:16px 0 14px 0;cursor:pointer;text-decoration:none}
.light-box .modal-footer a.cta.cta-linkedin span.cta-text{border-radius:0;padding:14px 30px 14px 70px;margin-bottom:0;font-size:20px;line-height:24px;max-width:345px;background:#0077b5 url("clientlib_inlinenav_base/resources/images/LinkedinLogo.png") no-repeat center;background-position-x:30px;font-family:"RNHouseSansBold",sans-serif;color:#fff}
.light-box .modal-footer a.cta.cta-linkedin span.cta-text::after{display:none}
.light-box .modal-footer a:focus{outline:3px auto #5e10b1;outline-offset:3px}
.subscription--cta{padding:6px 0 0 0}
.subscription--cta .cta.cta-primary .cta-text{min-width:50px;max-width:100px;padding:8px 8px 6px 8px}
coral-multifield[aria-invalid=true]{border:solid 1px red}