.inicio-infos a{width:100%;display:flex;align-items:flex-start;justify-content:center;padding:20px 0;border-radius:var(--border-radius)}.inicio-infos a .inicio-infos-item{display:flex;align-items:center;justify-content:center;flex-direction:column}.inicio-infos a .inicio-infos-item h3{color:var(--color-2-6);text-align:center;padding:0 20px;margin-top:10px;font-size:calc(14pt * var(--font-size))}.inicio-infos-icon{width:100px;height:60px}.inicio-infos-icon i{background:var(--color-2-6)}.inicio-infos a:hover{opacity:.8}@media(max-width:400px){.inicio-infos :is(h3,a){font-size:calc(12pt * var(--font-size))}}.banner-view{position:relative;padding-bottom:50%;width:100%;overflow:hidden;border-radius:var(--border-radius)}.banner-buttons{width:100%;position:absolute;top:0;left:0;z-index:16;display:flex;align-items:center;justify-content:space-between;height:100%}.banner-buttons button{width:25px;height:50px;margin:0 10px;border-radius:var(--border-radius);border:none;background:var(--color-2-6);cursor:pointer;display:flex;align-items:center;justify-content:center;outline:0}.banner-buttons button div{width:15px;height:100%}.banner-buttons button div i{background:var(--color-2-4)}.banner-buttons button:hover{background:var(--color-3)}.banner-buttons button:hover div i{background:var(--color-2-6)}.banner-text{width:100%;position:absolute;bottom:0;left:0;z-index:17;display:flex}.banner-text a{width:calc(100% - 20px);padding:10px;font-weight:700;font-size:14pt;color:var(--color-2-6);cursor:pointer;background:rgb(0,0,0,.7)}.banner-text a:hover{color:var(--color-3);background:rgb(0,0,0,.8)}.banner-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:15}.banner-image div{display:flex;flex-direction:row-reverse;align-items:center;width:100%;height:100%;position:relative}.banner-image div img{position:absolute;top:0;left:0;width:100%;height:100%}.banner-dots{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;margin-top:20px}.banner-dots div{width:15px;height:15px;background:var(--color-2-5);border-radius:100%;margin-left:15px}.banner-dots .dot-selected{background:var(--color-3)}.slide-effect-next{animation:slide-effect-next .5s forwards ease-in-out}.slide-effect-previous{animation:slide-effect-previous .5s forwards ease-in-out}@keyframes slide-effect-next{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-effect-previous{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}
