@media (max-width:991px){.bt-box-partners .bt-partners-header-text{padding:16px 0 32px 0}}
@media (min-width:992px){.bt-box-partners .bt-partners-header-text{padding:56px 0 100px 0}}
.bt-box-partners .bt-partners-header-text h1{font-family:"Milligram-Condensed",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}
@media (max-width:991px){.bt-box-partners .bt-partners-header-text h1{line-height:85%;font-size:56px;letter-spacing:-0.84px}}
@media (min-width:992px){.bt-box-partners .bt-partners-header-text h1{line-height:90%;font-size:94px;letter-spacing:-1.88px;text-align:center}}
.bt-box-partners .bt-partners-filter{display:grid;grid-template-columns:1fr auto;margin:0 auto;max-width:732px;gap:16px}
@media (max-width:991px){.bt-box-partners .bt-partners-filter{margin-bottom:16px}}
@media (min-width:992px){.bt-box-partners .bt-partners-filter{margin-bottom:24px}}
.bt-box-partners .bt-partners-search{position:relative;z-index:1}
.bt-box-partners .bt-partners-search fieldset{position:relative;margin:0;padding:0;border:0;flex:1;transition:opacity 0.25s ease-in-out}
.bt-box-partners .bt-partners-search input{position:relative;width:100%;padding:14px 48px 14px 14px;background-color:#EFEFF1;background-color:light-dark(#EFEFF1,#333);border:1px;border-style:solid;border-color:#DFDFDF;border-color:light-dark(#DFDFDF,#000);border-radius:10px;z-index:1}
@media (max-width:991px){.bt-box-partners .bt-partners-search input{height:54px;font-size:14px}}
@media (min-width:992px){.bt-box-partners .bt-partners-search input{height:64px;font-size:17px}}
.bt-box-partners .bt-partners-search input ~ label{position:absolute;top:50%;left:16px;color:#797979;transform:translateY(-50%);pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:2;transition:top 0.25s ease-in-out,font-size 0.25s ease-in-out,transform 0.25s ease-in-out}
@media (max-width:991px){.bt-box-partners .bt-partners-search input ~ label{font-size:14px}}
@media (min-width:992px){.bt-box-partners .bt-partners-search input ~ label{font-size:17px}}
.bt-box-partners .bt-partners-search input:focus ~ label,.bt-box-partners .bt-partners-search input:not(:placeholder-shown) ~ label{transform:translateY(0);top:4px}
@media (max-width:991px){.bt-box-partners .bt-partners-search input:focus ~ label,.bt-box-partners .bt-partners-search input:not(:placeholder-shown) ~ label{font-size:11px}}
@media (min-width:992px){.bt-box-partners .bt-partners-search input:focus ~ label,.bt-box-partners .bt-partners-search input:not(:placeholder-shown) ~ label{font-size:14px}}
.bt-box-partners .bt-partners-search button{position:absolute;right:14px;width:18px;height:18px;top:50%;background-color:transparent;fill:#1A76FF;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);z-index:2}
.bt-box-partners .bt-partners-button-filter{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;background-color:#EFEFF1;background-color:light-dark(#EFEFF1,#333);border-radius:10px;border:0}
@media (max-width:991px){.bt-box-partners .bt-partners-button-filter{width:56px;height:56px}}
@media (min-width:992px){.bt-box-partners .bt-partners-button-filter{height:64px;padding:0 20px}}
.bt-box-partners .bt-partners-button-filter span{font-size:17px;font-style:normal;font-weight:500;line-height:144%;letter-spacing:-0.219px}
.bt-box-partners .bt-partners-button-filter bt-icon{width:20px;height:20px;fill:#1A76FF}
.bt-box-partners .partners{display:grid;gap:16px}
@media (max-width:991px){.bt-box-partners .partners{grid-template-columns:1fr}}
@media (min-width:992px){.bt-box-partners .partners{grid-template-columns:repeat(4,1fr)}}
.bt-box-partners .partners .partner{border-width:1px;border-style:solid;border-color:#D4D4D8;border-color:light-dark(#D4D4D8,#333);display:grid}
@media (max-width:991px){.bt-box-partners .partners .partner{padding:24px;border-radius:16px;grid-template-columns:auto 1fr;gap:24px}}
@media (min-width:992px){.bt-box-partners .partners .partner{padding:40px;border-radius:24px;grid-template-columns:1fr;gap:16px}}
.bt-box-partners .partners .partner figure{display:flex;justify-content:center;align-items:center;background:#EFEFF1;background:light-dark(#EFEFF1,#333);margin:0}
@media (max-width:991px){.bt-box-partners .partners .partner figure{border-radius:10px;width:64px;height:58px;padding:12px}}
@media (min-width:992px){.bt-box-partners .partners .partner figure{border-radius:12px;width:80px;height:72px;padding:14px;margin-bottom:16px}}
.bt-box-partners .partners .partner .name{font-size:17px;font-style:normal;font-weight:500;line-height:144%;letter-spacing:-0.219px;margin-bottom:0}
.bt-box-partners .partners .partner .address{font-size:14px;font-style:normal;font-weight:500;line-height:144%;letter-spacing:-0.09px;margin-bottom:0}
@media (max-width:991px){.bt-box-partners .partners .partner .address{grid-column:span 2}}
@media (max-width:991px){.bt-box-partners .bt-actions{margin-top:32px}}
@media (min-width:992px){.bt-box-partners .bt-actions{margin-top:56px}}
.bt-box-partners .bt-partners-dialog{background-color:transparent;border:0;width:100dvw;max-width:100%;height:100dvh;max-height:100%;margin:0;padding:0}
.bt-box-partners .bt-partners-dialog .bt-partners-dialog-backdrop{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.26);width:100%;height:100%;border:0;display:block;z-index:1}
.bt-box-partners .bt-partners-dialog .content{position:absolute;top:0;right:0;width:100%;max-width:620px;height:100%;display:flex;flex-flow:column;background:#fff;background:light-dark(#fff,#000);z-index:2}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content{gap:24px;padding:16px 20px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content{gap:32px;padding:40px 56px}}
.bt-box-partners .bt-partners-dialog .content .top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff;background:light-dark(#fff,#000);z-index:2}
.bt-box-partners .bt-partners-dialog .content .top h3{font-family:"Milligram-Condensed",sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:95%;text-transform:uppercase;margin-bottom:0}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content .top h3{font-size:29px;letter-spacing:-0.29px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content .top h3{font-size:36px;letter-spacing:-0.72px}}
.bt-box-partners .bt-partners-dialog .content .top button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;font-weight:500;background-color:transparent;margin:0;padding:0;border:0}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content .top button{font-size:12px;letter-spacing:-0.01px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content .top button{font-size:14px;letter-spacing:-0.09px}}
.bt-box-partners .bt-partners-dialog .content .top button bt-icon{fill:#1A76FF}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content .top button bt-icon{width:30px;height:30px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content .top button bt-icon{width:38px;height:38px}}
.bt-box-partners .bt-partners-dialog .content .center{display:flex;flex-direction:column;gap:10px;flex:1}
.bt-box-partners .bt-partners-dialog .content .center .field{position:relative;z-index:2}
.bt-box-partners .bt-partners-dialog .content .center .field label{display:block}
.bt-box-partners .bt-partners-dialog .content .center .field select{width:100%;background-color:#EFEFF1;background-color:light-dark(#EFEFF1,#333);border:1px;border-style:solid;border-color:#DFDFDF;border-color:light-dark(#DFDFDF,#000);border-radius:10px;padding:14px}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content .center .field select{height:54px;font-size:14px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content .center .field select{height:64px;font-size:17px}}
.bt-box-partners .bt-partners-dialog .content .center .field.field-select .icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}
.bt-box-partners .bt-partners-dialog .content .center .field.field-select .icon bt-icon{width:24px;height:24px;fill:#1A76FF}
.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover]{gap:0}
.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover] menu{box-shadow:none;border-radius:0 0 10px 10px;border:1px;border-style:solid;border-color:#D4D4D8;border-color:light-dark(#D4D4D8,#000)}
.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover] [data-search-field]{background-color:#EFEFF1;background-color:light-dark(#EFEFF1,#333);border:1px;border-style:solid;border-color:#DFDFDF;border-color:light-dark(#DFDFDF,#000);border-radius:10px 10px 0 0;padding:14px 8px 14px 14px}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover] [data-search-field]{height:54px;font-size:14px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover] [data-search-field]{height:64px;font-size:17px}}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover] [data-search-field] [data-search-input]{font-size:14px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .content .center .field [data-custom-select] [popover] [data-search-field] [data-search-input]{font-size:17px}}
.bt-box-partners .bt-partners-dialog .bottom{display:flex;flex-direction:column}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .bottom{gap:8px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .bottom{gap:16px}}
.bt-box-partners .bt-partners-dialog .bottom button{width:100%;display:block}
@media (max-width:991px){.bt-box-partners .bt-partners-dialog .bottom button{border-radius:8px;font-size:11px}}
@media (min-width:992px){.bt-box-partners .bt-partners-dialog .bottom button{border-radius:12px;font-size:14px}}