.btn-style1{background-color:var(--theme-color1);color:var(--theme-color1-text-color);padding:17px 32px 15px;font-weight:500;font-size:15px;line-height:22px;border-radius:0;display:inline-flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;text-transform:uppercase;z-index:0;gap:21px;transition:all 300ms ease}.btn-style1:before{background-color:var(--theme-color-white);border-radius:0;position:absolute;left:0;top:0;width:100%;height:100%;content:"";transform:scale(0,1);transform-origin:top right;transition:-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition:transform 500ms cubic-bezier(.86,0,.07,1);transition:transform 500ms cubic-bezier(.86,0,.07,1),-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:-1}.btn-style1 .btn-title{transition:all 300ms ease}.btn-style1 .icon{color:var(--theme-color-black);display:inline-block;line-height:1;margin-top:-1px;font-size:16px;transition:all 300ms ease}.btn-style1:hover{color:var(--theme-color-dark)}.btn-style1:hover:before{transform:scale(1,1);transform-origin:bottom left}.btn-style1:hover .icon{color:var(--theme-color-dark)}.btn-style1.btn-hover-light:hover .btn-title{color:var(--theme-color1)}.btn-style1.btn-hover-light:before{background-color:var(--theme-color-white)}.buttton-font .btn-plain-text-with-arrow-right span{font-weight:normal!important;font-size:15px!important}.buttton-font .btn-plain-text-with-arrow-right:after{content:"\e87a"!important;font-family:"FlaticonCommon"!important}