.global-search-box{padding:0;position:absolute;left:0;right:0;background-color:#fff;z-index:3;display:none;transition:top .5s ease-out}.global-search-box>.component-content{padding:32px 0 54px 0}.global-search-box>.component-content>.container{padding:0}.global-search-box>.component-content .global-search-form{display:flex;width:100%;align-items:center;position:relative}.global-search-box>.component-content .global-search-form::after{content:"";display:block;width:calc(100% - 36px);height:1px;position:absolute;bottom:0;right:0;background-color:rgba(112,112,112,.2)}@media (max-width:768px){.global-search-box>.component-content .global-search-form::after{display:none}}.global-search-box>.component-content .global-search-form .search-box-input-loupe{background-repeat:no-repeat;background-position:center;cursor:pointer}.global-search-box>.component-content .global-search-form form{flex:1;height:40px;margin-left:16px}.global-search-box>.component-content .global-search-form form input{border:none;height:32px;width:100%;padding:0 8px;font-size:20px}.global-search-box>.component-content .global-search-form .allowed-characters{display:none;align-items:center;font-size:14px;font-weight:300;color:#000;margin-right:24px}@media (max-width:1024px){.global-search-box>.component-content .global-search-form .allowed-characters{display:none}}.global-search-box>.component-content .global-search-form .close-search{cursor:pointer;font-size:16px;color:#000}.global-search-box>.component-content .global-search-box-results{display:none}.global-search-box>.component-content .global-search-popular-title{display:flex;justify-content:space-between;align-items:center}.global-search-box>.component-content .global-search-popular-title span{font-size:20px;line-height:26px;font-size:14px;color:rgba(0,0,0,.3)}.global-search-box>.component-content .global-search-results .results-wrapper{margin:20px 0 20px 36px}.global-search-box>.component-content ul.pages::after{content:"";width:100%;margin:22px auto;height:1px;background-color:rgba(112,112,112,.2);display:none}.global-search-box>.component-content ul.pages.fill::after{display:flex}.global-search-box>.component-content ul li{margin-bottom:10px}.global-search-box>.component-content ul li a{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:20px;line-height:24px;color:#000}.global-search-box>.component-content ul li a>span:last-child{opacity:.3;font-size:14px}.global-search-box>.component-content a.view-all{display:inline-block;float:right;padding:25px 0;font-size:16px;color:#0954b5}.global-search-box .warning-icon{display:inline-block;width:23px;height:23px;background-image:url(../../../images/warning-black.svg);background-size:23px;background-position:center;background-repeat:no-repeat;margin-right:10px}.global-search-box .no-results{display:none;font-size:14px;color:rgba(0,0,0,.3);margin:35px 25px 0 25px;padding-bottom:24px}.global-search-box .back-button{display:none}@media (max-width:1024px){.global-search-box{display:block;position:fixed;z-index:1024;left:0;right:15px;height:100%;pointer-events:none;opacity:0;will-change:transform,opacity;transform:scale(.75);transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946)}.global-search-box>.component-content{padding:20px 15px}.global-search-box>.component-content .global-search-form{margin-bottom:20px}.global-search-box>.component-content .global-search-form .search-box-input-loupe{margin:0}.global-search-box>.component-content .global-search-form form{border:none;display:flex;align-items:center}.global-search-box>.component-content .global-search-form form input{border:none;background-color:transparent}.global-search-box>.component-content .global-search-results .results-wrapper{margin:0}.global-search-box.visible{pointer-events:auto;opacity:1;transform:scale(1);transition:transform .3s cubic-bezier(.465,.183,.153,.946),opacity .3s cubic-bezier(.465,.183,.153,.946)}.global-search-box .back-button{display:flex;align-items:center;font-size:14px;color:#12225c;margin-bottom:30px}.global-search-box .back-button::before{margin-right:8px;width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;display:inline-block;content:""}.global-search-box .close-search{display:none}}#mobile-search-wrapper{display:block;width:100%}@media (min-width:1025px){#mobile-search-wrapper{display:none}}#mobile-search-wrapper #mobile-search-trigger{width:100%;margin-bottom:20px;margin-top:20px;display:flex;align-items:center}#mobile-search-wrapper #mobile-search-trigger .loupe{background-repeat:no-repeat;background-position:center}#mobile-search-wrapper #mobile-search-trigger .mobile-search-trigger-placeholder{margin-left:15px}body.is-landing #mobile-search-wrapper,body.is-landing-transparent #mobile-search-wrapper{display:none}.global-search-popular-title .clear{cursor:pointer;opacity:.3}body.on-page-editor .global-search-box{position:static}.global-search-box>.component-content .global-search-form .search-box-input-loupe{width:20px;height:20px;margin-bottom:8px;background-image:url(../../../images/search_icon_main.svg)}.global-search-box>.component-content .global-search-form .close-search{opacity:.7}.global-search-box>.component-content ul li a span.weak,.section-search-box>.component-content .search-box-results-suggestion>div>a span.weak{opacity:1;display:inline;font-weight:300;font-size:20px;line-height:24px}@media (max-width:768px){.global-search-box>.component-content ul li a span.weak,.section-search-box>.component-content .search-box-results-suggestion>div>a span.weak{font-size:16px}}@media screen and (max-width:1024px){#mobile-search-wrapper #mobile-search-trigger{height:36px;border-radius:18px;background-color:#efefef;padding:8px 16px}#mobile-search-wrapper #mobile-search-trigger .loupe{width:20px;height:20px;background-image:url(../../../images/search-grey.svg)}.global-search-box{border-top:1px solid #12225c}.global-search-box>.component-content{padding:20px 15px}.global-search-box>.component-content .global-search-form{background-color:#efefef;height:40px;border-radius:20px;position:relative;padding:10px 18px}.global-search-box>.component-content .global-search-form .search-box-input-loupe{margin:0}.global-search-box>.component-content .global-search-form form{margin-left:10px}.global-search-box>.component-content .global-search-form form input{font-size:16px}.global-search-box>.component-content .global-search-results .results-wrapper{margin:0}.global-search-box .back-button::before{border-color:transparent #12225c transparent transparent}}