.ceb-btn-wrapper{display:flex !important;width:100%}.ceb-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;min-height:1em;padding:14px 25px;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;position:relative;overflow:hidden;z-index:1;cursor:pointer;transition:color .4s ease,transform .3s ease,box-shadow .3s ease;white-space:normal;word-break:break-word;text-align:center;border:2px solid #ff7000;border-radius:25px;background:#fff;color:#ff7000 !important;width:auto;flex-shrink:0}.ceb-btn:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(-45deg,#ff7000,#cf902d,#ff9500,#ffb800);background-size:400% 400%;animation:gradient-flow 8s ease infinite;transition:left .5s ease;z-index:-1}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.ceb-btn-wrapper[style*="justify-content: flex-start"]{justify-content:flex-start !important}.ceb-btn-wrapper[style*="justify-content: center"]{justify-content:center !important}.ceb-btn-wrapper[style*="justify-content: flex-end"]{justify-content:flex-end !important}.ceb-btn-wrapper[data-align=justify]{display:block !important}.ceb-btn-wrapper[data-align=justify] .ceb-btn{display:block !important;width:100% !important}.ceb-btn:hover{color:#fff !important;border-color:#ff7000}.ceb-btn:hover:before{left:0;animation:gradient-flow 3s ease infinite}.ceb-btn.ceb-no-wrap{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.ceb-btn-wrapper .ceb-btn[style*="display: block"]{display:block !important;width:100% !important}.ceb-btn-wrapper[style*="display: block"]{display:block !important}.ceb-btn-wrapper[style*="display: block"] .ceb-btn{display:block !important;width:100% !important}@media (max-width:768px){.ceb-btn{padding:12px 20px;font-size:15px}}@media (max-width:480px){.ceb-btn{padding:10px 18px;font-size:14px}}.elementor-widget-custom_button .ceb-btn-wrapper{display:flex !important}.elementor-widget-custom_button .ceb-btn-wrapper .ceb-btn{flex-shrink:0 !important;width:auto !important}.elementor-widget-custom_button .ceb-btn-wrapper *{max-width:none !important}