.loader{width:50px;aspect-ratio:1;border-radius:50%;padding:3px;background:radial-gradient(farthest-side,var(--theme) 95%,#0000) 50% 0/12px 12px no-repeat,radial-gradient(farthest-side,#0000 calc(100% - 5px),var(--theme) calc(100% - 4px)) content-box;animation:l6 2s infinite}@keyframes l6{to{transform:rotate(1turn)}}.container-loading{top:0;bottom:0;left:0;right:0;background-color:#ffffffe6;z-index:9999;display:flex;position:fixed;justify-content:center;align-items:center;flex-direction:column}.loader-text{font-size:18px;display:inline-block;margin-top:12px;color:#000;font-weight:700}.header-button a{padding:12px 18px;width:160px;border-radius:8px}.planning-wrapper .planning-content .planning-items{background-color:#0a8ca333}.planning-wrapper .planning-content .planning-items.active{box-shadow:0 10px 60px #0a8ca333}.planning-wrapper .planning-content .planning-items.active .number{box-shadow:0 5px 30px #0a8ca380}.theme-outline-btn{display:inline-block;vertical-align:middle;border:1px solid var(--theme);color:var(--theme);font-size:18px;font-weight:500;padding:22px 40px;transition:all .4s ease-in-out;letter-spacing:0;border-radius:12px;position:relative;overflow:hidden;text-align:center;line-height:1;z-index:9;width:200px}.theme-outline-btn:hover{background-color:#000;border-color:#000;color:#fff}.theme-btn{width:200px}.cta-marketing-wrapper{flex-direction:column;align-items:center;row-gap:16px}.hero-2 .man-shape{top:50%}.hero-2 .girl-shape{top:20%}
