body{padding:0;margin:0;font-size:18px;line-height:28px;font-family:"Teachers",serif;font-weight:400;overflow-x:clip;background:#e6ecf5}body *{box-sizing:border-box}body body.sidenavOpen{overflow:hidden}body .container{width:96%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}body .container.small{max-width:1000px}body .page-body a:not(.site-button){text-decoration:none;transition:.3s;color:#3b82f6;position:relative}body .page-body a:not(.site-button):hover{color:#ef4444;text-decoration:none}body h1,body h2,body h3,body h4,body h5{font-family:"Montserrat",sans-serif}body h1{font-size:54px;line-height:64px;text-wrap:balance;letter-spacing:1px}body h2{margin:0 0 10px;font-size:40px;line-height:50px;color:#3b82f6}body h3{font-size:30px;line-height:40px}body h4{display:inline-flex;align-items:center;gap:14px;margin:0 0 12px;color:#131639;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}body h4:before{content:'';width:52px;height:2px;background:currentColor}body h5{font-size:17px}body h6{font-size:15px}body .darktxt{color:#131639}body .center{text-align:center}body .sec-padding-y{padding:40px 0}body .intro-row .container{padding:40px 0}body .intro-row .container p{text-wrap:balance}body .image-card{position:relative}body .image-wrap{position:relative;border-radius:26px;line-height:0;height:100%}body .image-wrap img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}body .inner-border{position:absolute;inset:14px;border:1px solid rgba(255,255,255,0.65);border-radius:18px;pointer-events:none;z-index:2}body .badge-image{position:absolute;top:-60px;left:-30px;z-index:3;width:200px}body .badge-image img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 25px rgba(0,0,0,0.25))}body .color-shift-bg{position:relative;overflow:hidden;background:linear-gradient(135deg,#061641 0%,#3b82f6 50%,#ef4444 100%);background-size:500% 500%}body .color-shift-bg:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,0.18),transparent 32%),radial-gradient(circle at 80% 70%,rgba(59,130,246,0.18),transparent 34%);pointer-events:none}body .animated-start{animation-duration:.3s;animation-delay:.2s;animation-name:animate-slide;animation-timing-function:ease-out;animation-fill-mode:both;animation-iteration-count:1}body .animate{opacity:0;position:relative}body .animate.active{animation-duration:.44s;animation-name:animate-slide;animation-timing-function:ease-out;animation-fill-mode:both;animation-iteration-count:1;opacity:1}body .delay-1{animation-delay:.3s}body .delay-2{animation-delay:.4s}body .delay-3{animation-delay:.5s}body .delay-4{animation-delay:.6s}body .delay-5{animation-delay:.7s}body .delay-6{animation-delay:.8s}body .delay-7{animation-delay:.9s}body .delay-8{animation-delay:1s}@-moz-keyframes gradientFlow{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}100%{background-position:0% 50%}}@-webkit-keyframes gradientFlow{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}100%{background-position:0% 50%}}@-o-keyframes gradientFlow{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}100%{background-position:0% 50%}}@keyframes gradientFlow{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}100%{background-position:0% 50%}}@-moz-keyframes animate-slide{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@-webkit-keyframes animate-slide{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@-o-keyframes animate-slide{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes animate-slide{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@media (max-width:1599px){body .container{width:90%}body p{font-size:18px}body .learn_more{font-size:20px}}@media (max-width:1280px){body h1{font-size:56px;line-height:57px}body h2{font-size:38px}body h3{font-size:24px}body h3{font-size:22px}body h5{font-size:20px}body h6{font-size:20px}body p{font-size:18px}body p.small{font-size:16px}body .learn_more{font-size:18px}}@media (max-width:991px){body h1{font-size:46px;line-height:56px}body h2{font-size:36px;line-height:46px}body h3{font-size:24px;line-height:34px}body h4{display:inline-flex;align-items:center;gap:14px;margin:0 0 12px;color:#131639;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-wrap:balance}body h4:before{display:none}body h5{font-size:17px}body h6{font-size:15px}body .sec-padding-y{padding:50px 0}body .blog-post-search .pagination{padding-top:10px}.badge-image{display:none}}@media (max-width:767px){html{-webkit-text-size-adjust:none}body .container{width:90%}body h1{font-size:36px;line-height:38px}body h2{font-size:30px;line-height:40px}}@media (max-width:499px){body .container{width:90%}}.blog-category-page .page-centerer{padding:0}.blog-category-page .page-centerer .blog-post-search{padding-bottom:0}.blog-category-page .page-centerer .blog-post-search .blog-columns{grid-template-columns:1fr 333px;max-width:1270px;grid-gap:32px;box-sizing:border-box;width:90%}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post{padding:0;border-radius:0;box-sizing:border-box}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .featured-image{width:100%;max-width:100%;border-radius:22px;max-height:600px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .post-title h2{font-size:35px;font-weight:bold;color:#3b82f6;line-height:42px;margin:15px 0}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .post-title h2:hover{color:#ef4444}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .excerpt{color:inherit;margin:0 0 20px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .excerpt p{margin:12px 0}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .date-bar{margin:0 0 14px;border-top:none;color:#ef4444;font-weight:700}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .date-bar .date{color:#ef4444}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:100px;background:#131639;color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;overflow:hidden;transition:color .25s ease,transform .25s ease,box-shadow .25s ease;will-change:transform}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button span{position:relative;z-index:2;color:inherit}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button:after{content:'→';position:relative;z-index:2;transition:transform .25s ease;color:inherit}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6,#ef4444);transform:translateX(-100%);transition:transform .3s ease;z-index:1;will-change:transform}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button:hover{color:#fff}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button:hover:before{transform:translateX(0)}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button:hover:after{transform:translateX(4px)}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty i.material-icons{color:#131639}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:100px;background:#131639;color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;overflow:hidden;transition:color .25s ease,transform .25s ease,box-shadow .25s ease;will-change:transform}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button span{position:relative;z-index:2;color:inherit}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button:after{content:'→';position:relative;z-index:2;transition:transform .25s ease;color:inherit}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6,#ef4444);transform:translateX(-100%);transition:transform .3s ease;z-index:1;will-change:transform}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button:hover{color:#fff}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button:hover:before{transform:translateX(0)}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button:hover:after{transform:translateX(4px)}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .sidebar-section{border:none;background:#fff;border-radius:38px;margin-top:30px;padding:30px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .sidebar-section h3{font-weight:bold}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .sidebar-section a:hover{color:#ef4444}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .date{display:none}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .category + .category{margin:12px 0 0}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .category a{font-size:20px;padding:0;outline:none;text-decoration:none;box-sizing:border-box;color:#131639}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .category a:hover{color:#ef4444}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .category a .count{display:none}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .category.selected a{color:#ef4444}.blog-category-page .blog-post-search .blog-columns .blog-post-list .blog-post + .blog-post{margin-top:40px}@media (max-width:1599px){.blog-category-page .page-centerer .blog-post-search .blog-columns{grid-gap:30px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button{font-size:18px}}@media (max-width:1280px){.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .post-title h2{font-size:30px;line-height:35px;margin:10px 0 10px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .excerpt{margin:0 0 0}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .blog-search-button{padding:16px 30px;font-size:18px;min-width:auto}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .empty .blog-search-button{padding:16px 30px;font-size:18px;min-width:auto}}@media (max-width:991px){.blog-category-page{padding-top:10px}.blog-category-page .page-centerer{padding:0}.blog-category-page .page-centerer .blog-post-search .blog-columns{grid-gap:30px;grid-template-columns:1fr}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post{padding:0;margin-top:40px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post + .blog-post{margin-top:30px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .post-title h2{font-size:28px;line-height:1.3}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .date-bar{font-size:18px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .excerpt{font-size:18px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .blog-search-input{border-width:8px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .sidebar-section{padding:30px 20px 30px 30px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .sidebar-section .category a{font-size:16px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-sidebar .sidebar-section .blog-post .side .title{font-size:16px}.blog-category-page .page-centerer .blog-post-search .pagination{margin-top:34px}body .sec-padding-y{padding:0 0 40px}}@media (max-width:767px){.blog-category-page .page-centerer .blog-post-search .blog-columns{grid-template-columns:1fr}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post{margin-top:25px}.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .post-title h2{font-size:26px}.blog-category-page .page-centerer .blog-post-search .pagination .button{font-size:16px}body .sec-padding-y{padding:0 0 20px}}@media (max-width:650px){.blog-category-page .page-centerer .blog-post-search .blog-columns .blog-post-list .blog-post .post-title h2{font-size:23px;margin:14px 0 10px}}@media (max-width:320px){.blog-page .page-centerer .blog-post-search .pagination .button + .button{margin-left:3px}}.inner_banner{margin:0;padding:230px 0 22px 0;position:relative;background:#131639}.inner_banner .bg{position:absolute;top:0;left:0;border:none;vertical-align:middle;max-width:100%;height:100%;width:100%;object-fit:cover}.inner_banner::before{content:"";width:100%;height:80%;background:linear-gradient(to top,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 60%,#000 100%);position:absolute;top:0;left:0;z-index:1}.inner_banner:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,#1c428c,#161d66);opacity:var(--gradient-opacity,.77);pointer-events:none;transition:opacity .08s linear}.inner_banner .banner_cap{width:100%;text-align:center;background:#131639}.inner_banner .banner_cap .inner{z-index:2;position:relative}.inner_banner .banner_cap h1{padding:0;color:#fff;margin:auto;max-width:1100px;text-wrap:balance}.inner_banner .banner_cap p{margin:0 0 10px;padding:0}.inner_banner .banner_cap .breadcrumb{margin:0;padding:0;text-align:center;font-weight:300;margin-top:100px}.inner_banner .banner_cap .breadcrumb li{margin:0;padding:0 0 0 30px;color:#fff;list-style:none;position:relative;display:inline}.inner_banner .banner_cap .breadcrumb li + li::before{content:">";position:absolute;top:-4px;left:8px}.inner_banner .banner_cap .breadcrumb li:first-child{padding:0}.inner_banner .banner_cap .breadcrumb li:last-child span{color:#ffad1f}.inner_banner .banner_cap .breadcrumb li a{color:#fff;text-decoration:none;outline:none}.inner_banner .banner_cap .breadcrumb li a:hover{color:#ffad1f}.breadcrumbs ul li .breadcrumb,.breadcrumbs ul li span{color:#fff;outline:none;text-decoration:none;display:inline;word-break:break-all;word-wrap:anywhere}@media (max-width:1599px){.inner_banner{padding:200px 0 22px}.inner_banner .banner_cap::before{background-size:100% 100%;height:180px}.inner_banner .banner_cap .breadcrumb li{font-size:18px}}@media (max-width:1280px){.inner_banner{padding:180px 0 22px}.inner_banner .banner_cap .breadcrumb li{font-size:16px}}@media (max-width:991px){.inner_banner .banner_cap::before{background-size:auto 100%;height:253px;background-position:left top}}@media (max-width:767px){.inner_banner{padding:200px 0 22px}.inner_banner .banner_cap .breadcrumb{margin-top:30px;line-height:1.4}.inner_banner .banner_cap .breadcrumb li + li::before{top:-2px}}.blog-categories-sidebar-section{border:2px solid #f5f5f5;border-radius:8px;padding:32px}.blog-categories-sidebar-section h3{font-weight:normal;font-size:18px;margin:0;margin-bottom:24px}.blog-categories-sidebar-section .category{color:rgba(0,0,0,0.7);transition:color .2s}.blog-categories-sidebar-section .category + .category{margin-top:8px}.blog-categories-sidebar-section .category a{display:flex;color:inherit;text-decoration:none}.blog-categories-sidebar-section .category a .count{margin-left:auto;font-size:.8em;padding-left:6px}.blog-posts-sidebar{border:2px solid #f5f5f5;border-radius:8px;padding:32px}.blog-posts-sidebar h3{font-weight:normal;font-size:18px;margin:0;margin-bottom:24px}.blog-posts-sidebar .blog-post{display:flex;align-items:center}.blog-posts-sidebar .blog-post + .blog-post{margin-top:16px}.blog-posts-sidebar .blog-post img{width:75px;height:60px;object-fit:cover;object-position:center;border-radius:8px}.blog-posts-sidebar .blog-post .side{margin-left:12px}.blog-posts-sidebar .blog-post .side .title a{text-decoration:none;color:inherit;transition:color .2s}.blog-posts-sidebar .blog-post .side .date{margin-top:4px;font-size:.8em;color:rgba(0,0,0,0.5)}.blog-post-search{padding-bottom:24px}.blog-post-search .blog-columns{display:grid;grid-template-columns:1fr 300px;max-width:1150px;margin-left:auto;margin-right:auto;grid-gap:24px}.blog-post-search .blog-columns .blog-post-list .empty{text-align:center;color:rgba(0,0,0,0.5);padding:50px 0}.blog-post-search .blog-columns .blog-post-list .empty i.material-icons{font-size:70px;color:rgba(0,0,0,0.3)}.blog-post-search .blog-columns .blog-post-list .blog-post{border-radius:8px}.blog-post-search .blog-columns .blog-post-list .blog-post + .blog-post{margin-top:48px}.blog-post-search .blog-columns .blog-post-list .blog-post img.featured-image{width:100%;height:auto;max-height:450px;object-fit:cover;object-position:center;border-radius:8px}.blog-post-search .blog-columns .blog-post-list .blog-post a.post-title{text-decoration:none}.blog-post-search .blog-columns .blog-post-list .blog-post a.post-title h2{font-weight:normal;color:rgba(0,0,0,0.7);font-size:28px;margin:24px 0 0}.blog-post-search .blog-columns .blog-post-list .blog-post p.excerpt{line-height:1.4;margin:16px 0}.blog-post-search .blog-columns .blog-post-list .blog-post .date-bar{display:flex;align-items:center}.blog-post-search .blog-columns .blog-post-list .blog-post .date-bar.above{margin-top:8px}.blog-post-search .blog-columns .blog-post-list .blog-post .date-bar.below{padding:8px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.blog-post-search .blog-columns .blog-post-list .blog-post .date-bar i.material-icons{color:rgba(0,0,0,0.5);margin-right:6px;font-size:18px}.blog-post-search .blog-columns .blog-post-list .blog-post .date-bar .date{color:rgba(0,0,0,0.5)}.blog-post-search .blog-columns .blog-sidebar .blog-search-input{background:#f5f5f5;color:rgba(0,0,0,0.7);border-radius:6px;display:flex;align-items:center;padding-right:16px}.blog-post-search .blog-columns .blog-sidebar .blog-search-input + .sidebar-section{margin-top:24px}.blog-post-search .blog-columns .blog-sidebar .blog-search-input input{background:none;border:none;font-weight:bold;color:rgba(0,0,0,0.7);width:100%;padding:16px 0 16px 24px}.blog-post-search .blog-columns .blog-sidebar .blog-search-input input:focus-visible{outline:none}.blog-post-search .blog-columns .blog-sidebar .blog-search-input i.material-icons{height:36px;width:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.blog-post-search .blog-columns .blog-sidebar .blog-search-input i.material-icons.close{cursor:pointer}.blog-post-search .blog-columns .blog-sidebar .blog-search-input i.material-icons.close:hover{background:rgba(0,0,0,0.1)}.blog-post-search .blog-columns .blog-sidebar .sidebar-section{border:2px solid #f5f5f5;border-radius:8px;padding:32px}.blog-post-search .blog-columns .blog-sidebar .sidebar-section + .sidebar-section,.blog-post-search .blog-columns .blog-sidebar .sidebar-section + .search{margin-top:24px}.blog-post-search .blog-columns .blog-sidebar .sidebar-section h3{font-weight:normal;font-size:18px;margin:0;margin-bottom:24px}.blog-post-search .blog-columns .blog-sidebar .blog-tags-sidebar-section.sidebar-section .tags .tag{display:inline-block;backgroundcolorborder-radius:8px;padding:6px 10px;margin-right:6px;margin-bottom:4px;cursor:pointer;font-size:.8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:100%;box-sizing:border-box;transition:background .2s,color .2s}.blog-post-search .pagination{display:flex;align-items:center;justify-content:center;padding-top:48px}.blog-post-search .pagination.small{display:none}.blog-post-search .pagination .button{border:1px solid rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:14px;height:28px;width:28px;text-transform:uppercase;color:#fff;background:#131639;text-decoration:none;transition:background .2s,color .2s}.blog-post-search .pagination .button + .button{margin-left:8px}.blog-post-search .pagination .button.selected{color:#fff;background:#ef4444}.blog-post-search .pagination .button.text{width:unset;padding:0 12px}.blog-post-search .pagination .button:hover{color:#fff;background:#ef4444}.blog-post-search .pagination .button:first-child.text{padding-left:4px}.blog-post-search .pagination .button:last-child.text{padding-right:4px}@media (max-width:850px){.blog-post-search .blog-columns{grid-template-columns:1fr}.blog-post-search .pagination.large{display:none}.blog-post-search .pagination.small{display:flex}}.top-bar{position:-webkit-sticky;position:sticky;top:0;background:#131639;z-index:11;color:#fff}.top-bar .container .shows{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;padding:6px 11px}.top-bar .container .shows p,.top-bar .container .shows span{color:#fff;margin:0;font-size:16px}.top-bar .container .shows p.hidden,.top-bar .container .shows span.hidden{display:none}.top-bar .container .shows a{color:#ffad1f;text-decoration:none;font-size:16px}.top-bar .container .shows a:hover{color:#fff}@media (max-width:991px){.top-bar .container .shows{display:flex;flex-direction:column;gap:0;padding:10px 0}.top-bar .container .shows span.dash{display:none}}@media (max-width:600px){.top-bar .container .shows p,.top-bar .container .shows span,.top-bar .container .shows a{font-size:14px;line-height:22px}.top-bar .container .shows .links{line-height:22px}}.site-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:100px;background:#fff;color:#131639;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;overflow:hidden;transition:color .25s ease,transform .25s ease,box-shadow .25s ease;will-change:transform}.site-button span{position:relative;z-index:2;color:inherit}.site-button:after{content:'→';position:relative;z-index:2;transition:transform .25s ease;color:inherit}.site-button:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6,#ef4444);transform:translateX(-100%);transition:transform .3s ease;z-index:1;will-change:transform}.site-button:hover{color:#fff}.site-button:hover:before{transform:translateX(0)}.site-button:hover:after{transform:translateX(4px)}.site-button.dark{background:#131639;color:#fff}body.nav-lock{overflow:hidden}.site-header{width:100%;background:transparent;position:fixed;top:0;left:0;right:0;z-index:10;box-shadow:none;transition:padding .25s ease,background .25s ease,box-shadow .25s ease}.site-header.is-scrolled,.site-header.nav-open{padding:10px 0;background:rgba(255,255,255,0.92);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,0.06)}.site-header .container{width:94%;max-width:1500px;margin:0 auto;display:flex;align-items:center;gap:25px;position:relative;transition:gap .25s ease}.site-header.is-scrolled .container,.site-header.nav-open .container{gap:40px}.logo{text-decoration:none;white-space:nowrap}.logo img{width:180px;height:auto;object-fit:contain;transition:width .25s ease}.site-header.is-scrolled .logo img,.site-header.nav-open .logo img{width:100px}.main-nav{margin-left:auto}.main-nav > .nav-links{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:20px;transition:gap .25s ease}.main-nav li{position:relative;padding:0}.main-nav li.dropdown:hover i.drop_action{transform:rotate(180deg);cursor:pointer}.main-nav li.has-mega{position:relative;margin:0}.main-nav a{position:relative;text-decoration:none;font-size:20px;color:#fff;transition:color .25s ease,font-size .25s ease}.main-nav a:hover{color:#fff}.main-nav i.drop_action{position:relative;top:5px;color:#fff}.site-header.is-scrolled .main-nav > .nav-links,.site-header.nav-open .main-nav > .nav-links{gap:25px}.site-header.is-scrolled .main-nav a,.site-header.nav-open .main-nav a{font-size:20px;color:#131639}.site-header.is-scrolled .main-nav a:hover,.site-header.nav-open .main-nav a:hover{color:#131639}.site-header.is-scrolled .main-nav a.active,.site-header.nav-open .main-nav a.active{color:#3b82f6}.site-header.is-scrolled .main-nav .site-button.nav,.site-header.nav-open .main-nav .site-button.nav{color:#fff}.site-header.is-scrolled .main-nav .site-button.nav:hover,.site-header.nav-open .main-nav .site-button.nav:hover{color:#fff}.site-header.is-scrolled .main-nav i.drop_action,.site-header.nav-open .main-nav i.drop_action{color:#131639}.main-nav > .nav-links > li > a:after{content:'';position:absolute;left:0;bottom:-7px;width:0;height:2px;background:linear-gradient(90deg,#ef4444,#ffad1f);border-radius:20px;transition:width .25s ease}.main-nav > .nav-links > li > a:hover:after{width:100%}.main-nav > .nav-links > li > a.active:after{width:100%}.dropdown_menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.dropdown:hover > .dropdown_menu,.dropdown:focus-within > .dropdown_menu,.has-mega:hover > .dropdown_menu,.has-mega:focus-within > .dropdown_menu{opacity:1;visibility:visible;pointer-events:auto}.dropdown_menu{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:220px;padding:18px 14px 14px;margin:0;list-style:none;background:#e6ecf5;border:1px solid rgba(15,23,42,0.08);border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,0.16)}.dropdown_menu:before{content:'';position:absolute;top:-10px;left:0;right:0;height:10px}.dropdown_menu li{list-style:none}.dropdown_menu a{display:block;padding:12px 14px;border-radius:12px;color:#131639;font-size:20px;text-decoration:none}.dropdown_menu a:hover{background:#fff;color:#3b82f6}.dropdown_menu a.active{color:#3b82f6}.has-mega > .dropdown_menu{width:470px;max-width:90vw;display:grid;grid-template-columns:1fr 1fr;gap:4px 13px;padding:24px;border-radius:24px;box-shadow:0 30px 80px rgba(15,23,42,0.18)}.has-mega > .dropdown_menu > li{margin:0}.site-header.is-scrolled .site-button.nav,.site-header.nav-open .site-button.nav{padding:10px 18px;background:#172033;color:#e6ecf5}.menu-toggle{display:none;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,0.25);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:all .25s ease}.menu-toggle span{display:block;width:20px;height:2px;background:#fff;border-radius:10px;transition:all .25s ease}.site-header.is-scrolled .menu-toggle,.site-header.nav-open .menu-toggle{width:40px;height:40px;background:#3b82f6}.site-header.is-scrolled .menu-toggle span,.site-header.nav-open .menu-toggle span{background:#fff}@media (max-width:1210px){.site-header.is-scrolled .container,.site-header.nav-open .container{gap:0}.main-nav > .nav-links .dropdown_menu a.active{color:#3b82f6}.site-header.nav-open{max-height:calc(var(--real-vh, 100vh) - 68px);overflow-y:auto}.main-nav,.site-button.nav{display:none}.main-nav i.drop_action{color:#131639}.menu-toggle{display:flex;margin-left:auto}.site-header.nav-open .main-nav{display:block;width:100%}.site-header.nav-open .site-button.nav{display:flex;order:4;margin:10px 0}.site-header.nav-open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header.nav-open .menu-toggle span:nth-child(2){opacity:0}.site-header.nav-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .container{flex-wrap:wrap}.main-nav{order:4;width:100%;padding-top:0}.main-nav > .nav-links{flex-direction:column;align-items:flex-start;gap:8px !important}.main-nav > .nav-links > li{width:100%;padding:0}.main-nav > .nav-links > li > a{display:inline-block;width:auto;padding:8px 0;color:#334155}.main-nav > .nav-links > li > a:after{bottom:2px}.main-nav > .nav-links .dropdown_menu a{display:block;width:100%;padding:8px 10px;color:#334155}.main-nav li > i.material-icons.drop_action{display:inline-flex;position:absolute;right:0;top:6px;cursor:pointer;transition:transform .2s ease}.main-nav li.active.dropdown i.drop_action{transform:rotate(180deg)}.main-nav li:not(.active).dropdown:hover i.drop_action{transform:none}.dropdown_menu{display:none;position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:0;width:100%;padding:0;margin:0}.dropdown_menu:before{display:none}.nav-links > li.active > .dropdown_menu{display:block;margin-top:14px}.has-mega > .dropdown_menu{display:none;grid-template-columns:1fr;padding:12px 0;border:0;box-shadow:none;width:100%;gap:0}.nav-links > li.has-mega.active > .dropdown_menu{display:block}}@media (max-width:700px){.site-header{padding:14px 0}.site-header.nav-open{padding:0 0 10px}.logo img{width:150px}.site-header.is-scrolled .logo,.site-header.nav-open .logo{display:flex;height:100%;align-items:center}.site-header.is-scrolled .logo img,.site-header.nav-open .logo img{width:80px}}.scroll-to-top{background:#ef4444;height:55px;width:55px;display:none;align-items:center;justify-content:center;color:#fff;position:fixed;bottom:50px;right:50px;outline:none;text-decoration:none;box-sizing:border-box;cursor:pointer;z-index:99}.scroll-to-top i{font-size:35px}.scroll-to-top.active{display:flex}.scroll-to-top:hover{background:#ffad1f;color:#fff;text-decoration:none}.scroll-to-top i{font-size:45px;font-weight:300}@media (max-width:767px){.scroll-to-top{height:45px;width:45px;right:15px}.scroll-to-top i{font-size:30px}}ul.social-links{padding:0;display:flex;justify-content:center;gap:27px}ul.social-links.header{margin:0;gap:20px}ul.social-links.footer{margin:0;gap:16px}ul.social-links.footer li{display:inline-flex}ul.social-links li{margin:0;padding:0;list-style:none}ul.social-links li a{display:flex}ul.social-links li a img{border:none;vertical-align:middle;max-width:100%;height:25px;width:auto;transition:ease all .25s}ul.social-links li a img:hover{transform:translateY(-3px)}@media (max-width:1579px){ul.social-links.header li a img{width:20px}ul.social-links.footer{gap:40px}ul.social-links.footer li img{height:28px;width:auto}}@media (max-width:1320px){ul.social-links.footer{gap:20px}}@media (max-width:991px){ul.social-links.footer li img{height:22px;width:auto}}.footer_sec{background:#131639;text-align:center;position:relative;padding:40px 0 15px}.footer_sec .container{max-width:1425px;position:relative;z-index:2;padding:0 20px}.footer_sec p{color:#fff}.footer_sec .links_box{display:flex;gap:50px;justify-content:center}.footer_sec .links_box .link_sec{position:relative}.footer_sec .links_box .link_sec::before{content:"";position:absolute;width:1px;height:100%;right:-25px;top:0;background:#fff;opacity:.2}.footer_sec .links_box .link_sec:last-child::before{display:none}.footer_sec .links_box ul{padding-left:0;column-count:2;gap:42px}.footer_sec .links_box ul li{list-style-type:none;margin-bottom:5px}.footer_sec .links_box ul li.bold a{font-weight:600}.footer_sec .links_box ul li a{color:#fff;text-decoration:none}.footer_sec .links_box ul li a:hover{color:#ffad1f}.footer_sec .links_box ul li a.active{color:#ffad1f}.footer_sec .partner_sec .text-partner{display:none}.footer_sec .partner_sec .partner-grid{display:flex;gap:15px;justify-content:center}.footer_sec .partner_sec .partner{width:100%;height:100%;object-fit:contain;max-height:120px;transition:ease all .25s}.footer_sec .partner_sec .partner:hover{transform:translateY(-3px)}.footer_sec .contact_sec{display:flex;gap:10px;align-items:center;margin-bottom:20px}.footer_sec .contact_sec img.icon{height:30px;width:30px;object-fit:contain;filter:brightness(0) invert(1)}.footer_sec .contact_sec .item{max-width:230px}.footer_sec .contact_sec p.subheader{display:block;color:#5c65c9;margin:0}.footer_sec .contact_sec p.small{margin:0;color:#ffad1f;font-size:14px}.footer_sec .contact_sec a{color:#fff;text-decoration:none;font-weight:500}.footer_sec .contact_sec a:hover{color:#ffad1f}.footer_sec .contact_sec .item.address .semicolon{display:none}.footer_sec .contact_sec .item.address .second_line{display:inline-block}.footer_sec .grid{display:grid;grid-template-columns:1fr 2fr 1fr .7fr;grid-column-gap:30px;align-items:center}.footer_sec .footer_box{margin:0;text-align:left}.footer_sec .footer_box.middle{display:flex;justify-content:center;align-items:center}.footer_sec .footer_box p.heading_text{margin:0 0 16px}.footer_sec .footer_box p strong{padding:0;font-size:17px;color:#fff;text-transform:uppercase;font-weight:600}.footer_sec .footer_box figure{margin:0 0 10px;padding:0}.footer_sec .footer_box figure img{width:auto;border:none;vertical-align:middle;max-width:100%;height:auto}.footer_sec .copyright{padding:15px 0 0}.footer_sec .copyright p{margin:0;padding:0;font-size:14px;color:undefined}.footer_sec .copyright p span{display:inline-block;margin-left:4px}@media (max-width:1579px){.footer_sec ul.nav_links{gap:30px}.footer_sec ul.nav_links > li > a{font-size:16px}.footer_sec .footer_box .site-button.bordered{margin:20px 0;padding:14px 20px}.footer_sec .footer_box h4{font-size:23px}}@media (max-width:1350px){.footer_sec .grid{grid-column-gap:20px;grid-template-columns:.8fr 2fr 1.3fr .5fr}.footer_sec .container{width:94%;padding:0}}@media (max-width:1200px){.footer_sec .links_box ul{gap:20px}.footer_sec ul.nav_links{gap:20px}.footer_sec ul.nav_links > li > a{font-size:14px}.footer_sec .shop_btn .site-button.bordered{font-size:18px}.footer_sec .grid{gap:20px;grid-template-columns:.8fr 1.8fr 1.1fr .5fr}.footer_sec .copyright p{font-size:16px}.footer_sec .footer_box h4{font-size:20px}.footer_sec .footer_box .site-button.bordered{font-size:18px}.footer_sec .footer_box .site-button.bordered i.material-icons.outlined{font-size:30px}}@media (max-width:1024px){.footer_sec ul.nav_links{display:block}.footer_sec ul.nav_links > li{margin:7px 0}.footer_sec ul.nav_links > li.shop_btn{padding:14px}.footer_sec ul.nav_links > li > a{text-transform:capitalize}.footer_sec .grid{grid-template-columns:1fr;gap:15px}.footer_sec .partner_sec .text-partner{display:block}.footer_sec .partner_sec .partner-grid{justify-content:center}.footer_sec .footer_box{margin-bottom:0;text-align:center;justify-content:center;position:relative}.footer_sec .footer_box::before{content:'';position:absolute;height:1px;width:90%;background:undefined;opacity:.2;left:50%;bottom:-20px;transform:translateX(-50%)}.footer_sec .footer_box:last-child::before{content:none}.footer_sec .footer_box ul.social-links.footer{justify-content:center}.footer_sec .footer_box .link_sec{text-align:center;width:100%;max-width:100%}.footer_sec .footer_box .link_sec li{font-weight:500}.footer_sec .footer_box .link_sec li.bold a{font-weight:700}.footer_sec .footer_box .contact_sec{justify-content:center;text-align:center;max-width:250px;margin:0 auto 20px}.footer_sec .footer_box .contact_sec.bottom{margin-bottom:0}.footer_sec .footer_box .contact_sec a.map{max-width:180px}.footer_sec .footer_box .contact_sec .item{max-width:190px}.footer_sec .footer_box h4{margin-bottom:25px}.footer_sec .footer_box figure:not(:last-child){margin-bottom:0}.footer_sec .footer_box figure img{max-width:200px}}@media (max-width:650px){.footer_sec .footer_box h4{padding:20px 0 0;font-size:20px;line-height:27px}.footer_sec .copyright p{font-size:14px}}@media (max-width:550px){.footer_sec .grid{gap:16px}.footer_sec .footer_box .contact_sec{flex-direction:column;text-align:center}.footer_sec .footer_box .links_box{flex-direction:column;justify-content:center;gap:25px}.footer_sec .footer_box .links_box .link_sec{margin:auto;text-align:center;max-width:100%}.footer_sec .footer_box .links_box .link_sec::before{display:none}.footer_sec .footer_box .links_box .link_sec ul{margin-bottom:0;display:grid;grid-template-columns:1fr;padding:0;gap:8px}.footer_sec .footer_box .links_box .link_sec ul li{margin:0}.footer_sec .footer_box .links_box .link_sec ul li a{margin-bottom:5px}}