.es-shelf{position:relative;top:0}
.es-shelf .es-button{padding:1px 6px}
.resp-es .resp-es-title{margin-bottom:15px;margin-top:35px}
.resp-es .resp-es-title h3{font-size:40px;line-height:50px}
.es-shelf{font-family:"RNHouseSansRegular",sans-serif}
.es-shelf .es-inner .resp-es-countfor{font-size:22px;line-height:32px;padding-bottom:25px;color:#333}
.es-shelf .es-form-wrapper{position:relative;display:table;width:100%}
.es-shelf .es-top-section{margin-bottom:31px;border:1px solid #c4c0b8}
.es-shelf .es-top-section.focussed{border:1px solid #5e10b1}
.es-shelf .es-top-section.focussed:after{content:"";position:absolute;opacity:1;width:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0 solid;left:0;-webkit-transition:opacity 1s ease-out .1s,color .2s;-moz-transition:opacity 1s ease-out .1s,color .2s;-ms-transition:opacity 1s ease-out .1s,color .2s;transition:opacity 1s ease-out .1s,color .2s;border-top:0}
.es-shelf .es-top-section .st-search-input::-ms-clear{display:none}
.es-shelf .es-input{display:table-cell;width:99%;max-width:847px;padding:17px 20px 16px;height:63px;line-height:30px;box-sizing:border-box;border:0;background-color:#fff;outline:0;font-family:RNHouseSansRegular,sans-serif;-webkit-appearance:none;color:#333;font-size:18px}
.es-shelf .es-input:focus{outline-offset:-3px}
.es-shelf .es-btn-wrapper{display:table-cell;width:1%;vertical-align:middle}
.es-shelf .es-button{cursor:pointer;display:inline-block;font-size:18px;line-height:24px;box-sizing:border-box;border:0;background-color:transparent;color:inherit;outline:0;padding:0 5px;margin:0 11px}
.es-shelf .es-button:focus{outline-offset:-3px;outline:2px solid #5e10b1}
.es-shelf .es-icon{display:inline-block;padding-left:16px;height:18px;position:relative;padding:0}
.es-shelf .es-icon:before{content:"\e609";font-family:nw-icons;font-size:18px;font-weight:bold;position:relative;top:4px;color:#42145f}
.es-shelf .es-sort-section{display:none;font-size:16px;line-height:48px;float:right;clear:both;color:#666}
.es-shelf .es-sort-section .es-sort-by{color:#42145f;font-weight:bold}
.es-shelf .es-sort-section a{color:#5e10b1;text-decoration:none}
.es-shelf .es-sort-section a:hover,.es-shelf .es-sort-section a:focus{color:#5e10b1;text-decoration:underline}
.es-shelf .es-sort-section .hide-sort{display:none}
.es-shelf .es-results{clear:both}
.es-shelf .es-results .es-item{padding-bottom:30px;margin-bottom:30px;color:#42145f;border-bottom:1px solid #e3e3e3}
.es-shelf .es-results .es-item .es-title{padding-bottom:10px;font-size:22px;line-height:32px}
.es-shelf .es-results .es-item .es-title a{color:#5e10b1;text-decoration:none}
.es-shelf .es-results .es-item .es-title a:hover,.es-shelf .es-results .es-item .es-title a:focus{color:#5e10b1;text-decoration:underline}
.es-shelf .es-results .es-item .es-title a em{font-style:normal}
.es-shelf .es-results .es-item .es-description{font-size:18px;line-height:26px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#646068}
.es-shelf .es-results .es-item .es-url{color:#42145f;word-break:break-all;font-size:13px;line-height:20px}
.es-shelf .es-results .es-item .es-snippet em{font-style:normal}
.es-shelf .es-results .st-page{font-size:0;color:#5e10b1;float:right;margin-bottom:50px;margin-top:20px;position:relative;margin-right:12px}
.es-shelf .es-results .st-page .pager .topageone{margin-right:0 !important}
.es-shelf .es-results .st-page .pager .topageone .dots{padding-right:5px;padding-left:5px}
.es-shelf .es-results .st-page .pager a{font-size:16px;line-height:26px;margin-right:11px;padding-left:3px}
.es-shelf .es-results .st-page .pager a.active{border-bottom:1px solid #5e10b1}
.es-shelf .es-results .st-page .pager a:after{content:" "}
.es-shelf .es-results .st-page .st-prev,.es-shelf .es-results .st-page .st-next{font-size:0}
.es-shelf .es-results .st-page .st-prev,.es-shelf .es-results .st-page .st-next,.es-shelf .es-results .st-page .pager{display:inline-block}
.es-shelf .es-results .st-page a{text-decoration:none;margin-right:14px;color:#5e10b1}
.es-shelf .es-results .st-page a:after{content:"";font-family:"nw-icons";font-size:20px;font-style:normal;display:inline-block}
.es-shelf .es-results .st-page a.st-prev:after,.es-shelf .es-results .st-page a.st-next:after{background:url("clientlib_search_results_base/resources/images/arrow-nwpers.svg");background-position:center;background-size:contain;width:17px;height:17px}
.es-shelf .es-results .st-page a.st-prev,.es-shelf .es-results .st-page a.st-next{vertical-align:middle;margin-top:2px}
.es-shelf .es-results .st-page a.st-next{margin-right:0}
.es-shelf .es-results .st-page a.st-next:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.es-shelf .es-results #st-no-results,.es-shelf .es-results .blank-text-results{font-size:16px;line-height:23px;padding:0 0 20px 0;margin-top:-20px;color:#333}
.es-shelf .es-results #st-no-results b,.es-shelf .es-results .blank-text-results b{font-weight:normal}
.es-shelf .es-results #st-no-results .suggestion,.es-shelf .es-results .blank-text-results .suggestion{padding-top:36px}
.es-shelf .es-results #st-no-results .suggestion,.es-shelf .es-results #st-no-results ul,.es-shelf .es-results .blank-text-results .suggestion,.es-shelf .es-results .blank-text-results ul{font-size:18px;line-height:26px}
.es-shelf .es-results #st-no-results ul,.es-shelf .es-results .blank-text-results ul{padding-left:18px}
.es-shelf .es-results #st-no-results ul li,.es-shelf .es-results .blank-text-results ul li{list-style-type:disc}
.es-shelf .es-results #st-no-results .no-results-img,.es-shelf .es-results .blank-text-results .no-results-img{margin-right:45px;padding-right:0;width:236px}
.es-shelf .es-results #st-no-results .no-results-img img,.es-shelf .es-results .blank-text-results .no-results-img img{width:100%;height:224px}
html:not(.msie):not(.msedge) .es-shelf .es-results #st-no-results .no-results-img img,html:not(.msie):not(.msedge) .es-shelf .es-results .blank-text-results .no-results-img img{object-fit:cover;object-position:center}
.es-shelf .es-results #st-no-results .no-results,.es-shelf .es-results #st-no-results .blk-no-results,.es-shelf .es-results .blank-text-results .no-results,.es-shelf .es-results .blank-text-results .blk-no-results{padding-left:0;font-size:22px;line-height:32px}
.es-shelf .es-results .st-spelling-suggestion{font-size:18px;line-height:26px;margin-top:3px;margin-bottom:26px;color:#333}
.es-shelf .es-results .st-spelling-suggestion a{text-decoration:underline;margin-left:5px;font-size:18px;line-height:30px;color:#1d7b8a}
.es-shelf .es-results .st-spelling-suggestion a:hover,.es-shelf .es-results .st-spelling-suggestion a:focus{color:#5e10b1;text-decoration:underline}
.theme--blue .es-shelf .es-results .es-item,.theme--blue .es-shelf .es-results .es-url{color:#007ea6}
.es-shelf .es-form-wrapper .hide-input{opacity:0}
.es-shelf .es-results.hide-result{display:none}
.swiftype-widget .autocomplete{background-color:#fff;margin-top:5px;margin-left:1px;border:1px solid #c5c5c5}
.swiftype-widget .autocomplete .no_sections::-webkit-scrollbar{width:8px}
.swiftype-widget .autocomplete .no_sections::-webkit-scrollbar-track{background:#fff;border-radius:10px}
.swiftype-widget .autocomplete .no_sections::-webkit-scrollbar-thumb{border-radius:10px;background:#5a287d}
.swiftype-widget .autocomplete ul.no_sections{padding:1px 0;max-height:369px;overflow-y:scroll}
.swiftype-widget .autocomplete ul.no_sections li.result{padding:3px 20px;font-family:RNHouseSansRegular,sans-serif;font-size:18px;line-height:26px;cursor:pointer;list-style-type:none;color:#333}
.swiftype-widget .autocomplete ul.no_sections li.result p{margin-top:10px}
.swiftype-widget .autocomplete ul.no_sections li.result.active{color:#fff;margin-right:11px;background-color:#5a287d}
.swiftype-widget .autocomplete ul.no_sections li.result.active p em{color:#fff}
.swiftype-widget .autocomplete ul.no_sections li.result p em{font-style:normal}
@media(min-width:1255px){.es-shelf .es-results .es-item .es-description{width:768px}
}
@media(min-width:1024px) and (max-width:1255px){.resp-es .resp-es-title h3{font-size:42px;line-height:54px}
.resp-es .es-shelf .es-input{max-width:667px}
.resp-es .es-shelf .es-results #st-no-results .no-results-img,.resp-es .es-shelf .es-results .blank-text-results .no-results-img{margin-right:26px;width:239px}
.resp-es .es-shelf .es-results .st-page a.st-next{margin-left:3px}
}
@media(min-width:768px) and (max-width:1023px){.resp-es .resp-es-title h3{font-size:34px;line-height:44px}
.resp-es .es-shelf .es-results .st-page{margin-top:10px}
.resp-es .es-shelf .es-results .st-page .pager a{margin-right:16px;padding-left:4px}
.resp-es .es-shelf .es-results .st-page .st-prev{margin-right:11px;margin-top:5px}
.resp-es .es-shelf .es-results .st-page .st-next{margin-left:0}
.resp-es .es-shelf .es-results #st-no-results .no-results-img,.resp-es .es-shelf .es-results .blank-text-results .no-results-img{display:none}
.resp-es .es-shelf .es-results #st-no-results .no-results,.resp-es .es-shelf .es-results #st-no-results .blk-no-results,.resp-es .es-shelf .es-results .blank-text-results .no-results,.resp-es .es-shelf .es-results .blank-text-results .blk-no-results{font-size:18px;line-height:26px}
.resp-es .es-shelf .es-results #st-no-results .suggestion,.resp-es .es-shelf .es-results .blank-text-results .suggestion{padding-top:30px}
}
@media(max-width:767px){.resp-es .resp-es-title h3{font-size:34px;line-height:44px}
.resp-es .es-shelf .es-inner .es-results .es-item .es-title{font-size:18px;line-height:26px}
.resp-es .es-shelf .es-inner .es-results .es-item .es-description{width:100%}
.resp-es .es-shelf .es-inner .es-results .st-page{margin-top:10px}
.resp-es .es-shelf .es-inner .es-results .st-page .st-prev{margin-right:18px}
.resp-es .es-shelf .es-inner .es-results .st-page .st-next{margin-left:2px}
.resp-es .es-shelf .es-inner .es-results .st-page .pager a{margin-right:18px;padding-left:2px}
.resp-es .es-shelf .es-inner .es-results #st-no-results .no-results-img,.resp-es .es-shelf .es-inner .es-results .blank-text-results .no-results-img{display:none}
.resp-es .es-shelf .es-inner .es-results #st-no-results .no-results,.resp-es .es-shelf .es-inner .es-results #st-no-results .blk-no-results,.resp-es .es-shelf .es-inner .es-results .blank-text-results .no-results,.resp-es .es-shelf .es-inner .es-results .blank-text-results .blk-no-results{font-size:18px;line-height:26px}
.resp-es .es-shelf .es-inner .es-results #st-no-results .suggestion,.resp-es .es-shelf .es-inner .es-results .blank-text-results .suggestion{padding-top:30px}
.resp-es .es-shelf .es-inner .resp-es-countfor{font-size:18px;line-height:26px}
.resp-es .es-shelf .es-inner .resp-es-title{margin-bottom:20px;margin-top:36px}
.resp-es .es-shelf .es-inner .resp-es-title h3{font-size:34px;line-height:44px}
.resp-es .es-shelf .es-inner .es-input{padding:17px 0 16px 20px}
.resp-es .es-shelf .es-inner .es-icon{padding:0 20px}
}
.elastic-search{visibility:hidden;margin-top:0 !important;background:#f5f5f5}
.elastic-search.show-links{visibility:visible;padding-top:40px !important}
.elastic-search.hide-links{visibility:hidden;height:0;padding-top:0;overflow:hidden}
.st-next.disabled,.st-prev.disabled{pointer-events:none;opacity:.5}
.iah__search-area,.iah__search-tab{display:none}
.msie .es-shelf .es-results .es-item .es-description,.msedge .es-shelf .es-results .es-item .es-description{max-height:52px}
.cq-wcm-edit .elastic-search{visibility:visible !important;height:auto !important}
.resp-es-countfor{display:none}