/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.search-keyword-wrapper .searchstax-autosuggest-container,.search-keyword-wrapper .ss-recent-panel{position:absolute;top:100%;left:0;width:100%;margin:0;padding:0.3125rem 0;background:#fff;border:0.0625rem solid #c5c5c5;border-radius:0.25rem;box-shadow:0 0.375rem 0.75rem rgba(0,0,0,0.175);font-family:"Nestle-Text-Book";z-index:9999;}.search-keyword-wrapper .searchstax-autosuggest-container.hidden,.search-keyword-wrapper .searchstax-autosuggest-container:empty,.search-keyword-wrapper .ss-recent-panel.hidden,.search-keyword-wrapper .ss-recent-panel:empty{display:none;}body.dark-mode .search-keyword-wrapper .searchstax-autosuggest-container,body.dark-mode .search-keyword-wrapper .ss-recent-panel{border:0.0625rem solid #e8e5e2;}.search-keyword-wrapper .ss-recent-term{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;}.ss-recent-panel .searchstax-autosuggest-item.active .ss-suggest-term,.ss-recent-panel .remove-search-result.active{outline:0.125rem solid currentColor;outline-offset:0;}.ss-recent-panel .searchstax-autosuggest-item.active.remove-mode .ss-suggest-term{outline:none;}.search-keyword-wrapper .searchstax-autosuggest-item{display:flex;align-items:center;gap:1rem;padding:0.125rem 1.25rem 0.125rem 0.9375rem;font-size:1rem;cursor:pointer;}.search-keyword-wrapper .searchstax-autosuggest-item .ss-suggest-icon{flex:0 0 auto;width:0.875rem;height:0.875rem;background:url("/themes/custom/da_vinci_code/images/recent_search.svg") no-repeat center;background-size:0.875rem 0.875rem;}.search-keyword-wrapper .searchstax-autosuggest-item .ss-suggest-icon--search{background-image:url("/themes/custom/da_vinci_code/images/union-search.svg");margin-right:-0.3125rem;}.search-keyword-wrapper .searchstax-autosuggest-item .ss-suggest-term{flex:1 1 auto;}.search-keyword-wrapper .searchstax-autosuggest-item:hover .ss-suggest-term{color:#007cba;}.search-keyword-wrapper .searchstax-autosuggest-item .remove-search-result{flex:0 0 auto;appearance:none;background:none;border:0;padding:0;font-family:inherit;font-weight:400;color:#666;font-size:0.75rem;line-height:1.5rem;cursor:pointer;}.search-keyword-wrapper .searchstax-autosuggest-item .remove-search-result::after{content:attr(data-label);}.search-keyword-wrapper .searchstax-autosuggest-item.active .ss-suggest-term{outline:0.125rem solid currentColor;outline-offset:0;}.search-keyword-wrapper .searchstax-autosuggest-item .remove-search-result.active{outline:0.125rem solid currentColor;outline-offset:0;}.search-keyword-wrapper .searchstax-autosuggest-item.active.remove-mode .ss-suggest-term{outline:none;}.search-keyword-wrapper .searchstax-autosuggest-container:hover .searchstax-autosuggest-item.active .ss-suggest-term{outline:none;}.search-keyword-wrapper .ncm-suggested-heading{margin:0;padding:0 0.9375rem 0.3125rem;font-family:"Nestle-Text-Book";font-size:0.875rem;font-weight:700;line-height:1.4;color:#333;}.search-keyword-wrapper .ncm-suggested-heading--divided{position:relative;margin-top:0.75rem;padding-top:0.75rem;}.search-keyword-wrapper .ncm-suggested-heading--divided::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 0.875rem);border-top:0.0625rem solid #c4c4c4;}body.dark-mode .search-keyword-wrapper .ncm-suggested-heading--divided::before{border-top-color:#4a4a4a;}.search-keyword-wrapper .searchstax-autosuggest-item .ncm-suggested-term{color:#333;padding:0;}@media screen and (min-width:1024px){.ss-global-search .search-keyword-wrapper .searchstax-autosuggest-container,.ss-global-search .search-keyword-wrapper .ss-recent-panel{width:26.875rem;}}@media screen and (min-width:1280px){.ss-global-search .search-keyword-wrapper .searchstax-autosuggest-container,.ss-global-search .search-keyword-wrapper .ss-recent-panel{width:34.375rem;}}
.region-header-below .ss-global-search{display:none;}@media (max-width:1023px){.region-header .block-searchstax-global-search{display:none;}.header-wrapper.search-mobile-active .region-header-below .ss-global-search{display:block;}.header-below-wrapper.search-mobile-wrap .ss-global-search{position:absolute;top:0;left:0;right:0;width:100%;background:#fff;z-index:101;}.header-below-wrapper.search-mobile-wrap .ss-global-search .search-keyword-wrapper{width:90%;margin:0 auto;padding:33px 0 0;background:#fff;}}@media (min-width:768px) and (max-width:1023px){.header-below-wrapper.search-mobile-wrap .ss-global-search .search-keyword-wrapper{margin-top:10px;margin-bottom:61px;}}@media (max-width:767px){.header-below-wrapper.search-mobile-wrap .ss-global-search .search-keyword-wrapper{padding:0;margin:30px auto;}}.header-wrapper .ss-global-search .control-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.header-wrapper .ss-global-search .search-keyword-wrapper{display:flex;align-items:stretch;position:relative;margin:0;padding:0;background:transparent;}.header-wrapper .ss-global-search .form-item-keyword{margin-bottom:0;}.header-wrapper .ss-global-search .form-item-keyword::after{content:none;}.header-wrapper .ss-global-search .form-item-keyword input[type="text"]{border:0;background:transparent;box-shadow:none;outline:none;}@media (min-width:1024px){.header-wrapper .ss-global-search .form-item-keyword input[type="text"]:focus{outline-style:auto;outline-width:1px;outline-color:rgb(48,38,29);}}.header-wrapper .ss-global-search .search-keyword-wrapper:focus-within .form-item-keyword input[type="text"]{background:url(/themes/custom/da_vinci_code/images/union-search.svg) no-repeat;background-size:14px 14px;background-position:15px center;padding-left:45px;}.header-wrapper #block-da-vinci-code-exposedformglobal-searchglobal-search-block-all .search-keyword-wrapper:focus-within,.header-wrapper .ss-global-search .search-keyword-wrapper:focus-within{border:0;}.header-wrapper .ss-global-search .search-keyword-wrapper:focus-within::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 14px);border-bottom:2px solid #00818f;}@media (max-width:1023px){.header-wrapper .ss-global-search .search-keyword-wrapper:focus-within::after{width:calc(100% - 16px);}.header-wrapper .ss-global-search .search-keyword-wrapper .form-item .input-group .cross-btn{right:0;}[dir="rtl"] .header-wrapper .ss-global-search .search-keyword-wrapper .form-item .input-group .cross-btn{right:auto;left:0;}}@media (min-width:1024px){.header-wrapper .ss-global-search .search-keyword-wrapper:focus-within{box-shadow:0 6px 12px rgba(0,0,0,0.18);border-top-left-radius:4px;border-top-right-radius:4px;}}.header-wrapper.smart-answer-enabled .ss-global-search .form-actions button,.header-wrapper.smart-answer-enabled .ss-global-search .form-actions button:hover,.header-wrapper.smart-answer-enabled .ss-global-search .form-actions button:focus,.header-wrapper.smart-answer-enabled .ss-global-search .form-actions button:active{width:40px;height:40px;background:none;background-color:#63513d;border:0;mask-image:url(/themes/custom/da_vinci_code/images/union-search-ai.svg);-webkit-mask-image:url(/themes/custom/da_vinci_code/images/union-search-ai.svg);mask-size:1.6875rem 1.4375rem;-webkit-mask-size:1.6875rem 1.4375rem;mask-position:center center;-webkit-mask-position:center center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;}.header-wrapper .search-icon:focus-visible{outline:2px solid #30261d;outline-offset:2px;}.header-wrapper .ss-global-search .form-actions:focus-within{outline:2px solid #30261d;outline-offset:2px;}@supports selector(:has(*)){.header-wrapper .ss-global-search .form-actions:focus-within{outline:none;}.header-wrapper .ss-global-search .form-actions:has(button:focus-visible){outline:2px solid #30261d;outline-offset:2px;}}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-sharing{display:block;}.social-media-sharing ul{padding-left:0px;display:inline-flex;text-align:center;}.social-media-sharing li{display:inline-block;margin-right:15px;list-style:none;list-style-type:none;}.social-media-sharing .share{cursor:pointer;}.social-media-sharing .share img{width:40px;}
