.nav_buttons_wrwp .nav_wrap{align-items:center;display:flex;gap:20px 40px;justify-content:center}.nav_buttons_wrwp .text_center .btn_row{gap:20px}.nav_buttons_wrwp .nav_icon a{border:1px solid var(--color-primary);border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05);color:var(--color-primary);color:#256169;display:inline-flex;font-size:1em;padding:0;position:relative;transition:all .3s ease;white-space:nowrap}.nav_buttons_wrwp .nav_icon>a>span{align-items:center;border-color:inherit;border-radius:inherit;display:inline-flex;flex-flow:row wrap;padding:0;transition:transform .3s cubic-bezier(.22,.665,.34,.875)}.nav_buttons_wrwp span.btn-txt{position:relative;z-index:3}.nav_buttons_wrwp span.btn-icon{align-items:center;background-size:99.99%!important;border-radius:50em;border-style:solid;border-width:2px;display:inline-flex;font-size:25px;height:2.5em;justify-content:center;letter-spacing:0;margin:-5% 20px -5% 0;order:-1;position:relative;transition:inherit;width:2.5em;z-index:3}.nav_buttons_wrwp span.btn-icon:after{-webkit-animation:btnIconRipple 2s cubic-bezier(.23,1,.32,1) infinite both;animation:btnIconRipple 2s cubic-bezier(.23,1,.32,1) infinite both;border:1px solid #256169;border-radius:inherit;bottom:-2px;content:"";display:inline-block;left:-2px;position:absolute;right:-2px;top:-2px}@media(max-width:1025px){.nav_buttons_wrwp .nav_wrap{flex-wrap:wrap}}@keyframes btnIconRipple{0%{border-width:4px;transform:scale(1)}80%{border-width:1px;transform:scale(1.35)}to{opacity:0}}