.sml-button{position:relative;padding:.5rem 1.2rem;border-radius:.5rem;background-color:rgba(0,0,0,0);font-size:.875rem;font-family:Figtree,sans-serif;transition:all .3s ease-in-out;border:none;overflow:hidden;text-decoration:none}.sml-button,.sml-button:hover{color:#f2f2f2}.sml-button *{z-index:2}.sml-button a{color:#f2f2f2;text-decoration:none}.sml-button a:hover{color:#f2f2f2}.sml-button:disabled{opacity:.3}.sml-button-large{border-radius:.8rem;padding:.5rem 2.5rem;font-size:1.2rem}.sml-button-primary{box-shadow:0 0 8px rgba(220,25,96,.3)}.sml-button-primary:after{content:"";position:absolute;background:linear-gradient(50deg,#dc1960 50%,#5047eb);height:100%;width:200%;top:0;left:0;transform:translateX(-40%);z-index:-1;transition:all .3s ease-in-out}.sml-button-primary:hover:not(:disabled):after{transform:translateX(0)}.sml-button-secondary{box-shadow:0 0 8px rgba(80,71,235,.3);background-color:#5047eb}.sml-button-secondary:hover{background-color:#7966f0;color:#f2f2f2;box-shadow:0 0 14px #5047eb}.sml-button-outlined-primary{padding:.3rem 1.2rem;border:1px solid #dc1960;color:#dc1960;transition:all .3s ease-in-out}.sml-button-outlined-primary a,.sml-button-outlined-primary a:hover,.sml-button-outlined-primary:hover:not(:disabled){color:#dc1960}.sml-button-outlined-primary.active,.sml-button-outlined-primary:hover:not(:disabled){box-shadow:0 0 14px #dc1960}.sml-button-outlined-primary.active{background-color:#dc1960;color:#f2f2f2}.sml-button-outlined-secondary{padding:.3rem 1.2rem;border:1px solid #5047eb;color:#5047eb;transition:all .3s ease-in-out}.sml-button-outlined-secondary a,.sml-button-outlined-secondary a:hover,.sml-button-outlined-secondary:hover:not(:disabled){color:#5047eb}.sml-button-outlined-secondary.active,.sml-button-outlined-secondary:hover:not(:disabled){box-shadow:0 0 14px #5047eb}.sml-button-outlined-secondary.active{background-color:#5047eb;color:#f2f2f2}.sml-button-text,.sml-button-text a{transition:all .3s ease-in-out;color:#f2f2f2}.sml-button-text:hover:not(:disabled),.sml-button-text:hover:not(:disabled) a{color:#dc1960}.sml-button-icon{padding:0;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1rem}.sml-button-icon i{transition:all .3s ease-in-out}.sml-burger{position:fixed;display:none;flex-direction:column;width:30px;cursor:pointer;scale:.8;z-index:11;margin:1rem}.sml-burger.opened span{box-shadow:0 0 14px #dc1960}.sml-burger span{background-color:#dc1960;border-radius:10px;height:3px;margin:3px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.sml-burger span:first-of-type{width:50%}.sml-burger span:nth-of-type(2){width:100%}.sml-burger span:nth-of-type(3){width:75%}.sml-burger input[type=checkbox]{display:none}.sml-burger input[type=checkbox]:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg) translate(5px)}.sml-burger input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.sml-burger input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(13px,-5px) rotate(45deg)}.sml-side-menu{display:none;position:fixed;width:70vw;height:100vh;right:0;top:0;z-index:10;overflow:hidden;background-color:#000;flex-direction:column;justify-content:space-between;align-items:center;transition:all .3s ease-in-out}.sml-side-menu.opened{right:0;box-shadow:0 0 100px rgba(80,71,235,.25)}.sml-side-menu.closed{right:-90vw}.sml-side-menu__btn-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:8vh}.sml-side-menu>ul{width:100%;margin-top:80px;display:inline-block}.sml-side-menu>ul a{text-decoration:none;color:#f2f2f2;transition:all .1s ease-in-out}.sml-side-menu>ul a.active{color:#dc1960}.sml-side-menu>ul a li{display:block;width:100%;padding:1em 2em;margin:10px 0;transition:all .1s ease-in-out;cursor:pointer}.sml-side-menu>ul a:hover{color:#dc1960}.sml-side-menu>ul a:hover li{border-bottom:1px solid rgba(235,43,152,.3647058824)}.sml-side-menu>button{margin-bottom:50px;width:80%}.sml-side-menu__searcher{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:992px){.p_sources{width:80vw}.sml-burger,.sml-side-menu{display:flex!important}}