.codinova-form button,.codinova-button{width:auto;--codinova-btn-text-color:#333;--codinova-btn-background:#12daee;--codinova-btn-hover-text-color:#fff;--codinova-btn-hover-background:#333}.codinova-button.secondary{--codinova-btn-text-color:#333;--codinova-btn-background:#fff;--codinova-btn-hover-text-color:#fff;--codinova-btn-hover-background:#12daee}.codinova-button.outline{--codinova-btn-text-color:#333;--codinova-btn-background:none;--codinova-btn-border-color:#333;--codinova-btn-hover-text-color:#333;--codinova-btn-hover-background:#12daee;--codinova-btn-hover-border-color:#333}.codinova-form button,.codinova-button{position:relative;display:inline-block;width:auto;letter-spacing:.05rem;font-weight:600;font-size:16px;line-height:16px;border-radius:24px;padding:15px 42px;overflow:hidden;color:var(--codinova-btn-text-color,#333);border:0;background:#fff0}.codinova-button-content-wrapper{position:relative;z-index:1}.codinova-form button>span,.codinova-button-text{color:inherit;position:relative;line-height:inherit;z-index:1}.codinova-form button:before,.codinova-form button:after,.codinova-button::before,.codinova-button::after{position:absolute;top:0;height:100%;content:'';width:120%;transform:skew(30deg);transition:transform 0.4s cubic-bezier(.3,1,.8,1)}.codinova-form button:focus,.codinova-form button:hover,.codinova-button:focus,.codinova-button:hover{background:inherit;color:var(--codinova-btn-hover-text-color,inherit);outline:0}.codinova-form button:visited,.codinova-button:visited{color:var(--codinova-btn-text-color,inherit)}.codinova-form button:before,.codinova-button::before{background:var(--codinova-btn-background,#12daee);left:-10%}.codinova-form button:after,.codinova-button::after{background:var(--codinova-btn-hover-background,#333);left:-123%}.codinova-form button:focus:before,.codinova-form button:focus:after,.codinova-form button:hover:before,.codinova-form button:hover:after,.codinova-button:focus::after,.codinova-button:focus::before,.codinova-button:hover::after,.codinova-button:hover::before{transform:translate3d(100%,0,0)}.codinova-form.inverted button,.codinova-button.inverted{color:var(--codinova-btn-hover-text-color,inherit)}.codinova-form.inverted button:hover,.codinova-button.inverted:hover{color:var(--codinova-btn-text-color)}.codinova-form.inverted button:before,.codinova-button.inverted::before{background:var(--codinova-btn-hover-background)}.codinova-form.inverted button:after,.codinova-button.inverted::after{background:var(--codinova-btn-background)}.codinova-button.outline:before{display:none!important}.codinova-button.outline{border:1px solid var(--codinova-btn-border-color,#333)}.codinova-button.outline{border:1px solid var(--codinova-btn-border-color,#333)}.codinova-button.outline:hover{border:1px solid var(--codinova-btn-hover-border-color,#333)}.codinova-button.outline.inverted{border:1px solid var(--codinova-btn-hover-border-color,#333);--codinova-btn-text-color:#333;--codinova-btn-background:#fff;--codinova-btn-border-color:#fff;--codinova-btn-hover-text-color:#fff;--codinova-btn-hover-background:#12daee;--codinova-btn-hover-border-color:#fff}.codinova-button.outline.inverted:hover{border:1px solid var(--codinova-btn-border-color,#333)}.codinova-button.outline:after{z-index:0}