.hero-button-link{display:inline-block!important;width:auto!important}.consultation-btn-element{height:96px;display:flex;align-items:center;justify-content:center;.elementor-widget-container{height:auto!important}}.cta-box{min-width:320px;padding:15px;background:#FCF1F1;border-radius:16px;transition:all 0.5s ease-in-out;display:inline-block;box-shadow:0 12px 20px 0 rgb(0 0 0 / .1);&.cta-box-new{background:rgb(255 255 255 / .5)}.cta-info{display:flex;align-items:center;gap:14px;.cta-icon-box{flex:0 0 40px;max-width:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;height:40px;background:#FFF;border:1px solid #E5E5E5;box-shadow:0 5px 10px 0 rgb(0 0 0 / .11);position:relative;transition:all 0.5s cubic-bezier(.66,0,.34,1);overflow:hidden;i{max-width:24px;height:24px;flex:0 0 24px;position:absolute;margin:auto;inset:0;opacity:0;transform:translateY(80%)}}.cta-text-box{position:relative;flex:1}span{color:#484848;font-weight:600;font-size:16px;line-height:24px;position:absolute;top:0;left:0;transform:translateY(-50%);margin:auto;opacity:0;&.cta-schedule-text{color:#fff}}}.cta-progress-wrapper{display:flex;align-items:center;gap:14px;padding-top:16px;transition:all 0.5s cubic-bezier(.66,0,.34,1),opacity 0.3s cubic-bezier(.66,0,.34,1);.cta-pro-box{border:1px solid rgb(255 255 255 / .7);height:8px;border-radius:7px;flex:1;background-color:rgb(125 102 102 / .17);overflow:hidden;box-shadow:0 4px 4px 0 #fff0;.cta-pro-inner{width:0%;height:100%;display:block}}}&.hide-progress{padding:10px 24px;border-radius:50px;background:#E74343;box-shadow:0 14px 44px 0 rgb(210 0 0 / .3),0 3px 4px 1px rgb(0 0 0 / .08) inset;transition:all 0.5s ease-in-out;.cta-progress-wrapper{height:0;padding:0;overflow:hidden;opacity:0}.cta-info{.cta-icon-box{padding:0;height:24px;width:24px;max-width:24px;flex:0 0 24px;background-color:#fff0;border-color:#fff0;box-shadow:none;.cta-icon-arrow{animation:iconanim5 0.5s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:iconanim5 0.5s cubic-bezier(.66,0,.34,1) forwards;color:#FFF}}.cta-text-box{.cta-schedule-text{animation:lastfadeinText 0.5s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:lastfadeinText 0.5s cubic-bezier(.66,0,.34,1) forwards;text-shadow:0 6px 4px 0 rgb(185 0 0 / .6)}span{color:#fff}}}}}.load-cta-box{.cta-info{.cta-icon-box{i{animation:iconanim 1.7s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:iconanim 1.7s cubic-bezier(.66,0,.34,1) forwards;&:nth-of-type(1){transform:translateY(0%);animation:iconanim1 2.7s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:iconanim1 2.7s cubic-bezier(.66,0,.34,1) forwards}}}span{animation:fadeinText 1.7s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:fadeinText 1.7s cubic-bezier(.66,0,.34,1) forwards;&:nth-of-type(1){animation:firstfadeinText 2.7s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:firstfadeinText 2.7s cubic-bezier(.66,0,.34,1) forwards}}}.cta-progress-wrapper{.cta-pro-box-1{animation:shadow1 0.100s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:shadow1 0.300s cubic-bezier(.66,0,.34,1) forwards;animation-delay:2.2s;.cta-pro-inner{background:-webkit-linear-gradient(90deg,#B358B7 0%,#882EEF 100%);background:-moz-linear-gradient(90deg,#B358B7 0%,#882EEF 100%);background:-o-linear-gradient(90deg,#B358B7 0%,#882EEF 100%);background:linear-gradient(90deg,#B358B7 0%,#882EEF 100%);animation:scalex 1.5s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:scalex 1.5s cubic-bezier(.66,0,.34,1) forwards;animation-delay:1s}}}}.start{.cta-info{.cta-icon-box{i{animation:iconanim 2s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:iconanim 2s cubic-bezier(.66,0,.34,1) forwards;&:nth-of-type(1){transform:translateY(0%);animation:iconanim1 2.5s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:iconanim1 2.5s cubic-bezier(.66,0,.34,1) forwards}&:nth-of-type(2){animation-delay:2.2s}&:nth-of-type(3){animation-delay:4s}&:nth-of-type(4){animation-delay:5.8s}&:last-child{animation:none;color:#fff}}}span{animation:fadeinText 2s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:fadeinText 2s cubic-bezier(.66,0,.34,1) forwards;&:last-child{animation:none;color:#FFF}&:nth-of-type(1){animation:firstfadeinText 2.5s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:firstfadeinText 2.5s cubic-bezier(.66,0,.34,1) forwards}&:nth-of-type(2){animation-delay:2.2s}&:nth-of-type(3){animation-delay:4s}&:nth-of-type(4){animation-delay:5.8s}}}.cta-progress-wrapper{.cta-pro-inner{animation:scalex 1.5s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:scalex 1.5s cubic-bezier(.66,0,.34,1) forwards}.cta-pro-box-1{animation:shadow1 0.100s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:shadow1 0.100s cubic-bezier(.66,0,.34,1) forwards;animation-delay:1.9s;.cta-pro-inner{background:-webkit-linear-gradient(90deg,#B358B7 0%,#882EEF 100%);background:-moz-linear-gradient(90deg,#B358B7 0%,#882EEF 100%);background:-o-linear-gradient(90deg,#B358B7 0%,#882EEF 100%);background:linear-gradient(90deg,#B358B7 0%,#882EEF 100%);animation-delay:0.5s}}.cta-pro-box-2{animation:shadow2 0.100s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:shadow2 0.100s cubic-bezier(.66,0,.34,1) forwards;animation-delay:3.9s;.cta-pro-inner{background:-webkit-linear-gradient(90deg,#5E93F2 0%,#72C4FA 100%);background:-moz-linear-gradient(90deg,#5E93F2 0%,#72C4FA 100%);background:-o-linear-gradient(90deg,#5E93F2 0%,#72C4FA 100%);background:linear-gradient(90deg,#5E93F2 0%,#72C4FA 100%);animation-delay:2.4s}}.cta-pro-box-3{animation:shadow3 0.100s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:shadow3 0.100s cubic-bezier(.66,0,.34,1) forwards;animation-delay:5.9s;.cta-pro-inner{background:-webkit-linear-gradient(90deg,#EB8E42 0%,#E55E2A 100%);background:-moz-linear-gradient(90deg,#EB8E42 0%,#E55E2A 100%);background:-o-linear-gradient(90deg,#EB8E42 0%,#E55E2A 100%);background:linear-gradient(90deg,#EB8E42 0%,#E55E2A 100%);animation-delay:4.2s}}.cta-pro-box-4{animation:shadow4 0.100s cubic-bezier(.66,0,.34,1) forwards;-webkit-animation:shadow4 0.100s cubic-bezier(.66,0,.34,1) forwards;animation-delay:7.9s;.cta-pro-inner{background:-webkit-linear-gradient(90deg,#68DD98 0%,#5CC95B 100%);background:-moz-linear-gradient(90deg,#68DD98 0%,#5CC95B 100%);background:-o-linear-gradient(90deg,#68DD98 0%,#5CC95B 100%);background:linear-gradient(90deg,#68DD98 0%,#5CC95B 100%);animation-delay:6.1s}}}}@keyframes firstfadeinText{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes firstfadeinText{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeinText{0%{opacity:0}40%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeinText{0%{opacity:0}40%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes lastfadeinText{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lastfadeinText{0%{opacity:0}100%{opacity:1}}@keyframes scalex{0%{width:0%}100%{width:100%}}@-webkit-keyframes scalex{0%{width:0%}100%{width:100%}}@keyframes shadow1{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(136 46 239 / .2)}}@-webkit-keyframes shadow1{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(136 46 239 / .2)}}@keyframes shadow2{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(94 147 242 / .2)}}@-webkit-keyframes shadow2{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(94 147 242 / .2)}}@keyframes shadow3{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(235 142 66 / .2)}}@-webkit-keyframes shadow3{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(235 142 66 / .2)}}@keyframes shadow4{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(92 201 91 / .2)}}@-webkit-keyframes shadow4{0%{box-shadow:0 4px 4px 0 #fff0}100%{box-shadow:0 4px 4px 0 rgb(92 201 91 / .2)}}@keyframes iconanim{0%{transform:translateY(80%);opacity:0}30%{transform:translateX(0%);transform:translateY(0%);opacity:1}90%{transform:translateY(0%);opacity:1}100%{transform:translateY(-80%);opacity:0}}@-webkit-keyframes iconanim{0%{transform:translateY(80%);opacity:0}30%{transform:translateY(0%);opacity:1}90%{transform:translateY(0%);opacity:1}100%{transform:translateY(-80%);opacity:0}}@keyframes iconanim1{0%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}100%{transform:translateY(-80%);opacity:0}}@-webkit-keyframes iconanim1{0%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}100%{transform:translateY(-80%);opacity:0}}@keyframes iconanim5{0%{transform:translateY(80%);opacity:0}30%{transform:translateY(0);transform:translateX(0);opacity:1}100%{opacity:1;transform:translateY(0);transform:translateX(0)}}@-webkit-keyframes iconanim5{0%{transform:translateX(80%);opacity:0}30%{transform:translateY(0);transform:translateX(0);opacity:1}100%{opacity:1;transform:translateX(0)}}