.btn,button{--rvv-btn-padding:.9em 2.75em;--rvv-btn-display:inline-block;--rvv-btn-bg:white;--rvv-btn-font-color:var(--dark);--rvv-btn-font-size:var(--rvv-font-size-sm);--rvv-btn-font-weight:normal;--rvv-btn-border-radius:50px;--rvv-btn-border-opacity:var(--opacity-15);--rvv-btn-border-color:rgba(var(--rvv-border-color),var(--rvv-btn-border-opacity));--rvv-btn-border-width:1px;--rvv-btn-box-shadow:none;--rvv-btn-line-height:1.5;--rvv-btn-opacity:1;--rvv-btn-transition:background-color .15s cubic-bezier(.25,.8,.25,1),box-shadow .15s cubic-bezier(.25,.8,.25,1),transform .15s cubic-bezier(.25,.8,.25,1);cursor:pointer;display:var(--rvv-btn-display);font-weight:normal;background:var(--rvv-btn-bg);color:var(--rvv-btn-font-color);font-family:inherit;font-size:var(--rvv-btn-font-size);font-weight:var(--rvv-btn-font-weight);border:var(--rvv-btn-border-width) solid var(--rvv-btn-border-color);border-radius:var(--rvv-btn-border-radius);padding:var(--rvv-btn-padding);transition:var(--rvv-btn-transition);vertical-align:middle;text-align:center;box-shadow:var(--rvv-btn-box-shadow);line-height:var(--rvv-btn-line-height);opacity:var(--rvv-btn-opacity);}.btn:not(:disabled):hover{--rvv-btn-bg:var(--white);--rvv-btn-box-shadow:0 1px 2px -1px rgba(187,192,211,.5),0 4px 8px rgba(187,192,211,.25);text-decoration:none!important;}.btn:not(:disabled):focus,.btn:not(:disabled):active{--rvv-btn-box-shadow:none;}.btn.btn-square{--rvv-btn-border-radius:8px!important;}.btn-block{--rvv-btn-display:block;width:100%;}.btn-icon{align-items:center;border-radius:50%;display:inline-flex;height:40px;justify-content:center;padding:0;text-align:center;width:40px}.btn-icon:hover{--rvv-btn-bg:var(--white);}.btn-icon:focus,.btn-icon:hover svg path{fill:var(--primary)}.btn-link{border-color:transparent;color:var(--rvv-btn-font-color);position:relative;text-decoration:none;background:transparent}.btn.btn-primary{--rvv-btn-bg:var(--primary);--rvv-btn-border-color:var(--primary);--rvv-btn-font-color:var(--white)!important;}.btn.btn-primary:not(:disabled):hover{--rvv-btn-bg:var(--primary--hover);--rvv-btn-font-color:var(--white);--rvv-btn-border-color:var(--primary--hover);--rvv-btn-box-shadow:0 1px 2px -1px rgba(3,169,244,.5),0 4px 8px rgba(3,169,244,.25);color:var(--rvv-btn-font-color)!important;}.btn.btn-primary:not(:disabled):focus,.btn.btn-primary:not(:disabled):active{--rvv-btn-bg:var(--primary--active);--rvv-btn-font-color:var(--white)!important;--rvv-btn-border-color:var(--primary--active);--rvv-btn-box-shadow:none;}.btn.btn-secondary{--rvv-btn-bg:var(--secondary);--rvv-btn-border-color:var(--secondary);}.btn.btn-secondary:not(:disabled):hover{--rvv-btn-bg:var(--secondary--hover);--rvv-btn-border-color:var(--secondary--hover);--rvv-btn-box-shadow:0 1px 2px -1px rgba(255,218,95,.5),0 4px 8px rgba(255,218,95,.25);}.btn.btn-secondary:not(:disabled):focus,.btn.btn-secondary:not(:disabled):active{--rvv-btn-bg:var(--secondary--active);--rvv-btn-border-color:var(--secondary--active);--rvv-btn-box-shadow:none;}.btn.btn-outline-primary{--rvv-btn-border-width:2px;--rvv-btn-border-color:var(--primary);--rvv-btn-font-color:var(--primary);}.btn.btn-outline-primary:not(:disabled):hover{--rvv-btn-border-color:var(--primary--hover);--rvv-btn-font-color:var(--primary--hover);}.btn.btn-dark{--rvv-btn-bg:var(--dark);--rvv-btn-border-color:var(--dark);--rvv-btn-font-color:var(--white);}.btn.btn-dark:not(:disabled):hover{--rvv-btn-bg:var(--dark-200);--rvv-btn-border-color:var(--dark-200);--rvv-btn-font-color:var(--white);--rvv-btn-box-shadow:0 1px 2px -1px rgba(38,38,38,.5),0 4px 8px rgba(38,38,38,.25);color:var(--rvv-btn-font-color)!important;}.btn.btn-dark:not(:disabled):active,.btn.btn-dark:not(:disabled):focus{--rvv-btn-bg:var(--dark);--rvv-btn-border-color:var(--dark);--rvv-btn-font-color:var(--white);--rvv-btn-box-shadow:none;color:var(--rvv-btn-font-color)!important;}.btn.disabled,.btn:disabled{--rvv-btn-opacity:.65!important;--rvv-btn-box-shadow:none!important;}.btn.btn-cta__gradient{--rvv-btn-padding:.9em 3.1em;--rvv-btn-transition:all .3s;--rvv-btn-box-shadow:0 16px 32px -8px rgba(0,40,120,.35);--rvv-btn-bg:var(--primary);--rvv-btn-border-radius:50px;--rvv-btn-font-size:16px;background-size:300% 100%!important;background-position:100% 0!important;border:none!important;}.btn.btn-cta__gradient:hover{--rvv-btn-bg:var(--primary--hover);--rvv-btn-font-color:var(--white);--rvv-btn-box-shadow:0 8px 16px -4px rgba(0,40,120,.35);background-position:0 10%!important;}.btn.btn-cta__gradient:active,.btn.btn-cta__gradient:focus{--rvv-btn-bg:var(--primary);box-shadow:0 4px 12px -4px rgba(0,40,120,.35);background-position:100% 10%!important}.btn.btn-cta__gradient,.btn.btn-cta__gradient:active,.btn.btn-cta__gradient:focus,.btn.btn-cta__gradient:hover{--rvv-btn-font-color:var(--white);--rvv-btn-bg:linear-gradient(25deg,#00c6ff 0,#0083ff 50%,#00e2fa 100%)!important;--rvv-btn-transition:all .3s!important;color:var(--rvv-btn-font-color);}.btn.btn-cta__gradient-white{--rvv-btn-padding:.9em 3.1em;--rvv-btn-transition:all .3s;--rvv-btn-bg:var(--rvv-bg);--rvv-btn-font-color:var(--dark);--rvv-btn-display:block;--rvv-btn-border-radius:50px;--rvv-btn-font-size:16px;background-position:top center!important;position:relative;box-sizing:border-box;border:none;background-clip:padding-box;overflow:hidden;z-index:1}.btn.btn-cta__gradient-white::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:2px solid transparent;background-image:linear-gradient(var(--rvv-bg),var(--rvv-bg)),linear-gradient(45deg,#f58441,#ffeecf);background-clip:padding-box,border-box;background-repeat:repeat-x;background-size:calc(100% + 2px * 2) calc(100% + 2px * 2);background-position:center;border-radius:50px;z-index:-1;transition:border-color .1s}.btn.btn-cta__gradient-white::after{content:"";position:absolute;top:50%;left:50%;width:100vw;height:100vw;border-radius:50%;background:var(--secondary);transform-origin:center;transform:translate(-50%,-50%) scale(0);z-index:-1}.btn.btn-cta__gradient-white:hover{color:var(--dark);border:none}.btn.btn-cta__gradient-white:hover::before{border-color:transparent}.btn.btn-cta__gradient-white:hover::after{transform:translate(-50%,-50%) scale(1)}.btn.btn-cta__gradient-white:active{color:#c3c4d5}.btn.btn-cta__gradient-white:focus{color:inherit}.btn.btn-cta__gradient-white:focus::after{background:var(--secondary--hover);}.btn.btn-cta__gradient-white.btn-arrow,.btn.btn-cta__gradient.btn-arrow{padding:.8em 2.25em}@media (max-width:576px){.btn-cta__group{display:flex;flex-direction:column}.btn-cta__group .btn:not(:last-child){margin-bottom:1.25rem}}.btn-arrow{display:flex;align-items:center;justify-content:center}.btn-arrow .arrow-icon{overflow:visible;margin-left:12px;margin-top:3px;stroke-width:1.25;width:8px}.btn-arrow .arrow-head{transform:translateX(0);transition:transform .1s ease-in-out}.btn-arrow .arrow-body{opacity:0;transform:scaleX(1);transition:transform .1s ease-in-out,opacity .1s ease-in-out}.btn-arrow:hover .arrow-head{transform:translateX(3px)}.btn-arrow:hover .arrow-body{opacity:1;transform:scaleX(2)}.btn .icon-lg{width:32px;height:32px}.contact-cta{font-weight:700;font-size:19px;margin-top:10px;border-radius:50px;color:var(--white)!important;text-transform:uppercase;letter-spacing:2px;max-width:230px;padding:.5em 0!important;box-shadow:rgba(0,161,235,.8) 0 14px 28px -12px;animation:cta-nav .5s ease;-webkit-animation:cta-nav .5s ease}.contact-cta:hover{box-shadow:rgba(0,161,235,.6) 0 8px 16px -8px}.contact-cta:active,.contact-cta:focus{box-shadow:rgba(0,161,235,.75) 0 4px 8px -2px}@keyframes cta-nav{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.btn.btn-sm{--rvv-btn-font-size:var(--rvv-font-size-xs);--rvv-btn-padding:.5em .75em;}.btn.btn-sm.btn-icon{height:36px;width:36px;}.btn.btn-sm.btn-icon svg{height:18px;width:18px;}.btn.btn-md{--rvv-btn-padding:.725em 1.5em;}.btn.btn-submit{--rvv-btn-padding:12px 30px;}.btn.btn-flat{--rvv-btn-padding:0 8px;--rvv-btn-bg:transparent;border:none;}.btn.btn-flat:hover,.btn.btn-flat:active,.btn.btn-flat:focus{--rvv-btn-bg:transparent;border:none;box-shadow:none;}.btn-copy{opacity:0;visibility:hidden;line-height:1!important;}.btn-copy:hover svg{fill:var(--primary);}
