@font-face{font-family:'headerer';font-style:normal;font-weight:400;src:url("/fonts/playfair-display-v20-latin-regular.eot");src:local(""),url("/fonts/playfair-display-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/playfair-display-v20-latin-regular.woff2") format("woff2"),url("/fonts/playfair-display-v20-latin-regular.woff") format("woff"),url("/fonts/playfair-display-v20-latin-regular.ttf") format("truetype"),url("/fonts/playfair-display-v20-latin-regular.svg#PlayfairDisplay") format("svg");font-display:swap}@font-face{font-family:'headerer';font-style:normal;font-weight:500;src:url("/fonts/playfair-display-v20-latin-500.eot");src:local(""),url("/fonts/playfair-display-v20-latin-500.eot?#iefix") format("embedded-opentype"),url("/fonts/playfair-display-v20-latin-500.woff2") format("woff2"),url("/fonts/playfair-display-v20-latin-500.woff") format("woff"),url("/fonts/playfair-display-v20-latin-500.ttf") format("truetype"),url("/fonts/playfair-display-v20-latin-500.svg#PlayfairDisplay") format("svg");font-display:swap}.bg-primary{background-color:#356C97!important}.btn-outline-primary{color:#356C97;border-color:#356C97}.btn-primary,.btn-outline-primary:hover{background-color:#5289B3!important}.border-primary{border-color:#356C97!important}.bg-secondary{background-color:#5289B3!important}.btn-outline-secondary{color:#5289B3;border-color:#5289B3}.border-secondary{border-color:#5289B3}.btn-outline-success{color:#5BB3A9;border-color:#5BB3A9}.border-success{background-color:#5BB3A9}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;color:#333}body h1{font-family:headerer,Georgia,'Times New Roman',Times,serif;font-weight:400;font-size:2.5rem}body h2{font-family:headerer,Georgia,'Times New Roman',Times,serif;font-size:28px;font-weight:500;margin-top:40px}body h3{font-size:22px;font-weight:400;margin-top:30px}body a{color:#5289B3}body a :hover{text-decoration:underline}body p,body li{font-size:19px;line-height:190%;font-weight:300}.blog-header{position:relative;background:#254a66;background:-moz-linear-gradient(180deg,#254a66 0%,#5289b3 100%);background:-webkit-linear-gradient(180deg,#254a66 0%,#5289b3 100%);background:linear-gradient(180deg,#254a66 0%,#5289b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#254a66",endColorstr="#5289b3",GradientType=1);background-color:#356C97;background-position:center;background-repeat:no-repeat;background-size:cover}.blog-header h1{color:#fff;font-family:headerer,Georgia,'Times New Roman',Times,serif;font-weight:400}.blog-header h2{color:#fff;font-size:22px;opacity:0.7;font-weight:400;margin-top:20px;margin-bottom:20px}.blog-header .blog-header-logo img{width:110px;transition:transform 0.2s ease}.blog-header .blog-header-logo:hover img{transform:scale(1.05)}@media (max-width:550px){.blog-header .blog-header-logo img{width:70px}}.blog-header .social{opacity:0.7}.blog-header .social:hover{opacity:1.0}.blog-header .navbar{position:relative;z-index:1000;background:transparent;min-height:110px}@media (max-width:991px){.blog-header .navbar{min-height:70px}}.blog-header .navbar .navbar-toggler{background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.5);padding:0.5rem 0.75rem}.blog-header .navbar .navbar-toggler:hover{background-color:rgba(255,255,255,0.2)}.blog-header .navbar .navbar-toggler:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(255,255,255,0.25)}@media (max-width:991px){.blog-header .navbar .navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:rgba(37,74,102,0.98);padding:20px 15px;margin-top:0;border-radius:0 0 8px 8px;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:999}}.blog-header .navbar .nav-link{color:#fff;opacity:0.8;padding:0.5rem 1rem;transition:opacity 0.2s ease}@media (max-width:991px){.blog-header .navbar .nav-link{padding:0.75rem 1rem;display:block}}.blog-header .navbar .nav-link:hover,.blog-header .navbar .nav-link:focus{opacity:1.0;color:#fff}.blog-header .navbar .nav-link img{transition:opacity 0.2s ease}@media (max-width:991px){.blog-header .navbar .nav-item{border-bottom:1px solid rgba(255,255,255,0.1)}.blog-header .navbar .nav-item:last-child{border-bottom:none}}.blog-header .dropdown-menu{background-color:rgba(37,74,102,0.98);border:1px solid rgba(255,255,255,0.2);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,0.15);margin-top:0}@media (max-width:991px){.blog-header .dropdown-menu{position:static!important;transform:none!important;border:none;box-shadow:none;background-color:rgba(255,255,255,0.05);padding:0.5rem 0}}.blog-header .dropdown-menu .dropdown-item{color:#fff;opacity:0.8;padding:0.5rem 1.5rem;transition:all 0.2s ease}.blog-header .dropdown-menu .dropdown-item:hover,.blog-header .dropdown-menu .dropdown-item:focus{background-color:rgba(255,255,255,0.15);color:#fff;opacity:1.0}.blog-header .dropdown-menu .dropdown-item:active{background-color:rgba(255,255,255,0.2)}.master-container{max-width:960px;margin:35px auto}.content-container{width:100%}.content-container small{font-weight:300;font-size:15px}.content-container p,.content-container li{font-size:19px;line-height:190%;font-weight:300}.card{border-radius:10px}.card .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px;height:auto;width:100%}.card .card-title{font-family:headerer,Georgia,'Times New Roman',Times,serif;color:#254A66;font-size:18px;line-height:130%}.card p{color:#333;line-height:140%;font-size:16px}.card .card-footer small{font-weight:300;font-size:15px}footer{background:#254a66;background:-moz-linear-gradient(0deg,#254a66 0%,#5289b3 100%);background:-webkit-linear-gradient(0deg,#254a66 0%,#5289b3 100%);background:linear-gradient(0deg,#254a66 0%,#5289b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#254a66",endColorstr="#5289b3",GradientType=1);background-position:center;background-repeat:no-repeat;background-size:cover;color:#f1f1f1}footer a{color:#fff;opacity:0.7;line-height:2em}footer a:hover{opacity:1.0;color:#fff;font-weight:600}@media (min-width:800px){footer a{line-height:1.4em}}.left-content{float:left;width:70%}.right-nav{float:right;width:29%}.btn-primary{background-color:#356C97;font-size:22px;font-weight:300;width:100%}.btn-primary :hover{background-color:#5289B3}.btn-primary :active{background-color:#5289B3}.padding-15{padding-left:15px;padding-right:15px}.breadcrumb-line{padding:4px 0px 10px 0px}.breadcrumb-item{font-size:15px}.hero-section .display-4{font-size:2.5rem;font-weight:600;color:#254A66;line-height:1.3}@media (min-width:768px){.hero-section .display-4{font-size:3rem}}.hero-section .lead{font-size:1.15rem;line-height:1.6;color:#555}.hero-section .cta-buttons .btn{font-size:1.1rem;padding:0.75rem 2rem;border-radius:50px;font-weight:500;transition:all 0.3s ease;text-decoration:none;display:inline-block}.hero-section .cta-buttons .btn.btn-primary{background-color:#356C97;border-color:#356C97;color:#fff;box-shadow:0 4px 15px rgba(37,74,102,0.2);width:auto}.hero-section .cta-buttons .btn.btn-primary:hover{background-color:#5289B3;border-color:#5289B3;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,74,102,0.3)}.hero-section .cta-buttons .btn.btn-outline-secondary{border:2px solid #356C97;color:#356C97;background:transparent}.hero-section .cta-buttons .btn.btn-outline-secondary:hover{background-color:#356C97;color:#fff;transform:translateY(-2px)}.hero-section .trust-badges{font-size:0.9rem;color:#666}.trust-section{background-color:#f8f9fa;border-radius:15px;padding:2rem 1rem}.trust-section .trust-item h3{color:#356C97;font-weight:700;margin-top:0;font-size:2.5rem}.trust-section .trust-item p{color:#666;font-size:1rem;font-weight:400}.author-credentials-section .lead{color:#356C97;font-weight:500;font-size:1.2rem}.author-credentials-section h3{color:#254A66;margin-top:0}.author-credentials-section ul li{margin-bottom:0.75rem;line-height:1.6}.author-credentials-section ul li strong{color:#254A66}.author-credentials-section .bg-light{background-color:#f8f9fa}.author-credentials-section .bg-light p strong{color:#254A66}#categories .lead{color:#666;font-size:1.1rem}#our-approach .lead{color:#666;font-size:1.1rem}#our-approach h3.h4{color:#254A66;font-weight:600;margin-top:0;margin-bottom:1rem}#our-approach .bg-light{background-color:#f8f9fa}#our-approach .bg-light h3{color:#254A66;margin-top:0}#our-approach .bg-light ul{margin-bottom:1rem}#our-approach .bg-light ul li{margin-bottom:0.75rem;line-height:1.6}#our-approach .bg-light ul li strong{color:#254A66}.content-container h2{color:#254A66;font-weight:600}.content-container h3.h5{color:#254A66;font-weight:600;margin-bottom:1rem}.content-container .faq-item{margin-bottom:2rem}.email-signup-section .signup-box{background:linear-gradient(135deg,#254A66 0%,#356C97 100%);border-radius:20px;color:#fff;box-shadow:0 10px 40px rgba(37,74,102,0.2)}.email-signup-section .signup-box h2{color:#fff;font-weight:600;margin-top:0}.email-signup-section .signup-box .lead{color:rgba(255,255,255,0.95);font-size:1rem;line-height:1.6}.email-signup-section .signup-box .form-control{border:none;border-radius:50px;padding:0.75rem 1.5rem;font-size:1rem;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.email-signup-section .signup-box .form-control:focus{outline:none;box-shadow:0 2px 15px rgba(0,0,0,0.2);border:2px solid #fff}.email-signup-section .signup-box .form-control::placeholder{color:#999}.email-signup-section .signup-box .btn-primary{border-radius:50px;padding:0.75rem 1.5rem;font-weight:600;border:2px solid #fff;background-color:#fff;color:#356C97;transition:all 0.3s ease;font-size:1rem}.email-signup-section .signup-box .btn-primary:hover{background-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.2)}.email-signup-section .signup-box .signup-benefits strong{color:#fff;font-size:0.95rem;display:block;margin-bottom:0.25rem}.email-signup-section .signup-box .signup-benefits p{color:rgba(255,255,255,0.8);font-size:0.85rem;line-height:1.4}.email-signup-section .signup-box .text-muted{color:rgba(255,255,255,0.7)!important;font-size:0.85rem}@media (max-width:767px){.email-signup-section .signup-box{padding:2rem!important}.email-signup-section .form-row .col-xs-12{width:100%}}.approach-icon{font-size:3.5rem;line-height:1;margin-bottom:1rem}@media (max-width:767px){.approach-icon{font-size:3rem}}#our-approach .col-md-4 h3{margin-top:0.5rem}#our-approach .col-md-4 p{text-align:left!important}@media (max-width:767px){#our-approach .text-center{text-align:center!important}#our-approach .text-left{text-align:left!important}}@media (max-width:767px){.hero-section .display-4{font-size:2rem;line-height:1.2}.hero-section .lead{font-size:1rem}.hero-section .cta-buttons .btn{width:100%;margin-bottom:0.75rem;display:block}.trust-section{padding:1.5rem 1rem}.trust-section .trust-item{margin-bottom:1.5rem}.trust-section .trust-item:last-child{margin-bottom:0}.author-credentials-section .lead{font-size:1rem}.author-credentials-section .col-xs-12{margin-bottom:1.5rem}.content-container h2{font-size:1.75rem}.content-container .lead{font-size:1rem}}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col-xs-12,.form-row>.col-md-8,.form-row>.col-md-4{padding-right:5px;padding-left:5px}.form-control-lg{font-size:1rem;padding:0.75rem 1.5rem;line-height:1.5}.btn-block{display:block;width:100%}@media (min-width:768px){.offset-md-2{margin-left:16.666667%}}