.hr-price-card{position:relative;padding:20px;-webkit-box-shadow:0 2px 8px 0 rgb(0 0 0 / .1);box-shadow:0 2px 8px 0 rgb(0 0 0 / .1);background:#fff;margin-bottom:30px;overflow:hidden;z-index:1}.hr-price-card .hr-card-inner{padding:100px 20px;border:1px solid var(--color-2)}.hr-price-card .hr-card-inner .shape-1{position:absolute;right:-38px;top:-50px;z-index:-1}.hr-price-card .hr-card-inner .shape-2{position:absolute;left:-38px;bottom:-50px;z-index:-1}.hr-price-card:hover{border-color:#b0b0b0;background:var(--white)}.hr-price-card .hr-price-card-header{margin-bottom:15px}.hr-price-card .hr-price-card-header .hr-price-card-title h2{color:var(--color-1);font-size:clamp(1.75rem, 1.6346rem + 0.5128vw, 2.25rem);text-transform:capitalize;margin-top:0;margin-bottom:0;font-weight:400}.hr-price-card .hr-price-card-header .hr-price-card-title h2 a{color:#161618;transition:inherit;font-family:var(--font-01);font-weight:300}.hr-price-card .hr-price-card-header .hr-price-card-subtitle{font-size:1rem;letter-spacing:.05em;color:#161618;transition:all 0.3s linear 0s;font-family:var(--font-02)}.hr-price-card .hr-price-card-pricing{line-height:10px;position:relative;margin:0;padding:0;color:#161618;font-size:60px;font-weight:700;padding-bottom:30px}.hr-price-card .hr-price-card-pricing .hr-price-card-pricing-sale{display:inline-table;line-height:0!important}.hr-price-card .hr-price-card-pricing .hr-price-card-pricing-sale span{display:table-cell;font-size:45px;line-height:1;vertical-align:baseline;font-family:var(--font-02);color:var(--color-2)}.hr-price-card .hr-price-card-pricing .hr-price-card-pricing-sale .hr-price-card-prefix{line-height:1;vertical-align:baseline}.hr-price-card .hr-price-card-pricing .hr-price-card-pricing-sale .hr-price-card-suffix{padding-left:5px;font-family:var(--font-01);color:var(--color-1);font-weight:300;font-size:24px}.hr-table-feature{border-top:0;position:relative;margin:15px 0 60px;padding-top:60px}.hr-table-feature:before{content:"";position:absolute;width:100%;height:1px;background:var(--color-3);left:0;top:0;transition:all 0.3s linear}.hr-table-feature ul{text-align:start;display:grid;grid-template-columns:repeat(1,1fr);gap:0 20px;margin:0}.hr-table-feature ul li{padding-bottom:25px;font-size:18px;line-height:22px;position:relative;margin:0;font-family:var(--font-03);text-align:left;font-weight:600}.hr-table-feature p{font-size:18px;line-height:22px;font-weight:600}.hr-table-feature ul li .hr-list-inner{display:flex;align-items:baseline}.hr-table-feature ul li .hr-list-inner .hr-content-icon{line-height:0;position:relative;top:-1px;padding-right:10px}.hr-table-feature ul li .hr-list-inner .hr-content-icon span{color:#161618;font-size:16px}.hr-table-feature ul li .hr-list-inner .hr-content-icon span i{font-weight:var(--weight-500)}.hr-table-feature ul li .hr-list-inner .hr-list-text{color:#161618;font-size:16px;font-weight:var(--weight-600);line-height:1.62;font-family:var(--font-02)}.hr-table-feature ul .excluded{opacity:.5}.hr-table-feature ul .excluded .hr-list-text{text-decoration:line-through}.hr-price-card div[class*='-card-badge']:not(.type4){font-size:1rem;font-weight:400;line-height:1;position:absolute;margin:0;color:var(--white);background-color:#161618}.hr-price-card div[class*='-card-badge'].type2{top:30px;padding:8px 15px}.hr-price-card div[class*='-card-badge'].type2.right{right:-15px;left:auto}.hr-price-card div[class*='-card-badge'].type2:after{position:absolute;z-index:9;top:-15px;width:0;height:0;content:'';opacity:.9;border-bottom:15px solid #161618}.hr-price-card div[class*='-card-badge'].type2.right:after{right:0;left:auto;border-right:15px solid #fff0}.price-btn{position:absolute;bottom:90px;left:20%;right:20%}.membership-modal p,.membership-modal ul li{color:var(--color-1)}.membership-modal p{margin-bottom:0;font-family:var(--font-01)}.membership-modal .modal-title{font-family:var(--font-03)}.membership-modal ul li{font-family:var(--font-03)}.hr-section .price-inner{row-gap:20px}.radio-buttons{width:100%;margin:0 auto;text-align:center;display:flex;justify-content:center;padding-top:5px}.custom-radio input{display:none}.radio-btn{margin:10px;width:170px;height:80px;border:3px solid #fff0;display:inline-block;border-radius:10px;position:relative;text-align:center;box-shadow:0 0 20px #c3c3c367;cursor:pointer;padding:55px 0}.radio-btn>i{color:#fff;background-color:var(--color-3);font-size:20px;position:absolute;top:-15px;left:50%;transform:translateX(-50%) scale(2);border-radius:50%;padding:0 5px;transition:0.5s;pointer-events:none;opacity:0}.radio-btn .hobbies-icon{width:160px;height:15px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.radio-btn .hobbies-icon img{display:block;width:100%;margin-bottom:20px}.radio-btn .hobbies-icon i{color:#FFDAE9;line-height:80px;font-size:60px}.radio-btn .hobbies-icon h3{color:#555;font-size:15px;font-weight:300;letter-spacing:1px;font-weight:600;font-family:var(--font-03)}.radio-btn .hobbies-icon label{color:#555;font-size:18px;font-weight:300;letter-spacing:1px;font-weight:600}.custom-radio input:checked+.radio-btn{border:2px solid var(--color-2)}.custom-radio input:checked+.radio-btn>i{opacity:1;transform:translateX(-50%) scale(1)}.hr-field-group{margin-bottom:25px;position:relative}.hr-field-group label{display:block;color:#000;font-size:15px;margin-bottom:10px;margin-top:5px;font-weight:var(--weight-600);font-family:var(--font-03)}.form-control-fill{background:#f9fafb}.form-control{padding:12px 20px;font-size:16px;font-weight:var(--weight-400);color:var(--color-1)!important;border:1px solid rgb(107 114 128 / .3);border-radius:0;font-family:var(--font-03);width:100%;height:60px}.bg-2{background-color:var(--color-2)}.btn-outline-primary{color:var(--color-2);border-color:var(--color-2)}.btn:hover{color:#fff;border-color:var(--color-3);background-color:var(--color-3)}@media (max-width:1399px){.hr-price-card .hr-card-inner .shape-1{right:0}.hr-price-card .hr-card-inner .shape-2{left:0}}@media screen and (max-width:1280px){.hr-table-feature ul{grid-template-columns:repeat(1,1fr);gap:0}}@media (max-width:1199px){.hr-price-card .hr-card-inner .shape-1{right:-15x}.hr-price-card .hr-card-inner .shape-2{left:-15px}}@media (max-width:767.98px){.hr-price-card div[class*='-card-badge'].type2.right{right:-8px;left:auto}.hr-price-card div[class*='-card-badge']:not(.type4){font-size:12px}.membership-modal .imgmodal{margin-top:20px;display:none}.price-btn{left:110px}}