.bt-header-slider{position:relative;display:grid;z-index:1}
@media (max-width:991px){.bt-header-slider{overflow:visible;gap:16px}}
@media (min-width:992px){.bt-header-slider{width:100%;max-width:var(--hero-max-width-desktop);margin-inline:auto;border-radius:20px;overflow:hidden}}
.bt-header-slides{position:relative;height:100%;grid-column:1;grid-row:1;z-index:1}
@media (max-width:991px){.bt-header-slides{margin-left:24px;margin-right:24px}}
.bt-header-slides-wrapper{position:relative;height:100%;display:inline-grid}
@media (max-width:991px){.bt-header-slides-wrapper .bt-btn{padding-left:32px;padding-right:32px}}
@media (min-width:992px){.bt-header-slides-wrapper .bt-btn{padding-left:40px;padding-right:40px}}
.bt-header-slides-wrapper .bt-btn:hover{color:var(--blue-24)}
.bt-header-slide{color:var(--bt-white);height:100%;min-width:0;min-height:0;border-radius:20px;display:flex;flex-flow:column;cursor:pointer}
@media (max-width:991px){.bt-header-slide{aspect-ratio:0.7235023041;margin-left:6px;margin-right:6px;gap:24px}}
@media (min-width:992px){.bt-header-slide{width:100%;height:100%;align-items:start;gap:32px}}
.bt-header-slide .bt-header-slide-image{width:100%;height:auto;display:block}
.bt-header-slide .bt-header-slide-content,.bt-header-slide .bt-header-slide-action{max-width:365px}
.bt-header-controls{position:relative;grid-column:1;align-self:end;display:flex;gap:8px;z-index:2}
@media (max-width:991px){.bt-header-controls{padding:0 30px;grid-row:2}}
@media (min-width:992px){.bt-header-controls{padding:48px;grid-row:1}}
.bt-header-controls .bt-header-control-button{background-color:var(--hero_control_arrows_background_color);color:var(--hero_control_arrows_color);width:54px;height:54px;line-height:30px;padding:10px;border:1px solid var(--hero_control_arrows_background_color);border-radius:50%;font-size:30px;text-decoration:none;transition:all 0.2s ease}
@media (max-width:991px){.bt-header-controls .bt-header-control-button{display:none}}
@media (min-width:992px){.bt-header-controls .bt-header-control-button{width:54px;height:54px}}
.bt-header-controls .bt-header-control-button:hover:not(:disabled){background-color:var(--hero_control_arrows_background_color_hover);color:var(--hero_control_arrows_color_hover);border-color:var(--hero_control_arrows_background_color_hover);text-decoration:none}
.bt-header-controls .bt-header-control-button:disabled,.bt-header-controls .bt-header-control-button.disabled{opacity:0.4}
.bt-header-controls .bt-header-control-button *{pointer-events:none}
.bt-header-controls .bt-header-control-dot{position:relative;background-color:var(--hero_control_dots_color);width:8px;height:8px;border:0;border-radius:8px;transition:background-color 0.5s ease,width 0.5s ease}
@media (max-width:991px){.bt-header-controls .bt-header-control-dot{display:block}}
@media (min-width:992px){.bt-header-controls .bt-header-control-dot{display:none}}
.bt-header-controls .bt-header-control-dot.bt-header-control-dot-selected{background-color:var(--hero_control_dots_color_selected);width:24px}
.bt-header-controls .bt-header-control-dot:not(.bt-header-control-dot-selected):before{content:"";position:absolute;top:50%;left:50%;background-color:transparent;width:24px;height:24px;border-radius:inherit;display:block;transform:translate(-50%,-50%)}