.button_visit{display:inline-flex;align-items:center;justify-content:center;width:270px;height:70px;border-radius:15px;position:absolute;top:0;left:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button_visit .text{color:#fff;font-family:Benzin;font-size:20px;font-weight:600;background:linear-gradient(90deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:2}.button_visit:active .text{background:linear-gradient(45deg,rgba(3,215,92,1),rgba(69,71,187,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.button_visit:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:15px;padding:3px;background:linear-gradient(90deg,rgba(3,215,92,1),rgba(69,71,187,1) 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button_visit .bg,.button_visit .bg:before{width:100%;height:100%;position:absolute;z-index:1}.button_visit .bg:before{content:"";background:linear-gradient(90deg,rgba(3,215,92,1),rgba(69,71,187,1) 70%);border-radius:15px;top:0;left:0;box-sizing:border-box;opacity:0;transition:all .2s ease}.button_visit:hover .bg:before{opacity:1}.button_visit .bg:after{content:"";width:100%;height:100%;border:3px solid transparent;border-radius:15px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,rgba(3,215,92,1),rgba(69,71,187,1)) border-box;position:absolute;top:0;left:0;z-index:2;box-sizing:border-box;opacity:0;transition:all .2s ease}.button_visit:active .bg:after{opacity:1}.button_learn_more{display:inline-flex;gap:20px;align-items:center;justify-content:center;width:300px;height:70px;border-radius:15px;background-color:rgba(255,255,255,.15);position:absolute;top:0;left:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.button_learn_more .icon{width:28px;height:28px}.button_learn_more .icon svg{width:100%;height:100%;position:relative;z-index:2}.button_learn_more .icon svg path{fill:#03D75C;transition:all .2s ease}.button_learn_more:hover .icon svg path{fill:#fff}.button_learn_more .text{color:#fff;font-family:Raleway;font-size:20px;font-weight:600;position:relative;z-index:2}.button_learn_more:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:15px;padding:3px;background:linear-gradient(90deg,rgba(3,215,92,1),rgba(69,71,187,1) 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button_learn_more .bg,.button_learn_more .bg:before{width:100%;height:100%;position:absolute;z-index:1}.button_learn_more .bg:before{content:"";background:linear-gradient(90deg,rgba(3,215,92,1),rgba(69,71,187,1) 70%);border-radius:15px;top:0;left:0;box-sizing:border-box;opacity:0;transition:all .2s ease}.button_learn_more:hover .bg:before{opacity:1}@media only screen and (min-width:2000px){.button_visit{width:370px;height:95px}.button_visit .text{font-size:26px}.app main .heroes_pish .section_content .lower_part .block_hero .button_learn_more,.app main .heroes_pish .section_content .upper_part .block_hero .button_learn_more{width:480px;height:80px}.button_learn_more .icon{width:30px;height:30px}.button_learn_more .text{font-size:22px}}@media only screen and (max-width:1800px){.button_visit{width:240px;height:70px}.button_visit .text{font-size:18px}.button_learn_more .icon{width:25px;height:25px}.button_learn_more .text{font-size:18px}}@media only screen and (max-width:1100px){.button_visit{width:340px;height:90px}.button_visit .text{font-size:24px}.button_learn_more,.button_learn_more:before{border-radius:10px}.button_learn_more .icon{width:28px;height:28px}.button_learn_more .text{font-size:22px}}@media only screen and (max-width:900px){.button_visit{width:300px;height:80px}.button_visit .text{font-size:22px}}@media only screen and (max-width:700px){.button_learn_more .text{font-size:17px}.button_learn_more .icon{width:25px;height:25px}}@media only screen and (max-width:600px){.button_visit{width:260px;height:70px}.button_visit .text{font-size:18px}.button_learn_more,.button_learn_more:before{border-radius:7px}.button_learn_more .text{font-size:16px}.button_learn_more .icon{width:23px;height:23px}}@media only screen and (max-width:500px){.button_visit{width:240px;height:60px}.button_visit,.button_visit:before{border-radius:10px}.button_visit .text{font-size:16px}.button_learn_more .text{font-size:12px}.button_learn_more .icon{width:18px;height:18px}}@media only screen and (max-width:400px){.button_visit{width:220px;height:50px}.button_visit .text{font-size:14px}.button_learn_more .icon{width:15px;height:15px}}