.bt-footer-default{background-color:var(--bt-white);color:var(--bt-black)}
.dark-background .bt-footer-default{background-color:var(--gray-600);color:var(--bt-white)}
@media (max-width:991px){.bt-footer-default{margin-top:56px;padding-top:56px;padding-bottom:56px}}
@media (min-width:992px){.bt-footer-default{margin:76px 0px 0px 0px;padding-top:80px;padding-bottom:64px}}
.bt-footer-default a{color:var(--bt-black)}
.dark-background .bt-footer-default a{color:var(--bt-white)}
.bt-footer-default a:hover{color:var(--bt-blue);text-decoration:none}
@media (min-width:992px){.bt-footer-default .top{margin-bottom:76px}}
@media (min-width:992px){.bt-footer-default .top .grid{display:grid;grid-template-areas:"logo apps social";grid-template-columns:98px min-content auto;grid-gap:0 20px}}
@media (max-width:991px){.bt-footer-default .top .grid .logo{margin-bottom:32px}}
@media (min-width:992px){.bt-footer-default .top .grid .logo{grid-area:logo;align-self:center}}
.bt-footer-default .top .grid .logo img,.bt-footer-default .top .grid .logo svg{width:98px;height:71px;display:block}
@media (max-width:991px){.bt-footer-default .top .grid .logo img,.bt-footer-default .top .grid .logo svg{margin:0 auto}}
.bt-footer-default .top .grid .apps{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(1fr,160px);grid-gap:10px}
@media (max-width:991px){.bt-footer-default .top .grid .apps{max-width:336px;margin:0 auto 24px auto;display:flex;flex-wrap:wrap;justify-content:center}}
@media (min-width:992px){.bt-footer-default .top .grid .apps{grid-area:apps;align-self:center}}
.bt-footer-default .top .grid .apps a{display:block}
.bt-footer-default .top .grid .apps a img{width:auto;display:block;border-radius:12px}
@media (max-width:991px){.bt-footer-default .top .grid .apps a img{height:60px}}
@media (min-width:992px){.bt-footer-default .top .grid .apps a img{height:56px}}
@media (max-width:991px){.bt-footer-default .top .grid .social{margin-bottom:38px;text-align:center}}
@media (min-width:992px){.bt-footer-default .top .grid .social{grid-area:social;align-self:center;text-align:right}}
.bt-footer-default .top .grid .social svg{display:block;fill:var(--bt-black)}
.dark-background .bt-footer-default .top .grid .social svg{fill:var(--gray-350)}
@media (max-width:991px){.bt-footer-default .top .grid .social svg{width:32px;height:32px;margin-top:4px}}
@media (min-width:992px){.bt-footer-default .top .grid .social svg{width:42px;height:42px;margin-top:4px}}
.bt-footer-default .top .grid .social ul{margin:0;padding:0;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;list-style:none}
@media (max-width:991px){.bt-footer-default .top .grid .social ul{grid-gap:4px}}
@media (min-width:992px){.bt-footer-default .top .grid .social ul{grid-gap:24px}}
.bt-footer-default .top .grid .social ul a{color:var(--bt-black);fill:var(--bt-black)}
.dark-background .bt-footer-default .top .grid .social ul a{color:var(--gray-350);fill:var(--gray-350)}
@media (max-width:991px){.bt-footer-default .top .grid .social ul a{font-size:32px}}
@media (min-width:992px){.bt-footer-default .top .grid .social ul a{font-size:42px}}
.bt-footer-default .top .grid .social ul a:hover{color:var(--bt-blue);fill:var(--bt-blue);text-decoration:none}
.bt-footer-default .top .grid .social ul a:hover svg{fill:var(--bt-blue)}
.bt-footer-default .top-with-newsletter{background-color:var(--gray-100);padding:48px;border-radius:20px}
.dark-background .bt-footer-default .top-with-newsletter{background-color:var(--gray-550)}
@media (min-width:992px){.bt-footer-default .top-with-newsletter{margin-bottom:76px;display:flex;justify-content:space-between}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid{display:grid;grid-template-areas:"logo apps" "social social";grid-template-columns:98px 1fr;grid-gap:62px 40px}}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .logo{margin-bottom:32px}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .logo{grid-area:logo;align-self:center}}
.bt-footer-default .top-with-newsletter .grid .logo img,.bt-footer-default .top-with-newsletter .grid .logo svg{width:98px;height:71px;display:block}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .logo img,.bt-footer-default .top-with-newsletter .grid .logo svg{margin:0 auto}}
.bt-footer-default .top-with-newsletter .grid .apps{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(1fr,160px);grid-gap:10px}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .apps{max-width:336px;margin:0 auto 24px auto;display:flex;flex-wrap:wrap;justify-content:center}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .apps{grid-area:apps;align-self:center}}
.bt-footer-default .top-with-newsletter .grid .apps a{display:block}
.bt-footer-default .top-with-newsletter .grid .apps a img{width:auto;display:block;border-radius:12px}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .apps a img{height:60px}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .apps a img{height:56px}}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .social{margin-bottom:38px;text-align:center}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .social{grid-area:social;align-self:center;text-align:left}}
.bt-footer-default .top-with-newsletter .grid .social svg{display:block}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .social svg{width:32px;height:32px}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .social svg{width:42px;height:42px}}
.bt-footer-default .top-with-newsletter .grid .social ul{margin:0;padding:0;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;list-style:none}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .social ul{grid-gap:4px}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .social ul{grid-gap:24px}}
.bt-footer-default .top-with-newsletter .grid .social ul a{color:var(--bt-black);fill:var(--bt-black)}
.dark-background .bt-footer-default .top-with-newsletter .grid .social ul a{color:var(--gray-350);fill:var(--gray-350)}
@media (max-width:991px){.bt-footer-default .top-with-newsletter .grid .social ul a{font-size:32px}}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .grid .social ul a{font-size:42px}}
.bt-footer-default .top-with-newsletter .grid .social ul a:hover{color:var(--bt-blue);fill:var(--bt-blue);text-decoration:none}
@media (min-width:992px){.bt-footer-default .top-with-newsletter .newsletter{width:428px}}
.bt-footer-default .top-with-newsletter .newsletter .bt-box-content:not(:last-child):not(:last-child){margin-bottom:24px}
.bt-footer-default .top-with-newsletter .newsletter .icon{width:62px;height:62px;line-height:62px;font-size:62px;margin-left:auto;margin-right:auto}
.bt-footer-default .top-with-newsletter .newsletter .icon:not(:last-child){margin-bottom:24px}
.bt-footer-default .top-with-newsletter .newsletter .icon svg{width:100%;height:100%;display:block}
.bt-footer-default .top-with-newsletter .newsletter .icon i{display:inline-block}
.bt-footer-default .main-links{line-height:1.3;font-size:16px}
@media (min-width:992px){.bt-footer-default .main-links.main-links-bottom{margin-bottom:56px}.bt-footer-default .main-links.main-links-bottom .row{padding-top:32px;padding-bottom:32px}}
@media (min-width:992px){.bt-footer-default .main-links{margin-bottom:54px}}
.bt-footer-default .main-links button{background-color:transparent;color:var(--bt-black);margin:0;padding:0;border:0}
@media (max-width:991px){.bt-footer-default .main-links .row{padding-top:8px;padding-bottom:24px}}
@media (min-width:992px){.bt-footer-default .main-links .row{padding-top:38px;padding-bottom:38px;border-top:1px solid var(--gray-150);border-bottom:1px solid var(--gray-150)}.dark-background .bt-footer-default .main-links .row{border-color:var(--gray-550)}}
@media (max-width:991px){.bt-footer-default .main-links .row:not(:last-child){margin-bottom:24px}}
@media (min-width:992px){.bt-footer-default .main-links .row:not(:last-child){margin-bottom:32px}}
.bt-footer-default .main-links .row ul{grid-gap:25px}
@media (max-width:991px){.bt-footer-default .main-links .row ul.links-bottom{grid-gap:12px}}
@media (min-width:992px){.bt-footer-default .main-links .row ul.links-bottom{grid-gap:32px}}
.bt-footer-default .main-links ul{margin:0;padding:0;list-style:none}
@media (max-width:991px){.bt-footer-default .main-links ul{display:grid;grid-gap:8px;text-align:center}}
@media (min-width:992px){.bt-footer-default .main-links ul{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;grid-gap:56px}}
@media (max-width:991px){.bt-footer-default .main-links.main-links-mobile{margin-bottom:25px;margin-left:-24px;margin-right:-24px}.bt-footer-default .main-links.main-links-mobile .row{padding-bottom:21px;padding-top:21px;border-top:1px solid var(--gray-150);border-bottom:1px solid var(--gray-150)}.dark-background .bt-footer-default .main-links.main-links-mobile .row{border-color:var(--gray-550)}.bt-footer-default .main-links.main-links-mobile .row ul{grid-auto-columns:1fr;grid-gap:32px;overflow:auto;overflow-y:hidden;display:flex;align-items:stretch;margin-left:24px;-ms-overflow-style:none;scrollbar-width:none}.bt-footer-default .main-links.main-links-mobile .row ul::-webkit-scrollbar{display:none}.bt-footer-default .main-links.main-links-mobile .row ul li:last-of-type{margin-right:24px}.bt-footer-default .main-links.main-links-mobile .row ul a{white-space:nowrap}}
.bt-footer-default .footer-center{border-top:1px solid var(--gray-150)}
@media (max-width:991px){.bt-footer-default .footer-center{padding-top:26px}.bt-footer-default .footer-center div:not(:last-of-type){border-bottom:1px solid #F0F0F0;margin-bottom:24px}.dark-background .bt-footer-default .footer-center div:not(:last-of-type){border-color:var(--gray-550)}}
@media (min-width:992px){.bt-footer-default .footer-center{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;margin-bottom:34px;padding-top:54px}.dark-background .bt-footer-default .footer-center{border-color:var(--gray-550)}}
.bt-footer-default .footer-center h5{font-family:"Inter",sans-serif}
@media (max-width:991px){.bt-footer-default .footer-center h5{position:relative;font-size:13px;line-height:18px;text-transform:uppercase;margin-bottom:23px}.bt-footer-default .footer-center h5::after{content:"";position:absolute;right:10px;top:2px;transform:rotate(135deg);width:10px;height:10px;border-top:2px solid;border-right:2px solid;color:var(--bt-black)}.dark-background .bt-footer-default .footer-center h5::after{color:var(--bt-blue)}}
@media (min-width:992px){.bt-footer-default .footer-center h5{font-size:21px;line-height:25px;font-weight:500;margin-bottom:24px}}
.bt-footer-default .footer-center ul{list-style:none;margin:0;padding:0}
@media (max-width:991px){.bt-footer-default .footer-center ul{display:none}}
.bt-footer-default .footer-center ul li{margin-bottom:8px}
@media (max-width:991px){.bt-footer-default .footer-center .open ul{display:block;padding-bottom:24px}}
.bt-footer-default .footer-center .open h5::after{transform:rotate(-45deg);top:6px}
.bt-footer-default .bottom .grid{display:grid}
@media (max-width:991px){.bt-footer-default .bottom .grid{grid-template-areas:"copyright" "support-buttons"}}
@media (min-width:992px){.bt-footer-default .bottom .grid{grid-template-areas:"copyright support-buttons";grid-template-columns:auto min-content;grid-gap:8px}}
.bt-footer-default .bottom .grid .support-links{grid-area:support-links}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-links{margin-bottom:24px}}
@media (min-width:992px){.bt-footer-default .bottom .grid .support-links{align-self:end}}
.bt-footer-default .bottom .grid .support-links ul{margin:0;padding:0;list-style:none}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-links ul{display:grid;grid-gap:8px;text-align:center}}
@media (min-width:992px){.bt-footer-default .bottom .grid .support-links ul{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;grid-gap:32px}}
.bt-footer-default .bottom .grid .copyright{color:var(--gray-350);grid-area:copyright;align-self:center}
@media (max-width:991px){.bt-footer-default .bottom .grid .copyright{padding:0 20px;text-align:center}}
.dark-background .bt-footer-default .bottom .grid .copyright{color:var(--gray-350)}
.bt-footer-default .bottom .grid .support-buttons{grid-area:support-buttons;display:grid;font-size:13px}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-buttons{margin-top:32px;margin-bottom:0;grid-gap:8px}.bt-footer-default .bottom .grid .support-buttons img{margin:auto}}
@media (min-width:992px){.bt-footer-default .bottom .grid .support-buttons{align-self:end;grid-auto-flow:column;grid-auto-columns:auto;grid-gap:12px}}
.bt-footer-default .bottom .grid .support-buttons .right{display:flex;align-items:center}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-buttons .right{justify-content:center;margin-top:15px}}
.bt-footer-default .bottom .grid .support-buttons .right a:last-of-type{padding:8px 0px}
.bt-footer-default .bottom .grid .support-buttons a{background-color:var(--gray-100);color:var(--bt-black);fill:var(--bt-blue);padding:8px 16px;border-radius:27px;grid-gap:8px}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-buttons a{text-align:center}}
@media (min-width:992px){.bt-footer-default .bottom .grid .support-buttons a{display:grid;grid-template-areas:"icon text"}}
.bt-footer-default .bottom .grid .support-buttons a .icon{width:38px;height:38px;line-height:38px;font-size:38px}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-buttons a .icon{display:inline-block;vertical-align:middle}}
@media (min-width:992px){.bt-footer-default .bottom .grid .support-buttons a .icon{grid-area:icon;align-self:center}}
.bt-footer-default .bottom .grid .support-buttons a .icon svg{width:100%;height:100%;display:block}
@media (max-width:991px){.bt-footer-default .bottom .grid .support-buttons a .text{display:inline-block;vertical-align:middle;text-align:left}}
@media (min-width:992px){.bt-footer-default .bottom .grid .support-buttons a .text{grid-area:text;align-self:center}}
.dark-background .bt-footer-default .bottom .grid .support-buttons a{background-color:var(--gray-550);color:var(--bt-white)}
.bt-footer-default .bottom .grid .support-buttons a:hover{color:var(--bt-blue)}
.mode-select{background-color:var(--gray-100);padding:3px;width:74px;border-radius:40px;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}
.dark-background .mode-select{background-color:#292929}
.mode-select input{display:none}
.mode-select input ~ .unchecked,.mode-select input ~ .checked{position:relative;width:34px;height:34px;border-radius:16px;display:block;z-index:2}
.mode-select input ~ .unchecked svg,.mode-select input ~ .checked svg{fill:#D5D5D5;width:100%;height:100%;display:block;transition:all 0.35s ease-in-out}
.mode-select input ~ .unchecked{grid-column:1;grid-row:1}
.mode-select input ~ .checked{grid-column:2;grid-row:1}
.mode-select input:checked ~ .unchecked svg{fill:#000}
.dark-background .mode-select input:checked ~ .unchecked svg{fill:#fff}
.mode-select input:not(:checked) ~ .checked svg{fill:#000}
.mode-select input ~ .selector{position:relative;height:34px;width:68px;display:block;grid-column:1 / span 2;grid-row:1;z-index:1}
.mode-select input ~ .selector:before{content:"";position:absolute;top:0;left:0;background-color:var(--white);height:34px;border-radius:16px;box-shadow:0px 15px 22px rgba(0,0,0,0.05);display:block;z-index:1}
.mode-select input:checked ~ .selector:before{left:34px;right:0px;transition:left 0.35s ease-in-out,right 0.15s ease-in-out}
.mode-select input:not(:checked) ~ .selector:before{left:0px;right:34px;transition:left 0.15s ease-in-out,right 0.35s ease-in-out}
@media (min-width:992px){.bt-footer-default .main-links.main-links-bottom .row{display:flex;align-items:center;justify-content:space-between}}
@media (max-width:991px){.bt-footer-default .main-links.main-links-bottom .row .mode{text-align:center;margin-top:20px}}
.dark-background footer .top-with-newsletter .bt-default-form .field.field-input.field-white-bg label{background-color:var(--gray-450)}