﻿/* Bolinhas e setas DSM: comuns a UIkit, destaques e Smart Slider. */
html body .dsm-carousel-pagination,html body .dsm-home-pagination{
 display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:0!important;
 padding:0!important;margin:14px 0 0!important;list-style:none;box-sizing:border-box;
}
html body .dsm-carousel-pagination[hidden]{display:none!important}
html body .dsm-carousel-pagination button,html body .dsm-home-pagination button{
 appearance:none;display:inline-flex;align-items:center;justify-content:center;
 width:40px!important;height:44px!important;min-width:40px;flex:0 0 40px;padding:0!important;margin:0!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
 color:transparent!important;font-size:0!important;cursor:pointer;
}
html body .dsm-carousel-pagination button::before,html body .dsm-home-pagination button::before{
 content:'';display:block;width:12px;height:12px;border-radius:50%;background:#cdd0d5;
}
html body .dsm-carousel-pagination button[aria-current=true]::before,
html body .dsm-home-pagination button[aria-current=true]::before{background:#09034e}
html body .dsm-carousel-pagination button[hidden]{display:none!important}
html body .dsm-home-status{
 position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;
 overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
}
html body .dsm-carousel-arrow,html body .dsm-home-arrow{
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
 box-sizing:border-box!important;padding:0!important;border:1px solid #ffffff80!important;border-radius:6px!important;
 background:#09034e!important;color:#fff!important;box-shadow:0 2px 7px #0002!important;
 cursor:pointer;z-index:5;line-height:1!important;opacity:1!important;
}
html body .dsm-carousel-arrow::after,html body .dsm-home-arrow::after{
 content:'';display:block!important;width:12px!important;height:12px!important;border:solid currentColor;
 border-width:0 3px 3px 0;transform:rotate(-45deg);margin-left:-5px;box-sizing:content-box;
}
html body .dsm-carousel-previous::after,html body .dsm-home-previous::after{transform:rotate(135deg);margin-left:5px}
html body .dsm-carousel-arrow>img,html body .dsm-carousel-arrow>svg,html body .dsm-home-arrow>svg{display:none!important}
html body .dsm-carousel-arrow:hover,html body .dsm-home-arrow:hover{background:#2616ba!important}
html body .dsm-carousel-arrow:focus-visible,html body .dsm-home-arrow:focus-visible,
html body .dsm-carousel-pagination button:focus-visible,html body .dsm-home-pagination button:focus-visible{
 outline:3px solid #8174ef!important;outline-offset:2px!important;
}
html body .dsm-unified-slider{box-sizing:border-box;padding-inline:52px}
html body .dsm-unified-slider>.uk-position-relative>.dsm-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);margin:0}
html body .dsm-unified-slider .dsm-carousel-previous{left:-50px;right:auto}
html body .dsm-unified-slider .dsm-carousel-next{right:-50px;left:auto}
html body .dsm-home-carousel{padding-inline:52px}
html body .dsm-home-previous{left:0}html body .dsm-home-next{right:0}
html body .nextend-arrow.dsm-carousel-arrow{visibility:visible!important}
html body .dsm-smart-pagination{position:relative;z-index:2;background:#fff;padding:0 8px 8px}
@media(max-width:639px){html body .dsm-unified-slider,html body .dsm-home-carousel{padding-inline:48px}
 html body .dsm-unified-slider .dsm-carousel-previous{left:-46px}html body .dsm-unified-slider .dsm-carousel-next{right:-46px}}
@media(prefers-reduced-motion:reduce){html body .dsm-carousel-arrow,html body .dsm-home-arrow{transition:none!important}}
