.bt-modal-search{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:6}
.bt-modal-search .container{position:relative}
.bt-modal-search:not(.showing){display:none}
.bt-modal-search .close{display:none}
.bt-modal-search-content{position:absolute;z-index:2;left:0;top:0;background-color:var(--bt-white);width:100%}
@media (max-width:991px){.bt-modal-search-content{padding-top:24px}}
@media (min-width:992px){.bt-modal-search-content{padding-top:70px}}
.dark-background .bt-modal-search-content{background-color:var(--gray-600)}
.bt-modal-search-content .input-search{position:relative;display:flex;align-items:center}
.bt-modal-search-content .input-search .bt-icon-search{font-size:34px;color:var(--bt-blue);padding-left:17px;font-weight:600}
.bt-modal-search-content .input-search svg{fill:var(--bt-black);width:24px;height:24px;margin-top:5px;margin-left:22px}
.dark-background .bt-modal-search-content .input-search svg{fill:var(--bt-white)}
.bt-modal-search-content .search{position:relative;background-color:var(--bt-white);color:var(--gray-400);height:54px;padding-left:24px;border-color:transparent;outline:transparent;border-radius:57px;flex:1}
.dark-background .bt-modal-search-content .search{background-color:transparent;color:var(--bt-white)}
.bt-modal-search-content .close{position:absolute;top:0;right:0;background-color:transparent;color:var(--bt-black);border-color:transparent;outline:transparent;justify-content:center;align-items:center;font-size:40px;cursor:pointer;z-index:5}
@media (max-width:991px){.bt-modal-search-content .close{right:0}}
@media (min-width:992px){.bt-modal-search-content .close{right:2%}}
@media (max-width:991px){.bt-search-tabs{display:grid;grid-template-columns:max-content max-content;gap:12px;margin-top:16px;margin-bottom:40px}}
@media (min-width:992px){.bt-search-tabs{display:flex;gap:12px;margin-top:25px;margin-bottom:54px}}
.bt-search-tabs a{background-color:var(--gray-100);color:var(--bt-black);padding:12px 20px;border-radius:20px;font-weight:bold;font-size:13px}
.dark-background .bt-search-tabs a{background-color:var(--gray-500);color:var(--bt-white)}
.bt-search-tabs a:hover{color:var(--bt-blue);text-decoration:none}
.bt-modal-search-content-results{display:grid}
@media (max-width:991px){.bt-modal-search-content-results{padding-top:40px;gap:26px}}
@media (min-width:992px){.bt-modal-search-content-results{padding-top:48px;padding-left:60px;gap:36px}}
@media (max-width:991px){.bt-modal-search-content-results:not(.no-margin):not(:last-child){margin-bottom:52px}}
@media (min-width:992px){.bt-modal-search-content-results:not(.no-margin):not(:last-child){margin-bottom:68px}}
.bt-modal-search-content-results a{color:var(--bt-black);display:block;font-size:16px}
.dark-background .bt-modal-search-content-results a{color:var(--bt-white)}
.bt-modal-search-content-results a .title{color:var(--bt-blue);transition:all 0.25s ease}
.bt-modal-search-content-results a:hover .title{color:var(--blue-24)}