.arrow_button{color:#007aff;position:absolute;top:50%;z-index:2}.button_custom:hover{background-color:#fff!important;border-color:#fff!important;color:var(--brand-blue)!important}.button_changed:hover{background-color:var(--brand-blue)!important;border-color:var(--brand-blue)!important;color:#fff!important}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--brand-blue)!important}.hero__button{margin:8px;width:calc(50% - 16px)}@media (max-width:1280px){.hero__button{margin:6px;width:calc(50% - 12px)}}@media (max-width:1024px){.hero__button{margin:4px;width:calc(50% - 8px)}}.hero__button .button{font-weight:700;width:100%}@media (max-width:1280px){.hero__button .button{font-size:13px;line-height:18px}}@media (max-width:1024px){.hero__button .button{font-size:12px;line-height:18px}}@media (max-width:768px){.hero__button .button{font-size:10px;line-height:16px}}.button_link{-webkit-appearance:button;text-align:center;-webkit-text-decoration:none;text-decoration:none}.button_new{--swiper-theme-color:#007aff;font-feature-settings:lining-nums proportional-nums;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;color:#000;font-family:Raleway,sans-serif;font-variant-numeric:lining-nums proportional-nums;height:58px;list-style:none;margin:6px;padding:0;text-transform:uppercase}.button--gradient{border:0;border-radius:30px;color:#fff;font-size:14px;font-weight:700;height:48px;overflow:hidden;padding:rem(18) rem(30);position:relative;width:230px}@media (max-width:$lg){.button--gradient{padding:rem(16) rem(24)}}@media (max-width:$md){.button--gradient{padding:rem(14) rem(20)}}@media (min-width:992px){.button--gradient{font-size:16px;height:58px;width:300px}}.button--gradient:before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;visibility:hidden;width:100%}.button--gradient span{position:relative;z-index:1}.button_new:hover{cursor:pointer!important}.button_white{background-color:#fff;border:0;border-radius:30px;color:#1890ff;font-size:14px;font-weight:700;height:48px;overflow:hidden;padding:rem(18) rem(30);position:relative;width:270px}@media (min-width:992px){.button_white{font-size:16px;height:58px;width:300px}}.button_white:hover{background-color:#fff;color:#004a95}
