/* sa-list.css */
.sa-abv-title{
  display:flex;
  align-items:center;
  color:#fff;
  margin:0;
}
@media (max-width:579.98px){
  .sa-abv-title{
    letter-spacing:-.3px;
  }
}
.sa-abv-title i{
  margin-right:.5rem;
  font-size:1.625rem;
}
@media only screen and (max-width:380px){
  .sa-abv-title i{
    display:none;
  }
}

#announcement-list-initial a:not(.btn),#announcement-list a:not(.btn){
  color:#fff;
  font-size:1.125rem;
  margin-top:1rem;
}
#announcement-list-initial a:not(.btn) .belir,#announcement-list a:not(.btn) .belir{
  margin-left:.2rem;
  font-size:.875rem;
}
#announcement-list-initial a:not(.btn):first-child,#announcement-list a:not(.btn):first-child{
  margin-top:0 !important;
}
#announcement-list-initial a:not(.btn).announcement-block,#announcement-list a:not(.btn).announcement-block{
  margin:1.3rem 0 0;
  padding-top:1.3rem;
  border-top:1px solid #828691;
}
#announcement-list-initial a:not(.btn).announcement-block:first-child,#announcement-list a:not(.btn).announcement-block:first-child{
  padding-top:0;
  border-top:none;
}

#announcement-list{
  margin-top:.2rem;
}
#announcement-list a.announcement-block{
  width:100%;
}

#announcement-list-initial{
  display:flex;
  align-items:flex-start;
}
#announcement-list-initial a{
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  width:100%;
  margin-bottom:0;
  margin-right:.5rem;
}
#announcement-list-initial a i{
  display:none;
}
#announcement-list-initial i{
  font-size:.875rem;
  color:#fff;
  position:relative;
  top:7px;
  right:1px;
}
@media (max-width:991.98px){
  #announcement-list-initial{
    display:none;
  }
}

.sa-list{
  display:flex;
  flex-direction:column;
}
.sa-list.horizontal{
  flex-direction:row;
  gap:3rem;
  margin:2.8rem 0;
}
@media (max-width:767.98px){
  .sa-list.horizontal{
    flex-direction:column;
    gap:0;
  }
}
.sa-list.horizontal .sa-abv-title{
  font-size:1.25rem;
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  align-items:baseline;
  text-wrap:nowrap;
}
.sa-list.horizontal .sa-abv-title i{
  position:relative;
  top:.1rem;
}
.sa-list.horizontal #announcement-list{
  margin-top:.4rem;
}
.sa-list:not(.expandable) .sa-abv-title{
  margin-bottom:1.5rem;
}
.sa-list.expandable{
  flex-direction:row;
  align-items:flex-start;
  gap:3rem;
  padding:.85rem 0;
}
.sa-list.expandable .sa-abv-title{
  color:#fff;
  flex-shrink:0;
  font-size:1.25rem;
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  margin-top:3px;
}
.sa-list.expandable a:not(.btn){
  color:#fff;
  border-color:#fff;
}
@media (max-width:767.98px){
  .sa-list.expandable{
    flex-wrap:wrap;
    gap:0;
  }
  .sa-list.expandable .sa-abv-title{
    font-size:1.15rem;
  }
  .sa-list.expandable .collapse-wrapper{
    margin-top:1.5rem;
    order:2;
  }
  .sa-list.expandable #act-sa-abv{
    order:1;
  }
}
.sa-list .collapse-wrapper{
  overflow:hidden;
  position:relative;
  top:5px;
}
.sa-list.with-plus-minus .collapse-wrapper{
  top:3px;
}
.sa-list.with-plus-minus #act-sa-abv{
  position:relative;
  top:5px;
}
.sa-list.with-plus-minus #act-sa-abv .hide{
  font-size:1rem;
  position:static;
}

#act-sa-abv{
  margin-left:auto;
  align-items:center;
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  display:block;
  width:100px;
  text-align:right;
  color:#fff;
}
@media (max-width:579.98px){
  #act-sa-abv{
    width:auto;
  }
}
#act-sa-abv .bell{
  display:block;
  width:100px;
}
@media (max-width:579.98px){
  #act-sa-abv .bell{
    width:auto;
  }
}
#act-sa-abv .count{
  color:#fff;
  display:inline-flex;
  background:#4c2f48 !important;
  border-radius:50%;
  height:34px;
  width:34px;
  align-items:center;
  justify-content:center;
}
#act-sa-abv .hide{
  font-size:1.625rem;
  color:#fff !important;
  position:relative;
  left:-4px;
  top:4px;
}

