.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}.img-logo{width:220px}.judul-home{font-size:56px;line-height:1.4}.subcontent{font-size:14px}.hero-button{gap:3rem;margin-top:4rem}.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}.judul-header{font-size:24px;line-height:1.4}.judul-list{font-size:16px;line-height:1.4}.deskripsi-risiko{font-size:12px;text-align:justify;line-height:2}.theme-outline-btn:hover{background-color:#000;border-color:#000;color:#fff}.theme-btn{min-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%}.cta-marketing-wrapper{padding:30px 60px}.section-title{margin-bottom:18px}.service-popular-items{min-height:500px}.item-official-partner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 18px;border-radius:8px;background-color:#fff;width:200px;height:90px;box-shadow:0 0 3px 2px #00000012 inset;-webkit-box-shadow:0px 0px 3px 2px rgba(0,0,0,.07) inset;-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,.07) inset}.official-partner{width:fit-content}@media (min-width: 300px) and (max-width: 575px){.d-sm-none{display:none}.img-logo{width:190px}.judul-home{font-size:28px;line-height:1.4}.judul-about{font-size:28px}.subcontent{font-size:14px}.hero-button{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.theme-btn,.theme-outline-btn{padding:18px 20px;font-size:16px}.official-partner{width:100%}}
