/* GroupSix Custom Navbar - Shiny Button Animation */
.gsix-navbar-wrapper{background:var(--gsix-nav-bg);padding:var(--gsix-container-padding);box-sizing:border-box;z-index:9999;}
.gsix-navbar-inner{max-width:1200px;margin:0 auto;text-align:center;}
.gsix-logo-wrap{display:flex;justify-content:var(--gsix-logo-align);margin:var(--gsix-logo-margin);padding:var(--gsix-logo-padding);}.gsix-logo{width:var(--gsix-logo-width);max-width:100%;height:auto;display:block;}
.gsix-buttons-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gsix-button-gap);align-items:center;}
.gsix-button-link.custom-gradient-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--gsix-button-height);padding:var(--gsix-button-padding);border:var(--gsix-border-thickness) solid var(--gsix-gradient-green);border-radius:var(--gsix-button-radius);background:rgb(251,33,117);background:linear-gradient(45deg,var(--gsix-btn-color) 20%,var(--gsix-gradient-red) 90%);color:var(--gsix-text-color);font-family:Arial,sans-serif;font-size:var(--gsix-button-font-size);font-weight:bold;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important;cursor:pointer;overflow:hidden;transition:opacity .25s ease,transform .2s ease,color .25s ease,box-shadow .25s ease;z-index:1;isolation:isolate;box-sizing:border-box;line-height:1;box-shadow:none;}
.gsix-button-link.custom-gradient-btn:hover,.gsix-button-link.custom-gradient-btn:focus-visible{text-decoration:none!important;color:var(--gsix-hover-text-color);opacity:var(--gsix-hover-opacity);outline:none;}
.gsix-button-link.custom-gradient-btn::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:var(--gsix-shine-color);opacity:0;pointer-events:none;z-index:0;}
.gsix-button-link.custom-gradient-btn::after{display:none!important;content:none!important;}
.gsix-animated-on .gsix-button-link.custom-gradient-btn::before{animation:shiny-btn1 var(--gsix-animation-speed) ease-in-out infinite;-webkit-animation:shiny-btn1 var(--gsix-animation-speed) ease-in-out infinite;}
.gsix-animated-off .gsix-button-link.custom-gradient-btn::before{animation:none!important;-webkit-animation:none!important;}
.gsix-button-link.custom-gradient-btn .gsix-button{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;text-align:center;box-sizing:border-box;}
.gsix-button-link.custom-gradient-btn .gsix-button-text{position:relative;z-index:3;color:inherit;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.25);}
.gsix-button-link.custom-gradient-btn:active{box-shadow:4px 4px 6px 0 rgba(255,255,255,.3),-4px -4px 6px 0 rgba(116,125,136,.2),inset -4px -4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.2);transform:scale(.98);}
@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0;}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5;}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1;}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0;}}
@keyframes shiny-btn1{0%{transform:scale(0) rotate(45deg);opacity:0;}80%{transform:scale(0) rotate(45deg);opacity:.5;}81%{transform:scale(4) rotate(45deg);opacity:1;}100%{transform:scale(50) rotate(45deg);opacity:0;}}
@-webkit-keyframes flash_border{0%{border-color:var(--gsix-flash-border-color-1,red);}50%{border-color:var(--gsix-flash-border-color-2,black);}100%{border-color:var(--gsix-flash-border-color-1,red);}}
@keyframes flash_border{0%{border-color:var(--gsix-flash-border-color-1,red);}50%{border-color:var(--gsix-flash-border-color-2,black);}100%{border-color:var(--gsix-flash-border-color-1,red);}}
.gsix-telegram-float{position:fixed;right:var(--gsix-telegram-right);bottom:var(--gsix-telegram-bottom);width:var(--gsix-telegram-size);height:var(--gsix-telegram-size);border-radius:50%;background:var(--gsix-telegram-bg);display:flex;align-items:center;justify-content:center;z-index:10000;box-shadow:0 10px 25px rgba(0,0,0,.25);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease;}.gsix-telegram-float:hover{transform:scale(1.08);box-shadow:0 12px 30px rgba(0,0,0,.35);}.gsix-telegram-float svg{width:58%;height:58%;display:block;fill:#fff;}
@media (max-width:767px){.gsix-navbar-inner{padding:16px 12px;}.gsix-buttons-wrap{gap:12px;}.gsix-button-link.custom-gradient-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;}.gsix-button-link.custom-gradient-btn .gsix-button{width:100%;justify-content:center;white-space:normal;font-size:15px;}}