.sa-footer{
  margin-top:2rem;
}
.sa-footer a{
  color:#fff !important;
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  font-size:1rem;
  border:2px solid #fff;
  background-color:transparent !important;
  border-radius:7px;
}
/* announcements (from main.css) */
#announcements,#announcements-lower{
  background:#4e5055;
  border-bottom:unset;
}
#announcements,#announcements-lower{
  background-color:#4e5055;
}
@media (max-width:767.98px){
  #announcements,#announcements-lower{
    background-color:#383a3d;
  }
}
#announcements-lower .rgni img,#announcements .rgni img{
  mix-blend-mode:multiply;
}
#announcements{
  transition:padding .4s ease-out;
}
#announcements.sa-open{
  padding:1.5rem 0;
}

span.bel.collapsed span.hide, span.bel:not(.collapsed) span.show {
  display: none;
}

.lb-item{
  display:block;
  margin-bottom:2rem;
}
.lb-item:last-child{
  margin-bottom:0;
}
.lb-item h2,.lb-item h3,.lb-item h4,.lb-item h5,.lb-item h6{
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
}
.lb-item h2 span,.lb-item h3 span,.lb-item h4 span,.lb-item h5 span,.lb-item h6 span{
  line-height:normal;
}

.lb-vert{
  align-items:center;
}
.lb-vert .lbiw{
  margin-top:1rem;
  margin-right:auto;
}
.lb-vert.lb-bwd{
  display:flex;
  flex-direction:column-reverse;
}
.lb-vert.lb-bwd .lbiw{
  margin-top:0;
  margin-bottom:1rem;
}

.lb-hoz{
  display:flex;
  flex-direction:row;
}
.lb-hoz .lbiw{
  margin-left:1rem;
}
.lb-hoz:not(.lb-fluid) .lbc,.lb-hoz:not(.lb-fluid) .lbiw{
  width:50%;
}
.lb-hoz.lb-fluid .lbiw img{
  height:auto;
}
.lb-hoz.lb-bwd{
  flex-direction:row-reverse;
}
.lb-hoz.lb-bwd .lbiw{
  margin-left:0;
  margin-right:1rem;
}
.lb-hoz.lb-bwd .lbc{
  margin-right:auto;
}
@media (max-width:767.98px){
  .lb-hoz.lb-responsive{
    flex-direction:column !important;
  }
  .lb-hoz.lb-responsive .lbc{
    width:100% !important;
  }
  .lb-hoz.lb-responsive .lbiw{
    width:100% !important;
    margin-left:0;
    margin-top:1rem;
  }
  .lb-hoz.lb-responsive.lb-bwd{
    flex-direction:column-reverse !important;
  }
  .lb-hoz.lb-responsive.lb-bwd .lbiw{
    width:100% !important;
    margin-left:0;
    margin-bottom:1rem;
    margin-top:0;
  }
}

.lbmeta{
  display:flex;
  align-items:center;
  margin-bottom:1rem;
}

.lb-item .subtitle{
  margin-right:1rem;
}
.lb-item .blt{
  color:#e07709;
}
.lb-item a.blt:hover,.lb-item a:hover .blt{
  color:#965006;
}

.lb-imgbg{
  overflow:hidden;
  position:relative;
}
.lb-imgbg .lbiw{
  position:absolute;
  top:0;
  left:0;
  padding:0;
  margin:0;
  z-index:0;
  overflow:hidden;
  width:100%;
  height:100%;
}
.lb-imgbg .lbiw img{
  width:100%;
  height:100%;
  -o-object-position:center center;
  object-position:center center;
  -o-object-fit:cover;
  object-fit:cover;
}
.lb-imgbg .lbc{
  position:relative;
  z-index:1;
}

