body{background-color:#fff}.navbar{transition:background-color 0.4s ease-in-out,box-shadow 0.4s ease-in-out;padding:1rem 0;z-index:1000}.navbar-brand{font-weight:800;padding:.2rem .6rem}.navbar-brand img{max-width:110px;max-height:43px}.navbar-transparent{background-color:#fff0}.navbar-scrolled{background-color:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .05);padding:.75rem 0}.nav-link{font-weight:500}.navbar-nav .nav-link.active{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#FFF}.navbar-nav .nav-link:not(.active){font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:rgb(255 255 255 / .3)}.social-icons .nav-link{display:inline-block;transition:transform 0.2s ease-in-out}.social-icons .nav-link:hover{transform:scale(1.15)}.navbar-scrolled .navbar-nav .nav-link:not(.active){color:rgb(0 0 0 / .7)}.navbar-scrolled .navbar-nav .nav-link.active{color:#000000!important}.navbar-scrolled .social-icons .nav-link{color:rgb(0 0 0 / .7)}.social-icons .nav-link{font-size:1.2rem}.btn-gradient{background-color:#FFF;display:inline-flex;align-items:center;justify-content:center;height:48px;max-width:178px;white-space:nowrap;border-radius:50px;padding:18px 24px;border:none;gap:6px;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.btn-gradient span{font-weight:800;font-size:16px;line-height:120%;letter-spacing:0;text-transform:capitalize;background:linear-gradient(90deg,#6446C4,#518FC0);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.btn-gradient:hover{background-color:#FFF;transform:translateY(-2px);box-shadow:0 4px 15px rgb(0 0 0 / .12)}.navbar-scrolled .btn-gradient{background:linear-gradient(90deg,#6446C4,#518FC0);box-shadow:0 4px 15px rgb(81 143 192 / .4)}.navbar-scrolled .btn-gradient span{background:none;-webkit-background-clip:initial;background-clip:initial;color:#FFF;-webkit-text-fill-color:initial}.warna-text-black .btn-gradient{background:linear-gradient(90deg,#6446C4,#518FC0);box-shadow:0 4px 15px rgb(81 143 192 / .4);border-radius:50px;padding:18px 24px;border:none;transition:transform 0.2s,box-shadow 0.2s}.warna-text-black .btn-gradient span{color:white!important;-webkit-text-fill-color:white!important}@media (max-width:992px){.navbar>.container{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-brand{flex-grow:0;margin:0;position:absolute;left:30%;transform:translateX(-50%)}.navbar-toggler{border:none;background-color:#fff0;z-index:10}.navbar-toggler:focus{box-shadow:none}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.logo-default{display:block!important}.logo-dark{display:none!important}}.scroll-to-top-footer{position:absolute;left:50%;top:-30px;transform:translateX(-50%);z-index:10;text-decoration:none;display:flex;flex-direction:column;align-items:center}.scroll-to-top-footer .icon-circle-footer{background-color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .15);margin-bottom:8px;transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid #fff0;background:linear-gradient(white,white) padding-box,linear-gradient(to bottom,#6446C4,#518FC0) border-box;box-sizing:border-box}.scroll-to-top-footer .icon-circle-footer i{font-size:24px;color:#6a44c7}.scroll-to-top-footer:hover .icon-circle-footer{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .2)}.scroll-to-top-footer .icon-circle-footer span{font-weight:700;font-size:14px;line-height:120%;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:capitalize;color:#FFF}.scroll-to-top-footer span{font-size:14px;font-weight:500;color:#adb5bd}.main-footer{position:relative;background-color:#1e1e1e;color:#adb5bd;padding-top:100px;padding-bottom:20px;z-index:1001}.main-footer .footer-logo-footer{font-weight:800}.main-footer .footer-logo-footer img{max-width:110px;max-height:43px}.main-footer .tagline-footer{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#adb5bd;vertical-align:middle}.main-footer .footer-heading-footer{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#FFF;margin-bottom:30px}.main-footer .footer-links-footer{list-style:none;padding-left:0;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#FFF}.main-footer .footer-links-footer li{margin-bottom:12px}.main-footer .footer-links-footer a{color:#adb5bd;text-decoration:none;transition:color 0.3s ease}.main-footer .footer-links-footer a:hover{color:#fff}.footer-divider-footer{border-color:#343a40;margin:30px 0}.footer-bottom-footer{font-size:.9rem}.footer-bottom-footer a{color:#adb5bd;text-decoration:none;margin:0 10px}.footer-bottom-footer a:hover{color:#fff}.footer-bottom-footer .copyright{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:right;color:#adb5bd}.footer-bottom-footer .contact-us a{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-align:right;color:#FFF}.social-icons-footer a{color:#adb5bd;font-size:1.2rem;margin-left:20px;transition:color 0.3s ease,transform 0.3s ease;display:inline-block}.social-icons-footer a:hover{color:#fff;transform:translateY(-2px)}.whatsapp-button-footer{position:fixed;bottom:30px;right:30px;z-index:1000;background:linear-gradient(to right,#128C7E,#25D366);color:#fff;padding:5px 20px;border-radius:50px;display:flex;align-items:center;text-decoration:none;box-shadow:0 4px 15px rgb(0 0 0 / .2);font-weight:600;transition:all 0.3s ease;z-index:5}.whatsapp-button-footer img{margin-left:-16px;width:42px;height:42px}.whatsapp-button-footer span{font-family:'Inter',sans-serif;font-weight:900;font-size:11.79px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;color:#FFF;margin-left:8px}.whatsapp-button-footer:hover{background-color:#128C7E;box-shadow:0 6px 20px rgb(0 0 0 / .3);transform:translateY(-2px)}@media (max-width:992px){.btn-gradient{height:36px;width:auto;padding:18px 15px}.btn-gradient span{font-size:12px}.whatsapp-button-footer{display:block;width:154px!important;height:40px!important}.whatsapp-button-footer img{width:30px!important;height:32px!important}.whatsapp-button-footer span{font-size:10px!important}.main-footer .row>[class^="col-"]{text-align:center}.main-footer .tagline-footer{padding:0 60px;margin-top:10px;color:#fff;margin-bottom:-15px!important}.social-icons-footer{justify-content:center;margin-top:10px}.social-icons-footer a{margin-left:10px;margin-right:10px}.footer-bottom-footer{text-align:center}.footer-bottom-footer .text-md-start{text-align:center!important}.footer-bottom-footer .contact-us a{display:block;margin-bottom:8px}#header-wrap{padding-top:10px;padding-bottom:10px}}
