.pricing-02 .pricing-02_content-inner-wrapper{backdrop-filter:blur(46px);background:radial-gradient(220.00000000000003% 63% at 59.599999999999994% 8.799999999999999%,#fff,#ebebeb59);border:1px solid #f2f2f2;border-radius:32px;box-shadow:inset .39809593676181976px .39809593676181976px .5629926728941875px -.9375px #00000014,inset 1.207253071552259px 1.207253071552259px 1.7073136670057811px -1.875px #00000014,inset 3.1913267607422307px 3.1913267607422307px 4.51321758700586px -2.8125px #0000000f,inset 10px 10px 14.142135623730951px -3.75px #00000008,inset -.5927785749023314px -.5927785749023314px .8383155001110727px -.75px #ffffffbd,inset -1.6142934764211532px -1.6142934764211532px 2.282955728005207px -1.5px #ffffffb5,inset -3.5444042093295143px -3.5444042093295143px 5.012544503366086px -2.25px #ffffffa8,inset -7.867768067278668px -7.867768067278668px 11.126704306351446px -3px #ffffff8c,inset -20px -20px 28.284271247461902px -3.75px #ffffff40,0 18px 30px #00000014;padding:44px;z-index:1}@media (max-width:1200px){.pricing-02 .pricing-02_content-inner-wrapper{padding:33px}}@media (max-width:767px){.pricing-02 .pricing-02_content-inner-wrapper{padding:22px}}.pricing-02 h3,.pricing-02 h4,.pricing-02 p{margin:0;width:100%}.pricing-02 .pricing-02_heading-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.pricing-02 .pricing-02_heading{font-size:28px}.pricing-02 .pricing-02_price-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:32px 0}.pricing-02 .pricing-02_price-inner-wrapper{font-size:44px;width:unset}.pricing-02 .pricing-02_price-note{width:unset}.pricing-02 .pricing-02_features-repeater{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-top:32px}.pricing-02 .pricing-02_feature{align-items:flex-start;display:flex;gap:6px;justify-content:flex}.pricing-02 .pricing-02_icon span{display:flex}.pricing-02 .pricing-02_icon svg,.pricing-02 img.pricing-02_icon{height:1rem!important;width:1rem!important}.pricing-02 img.pricing-02_icon{object-fit:contain}.pricing-02 .pricing-02_feature-text{font-size:14px;line-height:14px;margin-top:2px}.pricing-02 .pricing-02_button-wrapper{margin-top:32px}.pricing-02 .pricing-02_button{align-items:center;border-radius:50px;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-weight:500;gap:8px;justify-content:flext-start;line-height:120%;overflow:hidden;padding:11px 60px 11px 28px;position:relative;text-decoration:none;transition:.5s ease;width:fit-content}.pricing-02 .pricing-02_button:hover{opacity:1}.pricing-02 .pricing-02_button:before{background:#ffffff26;border-radius:50%;content:" ";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:130%}.pricing-02 .pricing-02_button-effect{background:transparent;height:100%;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);transition:.5s ease;width:100%}.pricing-02 .pricing-02_button:hover .pricing-02_button-effect{transform:translate(100%,-50%)}.pricing-02 .pricing-02_button-effect:before{background:#fff;content:" ";filter:blur(13px);height:300%;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:41px}.pricing-02 .pricing-02_button-text{z-index:1}.pricing-02 .pricing-02_button-icon-wrapper{aspect-ratio:1;border-radius:50%;overflow:hidden;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:37px;z-index:1}.pricing-02 .pricing-02_button-icon-inner-wrapper{height:100%;position:relative;width:100%}.pricing-02 .pricing-02_button-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s ease}.pricing-02 .pricing-02_button-icon-left{left:-50%}.pricing-02 .pricing-02_button:hover .pricing-02_button-icon-left{left:50%}.pricing-02 .pricing-02_button:hover .pricing-02_button-icon-right{left:150%}.pricing-02 .pricing-02_button-icon svg{width:10px}.pricing-02 .pricing-02_button-icon img{width:12px!important}.pricing-02 .pricing-02_highlight-wrapper{align-items:center;display:flex;justify-content:center;position:absolute;width:100%}.pricing-02 .pricing-02_highlight{border-radius:0 0 35px 35px;max-width:262px;padding:18px 12px;position:relative;width:80%}.pricing-02 .pricing-02_highlight:before{border-radius:35px 35px 0 0;content:" ";height:100%;left:0;max-height:150px;position:absolute;top:0;transform:translateY(-100%);width:100%}.pricing-02 .pricing-02_highlight p{font-size:14px;text-align:center}