.banner_section{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.banner_section:before{background:linear-gradient(87.53deg,#2e2015 -56.59%,rgba(46,32,21,0) 86.23%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}.banner_section .banner_card{align-items:center;bottom:40px;display:flex;gap:16px;max-width:270px;padding:20px;position:absolute;right:48px}.banner_section .banner_heading{max-width:630px}.banner_section .banner_heading .banner-content{max-width:500px;padding-top:12px}.banner_section .banner_heading .banner-content p{color:#fff;font-size:16px;font-weight:400;line-height:25.6px}button.mfp-close{display:none}.banner_section::placeholder{color:#fff}.banner_section .search-container,.mfp-content .search-container{margin:0;max-width:519px;padding-top:30px;position:relative;width:90%}.banner_section .search-bar,.mfp-content .search-bar{align-items:center;display:flex;position:relative}.banner_section .search-bar a,.mfp-content a.search-icon{width:100%}.mfp-content input[type=text]::placeholder{color:transparent}.banner_section .search-bar a.search-icon{position:inherit}.banner_section .search-bar input::placeholder{color:#fff;font-size:20px;line-height:140%}.mfp-auto-cursor .mfp-content{cursor:auto;position:relative}.mfp-content .search-bar{left:0;position:absolute!important;top:-55px;width:100%}.banner_section a .search-icon,.mfp-content a .search-icon{cursor:pointer;margin-right:10px;position:absolute;right:10px;top:15px}.banner_section input,.mfp-content input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.7);color:#fff;flex:1;padding:16px 50px 16px 20px}.mfp-content .search-dropdown{background:#fbf4eb;border:1px solid rgba(0,0,0,.1);display:block;padding:24pxpx 20px}.banner_section .hidden{display:none}.mfp-content .search-dropdown .tabs button{background:none;border:none;color:#353433;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.02em;margin:0;padding:10px 20px 12px;text-transform:capitalize}.mfp-content .search-dropdown .tab.active{border-bottom:2px solid #8a6344;color:#8a6344}.mfp-content .tab-content{display:none;padding:0 15px}.mfp-content .tab-content.active{display:block}.mfp-content .tab-content .search-item a,.mfp-content .tab-content a.search-item{display:block;text-decoration:none;width:100%}.mfp-content .inner-tab-content{align-items:center;display:flex!important;gap:16px;margin:0 0 15px;padding:10px 0}.mfp-content .inner-tab-content:hover{background-color:#f6ece2}.mfp-content .tab-image{height:40px;width:40px}.mfp-content .tab-image img{height:40px;object-fit:cover;width:40px}.mfp-content .search-results{height:300px;overflow:hidden;overflow-y:auto;padding-top:25px}.banner_section .mainTopSearchResults{padding-top:16px}.banner_section .mainTopSearchResults p{align-items:center;color:#fff;display:flex;gap:8px}.banner_section .mainTopSearchResults p a{color:#fff;font-size:14px;letter-spacing:1px;line-height:18.2px;position:relative;text-decoration:none}.banner_section .mainTopSearchResults p a:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mfp-fade-up.mfp-bg{opacity:0;transition:opacity .3s ease-in-out}.mfp-fade-up.mfp-bg.mfp-ready{opacity:.9}.mfp-fade-up.mfp-bg.mfp-removing{opacity:0}.mfp-fade-up.mfp-wrap .mfp-content{opacity:0;transform:translateY(20px);transition:all .3s ease-in-out}.mfp-fade-up.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.mfp-fade-up.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:translateY(20px)}.search-dropdown h2.section-title{color:#8c8884;font-size:16px;font-weight:400;line-height:140%;margin:0 0 12px}.mfp-wrap{overflow:hidden!important}.mfp-bg{position:fixed!important}@media(max-width:991px){.banner_section .banner_card{bottom:0;justify-content:center;max-width:100%;padding:10px 23px;right:0;width:100%}}@media(max-width:767px){.mfp-content .search-dropdown .tabs button{font-size:12px;padding:10px 10px 12px}.banner_section .banner_card .card-content p{font-size:14px;line-height:22.4px}.banner_section .mainTopSearchResults p a{letter-spacing:0}.banner_section .search-container{width:100%}.search-dropdown .tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.search-dropdown .tabs::-webkit-scrollbar{display:none}.search-dropdown .tab{background:transparent;border:none;cursor:pointer;flex:0 0 auto;padding:10px 16px;white-space:nowrap}.search-dropdown .tab.active{border-bottom:2px solid #000;font-weight:700}.mfp-content .inner-tab-content .tab-title p{font-size:12px}.banner_section .search-bar input::placeholder{font-size:16px}}