.lb-item .bel .beli{
  position:relative;
  font-size:smaller;
}
.lb-item .lbc h2:only-child,.lb-item .lbc h3:only-child,.lb-item .lbc h4:only-child,.lb-item .lbc h5:only-child,.lb-item h2:only-child,.lb-item h3:only-child,.lb-item h4:only-child,.lb-item h5:only-child{
  margin-bottom:0;
}
.lb-item.vid .lbiw{
  height:0;
  position:relative;
  padding-top:56.25% !important;
}
.lb-item.vid .lbiw>iframe{
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
}

.lb-hoz.vid:not(.lb-fluid) .lbiw{
  padding-top:28.125% !important;
}

.lb-vert:not(.lb-fluid) .lbiw{
  width:100%;
}
.bl-va{
  border-bottom:2px solid transparent;
  transition:border .4s ease-out;
  background-color:#fff;
  padding:1.5rem;
}
.bl-va:hover{
  border-bottom:2px solid #e07709;
}
.bl-va .subtitle{
  font-family:SiteFont-Regular,Helvetica,arial,sans-serif;
  color:#4e5055;
}
.bl-va .blt{
  margin-bottom:1rem;
}
.bl-va .blt .beli,.bl-va .blt .bell{
  align-self:baseline;
}
.bl-va .blt .belil{
  font-size:2rem;
  margin-right:1rem;
  top:1px;
}
.bl-va .blt .belir{
  margin-left:.7rem;
  top:0;
}
.bl-vb{
  border-bottom:2px solid transparent;
  transition:border .4s ease-out;
  background-color:#fff;
  padding:1rem;
  margin-bottom:1rem;
}
.bl-vb:hover{
  border-bottom:2px solid #e07709;
}
.bl-vb .blt{
  font-size:1.5rem;
  color:#4e5055;
  margin-bottom:0;
}
.bl-vb .blt .belir{
  color:#e07709;
  font-size:1.25rem;
}
.bl-vc{
  border-bottom:2px solid transparent;
  transition:border .4s ease-out;
  box-shadow:0 0 3px #bfbfbf;
  background-color:#fff;
  padding:1rem;
}
.bl-vc:hover{
  border-bottom:2px solid #e07709;
}
.bl-vc .blt .belir{
  font-size:1.25rem;
}
.bl-vc .lbb{
  color:#4e5055;
}
.bl-vd{
  align-items:center;
  display:flex;
  padding:0 0 .5rem;
  margin-bottom:1rem;
}
.bl-vd .blt{
  color:#4e5055;
}
.bl-vd .readmore{
  margin-left:auto;
  color:#e07709;
}
.bl-vd .readmore:hover{
  color:#965006;
}
.bl-ve{
  box-shadow:0 11px 9px -10px #bfbfbf;
  padding-bottom:1rem;
  color:#4e5055;
  border-bottom:none;
}
.bl-ve .subtitle{
  font-style:italic;
  color:#999794;
  margin-bottom:.25rem;
  margin-right:1rem;
}
.bl-ve .blt,.bl-ve:hover .blt,.bl-vf{
  color:#4e5055;
}
.bl-vf{
  box-shadow:0 11px 9px -10px #bfbfbf;
  border-bottom:1px solid #bfbfbf;
  padding-bottom:1rem;
}
.bl-vf:not(.nh).lbc{
  overflow:hidden;
  position:relative;
  max-height:116px;
}
.bl-vf img{
  max-width:100%;
}
.bl-vf h3{
  font-size:1.25rem;
}
.bl-vf h3:after{
  height:80px;
  content:"";
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  background-image:linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
  transition:bottom .4s ease-out;
}
.bl-vf h3:hover:after{
  bottom:-80px;
}
.bl-vf h3 .beli{
  align-self:start;
}
.bl-vf .lbiw{
  display:flex;
  justify-content:center;
  align-items:flex-start;
  flex-shrink:0;
}
@media (max-width:767.98px){
  .bl-vf:not(.no-vertical).lb-hoz.lb-bwd{
    flex-direction:column-reverse;
  }
  .bl-vf:not(.no-vertical).lb-hoz .lbc,.bl-vf:not(.no-vertical).lb-hoz:not(.lb-fluid) .lbc,.bl-vf:not(.no-vertical).lb-hoz:not(.lb-fluid) .lbiw{
    width:auto;
  }
  .bl-vf:not(.no-vertical).lb-hoz .lbiw{
    margin:0 0 1rem;
  }
  .bl-vf:not(.no-vertical).lb-hoz .subtitle{
    margin:1rem 0;
  }
}
.bl-vg{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  margin:0;
}
.bl-vg>*{
  background-color:transparent;
  margin-bottom:0;
  text-shadow:0 0 8px rgba(0, 0, 0, .7);
  color:#fff;
  font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif;
}
.bl-vg .blt{
  font-size:3.5rem;
  padding:.5rem 0;
}
.bl-vg .blt .beli{
  display:none;
}
.bl-vg .subtitle{
  font-size:1.563rem;
}
.bl-vg .lbb{
  padding:.3333333333rem .8rem;
}
.mi-banner .bl-vg{
  color:#080607 !important;
}
.bl-vg .readmore{
  transition:all .4s ease-out;
  padding:.35rem 1rem;
  margin:3rem 0 .75rem;
  background:rgba(0, 0, 0, .15);
  color:#fff;
  font-size:1.25rem;
  border:2px solid #fff;
  border-radius:7px;
  font-family:SiteFont-Bold,Helvetica Neue,Arial,sans-serif;
}
.bl-vg .readmore:hover{
  background:#fff;
  color:#080607;
  text-shadow:none;
}
@media (max-width:767.98px){
  .bl-vg{
    background-color:hsla(0, 0%, 100%, .6);
    margin-left:0;
    width:100%;
    padding:.5rem 1.5rem 1rem;
  }
  .bl-vg .bell,.bl-vg>*{
    background-color:transparent;
    text-shadow:none;
    text-align:center;
    width:100%;
  }
  .bl-vg .readmore{
    display:none;
  }
  .bl-vg .blt{
    font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
    font-size:1.25rem;
    color:#e07709;
    padding-bottom:0;
  }
  .bl-vg .subtitle{
    font-size:1rem;
    color:#080607;
    font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif;
    margin-top:.2rem;
  }
}

