.ca-fitprofile__wrapper{padding:2rem 0 1rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 750px){.ca-fitprofile__wrapper{padding:72px 0 1rem}}.ca-fitprofile__container{position:relative;width:100%;height:100%}.ca-fitprofile__container .loader{width:30px;aspect-ratio:4;--_g: no-repeat radial-gradient(circle closest-side, #000 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1s infinite linear}@keyframes l7{33%{background-size:33.3333333333% 0%,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0%,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0%}}.ca-fitprofile__container .btn{padding:12px 24px;font-size:12px;text-transform:uppercase;font-weight:600;background:#fff;border:1px solid #d3d3d3;border:.6px solid #d3d3d3;border-radius:var(--general-button-border-radius, 4px);color:#000;width:100%;margin:0 auto}.ca-fitprofile__container .btn--fp{display:flex;justify-content:space-between;max-width:600px}.ca-fitprofile__container .btn__name{font-size:14px;font-weight:600;text-align:left}.ca-fitprofile__container .btn__text{position:relative;padding-left:12px}.ca-fitprofile__container .btn__text:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#d3d3d3}.ca-fitprofile__container .btn--create{text-align:center;justify-content:center;font-size:14px;font-weight:600}.ca-fitprofile__loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:#fff;z-index:999}.ca-fitprofile[data-version=v1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ca-fitprofile[data-version=v1] .ca-fitprofile__wrapper{width:100%;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding:0;overflow-y:auto;overflow-x:hidden;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) transparent}.ca-fitprofile[data-version=v1] .ca-fitprofile__wrapper::-webkit-scrollbar{width:6px}.ca-fitprofile[data-version=v1] .ca-fitprofile__wrapper::-webkit-scrollbar-track{background:transparent;border-radius:999px}.ca-fitprofile[data-version=v1] .ca-fitprofile__wrapper::-webkit-scrollbar-thumb{background:#fff6;border-radius:999px}@media (max-width: 749px){.ca-fitprofile[data-version=v1] .ca-fitprofile__wrapper{max-height:400px}}.ca-fitprofile[data-version=v1] .btn--create{margin-top:24px}.ca-fitprofile[data-version=v2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@keyframes shine{to{left:-200%}}.ca-fitprofile[data-version=v2] .ca-fitprofile__wrapper{width:100%;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding:0;overflow-y:auto;overflow-x:hidden;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) transparent}.ca-fitprofile[data-version=v2] .ca-fitprofile__wrapper::-webkit-scrollbar{width:6px}.ca-fitprofile[data-version=v2] .ca-fitprofile__wrapper::-webkit-scrollbar-track{background:transparent;border-radius:999px}.ca-fitprofile[data-version=v2] .ca-fitprofile__wrapper::-webkit-scrollbar-thumb{background:#fff6;border-radius:999px}.ca-fitprofile[data-version=v2] .ca-fitprofile__wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff8c}@media (max-width: 749px){.ca-fitprofile[data-version=v2] .ca-fitprofile__wrapper{max-height:400px}}.ca-fitprofile[data-version=v2] .btn--fp:not(.btn--create){background-color:transparent;padding:0;align-items:center;border:none}.ca-fitprofile[data-version=v2] .btn--fp:not(.btn--create):hover .btn__text:after{animation:shine .55s cubic-bezier(.01,.56,1,1)}.ca-fitprofile[data-version=v2] .btn--fp:not(.btn--create) .btn__name{color:#fff;font-weight:600;font-size:18px}@media (max-width: 749px){.ca-fitprofile[data-version=v2] .btn--fp:not(.btn--create) .btn__name{font-size:20px}}.ca-fitprofile[data-version=v2] .btn--fp:not(.btn--create) .btn__text{padding:8px 28px;border-radius:var(--general-button-border-radius, 4px);background:#f0f0f0;color:#000;border:1px solid rgba(255,255,255,.6);position:relative;overflow:hidden;transition:box-shadow .3s ease}.ca-fitprofile[data-version=v2] .btn--fp:not(.btn--create) .btn__text:after{background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%,transparent 100%);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-15deg);width:300%}.ca-fitprofile[data-version=v2] .btn.btn--create{margin-top:24px;background:#424e4c59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;font-weight:600;text-transform:uppercase;position:sticky;bottom:0}.ca-fitprofile[data-version=v2] .btn.btn--create:hover{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:all .3s ease;border:1px solid rgba(255,255,255,.35)}.ac-confirm-modal{max-width:380px!important;padding:16px!important;border-radius:10px!important;box-shadow:0 1px 10px #00000040;border:.6px solid #999999}.ac-confirm-modal__content{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px}.ac-confirm-modal .btn{margin:auto}.ac-confirm-modal .btn--black{background-color:#333;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;min-width:260px;margin-bottom:10px;border-radius:var(--general-button-border-radius, 4px)}.ac-confirm-modal .btn--red{color:#770002;font-size:14px;font-weight:600}.ca-fit-profile__container{display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:auto}.ca-fit-profile__heading{font-size:14px;font-weight:400;text-transform:uppercase;text-align:left;padding:0 20px}.ca-fit-profile__name{font-weight:500;width:100%;text-align:left;padding:12px;background-color:#fff;border:.6px solid #666666;display:block}.ca-fit-profile__btn{background-color:#333;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;min-width:260px;border-radius:var(--general-button-border-radius, 4px);padding:12px 24px;transition:color .3s ease;max-width:320px;margin:16px auto 0}.ca-fit-profile__btn:hover{background-color:#000;color:#fff}@media (max-width: 767px){.ca-fit-profile__btn{margin:16px auto}}.ca-fit-profile__actions{display:flex;flex-direction:column;gap:12px;padding:0 20px}@media (max-width: 767px){.ca-fit-profile__actions{gap:3vh;flex:1;align-items:stretch;justify-content:center}}.ca-fit-profile__action{display:flex;flex-direction:column;justify-content:flex-start}.ca-fit-profile__action .ca-fit-profile__heading{font-weight:600;line-height:1}.ca-fit-profile__action-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px;border:.6px solid #666666;border-radius:8px;overflow:hidden;margin-top:8px;cursor:pointer;background-color:#fff}@media (max-width: 767px){.ca-fit-profile__action-box{margin-top:1vh}}.ca-fit-profile__action-box img{border:.4px solid #d3d3d3;border-radius:4px;overflow:hidden}@media (max-width: 767px){.ca-fit-profile__action-box img{max-width:74px}}.ca-fit-profile__action-box-images{position:relative}.ca-fit-profile__action-box-images .checked-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:1;border:none}.ca-fit-profile__action-icon{padding-right:12px}.ca-fit-profile__box{display:flex;flex-direction:column;justify-content:center;gap:4px}.ca-fit-profile__box-title{font-size:18px;color:#333;font-weight:600}.ca-fit-profile__box-description{font-size:13px;color:#888}.intro-3o-container:has(.ca-fit-profile__container){overflow-y:auto}@media (max-width: 767px){.intro-3o-container:has(.ca-fit-profile__container) .intro-3o-logo{padding:12px 25px!important}}@media (max-width: 767px){.intro-3o-container:has(.ca-fit-profile__container) .intro-3o-logo img{max-width:230px}}.intro-3o-right--default:has(.ca-fit-profile__container){height:100%}
