@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}body{font-family:Arial,sans-serif}.container{margin:0 auto;max-width:1200px;padding:0 20px}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.simple-header{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:20px 0;width:100%}.header-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 20px}.logo-container{margin-bottom:20px;text-align:center}.logo{max-height:120px;width:auto}.nav-section{justify-content:space-between;width:100%}.nav-menu ul{display:flex;gap:30px;list-style:none}.nav-menu ul li a{color:#0e4c8a;font-size:18px;font-weight:600;text-decoration:none;transition:color .3s ease}.nav-menu ul li a:hover{color:#0a3966}.member-btn{background-color:#e6a84c;border-radius:30px;color:#333;display:inline-block;font-size:18px;font-weight:700;padding:12px 25px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.member-btn:hover{background-color:#d99a3e}@media (max-width:992px){.nav-section{flex-direction:column;gap:20px}.nav-menu ul{justify-content:center}}@media (max-width:768px){.logo{max-height:100px}.nav-menu ul{flex-wrap:wrap;gap:20px;justify-content:center}.member-btn,.nav-menu ul li a{font-size:16px}.member-btn{padding:10px 20px}}@media (max-width:576px){.nav-menu ul{align-items:center;flex-direction:column;gap:15px}}h1{color:#254778;font-family:Montserrat,serif;font-size:60px;font-weight:500;margin:.5em 0;text-transform:uppercase}h2,h3,h4,h5,h6{color:#06163a}h2,h3,h4,h5,h6,p{font-family:Montserrat,serif;font-weight:400}p{color:#333;line-height:1.6}header{background-color:#fff;border-bottom:1px solid #d3d3d3!important;height:218px;justify-content:center}.header-container,.header-content,header{align-items:center;display:flex;width:100%}.header-container,.header-content{justify-content:space-between;max-width:1260px}.header-content .logo img{height:64px;width:250px}.logo .site-tagline{color:#15467c;display:block;font-size:.8rem;margin-top:8px;text-align:center}.top-bar{background-color:#f8f8f8;display:flex;justify-content:center;padding:10px 20px;width:100%}.top-bar-container{max-width:1260px;width:100%}.top-bar-content{align-items:center;display:flex;justify-content:space-between}.nav-bar{align-items:center;background-color:#fff}.nav-bar a{color:#2d3035;font-family:Montserrat,serif;font-weight:400;margin:0 15px;padding-bottom:5px;text-decoration:none}.nav-bar a:active,.nav-bar a:hover{border-bottom:2px solid #000;color:#16477d}.top-bar-content .divider{background-color:#6e8bb5;height:40px;margin:0 20px;width:1px}.nav-section{align-items:center;display:flex}.nav-section i,.nav-section img{margin-right:10px}.blog-container{display:flex;gap:20px;justify-content:center;margin:0 auto;width:1260px}.blog-main{width:70%}.blog-sidebar{width:30%}.blog-sidebar,.sidebar-featured{background:#f7f7f7;border-radius:5px;padding:20px}.sidebar-featured{margin-bottom:20px;text-align:center}.sidebar-featured img{border-radius:5px;height:auto;max-width:300px;width:100%}.sidebar-featured h3{color:#254778;font-size:16px;margin:10px 0}.sidebar-featured p{color:#666;font-size:14px}.learn-more,.sidebar-featured .learn-more{border:1px solid #254778;border-radius:5px;color:#254778;display:inline-block;font-size:14px;font-weight:700;margin-top:10px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.learn-more:hover,.sidebar-featured .learn-more:hover{background:#254778;color:#fff}.blog-sidebar h1,.blog-sidebar h3{font-size:40px;line-height:1;text-align:center}.blog-sidebar-recent-posts{list-style:none;padding:0}.blog-sidebar-recent-posts li{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:20px;text-align:center}.blog-listing-recent-posts img,.blog-sidebar-recent-posts img{border-radius:5px;height:auto;max-width:250px;width:100%}.blog-sidebar-content{max-width:250px;text-align:center}.blog-sidebar-content h4{color:#94b7b2;font-size:14px;margin:10px 0 5px}.blog-sidebar-content p{color:#666;font-size:12px;margin:0}.blog-featured-image{margin-left:0;max-width:1260px;width:103%}.blog-listing-recent-posts{display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding:0}.blog-post-item{align-items:flex-start;border-bottom:1px solid #ddd;display:flex;gap:20px;padding-bottom:20px;transition:background-color .3s ease}.blog-post-item:hover{background-color:#f9f9f9}.post-image-link{border-radius:8px;flex-shrink:0;height:100px;overflow:hidden;width:100px}.post-image{height:100%;object-fit:cover;width:100%}.blog-listing-content{display:flex;flex-direction:column;flex-grow:1}.post-title-link{text-decoration:none}.post-title{color:#333;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 10px;transition:color .3s ease}.post-title:hover{color:#0975ba}.post-summary{color:#666;font-size:14px;line-height:1.6;margin:0 0 10px}.listing-learn-more{color:#0975ba;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s ease}.listing-learn-more:hover{color:#22a8e0}.blog-listing-recent-posts li{align-items:flex-start;border-bottom:1px solid #ddd;display:flex;gap:20px;padding:20px 0}.blog-listing-recent-posts li a img{display:block;flex-shrink:0;height:auto;width:150px}.pre-footer{background-color:#0d3885;height:100px;width:100%}#footer{background-color:#fff;color:#000;font-family:Montserrat,sans-serif}.footer-logo img{height:83.34px;margin-bottom:20px;max-width:100%;width:326.62px}.footer-container{display:flex;gap:40px;height:389.15px;justify-content:space-between;margin:0 auto;max-width:1260px}.footer-center,.footer-left,.footer-right{flex:1}.footer-center h4,.footer-left h4,.footer-right h4{font-size:22px;padding:30px 0 40px}.footer-center p,.footer-left p,.footer-right ul li{color:#000;font-size:14px;line-height:1.6}.coaching-packages{background-color:transparent;border:1px solid #254778;border-radius:25px;color:#254778;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;margin:30px 0 20px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.coaching-packages:hover{background-color:#254778;color:#fff}.footer-right ul{list-style:none;padding:0}.footer-right ul li{margin-bottom:8px}.footer-right a{color:#000;text-decoration:none}.footer-right a:hover{text-decoration:underline}.footer-social{display:flex;justify-content:center;margin-top:20px}.social-list{display:flex;gap:15px;list-style:none;margin:0;padding:0}.social-icon img{display:block;height:24px;width:24px}#subfooter{background-color:#fff;border-top:1px solid #d3d3d3!important;color:#fff;font-family:Montserrat,sans-serif;height:64.95px;text-align:center}.subfooter-content{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:1260px}.subfooter-content p{color:#254778;font-size:12px}.subfooter-content .social-icons{display:flex;gap:12px;justify-content:flex-end}.subfooter-content .social-icons a{color:#254778!important}.social-icons .social-icon img{display:block;height:12px;width:12px}.hamburger{cursor:pointer;display:none;height:22px;position:relative;transition:all .3s ease;width:30px;z-index:10000}.hamburger span{background:#254778;border-radius:3px;display:block;height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){bottom:0}.hamburger.active span:first-child{top:50%;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:50%;transform:rotate(-45deg)}.nav-overlay{background:rgba(37,71,120,.9);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;visibility:hidden;z-index:9998}.nav-overlay.active{opacity:1;visibility:visible}.mobile-nav{left:50%;opacity:0;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;visibility:hidden;z-index:9999}.mobile-nav.active{opacity:1;visibility:visible}.mobile-nav a{color:#fff;display:block;font-size:24px;margin:20px 0;text-decoration:none;transition:color .3s ease}.mobile-nav a:hover{color:#d4a648}@media (max-width:1024px){header{height:auto;padding:1rem 2rem}.header-container{flex-direction:column;padding:10px 0}.header-content .logo img{height:32px;width:125px}.nav-bar a{font-size:16px;margin:0 10px}}@media (max-width:768px){header{flex-direction:column;padding:1rem;text-align:center}.header-container{align-items:center;flex-direction:column;gap:10px}.header-content .logo img{height:32px;width:125px}nav ul{flex-direction:column;gap:10px}.nav-bar a{font-size:14px;margin:5px 0}.nav-bar{display:none}.hamburger{display:block}iframe{display:none!important}.footer-container{align-items:center;flex-direction:column;gap:20px;height:auto;padding:20px 0}.footer-center,.footer-left,.footer-right{margin-bottom:20px;text-align:center;width:100%}#subfooter .subfooter-content{align-items:center;flex-direction:column;gap:10px;text-align:center}.blog-post-item{align-items:flex-start;flex-direction:column}.post-image-link{height:auto;width:100%}.blog-listing-content{margin-top:10px}}@media (max-width:480px){header{padding:.5rem}.header-container,.header-content{flex-direction:column;gap:10px}.logo img{height:32px;width:125px}nav ul{align-items:center;flex-direction:column}#footer-logo img{height:32px;width:125px}}@media (max-width:900px){.site-wrapper{padding:20px}}.blog-main{margin:0 auto;max-width:1200px;padding:20px}.blog-featured-image img{display:block;height:auto;margin-bottom:20px;width:100%}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:20px}.blog-post{background-color:#fff;border:1px solid #ddd;padding:20px}.blog-post img{display:block;height:auto;margin-bottom:15px;width:100%}.blog-post-content h4{font-size:1.25rem;line-height:1.2;margin:0 0 10px}.blog-post-date{color:#999;font-size:.85rem;margin-bottom:10px}.blog-post-content p{line-height:1.4;margin-bottom:15px}.read-more{border-radius:4px;color:#fff;font-size:.9rem;padding:8px 14px;text-decoration:none;transition:background-color .3s ease}