@media (min-width:1200px){
  .bnr_crsl_form_adjust .bl-vg{
    margin-left:10%;
    width:70%;
  }
}

a.bl-vg .subtitle{
  text-decoration:none;
}
@media (max-width:767.98px){
  a.bl-vg .subtitle{
    text-decoration:underline;
  }
}
.bf_footer{
  background-color:#4e5055;
  color:#fff !important;
  padding:1rem;
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.bf_footer h2{
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  color:#fff !important;
}
.bf_footer:hover h2{
  color:#f2f2f2 !important;
}
.bl-vh{
  overflow:hidden;
  position:relative;
  padding:1rem 20% 1rem 1rem;
}
.bl-vh .blt{
  display:inline !important;
  color:#fff;
}
.bl-vh:hover .blt{
  color:#f2f2f2;
}
.bl-vh .belil{
  color:#fffcbc;
}
@media (max-width:767.98px){
  .bl-vh{
    padding-right:50%;
  }
}
@media (max-width:579.98px){
  .bl-vh{
    padding-right:10%;
  }
}
.bl-lilfr .blt .belir,.bl-lilfr .blt .bell{
  position:relative;
}
.bl-lilfr .blt .belil{
  font-size:7rem;
  position:absolute;
  right:.5rem;
}

.bl-lirfr .blt .belil,.bl-lirfr .blt .bell{
  position:relative;
}
.bl-lirfr .blt .belir{
  font-size:7rem;
  position:absolute;
  right:.5rem;
  top:50%;
  margin-top:-3.5rem;
}
.wmt-lb-signup.bl-lilfr .belil{
  right:-40px;
  bottom:-30%;
  transform:rotate(35deg);
}

.emr-lb-signup{
  padding-right:35% !important;
}
.emr-lb-signup .blt{
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
}
.emr-lb-signup.bl-lilfr .belil{
  font-size:5rem;
  right:.5rem;
  top:50%;
  margin-top:-2.5rem;
}

.sr-lb-signup{
  background:linear-gradient(90deg, #0e2d6c 0, #053d98 45%, #0e2d6c);
}
.sr-lb-signup h2{
  font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif;
  font-size:2rem;
}
.sr-lb-signup .belir,.sr-lb-signup span{
  color:#fff;
}
.sr-lb-signup .bell span{
  color:#1a6fac !important;
}
.sr-lb-signup.bl-lilfr .belil{
  color:#114c92;
  transform:rotate(36deg);
  right:-20px;
  bottom:-20px;
}
.bl-vj-title{
  color:#63666a;
  font-size:1.5rem;
}

.bl-vj{
  border-left:3px solid #e07709;
  padding-left:1rem;
  margin-bottom:1rem;
}
.bl-vj h3{
  font-size:1.25rem;
}
.bl-vj .subtitle{
  color:#080607;
}
.bl-vj:hover{
  border-left:3px solid #965006;
}
.bl-vj:hover .blt{
  color:#965006;
}
.bl-vk{
  margin-bottom:.8rem;
}
.bl-vk:not(:last-child){
  border-bottom:1px solid #bfbfbf;
  padding-bottom:.8rem;
}
.bl-vk .blt{
  gap:1rem;
  font-size:1.05rem;
  font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif;
  color:#080607;
  margin-bottom:0;
  justify-content:space-between;
}
.bl-vk .blt .belir{
  color:#e07709;
  font-size:1.25rem;
  align-self:flex-start;
  padding-top:.3rem;
}
.bl-vl{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:0 1rem;
  justify-content:space-between;
  padding:0 0 1rem;
  margin-bottom:0;
}
.bl-vl h2{
  font-size:1.5rem;
  margin-bottom:0;
}
.bl-vl .blt{
  color:#e07709;
}
.bl-vl .readmore{
  font-size:17px;
  color:#080607;
  text-decoration:underline;
  color:#1a6fac;
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  font-weight:400;
}
.bl-vl .readmore:visited{
  color:#1a6fac;
}
.bl-vl .readmore:active,.bl-vl .readmore:hover{
  color:#10446a;
  text-decoration:underline;
}
.bl-vl .readmore i.beli{
  font-size:1rem;
  margin-top:.2rem;
  color:#e07709;
  display:none;
}
.bl-vm h3{
  font-size:17px;
  justify-content:space-between;
  gap:1rem;
  margin-bottom:0;
}
.bl-vm h3 .beli.belir{
  font-size:inherit;
}
.bl-vm .blt{
  color:#fff;
}
.bl-vm .subtitle{
  color:#fff;
  font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif;
  font-size:1rem;
  margin:1rem 0 0 !important;
}
.bl-vm .lbb,.bl-vm .subtitle p{
  color:#fff;
}
.bl-vm .lbb{
  font-family:SiteFont-LightItalic,Helvetica Neue,Arial,sans-serif;
  font-size:15px;
  margin:1rem 0 0;
}

/*# sourceMappingURL=link-block.css.map */

.bnr_crsl .carousel-control i{
  color:#fff;
  background:#080607;
  border-radius:3rem;
  height:3rem;
  width:3rem;
  line-height:1.5rem;
}
.bnr_crsl .carousel-control i:before{
  top:.75rem;
  position:relative;
}
.bnr_crsl .carousel-indicators button{
  border-radius:1rem;
  height:1rem;
  width:1rem;
  line-height:.5rem;
  border:3px solid #fff;
  background:hsla(0, 0%, 100%, .2);
}
.bnr_crsl .carousel-indicators button.active,.bnr_crsl .carousel-indicators button:hover{
  opacity:1;
  background:#fff;
}
.bnr_crsl .slide-inner{
  display:flex;
  align-items:center;
}
@media (max-width:767.98px){
  .bnr_crsl .slide-inner{
    align-items:normal;
  }
}
.bnr_crsl .slide-inner>picture{
  width:100%;
  height:100%;
  position:absolute;
}
@media (min-width:768px) and (max-width:814.98px){
  .bnr_crsl .slide-inner>picture{
    width:105%;
  }
}
@media (min-width:815px) and (max-width:991.98px){
  .bnr_crsl .slide-inner>picture{
    width:110%;
  }
}
.bnr_crsl .slide-text{
  z-index:2;
}
@media (min-width:768px){
  .bnr_crsl .slide-text{
    position:relative;
  }
  .bnr_crsl .slide-text:before{
    content:"";
    display:block;
    position:absolute;
    top:-120px;
    bottom:-120px;
    left:-250px;
    right:-50px;
    width:calc(100% + 300px);
    height:calc(100% + 240px);
    background:radial-gradient(47.7% 47.7% at 50% 52.3%, rgba(0, 0, 0, .32) 55.67%, transparent 93.87%);
    z-index:-1;
  }
}
@media (min-width:768px) and (max-width:1199.98px){
  .bnr_crsl .slide-text{
    padding-left:3rem;
  }
  .bnr_crsl .slide-text:before{
    right:-200px;
    width:calc(100% + 450px);
  }
}
.bnr_crsl .slide-text .lb-item .blt{
  color:#fff;
}
@media (max-width:767.98px){
  .bnr_crsl .slide-text .lb-item .blt{
    color:#080607;
  }
}
.crsl-img{
  -o-object-position:center center;
  object-position:center center;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
}

.ovr-img{
  transition:transform .4s ease-out;
  width:100%;
  height:auto;
}
.ovr-img:hover{
  transform:scale(.95);
}

@media (min-width:768px) and (max-width:991.98px){
  .bnr_ovr_txt .crsl-blk{
    max-width:100%;
    padding-right:2rem;
  }
}
.bnr_ovr_txt picture:before{
  position:absolute;
  top:0;
  left:0;
  display:block;
  height:100%;
  width:100%;
  content:"";
  background:#000;
  z-index:1;
  opacity:.07;
}
@media (max-width:767.98px){
  .bnr_ovr_txt .crsl-blk{
    margin:0;
    padding:0;
  }
}
.bnr_ovr_txt:has(.link-scope-area) .crsl-blk .row{
  background:none;
}
.bnr_crsl_sm .slide-inner{
  min-height:233px;
}
@media (max-width:991.98px){
  .bnr_crsl_sm .slide-inner{
    min-height:150px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_sm .slide-inner{
    min-height:90px;
  }
  .bnr_crsl_sm .slide-inner img{
    width:100%;
    left:0;
  }
}
@media (max-width:579.98px){
  .bnr_crsl_sm .slide-inner{
    min-height:70px;
  }
  .bnr_crsl_sm .slide-inner img{
    width:100%;
    left:0;
  }
}
.bnr_crsl_md .slide-inner{
  min-height:360px;
}
@media (max-width:991.98px){
  .bnr_crsl_md .slide-inner{
    min-height:360px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_md .slide-inner{
    min-height:48vw;
  }
  .bnr_crsl_md .slide-inner img{
    max-width:none;
    width:200%;
    left:-50%;
  }
}
@media (max-width:579.98px){
  .bnr_crsl_md .slide-inner{
    min-height:37vw;
  }
  .bnr_crsl_md .slide-inner img{
    width:160%;
    left:-30%;
  }
}
.bnr_crsl_lg div.link-scope-area .slide-text:before,.bnr_crsl_lg div.link-scope-area picture:before{
  content:none;
}
.bnr_crsl_lg .slide-inner{
  min-height:572px;
  align-items:center;
}
.bnr_crsl_lg.bnr_crsl_form_adjust .slide-inner{
  height:100%;
}

.bnr_crsl_lg .slide-inner .slide-text a.link-scope-area{
  min-height:572px;
}
@media (max-width:767.98px){
  .bnr_crsl_lg .slide-inner .slide-text a.link-scope-area{
    min-height:230px;
  }
}
.bnr_crsl_lg .slide-inner .slide-text a.link-scope-area *{
  visibility:hidden;
}
.bnr_crsl_lg .slide-inner picture.zoom-effect{
  transition:transform .5s ease;
  will-change:transform;
}
.bnr_crsl_lg .slide-inner picture.zoomed{
  transform:scale(1.05);
}
@media (max-width:1199.98px){
  .bnr_crsl_lg .slide-inner{
    min-height:false;
  }
}
@media (max-width:991.98px){
  .bnr_crsl_lg .slide-inner{
    min-height:572px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_lg .slide-inner{
    min-height:74vw;
  }
  .bnr_crsl_lg .slide-inner .crsl-img{
    -o-object-position:top center;
    object-position:top center;
  }
}
.bnr_crsl_lg.bnr_crsl_form_adjust .slide-inner{
  min-height:540px;
}
@media (max-width:1199.98px){
  .bnr_crsl_lg.bnr_crsl_form_adjust .slide-inner{
    min-height:540px;
  }
}
@media (max-width:991.98px){
  .bnr_crsl_lg.bnr_crsl_form_adjust .slide-inner{
    min-height:540px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_lg.bnr_crsl_form_adjust .slide-inner{
    min-height:820px;
    align-items:start;
  }
}
.bnr_crsl_lg .carousel-control{
  opacity:1;
}
.bnr_crsl_lg .carousel-control i{
  background:transparent;
  text-shadow:0 1px 2px rgba(0, 0, 0, .6);
}
.bnr_crsl_lg .carousel-indicators button{
  opacity:1;
  box-shadow:0 1px 2px rgba(0, 0, 0, .6);
}
@media (min-width:768px){
  .bnr_crsl_lg .carousel-control.carousel-control-next{
    transition:right .4s ease-out;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-next:hover{
    right:-1rem;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-prev{
    transition:left .4s ease-out;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-prev:hover{
    left:-1rem;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_lg .carousel-control{
    position:absolute;
    top:1rem;
    left:.5rem;
    height:1.5rem;
    width:1.5rem;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-next{
    left:3rem;
  }
  .bnr_crsl_lg .carousel-indicators{
    position:absolute;
    top:1rem;
    left:6rem;
    text-align:left;
    margin:0;
    justify-content:flex-start;
    height:3rem;
  }
}
.bnr_crsl_lg .carousel-item .crsl-blk{
  position:relative;
  opacity:0;
  transition:all .4s ease-out;
  left:-100px;
}
.bnr_crsl_lg .carousel-item.active .crsl-blk{
  opacity:1;
  left:0;
}

@media (max-width:767.98px){
  #banner:has(picture) .link-scope-area{
    background:none;
  }
}
.sr-theme .bnr_crsl_lg .carousel-indicators,.sr-theme .bnr_crsl_md .carousel-indicators{
  right:unset;
  left:1rem;
  margin-left:0;
  margin-right:0;
  bottom:2.5rem;
  transition:left .4s ease-out;
}
.sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:50%;
}
@media (max-width:2999.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-585px;
    max-width:1170px;
  }
}
@media (max-width:1199.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-485px;
    max-width:970px;
  }
}
@media (max-width:991.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-375px;
    max-width:750px;
  }
}
@media (max-width:767.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-50%;
    max-width:100%;
  }
}
.sr-theme .bnr_crsl_lg .carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control-prev{
  background-image:url(../images/banner-md-nav-left.sr.png);
  left:.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control-next{
  background-image:url(../images/banner-md-nav-right.sr.png);
  right:.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control,.sr-theme .bnr_crsl_md .carousel-control{
  opacity:1;
  background-repeat:no-repeat;
  background-position:50%;
  top:50%;
  height:30%;
  transition:all .2s ease-out;
}
.sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-prev{
  left:-.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-next{
  right:-.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control i,.sr-theme .bnr_crsl_md .carousel-control i{
  display:none;
}
@media (max-width:1365px){
  .sr-theme .bnr_crsl_lg .carousel-indicators,.sr-theme .bnr_crsl_md .carousel-indicators{
    left:5rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:50%;
  }
  .sr-theme .bnr_crsl_lg .carousel-control,.sr-theme .bnr_crsl_md .carousel-control{
    background-image:none;
    top:unset;
    bottom:2.7rem;
    height:3rem;
    width:2rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control i,.sr-theme .bnr_crsl_md .carousel-control i{
    font-size:2rem;
    display:block;
    background:none;
  }
  .sr-theme .bnr_crsl_lg .carousel-control.carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control.carousel-control-prev{
    left:.5rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control.carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control.carousel-control-next{
    left:2.5rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-prev{
    left:0;
  }
  .sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-next{
    left:3rem;
  }
}
@media (max-width:1365px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-585px;
    max-width:1170px;
  }
}
@media (max-width:1199.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-485px;
    max-width:970px;
  }
}
@media (max-width:991.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-375px;
    max-width:750px;
  }
}
@media (max-width:767.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-50%;
    max-width:100%;
  }
}
@media (max-width:579.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-50%;
    max-width:100%;
  }
}
#bta-banner{
  position:relative;
  z-index:2;
}

/*# sourceMappingURL=page-banner.css.map */
