body{-webkit-font-smoothing:antialiased;color:#323f55;font-family:DM Sans,sans-serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.6}@media(min-width:576px){body{font-size:16px;font-size:1rem}}@media(min-width:768px){body{font-size:16px;font-size:1rem}}.dsgnr-body>:first-child{padding-top:80px}body.has-ticker .dsgnr-body>:first-child{padding-top:114px}.h1,.h2,h1,h2{color:#001d4c;font-family:"Instrument Serif",serif;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:.4em}.fieldset,.h3,.h4,.h5,.h6,h3,h4,h5,h6{color:#001d4c;font-family:Instrument Sans,serif;font-weight:700;line-height:1.2}h1{font-size:48px;font-size:3rem}@media(min-width:576px){h1{font-size:calc(14.76923px + 5.76923vw);font-size:calc(3rem + 5.76923vw - 33.23077px)}}@media(min-width:992px){h1{font-size:72px;font-size:4.5rem}}h1{line-height:1.1}h2{font-size:40px;font-size:2.5rem}@media(min-width:576px){h2{font-size:calc(12.30769px + 4.80769vw);font-size:calc(2.5rem + 4.80769vw - 27.69231px)}}@media(min-width:992px){h2{font-size:60px;font-size:3.75rem}}h3{font-size:20px;font-size:1.25rem}@media(min-width:576px){h3{font-size:20px;font-size:1.25rem}}@media(min-width:768px){h3{font-size:20px;font-size:1.25rem}}h4{font-size:18px;font-size:1.125rem}@media(min-width:576px){h4{font-size:18px;font-size:1.125rem}}@media(min-width:768px){h4{font-size:18px;font-size:1.125rem}}.fieldset{font-size:26px;font-size:1.625rem;font-weight:500}@media(min-width:576px){.fieldset{font-size:26px;font-size:1.625rem}}@media(min-width:768px){.fieldset{font-size:26px;font-size:1.625rem}}.eyebrow,.eyebrow-lg,.is-style-eyebrow,.is-style-eyebrow-lg{-webkit-font-smoothing:antialiased;color:#323f55;font-family:DM Sans,sans-serif;font-weight:400;font-weight:700;letter-spacing:-.01em;line-height:1.6;text-transform:uppercase}.eyebrow-lg,.is-style-eyebrow-lg{font-size:14px;font-size:.875rem}@media(min-width:576px){.eyebrow-lg,.is-style-eyebrow-lg{font-size:14px;font-size:.875rem}}@media(min-width:768px){.eyebrow-lg,.is-style-eyebrow-lg{font-size:14px;font-size:.875rem}}.eyebrow-lg,.is-style-eyebrow-lg{letter-spacing:.08em}.eyebrow,.is-style-eyebrow{font-size:10px;font-size:.625rem}@media(min-width:576px){.eyebrow,.is-style-eyebrow{font-size:10px;font-size:.625rem}}@media(min-width:768px){.eyebrow,.is-style-eyebrow{font-size:10px;font-size:.625rem}}.eyebrow,.is-style-eyebrow{letter-spacing:.15em}small{font-size:12px;font-size:.75rem}@media(min-width:576px){small{font-size:12px;font-size:.75rem}}@media(min-width:768px){small{font-size:12px;font-size:.75rem}}a{color:#1f51ea}a,a:hover{text-decoration:none}.btn-primary,.btn-primary.wp-block-button__link,.btn.btn-primary,.gform_button.button.btn-primary,.wp-block-button.is-style-primary .wp-block-button__link,.wp-block-file a.btn-primary:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input[type=submit],.wp-block-loginout.logged-in a.btn-primary{background:linear-gradient(105deg,rgba(0,148,212,.8) 12%,rgba(16,199,74,.8) 88%);color:#fff}.btn-secondary,.btn-secondary.wp-block-button__link,.btn.btn-secondary,.gform_button.button,.gform_button.button.btn-secondary,.wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-file a.gform_button.button:not(.wp-block-file__button),.wp-block-file a:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input.btn-secondary[type=submit],.wp-block-loginout.logged-in a,.wp-block-loginout.logged-in a.btn,.wp-block-loginout.logged-in a.btn-secondary,.wp-block-loginout.logged-in a.btn.wp-block-button__link,.wp-block-loginout.logged-in a.gform_button.button,.wp-block-loginout.logged-in a.gform_button.button.btn,.wp-block-loginout.logged-in a.gform_button.button.wp-block-button__link,.wp-block-loginout.logged-in a.wp-block-button__link,.wp-block-loginout.logged-in a.wp-block-button__link.btn{background:#323f55;color:#fff}.btn,.gform_button.button,.wp-block-button__link,.wp-block-file a:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input[type=submit],.wp-block-loginout.logged-in a{font-size:16px;font-size:1rem}@media(min-width:576px){.btn,.gform_button.button,.wp-block-button__link,.wp-block-file a:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input[type=submit],.wp-block-loginout.logged-in a{font-size:16px;font-size:1rem}}@media(min-width:768px){.btn,.gform_button.button,.wp-block-button__link,.wp-block-file a:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input[type=submit],.wp-block-loginout.logged-in a{font-size:16px;font-size:1rem}}.btn,.gform_button.button,.wp-block-button__link,.wp-block-file a:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input[type=submit],.wp-block-loginout.logged-in a{font-weight:600;line-height:1;padding:14px 20px}.btn:active,.btn:focus,.btn:hover,.gform_button.button:active,.gform_button.button:focus,.gform_button.button:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-file a:active:not(.wp-block-file__button),.wp-block-file a:focus:not(.wp-block-file__button),.wp-block-file a:hover:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit input[type=submit]:active,.wp-block-loginout form#loginform .login-submit input[type=submit]:focus,.wp-block-loginout form#loginform .login-submit input[type=submit]:hover,.wp-block-loginout.logged-in a:active,.wp-block-loginout.logged-in a:focus,.wp-block-loginout.logged-in a:hover{opacity:.9;transform:translateY(-1px)}.gform_button.button{--gf-ctrl-btn-bg-color-primary:#323f55;--gf-ctrl-btn-bg-color-hover-primary:rgba(50,63,85,.9);--gf-ctrl-btn-bg-color-focus-primary:rgba(50,63,85,.9);--gf-ctrl-btn-border-color-primary:#323f55;--gf-ctrl-btn-border-color-hover-primary:rgba(50,63,85,.9);--gf-ctrl-btn-border-color-focus-primary:rgba(50,63,85,.9);--gf-ctrl-btn-color-primary:#fff;--gf-ctrl-btn-color-hover-primary:#fff;--gf-ctrl-btn-color-focus-primary:#fff}.gform_wrapper{background:#fff;border:1px solid #5f6878;border-radius:1.25rem;padding:2rem}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3,.gform_wrapper h4,.gform_wrapper h5,.gform_wrapper h6{color:#001d4c;font-family:"Instrument Serif",serif;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:.4em}.gform_wrapper h1,.gform_wrapper h2{font-size:32px;font-size:2rem}@media(min-width:576px){.gform_wrapper h1,.gform_wrapper h2{font-size:calc(2px + 5.20833vw);font-size:calc(2rem + 5.20833vw - 30px)}}@media(min-width:768px){.gform_wrapper h1,.gform_wrapper h2{font-size:42px;font-size:2.625rem}}.gform_wrapper{--gf-ctrl-border-color:#323f55!important;--gf-ctrl-border-color-hover:#323f55!important;--gf-ctrl-border-color-focus:#323f55!important;--gf-ctrl-bg-color:#f2f6fc!important;--gf-ctrl-bg-color-hover:#f2f6fc!important;--gf-ctrl-bg-color-focus:#f2f6fc!important;--gf-ctrl-shadow:none!important;--gf-ctrl-radius:.75rem!important;--gf-ctrl-textarea-radius:.75rem!important;--gf-ctrl-label-color-primary:#001d4c!important;--gf-ctrl-label-font-size-primary:16px!important;--gf-ctrl-label-font-weight-primary:700!important;--gf-ctrl-desc-color:#323f55!important;--gf-ctrl-desc-font-size:14px!important}input,select,textarea{background-color:#f2f6fc;border:1px solid #323f55;border-radius:.75rem}.gfield_label{font-size:16px;font-size:1rem}@media(min-width:576px){.gfield_label{font-size:16px;font-size:1rem}}@media(min-width:768px){.gfield_label{font-size:16px;font-size:1rem}}.gfield_label{color:#001d4c;font-weight:700}.gfield_label .gfield_required{font-weight:400}.gfield_description{font-size:14px;font-size:.875rem}@media(min-width:576px){.gfield_description{font-size:14px;font-size:.875rem}}@media(min-width:768px){.gfield_description{font-size:14px;font-size:.875rem}}.gfield_description{color:#323f55}.blog-hero-meta{align-items:center;display:flex;gap:10px;justify-content:center}.blog-category-pill{background-color:rgba(74,144,226,.15);border:1px solid rgba(74,144,226,.2);border-radius:999px;color:#323f55;color:#ffd93d;font-size:11px;font-weight:400;font-weight:600;letter-spacing:-.01em;letter-spacing:.08em;padding:7px 13px;text-transform:uppercase}.blog-category-pill,.blog-date{-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;line-height:1.6}.blog-date{color:#323f55;color:#fff;font-size:14px;font-weight:400;letter-spacing:-.01em}.single-post-featured-image{border-radius:1.25rem;height:auto;margin-bottom:2rem;width:100%}.blog-card{background-color:#fff;border:1px solid #5f6878;border-radius:1rem;box-shadow:0 4px 5.5px rgba(0,0,0,.07);display:flex;flex-direction:column;height:100%;overflow:hidden}.blog-card,.blog-card:hover{text-decoration:none}.blog-card:hover .blog-card-title{color:#094c98}.blog-card .blog-category-pill{background-color:rgba(9,76,152,.15);border-color:rgba(9,76,152,.2);color:#094c98}.blog-card .blog-date{color:#5f6878}.blog-card-image{height:220px;object-fit:cover;width:100%}.blog-card-body{display:flex;flex-direction:column;padding:1.5rem}.blog-card-meta{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.blog-card-title{font-size:20px;font-size:1.25rem}@media(min-width:576px){.blog-card-title{font-size:calc(14.46154px + .96154vw);font-size:calc(1.25rem + .96154vw - 5.53846px)}}@media(min-width:992px){.blog-card-title{font-size:24px;font-size:1.5rem}}.blog-card-title{color:#001d4c;line-height:1.2;margin-bottom:.5rem;transition:color .2s ease}.blog-card-byline{color:#323f55;color:#5f6878;font-size:13px;margin-bottom:.75rem}.blog-card-byline,.blog-card-excerpt{-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-weight:400;letter-spacing:-.01em;line-height:1.6}.blog-card-excerpt{color:#323f55;font-size:14px;line-height:1.5;margin-bottom:1rem}.blog-card-link{-webkit-font-smoothing:antialiased;align-items:center;color:#323f55;color:#094c98;display:inline-flex;font-family:DM Sans,sans-serif;font-weight:400;gap:2px;letter-spacing:-.01em;line-height:1.6;margin-top:auto}header{background-color:rgba(0,0,0,.3);color:#fff;left:0;position:absolute;top:0;width:100%;z-index:1050}header nav.navbar{height:80px}header .ticker{background-color:#030e21;display:flex;height:34px;overflow:hidden}header .ticker-track{align-items:center;animation:fwc-ticker-scroll 30s linear infinite;display:flex;flex-shrink:0;gap:9px;padding-right:9px;white-space:nowrap}header .ticker-item{align-items:center;display:flex;gap:8px}header .ticker-item,header .ticker-item:hover{color:#fff;text-decoration:none}header .ticker-dot{background-color:#deedff;border-radius:50%;display:block;flex-shrink:0;height:8px;opacity:.95;width:8px}header .ticker-text{-webkit-font-smoothing:antialiased;color:#323f55;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.6}@keyframes fwc-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}header nav.navbar .navbar-toggler #toggle-icon span{background-color:#ffd93d}@media(max-width:991px){header .mobile-header{background-color:#030e21;border-bottom:1px solid #030e21;display:block;inset:0;position:absolute;z-index:1}header nav.navbar{border-bottom:none;position:relative;z-index:1050}header nav.navbar .container{position:relative;z-index:1}header nav.navbar .navbar-brand,header nav.navbar .navbar-toggler{position:relative;z-index:1060}header .navbar-collapse{align-items:stretch;background-color:#ffd93d;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:100px 2rem 2rem;position:fixed;top:0;width:100vw;z-index:-1}header .navbar-collapse,header .navbar-collapse.collapsing{display:flex;transform:translateY(-100%);transition:transform .3s ease-in-out}header .navbar-collapse.show{transform:translateY(0)}}@media(min-width:992px){header .mobile-header{display:none}header nav.navbar{border-bottom:none}header nav.navbar .container{position:relative}}header .navbar-brand{max-width:220px;width:calc(100% - 70px)}header .navbar-nav .nav-link:not(.btn):not(.wp-block-button__link){color:#fff;font-weight:500;margin-bottom:7px;margin-top:7px;padding:7px 10px}@media(max-width:992px){header .navbar-nav .nav-link:not(.btn):not(.wp-block-button__link){color:#030e21;font-weight:700}}header .navbar-nav .nav-link{font-size:19px;font-size:1.1875rem}@media(min-width:992px){header .navbar-nav .nav-link{font-size:calc(19px + -3*(100vw - 992px)/0);font-size:calc(1.1875rem + -3*(100vw - 992px)/0);font-size:16px;font-size:1rem}}header .navbar-nav .nav-link{padding:14px 20px}.wp-block-file header .navbar-nav a.nav-link:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit header .navbar-nav input.nav-link[type=submit],.wp-block-loginout.logged-in header .navbar-nav a.nav-link,header .navbar-nav .nav-link.btn,header .navbar-nav .nav-link.wp-block-button__link,header .navbar-nav .wp-block-file a.nav-link:not(.wp-block-file__button),header .navbar-nav .wp-block-loginout form#loginform .login-submit input.nav-link[type=submit],header .navbar-nav .wp-block-loginout.logged-in a.nav-link{border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;margin-left:.5rem;padding:6px 18px}.wp-block-file header .navbar-nav a.nav-link:hover:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit header .navbar-nav input.nav-link[type=submit]:hover,.wp-block-loginout.logged-in header .navbar-nav a.nav-link:hover,header .navbar-nav .nav-link.btn:hover,header .navbar-nav .nav-link.wp-block-button__link:hover,header .navbar-nav .wp-block-file a.nav-link:hover:not(.wp-block-file__button),header .navbar-nav .wp-block-loginout form#loginform .login-submit input.nav-link[type=submit]:hover,header .navbar-nav .wp-block-loginout.logged-in a.nav-link:hover{transform:none}.wp-block-button.is-style-primary header .navbar-nav .nav-link.wp-block-button__link,.wp-block-file header .navbar-nav a.nav-link.btn-primary:not(.wp-block-file__button),.wp-block-file header .navbar-nav a.nav-link.primary:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit header .navbar-nav input.nav-link[type=submit],.wp-block-loginout.logged-in header .navbar-nav a.nav-link.btn-primary,.wp-block-loginout.logged-in header .navbar-nav a.nav-link.primary,header .navbar-nav .nav-link.btn-primary.wp-block-button__link,header .navbar-nav .nav-link.btn.btn-primary,header .navbar-nav .nav-link.btn.primary,header .navbar-nav .nav-link.primary.wp-block-button__link,header .navbar-nav .wp-block-button.is-style-primary .nav-link.wp-block-button__link,header .navbar-nav .wp-block-file a.nav-link.btn-primary:not(.wp-block-file__button),header .navbar-nav .wp-block-file a.nav-link.primary:not(.wp-block-file__button),header .navbar-nav .wp-block-loginout form#loginform .login-submit input.nav-link[type=submit],header .navbar-nav .wp-block-loginout.logged-in a.nav-link.btn-primary,header .navbar-nav .wp-block-loginout.logged-in a.nav-link.primary{background:#094c98}@media(max-width:992px){.wp-block-file header .navbar-nav a.nav-link:not(.wp-block-file__button),.wp-block-loginout form#loginform .login-submit header .navbar-nav input.nav-link[type=submit],.wp-block-loginout.logged-in header .navbar-nav a.nav-link,header .navbar-nav .nav-link.btn,header .navbar-nav .nav-link.wp-block-button__link,header .navbar-nav .wp-block-file a.nav-link:not(.wp-block-file__button),header .navbar-nav .wp-block-loginout form#loginform .login-submit input.nav-link[type=submit],header .navbar-nav .wp-block-loginout.logged-in a.nav-link{background:#323f55;margin-left:0;margin-top:.5rem;padding:14px 20px}}header .navbar-nav .nav-item.dropdown>.dropdown-toggle{color:#fff;font-size:17px;font-size:1.0625rem}@media(min-width:992px){header .navbar-nav .nav-item.dropdown>.dropdown-toggle{font-size:calc(17px + -2*(100vw - 992px)/0);font-size:calc(1.0625rem + -2*(100vw - 992px)/0);font-size:15px;font-size:.9375rem}}@media(max-width:992px){header .navbar-nav .nav-item.dropdown>.dropdown-toggle{color:#030e21}}footer,header .navbar-nav .nav-link.active,header .navbar-nav .nav-link.show{color:#fff}footer{background-color:#030e21;font-size:14px;font-size:.875rem}@media(min-width:576px){footer{font-size:14px;font-size:.875rem}}@media(min-width:768px){footer{font-size:14px;font-size:.875rem}}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer h1.nav-header,footer h2.nav-header,footer h3.nav-header,footer h4.nav-header,footer h5.nav-header,footer h6.nav-header{color:#001d4c;color:#fff;font-family:Instrument Sans,serif;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.2}@media(min-width:576px){footer h1.nav-header,footer h2.nav-header,footer h3.nav-header,footer h4.nav-header,footer h5.nav-header,footer h6.nav-header{font-size:calc(2px + 2.08333vw);font-size:calc(.875rem + 2.08333vw - 12px)}}@media(min-width:768px){footer h1.nav-header,footer h2.nav-header,footer h3.nav-header,footer h4.nav-header,footer h5.nav-header,footer h6.nav-header{font-size:18px;font-size:1.125rem}}footer a{color:#ffd93d}footer a:hover{color:inherit;text-decoration:none}footer .footer-brand img{height:auto;max-width:155px;width:100%}footer .nav-list li{margin-bottom:1rem}footer .social-icons .list-inline-item{margin-right:1rem}footer .social-icons .list-inline-item:last-child{margin-right:0}footer .social-icons .list-inline-item img{height:auto;max-width:120px;width:100%}footer .social-icons .social-icon{color:#fff;font-size:1.5rem}footer small{color:#fff;opacity:.6}footer hr{border-color:#fff;opacity:.2}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit;opacity:.9;transform:translateY(-1px)}.wp-block-file a:not(.wp-block-file__button){border-radius:2rem;display:inline-block;text-decoration:none}.wp-block-file a:not(.wp-block-file__button):active,.wp-block-file a:not(.wp-block-file__button):focus,.wp-block-file a:not(.wp-block-file__button):hover{color:#fff;text-decoration:none}.wp-block-buttons.is-style-responsive .wp-block-button{margin-top:0}@media(max-width:991px){.wp-block-buttons.is-style-responsive{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.wp-block-buttons.is-style-responsive .wp-block-button{flex:0 0 calc(50% - 0.25rem)!important;width:calc(50% - .25rem)!important}.wp-block-buttons.is-style-responsive .wp-block-button:not(:first-child):not(:nth-child(2)){margin-top:.5rem}}@media(max-width:767px){.wp-block-buttons.is-style-responsive .wp-block-button{flex:0 0 100%!important;width:100%!important}.wp-block-buttons.is-style-responsive .wp-block-button:not(:first-child){margin-top:.5rem}}.wp-block-loginout form#loginform{background:#fff;border:2px solid #323f55;border-radius:1.25rem;max-width:400px;padding:2rem}.wp-block-loginout form#loginform p{margin-bottom:1.5rem}.wp-block-loginout form#loginform p:last-child{margin-bottom:0}.wp-block-loginout form#loginform label{display:block;font-size:16px;font-size:1rem}@media(min-width:576px){.wp-block-loginout form#loginform label{font-size:16px;font-size:1rem}}@media(min-width:768px){.wp-block-loginout form#loginform label{font-size:16px;font-size:1rem}}.wp-block-loginout form#loginform label{color:#030e21;font-weight:700;margin-bottom:.5rem}.wp-block-loginout form#loginform input[type=password],.wp-block-loginout form#loginform input[type=text]{box-sizing:border-box;font-size:16px;height:48px;padding:0 1rem;width:100%}.wp-block-loginout form#loginform .login-remember label{align-items:center;display:flex;font-weight:400;gap:.5rem;margin-bottom:0}.wp-block-loginout form#loginform .login-submit{display:flex}.wp-block-loginout form#loginform .login-submit input[type=submit]{border:none;color:#fff;cursor:pointer}.wp-block-loginout form#loginform .login-submit input[type=hidden]{display:none}.wp-block-embed.is-style-framed .wp-block-embed__wrapper,.wp-block-image.is-style-framed img,.wp-block-video.is-style-framed video{border:1px solid #030e21;border-radius:1.75rem;box-shadow:0 22px 43px -10px rgba(0,0,0,.25);overflow:hidden}.is-style-image-popout-bottom{margin-bottom:-10%!important}.is-style-popover-container{height:1.5rem!important;margin-top:12%}.wp-block-cover:has(.is-style-image-popout-bottom){overflow:visible}.card-block{background-color:#fff;border:1px solid #f2f6fc;border-radius:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);padding:2rem;position:relative}.card-block.is-style-no-border{border:none}.card-block.is-style-profile{border-radius:.5rem;overflow:auto;padding:0}.card-block.linkable{background-color:#fff;transition:background-color .2s ease,box-shadow .2s ease}.card-block.linkable:hover{background-color:#f2f6fc;box-shadow:0 6px 14px rgba(0,0,0,.04),0 25px 25px rgba(0,0,0,.04),0 56px 34px rgba(0,0,0,.02),0 100px 40px rgba(0,0,0,.01),0 156px 44px transparent}.card-block-link{inset:0;position:absolute;z-index:1}.testimonial-quote{font-size:14px;font-size:.875rem}@media(min-width:576px){.testimonial-quote{font-size:calc(8px + 1.04167vw);font-size:calc(.875rem + 1.04167vw - 6px)}}@media(min-width:768px){.testimonial-quote{font-size:16px;font-size:1rem}}.testimonial-quote:before{content:"“"}.testimonial-quote:after{content:"”"}.testimonial-author{-webkit-font-smoothing:antialiased;color:#323f55;font-family:DM Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;font-weight:600;letter-spacing:-.01em;line-height:1.6}@media(min-width:576px){.testimonial-author{font-size:calc(2px + 2.08333vw);font-size:calc(.875rem + 2.08333vw - 12px)}}@media(min-width:768px){.testimonial-author{font-size:18px;font-size:1.125rem}}.testimonial-author{margin-bottom:0}.testimonial-position{-webkit-font-smoothing:antialiased;color:#323f55;font-family:DM Sans,sans-serif;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.6}@media(min-width:576px){.testimonial-position{font-size:calc(6px + 1.04167vw);font-size:calc(.75rem + 1.04167vw - 6px)}}@media(min-width:768px){.testimonial-position{font-size:14px;font-size:.875rem}}.testimonial-position{color:#5f6878;margin-bottom:0}.retainer-list{display:flex;flex-direction:column;gap:1.5rem}.retainer-item{background-color:#fff;border:1px solid #5f6878;border-radius:1rem;box-shadow:0 4px 5.5px rgba(0,0,0,.07);padding:2rem}.retainer-meta{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.retainer-date{background-color:rgba(9,76,152,.15);border:1px solid rgba(9,76,152,.2);border-radius:999px;color:#323f55;color:#094c98;font-size:11px;font-weight:400;font-weight:600;letter-spacing:-.01em;letter-spacing:.08em;padding:7px 13px;text-transform:uppercase}.retainer-date,.retainer-order-number{-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;line-height:1.6}.retainer-order-number{color:#323f55;font-size:14px;font-weight:400;letter-spacing:-.01em}.retainer-title{font-size:24px;font-size:1.5rem}@media(min-width:576px){.retainer-title{font-size:calc(18.46154px + .96154vw);font-size:calc(1.5rem + .96154vw - 5.53846px)}}@media(min-width:992px){.retainer-title{font-size:28px;font-size:1.75rem}}.retainer-title{line-height:1.2;margin-bottom:.5rem}.retainer-case,.retainer-terms{-webkit-font-smoothing:antialiased;color:#323f55;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.6;line-height:1.4;margin-bottom:.25rem}.retainer-case:last-child,.retainer-terms:last-child{margin-bottom:0}.retainer-link a{-webkit-font-smoothing:antialiased;align-items:center;color:#323f55;color:#094c98;display:inline-flex;font-family:DM Sans,sans-serif;font-weight:400;gap:2px;letter-spacing:-.01em;line-height:1.6;margin-top:1rem}.retainer-link a:hover{text-decoration:underline}.fwc-retainer-agreement h2{font-size:28px;font-size:1.75rem}@media(min-width:576px){.fwc-retainer-agreement h2{font-size:calc(19.69231px + 1.44231vw);font-size:calc(1.75rem + 1.44231vw - 8.30769px)}}@media(min-width:992px){.fwc-retainer-agreement h2{font-size:34px;font-size:2.125rem}}.fwc-retainer-agreement h2{line-height:1.2;margin-bottom:.75rem}.agreement-table.fwc_table{background-color:#fff;border:1px solid #5f6878;border-collapse:separate;border-radius:1rem;border-spacing:0;box-shadow:0 4px 5.5px rgba(0,0,0,.07);margin-bottom:2rem;overflow:hidden;width:100%}.agreement-table.fwc_table td,.agreement-table.fwc_table th{-webkit-font-smoothing:antialiased;border-bottom:1px solid rgba(95,104,120,.3);color:#323f55;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.6;padding:1rem 2rem;text-align:left;vertical-align:top}.agreement-table.fwc_table tr:last-child td,.agreement-table.fwc_table tr:last-child th{border-bottom:none}.agreement-table.fwc_table th{color:#001d4c;font-weight:700;width:25%}