.btn{align-items:center!important;background-size:180% 100%;border:none;border-radius:30px;cursor:pointer;display:flex!important;font-size:90%;font-weight:500;height:37px;justify-content:center!important;min-width:100px;padding:8px 20px;text-align:center;transition:all .5s;width:-moz-max-content;width:max-content}.btn img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);margin-right:8px;width:14px}.btn .component-iconify{align-items:center;display:flex;font-size:20px;justify-content:center;margin-left:7px;padding-top:2px}.btn.success-btn{background-color:var(--themeColor);border:1px solid var(--themeColor);box-shadow:0 10px 20px -10px var(--themeColor);color:var(--whiteColor);font-weight:500}.btn.success-btn:hover{background-color:#d03c0f;color:var(--whiteColor)}.btn.dark-btn{background-color:var(--themeDarkColor);box-shadow:0 10px 20px -10px #061936;color:var(--whiteColor)}.btn.dark-btn:hover{background-color:var(--darkButtonHoverBgColor);background-position:100% 0;box-shadow:0 10px 20px -10px #133975;color:var(--whiteColor);transition:all .4s ease-in-out}.btn.tab-button{border:1px solid var(--themeColor);border-radius:30px;color:var(--themeColor);font-size:inherit;font-weight:600;letter-spacing:0;padding:8px 20px;transition:all .5s}.btn.tab-button:hover{box-shadow:0 2px 15px -2px var(--themeColor);color:var(--themeColor)}.btn.portfolio-button{background-color:var(--themeColor);border-radius:4px;color:#fff;font-size:inherit;font-weight:600;letter-spacing:0;padding:8px 20px}.btn.portfolio-button:hover{box-shadow:inset 0 0 0 2px var(--themeColor);color:var(--themeColor)}.btn.primary-btn{background-color:var(--primaryColor);border-color:var(--primaryColor);box-shadow:0 10px 20px -10px rgba(67,97,238,.6);color:#fff}.btn.secondary-btn{background-color:var(--secondaryColor);border-color:var(--secondaryColor);box-shadow:0 10px 20px -10px rgba(128,93,202,.6);color:#fff}.btn.danger-btn{background-color:var(--dangerColor);border-color:var(--dangerColor);box-shadow:0 10px 20px -10px rgba(231,81,90,.6);color:#fff}.btn.warning-btn{background-color:var(--warningColor);border-color:var(--warningColor);box-shadow:0 10px 20px -10px rgba(226,160,63,.6);color:#fff}.btn.info-btn{background-color:var(--infoColor);border-color:var(--infoColor);box-shadow:0 10px 20px -10px rgba(33,150,243,.6);color:#fff}.btn.common-btn{background-color:var(--themeColor);border-radius:4px;color:#fff;font-size:inherit;font-weight:600;letter-spacing:0;padding:8px 20px}.btn.common-btn:hover{box-shadow:inset 0 0 0 2px var(--themeColor);color:var(--themeColor)}.btn.white-border-btn{border:1px solid var(--textColor-light);color:var(--whiteColor)}.btn.white-border-btn:hover{border-color:var(--whiteColor);color:var(--themeColor)}.btn.dark-border-btn{border:1px solid var(--textColor);color:var(--textColor)}.btn.dark-border-btn:hover{border-color:var(--themeColor);color:var(--themeColor)}.btn.theme-btn{background:var(--themeColor)}.btn.theme-btn,.btn.theme-btn:hover{color:var(--whiteColor);transition:all .5s}.btn.theme-btn:hover{background-position:100% 0;background:#ec5122;box-shadow:0 10px 20px -10px var(--themeColor)}.btn .cta-button{align-items:center;background-color:var(--textColor);border:none;color:var(--whiteColor);cursor:pointer;display:flex;font-weight:var(--commonFontSize-medium);font-weight:600;gap:5px;justify-content:center;padding:15px 35px}.btn .cta-button:hover{background-color:var(--darkBtnHover)}.btn .cta-button{border-radius:3px;letter-spacing:0}.btn .cta-button svg{font-size:var(--commonFontSize-extraSmall)}