*{margin:0;padding:0}body{font-family:"soleil",sans-serif;font-weight:400;font-size:14px;color:#222}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,time,footer,header,hgroup,menu,nav,section,summary{display:block}a{transition:all 0.2s;text-decoration:none}a:hover{text-decoration:none}img{border:none;max-width:100%}h1,h2,h3,h4,h5,h6{color:#222;border:0;vertical-align:baseline;font-family:"canada-type-gibson",sans-serif;font-weight:600}.h3,h3{font-size:28px}.h4,h4{font-size:22px;margin:20px 0 10px}.no-margin{margin:0 !important}.hide{display:none !important}ul,ol{margin-left:25px}.clear{clear:both}.no-border{border:0 !important}.center,.has-text-align-center{text-align:center}.margin-center{margin:0 auto !important}.no-padding{padding:0 !important}.alert p:last-child{margin-bottom:0}.alert{padding:20px 30px}.alert-info{background-color:#f3f8fc;border-color:#f3f8fc}.alert-success{background-color:#f3fcf6;border-color:#f3fcf6}.aligncenter,.has-text-align-center{text-align:center}input+label:nth-child(n)::before{content:"";float:left;display:block;background:#fff;width:20px;height:20px;border:solid 1px #bfbfbf;position:relative;top:6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:all 100ms}input:checked+label::before{background:#1D4ED8 url(images/check.png) no-repeat;border-color:#1D4ED8;background-position:center;background-size:70%}strong{font-weight:600}.container,.container-fluid{max-width:1280px}.container-smaller{max-width:830px;margin:0 auto;padding-left:15px;padding-right:15px}.btn{border-radius:32px;outline:none;border:2px solid #1D4ED8;font-size:18px;font-weight:600;padding:14px 36px}.btn:focus,.btn:active{background-color:#247DC6 !important;border-color:#247DC6 !important;box-shadow:none !important}.btn.btn-large{padding:16px 33px}.btn-primary,.btn-success{background-color:#1D4ED8;color:#ffffff}.btn-primary:hover,.btn-success:hover{border-color:#247DC6;color:#247DC6;background-color:transparent}.btn-transparent{background-color:transparent;color:#1D4ED8;border-bottom-width:2px}.btn-transparent:hover{background-color:#1D4ED8;color:#ffffff}.btn.btn-transparent:focus,.btn.btn-transparent:active{background-color:#ffffff !important;border-color:#247DC6 !important;box-shadow:none !important;color:#1D4ED8}.landing-service p:empty{margin:0;padding:0}#main-header{padding-top:14px;padding-bottom:14px;position:-webkit-sticky;position:sticky;top:0;z-index:9;box-shadow:0 0 22px 0 rgba(0,0,0,0.11);background-color:#ffffff}.fixed-header#main-header{background-color:#fff !important;box-shadow:0 0 22px rgba(0,0,0,0.106124) !important;z-index:9999 !important}.page-template-page-about #main-header,.page-template-page-about #main-header{background-color:#f2faff;box-shadow:none}#logo,.footer-logo img{max-width:120px}#top-nav{padding:0}.header-btn-nav{padding-left:0}a.link{font-size:17px;font-weight:500;letter-spacing:0;line-height:20px;color:#222;padding:0.5rem 1rem 0 0;position:relative;top:2px}a.link:hover{color:#247dc6}.header-btn-nav .btn,.mobile-btn .btn{font-size:16px;font-weight:bold;padding:6px 36px}.dropdown-toggle::after{border:0;position:relative;top:3px;left:2px;transition:0.2s all;background:url("images/arrow-down-small.svg") no-repeat;background-size:100%;width:13px;height:10px}.menu-item.show .dropdown-toggle::after{transform:rotate(180deg)}.dropdown-menu{min-width:13rem;border:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);left:0;top:45px}#main-nav-wrap .nav-link{padding-left:14px;padding-right:25px;font-size:17px;font-weight:500;letter-spacing:0;line-height:20px;color:#222}#main-nav-wrap .dropdown-menu .nav-link{background:url("images/nav-check.svg") no-repeat 13px 13px;background-size:13px;padding-left:34px}#main-nav-wrap .dropdown-menu.show:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;content:'';top:-10px;left:41%}#main-nav-wrap .nav-link:hover{color:#247DC6}.header-btn-nav a:first-child{margin-right:10px}.navbar-nav{margin-left:0}.navbar-toggler-icon-custom{display:inline-block;width:25px;margin-left:10px;float:right;position:relative;top:4px}.navbar-toggler-icon-custom .bar{display:block;width:100%;height:3px;margin-bottom:5px;background-color:#243746;border-radius:5px;transition:transform 0.2s;position:relative}.top-nav-main.opened .navbar-toggler-icon-custom .bar:nth-child(3){transform:rotate(-45deg);top:-8px}.top-nav-main.opened .navbar-toggler-icon-custom .bar:nth-child(1){visibility:hidden}.top-nav-main.opened .navbar-toggler-icon-custom .bar:nth-child(2){transform:rotate(45deg);top:0}:root{--conta-green: hsl(145, 100%, 30%);--bright-green: hsl(145, 74%, 64%);--heading-green: hsl(145, 70%, 35%);--rich-blue: hsl(228, 100%, 19%);--digital-blue: hsl(225, 82%, 48%);--pale-blue: hsl(200, 79%, 94%);--foreground: hsl(230, 80%, 8%);--muted-fg: hsl(215, 16%, 47%);--border-color: hsl(210, 30%, 91%)}body{font-family:'Roboto', sans-serif;color:var(--foreground);background:#fff;margin:0}.font-heading{font-family:'Poppins', sans-serif}.font-body{font-family:'Roboto', sans-serif}.py-section{padding-top:5rem;padding-bottom:5rem}.text-heading-green{color:var(--heading-green)}.text-conta-green{color:var(--conta-green)}.text-bright-green{color:var(--bright-green)}.text-muted-custom{color:var(--muted-fg)}.text-white-85{color:rgba(255,255,255,0.85)}.bg-pale-blue{background-color:var(--pale-blue)}.section-heading{font-size:2rem;font-weight:700}@media (min-width: 768px){.section-heading{font-size:2.25rem}}.btn-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:600;background:var(--conta-green);color:#fff;text-decoration:none;transition:filter 0.2s, box-shadow 0.2s;box-shadow:0 4px 20px rgba(0,154,68,0.3)}.btn-cta:hover{filter:brightness(1.1);color:#fff;text-decoration:none}.btn-cta--sm{padding:0.75rem 1.75rem;font-size:0.875rem}.hero-section{min-height:90vh;position:relative}.hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% center}@media (min-width: 768px){.hero-bg-img{object-position:center top}}.hero-overlay{position:absolute;inset:0}.hero-overlay--mobile{background:linear-gradient(135deg, rgba(0,16,96,0.93) 0%, rgba(29,78,216,0.85) 60%, rgba(0,154,68,0.6) 100%)}.hero-overlay--desktop{background:linear-gradient(135deg, rgba(0,16,96,0.88) 0%, rgba(29,78,216,0.75) 60%, rgba(0,154,68,0.5) 100%)}.hero-content{padding-top:6rem;padding-bottom:4rem}.hero-title{font-size:2.25rem;font-weight:700;color:#fff;line-height:1.15;margin-bottom:1.5rem}.hero-lead{font-size:1.125rem;color:#fff;line-height:1.7;margin-bottom:2rem}@media (min-width: 768px){.hero-title{font-size:3rem}.hero-lead{font-size:1.25rem}}@media (min-width: 992px){.hero-title{font-size:3.75rem}}.step-number{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(96,231,145,0.1);display:flex;align-items:center;justify-content:center;color:var(--heading-green);font-weight:700;font-size:1.25rem;margin:0 auto 1rem}.step-text{font-size:0.875rem;line-height:1.6;color:var(--foreground)}.benefits-list li span{line-height:1.6;color:var(--foreground)}.benefits-list .fa-check{font-size:0.875rem}.guide-section{padding:8rem 0}.guide-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.guide-overlay{position:absolute;inset:0}.guide-overlay--mobile{background:linear-gradient(135deg, rgba(0,16,96,0.93) 0%, rgba(29,78,216,0.85) 40%, rgba(0,154,68,0.85) 75%, rgba(96,231,145,0.7) 100%)}.guide-overlay--desktop{background:linear-gradient(135deg, rgba(0,16,96,0.85) 0%, rgba(29,78,216,0.7) 40%, rgba(0,154,68,0.75) 75%, rgba(96,231,145,0.6) 100%)}.guide-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.guide-lead{font-size:1.125rem;max-width:42rem;margin:0 auto 2.5rem}@media (min-width: 768px){.guide-title{font-size:3rem}.guide-lead{font-size:1.25rem}}.faq-card{border-radius:0.75rem;border:1px solid rgba(29,78,216,0.1);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.faq-card .card-header{background:#fff;border-bottom:none;padding:0}.faq-btn{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:var(--foreground);text-decoration:none;white-space:normal;border:none}.btn.faq-btn:hover,.btn.faq-btn:focus{text-decoration:none;color:var(--foreground);background-color:transparent !important}.faq-icon{transition:transform 0.2s;font-size:0.75rem;margin-left:1rem;flex-shrink:0}.faq-btn:not(.collapsed) .faq-icon{transform:rotate(180deg)}.faq-body{color:var(--muted-fg);font-size:0.875rem;line-height:1.7;padding:0 1.5rem 1.25rem}.testimonial-section{background:linear-gradient(135deg, #001060 0%, #1D4ED8 60%, #009A44 100%)}.testimonial-heading{font-size:1.5rem;font-weight:700}@media (min-width: 768px){.testimonial-heading{font-size:1.875rem}}.testimonial-card{background:rgba(255,255,255,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1rem;padding:2rem;border:1px solid rgba(255,255,255,0.15);transition:background 0.2s}@media (min-width: 768px){.testimonial-card{padding:3rem}}.testimonial-card:hover{background:rgba(255,255,255,0.15);text-decoration:none}.testimonial-quote-icon{font-size:2.5rem;color:rgba(255,255,255,0.2);position:absolute;top:1.5rem;left:1.5rem}.testimonial-text{color:#fff;font-size:1rem;line-height:1.7;margin-bottom:2rem;border:none;padding:0}@media (min-width: 768px){.testimonial-text{font-size:1.125rem}}.testimonial-avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;margin-bottom:0.75rem;border:2px solid rgba(255,255,255,0.2)}.testimonial-role{color:rgba(255,255,255,0.6);font-size:0.875rem;margin-bottom:0}.article-card{background:#fff;border-radius:1rem;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,0.05);transition:box-shadow 0.3s, transform 0.3s;color:inherit;height:100%}.article-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);transform:translateY(-4px);text-decoration:none;color:inherit}.article-img-wrap{aspect-ratio:4/2;overflow:hidden}.article-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.article-card:hover .article-img{transform:scale(1.05)}.article-body{padding:1.5rem}.article-meta{display:flex;align-items:center;gap:0.5rem;font-size:0.75rem;color:var(--muted-fg);margin-bottom:0.75rem}.article-category{background:var(--pale-blue);color:var(--digital-blue);padding:0.125rem 0.625rem;border-radius:50px;font-weight:500}.article-title{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:0.5rem;transition:color 0.2s}.article-card:hover .article-title{color:var(--digital-blue)}.article-excerpt{color:var(--muted-fg);font-size:0.875rem;line-height:1.6;margin-bottom:0}.final-cta-section{background:linear-gradient(135deg, #001060 0%, #1D4ED8 50%, #009A44 100%)}.final-cta-title{font-size:1.875rem;font-weight:700;line-height:1.3}@media (min-width: 768px){.final-cta-title{font-size:2.25rem}}.overflow-hidden{overflow:hidden}.flex-shrink-0{flex-shrink:0}#main-footer{background-color:#243746;padding-top:60px}.f-logo-desc{font-size:16px;color:#ffffff;padding-top:13px}.footer-nav-head{font-size:16px;font-weight:600;line-height:24px;color:#fff}.footer-nav ul{margin-left:0}.footer-nav ul li{padding:8px 0;list-style-type:none}.footer-nav ul li a{color:#ffffff;font-size:16px}#copywrite-wrap{background-color:#1C2F3E;font-size:13px;color:#ffffff;padding:19px 0;margin-top:100px}.copywrite{font-weight:300}.footer-links a{font-size:13px;color:#ffffff;margin:0 10px}.copywrite a,.footer-links a{color:#ffffff;border-bottom:1px solid #fff}.copywrite a:hover,.footer-links a:hover{border-bottom-color:transparent}@media screen and (max-width: 1200px){.header-btn-nav{display:none}#top-nav{position:relative;padding-left:0}.dropdown-toggle::after{top:5px;width:15px;height:12px}#main-nav-wrap{padding-top:30px;padding-left:15px;padding-bottom:30px}.dropdown-menu{box-shadow:none;margin-top:0;background-color:transparent;margin-left:20px;padding-top:0}#main-nav-wrap .dropdown-menu.show:before{display:none}a.link{font-size:20px;font-weight:bold;line-height:28px;padding-left:10px;display:block}.mobile-btn.d-xl-none{margin-top:20px}#main-nav-wrap .nav-link{padding:15px 0;font-size:20px;font-weight:bold;line-height:28px}#main-nav-wrap .dropdown-menu .nav-link{color:#555555;font-size:16px;line-height:28px;font-weight:normal;padding:10px 20px;background-position:0 center}.navbar-light .navbar-toggler{position:absolute;right:3px;top:-38px;border:0;outline:none}#main-nav-wrap .menu-item{border-bottom:1px solid #EBF0F4}#main-nav-wrap .dropdown .menu-item{border-bottom:1px solid transparent}}@media screen and (max-width: 1150px){#main-nav-wrap .nav-link{padding-right:12px;padding-left:12px}}@media screen and (max-width: 1045px){.header-btn-nav a:first-child{margin-right:0}}@media screen and (max-width: 769px){body{padding-top:68px}#main-header{position:fixed;top:0;width:100%;left:0;z-index:999}#top-nav{transition:0.2s all}#top-nav.opened{height:100vh;align-items:normal}#main-nav-wrap .menu-item:first-child{padding-top:20px}#main-nav-wrap .dropdown .menu-item:first-child{padding-top:0}#main-nav-wrap .nav-link{font-size:22px;margin-right:15px}.mobile-btn.d-lg-none{margin-right:15px;text-align:center}.mobile-btn.d-lg-none .btn{padding:10px 33px;width:260px;max-width:90%;margin:auto auto 20px;display:block}#main-footer .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center !important}.f-logo-desc{font-size:14px}.footer-nav ul li a{font-size:14px;font-weight:300}.footer-nav-head{padding-top:10px;font-size:18px}.copywrite,.footer-links a{font-size:14px;line-height:24px}#main-footer.text-sm-center,#main-footer .text-sm-center{text-align:center !important}.footer-logo{padding-bottom:35px}#copywrite-wrap{margin-top:35px}.copywrite{padding-bottom:25px;padding-top:25px}.footer-links{padding-bottom:20px}.footer-links a{padding:0;margin:0 15px;border-bottom:1px solid #ffffff}.lg-br span{display:none}}@media screen and (max-width: 576px){.footer-nav ul li{display:block;padding:10px 0}}
