.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular,body,body .main-layout .top-header .middle-segment ul.nav-menu li a,body .mobile-nav .nav-panel .nav-items .primary-nav ul li a,body .mobile-nav .nav-panel .nav-items .secondary-nav ul li a{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-bold,body .main-layout .top-header .middle-segment ul.nav-menu li a.active,body .main-layout .top-header .right-segment .phone-pill,body .main-layout .floating-phone .phone-pill,body footer .footer-columns .footer-column h3{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}html{overscroll-behavior-y:none}html,body{width:100%}body{background-color:#efeef1}body .main-layout{display:flex;flex-direction:column;align-items:center;min-height:100vh}body .main-layout .top-header-container{position:fixed;padding:0 20px;top:10px;z-index:10;width:100%;display:flex;justify-content:center}@media(max-width:768px){body .main-layout .top-header-container{padding:12px;top:0}}body .main-layout .top-header{width:100%;max-width:1400px;padding:12px 15px 12px 20px;background-color:#102835b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:30px;border-top:1px solid rgba(255,231,176,.25);border-bottom:1px solid rgba(16,40,53,.5);display:grid;grid-template-columns:1fr auto 1fr;gap:20px}@media(max-width:1024px){body .main-layout .top-header{padding:12px 20px;grid-template-columns:1fr 1fr}}@media(max-width:768px){body .main-layout .top-header{padding:8px 12px}}body .main-layout .top-header .left-segment{display:flex;align-items:center}body .main-layout .top-header .left-segment .nk-logo-link{position:relative;display:flex}@media(max-width:768px){body .main-layout .top-header .left-segment .nk-logo-link{padding-left:5px}}body .main-layout .top-header .left-segment .nk-logo-link .nk-logo{width:70px;height:auto}@media(max-width:768px){body .main-layout .top-header .left-segment .nk-logo-link .nk-logo{width:50px}}body .main-layout .top-header .middle-segment{display:flex;justify-content:center;align-items:center}body .main-layout .top-header .middle-segment ul.nav-menu{display:flex;gap:25px}body .main-layout .top-header .middle-segment ul.nav-menu li{list-style:none}body .main-layout .top-header .middle-segment ul.nav-menu li a{text-decoration:none;color:#fffc;font-size:14px;transition:color .3s ease;text-shadow:0 0 12px rgba(0,0,0,.8)}body .main-layout .top-header .middle-segment ul.nav-menu li a:hover,body .main-layout .top-header .middle-segment ul.nav-menu li a.active{color:#fff}@media(max-width:1024px){body .main-layout .top-header .middle-segment{display:none}}body .main-layout .top-header .right-segment{display:flex;justify-content:flex-end;align-items:center;gap:10px}body .main-layout .top-header .right-segment .search-link{display:block}body .main-layout .top-header .right-segment .search-link .search-icon,body .main-layout .top-header .right-segment .user-icon{width:25px;height:25px;color:#fff}body .main-layout .top-header .right-segment .phone-pill{border-radius:20px;background-color:#fff;padding:0 12px 0 10px;display:flex;align-items:center;gap:8px;height:30px;color:#333;font-size:14px;line-height:1;letter-spacing:-.02em;text-decoration:none;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}body .main-layout .top-header .right-segment .phone-pill:hover{background-color:#baeafe}body .main-layout .top-header .right-segment .phone-pill .phone-icon{width:16px;height:16px;color:#333}@media(max-width:768px){body .main-layout .top-header .right-segment .phone-pill{display:none}}body .main-layout .top-header .right-segment .mobile-hamburger{display:none}@media(max-width:1024px){body .main-layout .top-header .right-segment .mobile-hamburger{display:block;width:30px;height:3px;position:relative;cursor:pointer;border-radius:3px;margin-left:3px}body .main-layout .top-header .right-segment .mobile-hamburger:before,body .main-layout .top-header .right-segment .mobile-hamburger:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;left:0;border-radius:2px}body .main-layout .top-header .right-segment .mobile-hamburger:before{top:-5px}body .main-layout .top-header .right-segment .mobile-hamburger:after{top:5px}}body .main-layout .floating-phone{position:fixed;bottom:20px;right:20px;z-index:10;display:none}@media(max-width:768px){body .main-layout .floating-phone{display:block}}body .main-layout .floating-phone .phone-pill{border-radius:20px;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:40px;padding:0 14px 0 12px;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;position:relative;box-shadow:0 2px 50px #10283599;color:#333;font-size:14px;line-height:1;letter-spacing:-.02em;text-decoration:none;border-top:1px solid rgba(255,231,176,.4);border-bottom:1px solid rgba(16,40,53,.5)}body .main-layout .floating-phone .phone-pill .phone-icon{width:18px;height:18px;color:#333}body .main-content{width:100%;padding:0 10px 50px;display:flex;flex-direction:column;align-items:center;flex-grow:1}@media(max-width:768px){body .main-content{padding:0}}body footer{width:100%;min-height:300px;background-color:#102835;padding:60px 20px;display:flex;justify-content:center}body footer .footer-columns{display:flex;gap:40px;justify-content:space-between;width:100%;max-width:1400px;padding:0 20px}@media(max-width:768px){body footer .footer-columns{flex-direction:column;gap:30px}}body footer .footer-columns .footer-column{color:#fffc}body footer .footer-columns .footer-column h3{color:#fff;font-size:18px;margin-bottom:20px}body footer .footer-columns .footer-column ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}body footer .footer-columns .footer-column ul li a{text-decoration:none;color:#fffc;transition:color .3s ease}body footer .footer-columns .footer-column ul li a:hover{color:#fff}body footer .footer-columns .footer-column p{line-height:1.5;padding-bottom:20px}body footer .footer-columns .footer-column .brand-marks{display:flex;flex-direction:column;gap:20px}body footer .footer-columns .footer-column .brand-marks .pts-brand img{width:120px;height:auto}body footer .footer-columns .footer-column .brand-marks .cards{display:flex;gap:15px;width:100%;flex-direction:row}body footer .footer-columns .footer-column .brand-marks .cards li img{width:40px;height:auto}body .hide{display:none}body .mobile-nav{position:fixed;inset:0;z-index:20}body .mobile-nav .bg-overlay{position:absolute;inset:0;background-color:#10283599;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}body .mobile-nav .nav-panel{position:absolute;width:85vw;top:6px;right:6px;bottom:6px;background-color:#efeef1;display:flex;flex-direction:column;padding:6px;border-radius:35px;transform:translate(110%);transition:transform .3s ease}body .mobile-nav .nav-panel .nav-header{width:100%;background-color:#fff;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;border-radius:29px}body .mobile-nav .nav-panel .nav-header .nk-logo{width:80px;height:auto}body .mobile-nav .nav-panel .nav-header .close-icon{width:30px;height:30px;color:#102835}body .mobile-nav .nav-panel .nav-items{padding:40px 30px 25px;display:flex;flex-direction:column;gap:40px;flex-grow:1}body .mobile-nav .nav-panel .nav-items .primary-nav ul,body .mobile-nav .nav-panel .nav-items .secondary-nav ul{display:flex;flex-direction:column;gap:20px}body .mobile-nav .nav-panel .nav-items .primary-nav ul li,body .mobile-nav .nav-panel .nav-items .secondary-nav ul li{list-style:none}body .mobile-nav .nav-panel .nav-items .primary-nav ul li a,body .mobile-nav .nav-panel .nav-items .secondary-nav ul li a{text-decoration:none;color:#102835;font-size:18px;transition:color .3s ease}body .mobile-nav .nav-panel .nav-items .primary-nav ul li a:hover,body .mobile-nav .nav-panel .nav-items .secondary-nav ul li a:hover{color:#3abdf6}body .mobile-nav .nav-panel .nav-items .primary-nav{flex-grow:1}body .mobile-nav .nav-panel .nav-items .secondary-nav{border-top:1px solid rgba(16,40,53,.2);padding-top:30px}body .mobile-nav .nav-panel .nav-items .secondary-nav ul{gap:10px}body .mobile-nav .nav-panel .nav-items .secondary-nav ul li a{font-size:14px;color:#102835cc}body .mobile-nav.show-mobile-nav .bg-overlay{opacity:1}body .mobile-nav.show-mobile-nav .nav-panel{transform:translate(0)}body .mobile-nav.visibility-hidden{visibility:hidden}
