html,body{--fontFamily:"Open Sans", sans-serif;--fontFamilyHeader:"Work Sans", sans-serif;--fontRoboto:"Roboto", sans-serif;--headerLinkFontFamily:var(--fontFamilyHeader);--h1FontSize:2.5rem;--h2FontSize:1.875rem;--h3FontSize:1.5rem;--pFontSize:1rem;--headerLinkFontSize:1.125rem;--h1LineHeight:1.2375;--h2LineHeight:1.2375;--pLineHeight:1.75;--headerTextTransform:none;--background:var(--white);--primaryColor:#2290cf;--primaryColorDark:#17618c;--primaryColorShade:#1d73a6;--primaryColorTint:#4aa4d7;--primaryColorLight:#66b5de;--secondaryColor:#00305c;--secondaryColorDark:#00213f;--secondaryColorShade:#00284d;--secondaryColorTint:#4e6e8d;--secondaryColorLight:#7f97ad;--borderRadius:30px;--lightGray:#e3e3e3;--grey:#c8c8c8;--darkGrey:#707070;--darkerGrey:#4d4d4d;--mobileMenuBg:var(--secondaryColor);--text-color:var(--darkerGrey);--overlay-bg:#0006;--boxShadow:0 2px 6px -3px #cecece;--offWhite:#f2f2f3;--appMenuBorderRadius:30px;--appMenuBoxShadow:0 5px 10px #00000026;--appMenuBg:linear-gradient(#0000, #0000001a);--appMenuPaddingBottom:15px;--line:#e0e0e0;--button-background:transparent;--button-color:var(--darkerGrey);--button-icon-background:var(--secondaryColor);--button-icon-color:var(--darkerGrey);--button-color-hover:var(--darkerGrey);--wdac-header-height:83px;--dotNavBg:var(--grey);--dotNavBgActive:#00305c}@media only screen and (min-width:640px){html,body{--h1FontSize:clamp(30px, 4.375vw, 70px);--h2FontSize:clamp(30px, 3.438vw, 55px);--h3FontSize:clamp(24px, 2.5vw, 40px);--headerLinkFontSize:clamp(16px, 1.125vw, 18px);--pFontSize:clamp(18px, 1.25vw, 20px);--pLineHeight:2}}@media only screen and (min-width:960px){html,body{--logoMaxWidth:clamp(70px, 5.5vw, 100px);--logoMaxHeight:clamp(70px, 5.5vw, 100px);--wdac-header-height:160px;--headerLinkFontSize:clamp(16px, 1.25vw, 24px)}}body,p,wdac-p{color:var(--text-color)}.wdac-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wdac-rounded-border{border-radius:var(--borderRadius);overflow:hidden}.wdac-overlay{background:var(--overlay-bg);width:100%;height:100%;transition:background .3s ease-in-out;position:absolute;top:0;left:0}.wdac-overlay-link:hover~.inner .wdac-overlay-hover-bg-lighten.wdac-bg-offwhite,.wdac-overlay-link:focus-visible~.inner .wdac-overlay-hover-bg-lighten.wdac-bg-offwhite{background:color-mix(in srgb, var(--offWhite), var(--white) 50%)}body:not(.scroll) header.site-header.transparent{background:unset!important}@media only screen and (max-width:959px){header.site-header.transparent{background:unset!important}}.wdac-bg-transparent-black{background:#00000080}.wdac-margin-auto-top{margin-top:auto}.wdac-margin-auto-bottom{margin-bottom:auto}.wdac-margin-auto-y{margin-top:auto;margin-bottom:auto}@media only screen and (min-width:960px){.jumpto--header-offset{scroll-margin-top:var(--wdac-header-height)}}ul.uk-dotnav{margin-bottom:-6px;padding-bottom:10px}ul.uk-dotnav a{background:var(--dotNavBg);border:none}ul.uk-dotnav a:hover,ul.uk-dotnav a:focus{background:var(--dotNavBgActive)}ul.uk-dotnav a:focus-visible{outline:2px dashed var(--dotNavBgActive,#ccc);outline-offset:2px}ul.uk-dotnav>.uk-active>*{background-color:var(--dotNavBgActive)}.wdac-last-child p:last-child,.wdac-last-child ul:last-child,.wdac-last-child ol:last-child,.wdac-last-child a:last-child,.wdac-last-child p:last-child,.wdac-last-child h2:last-child,.wdac-last-child h3:last-child,.wdac-last-child h4:last-child,.wdac-last-child h5:last-child,.wdac-last-child h6:last-child,.wdac-last-child span:last-child,.wdac-last-child img:last-child,.wdac-last-child blockquote:last-child{margin-bottom:0}.wdac-first-child p:first-child,.wdac-first-child ul:first-child,.wdac-first-child ol:first-child,.wdac-first-child a:first-child,.wdac-first-child p:first-child,.wdac-first-child h2:first-child,.wdac-first-child h3:first-child,.wdac-first-child h4:first-child,.wdac-first-child h5:first-child,.wdac-first-child h6:first-child,.wdac-first-child span:first-child,.wdac-first-child img:first-child,.wdac-first-child blockquote:first-child{margin-top:0}.wdac-video-wrapper{--overlay-bg:#0006}.wdac-video-wrapper img{width:100%}.wdac-video-wrapper:hover .wdac-video-play-link i{transform:scale(1.3)}.wdac-video-content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wdac-video-content:hover .wdac-video-play-link{transform:scale(1.3)}.wdac-video-play-link-wrapper{flex-flow:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wdac-video-iframe-wrapper{height:0;padding-bottom:56.25%;position:absolute}.wdac-video-iframe-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wdac-video-play-link{width:var(--icon-size,100px);height:var(--icon-size,100px);cursor:pointer;z-index:10;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.wdac-video-play-link svg{color:#fff;width:20%;transform:translate(20%)}.wdac-video-play-link:hover,.wdac-video-play-link:focus{background:var(--secondaryColor);outline:none}@media only screen and (max-width:959px){.wdac-padding-fluid-x--25 .wdac-video-wrapper{margin-left:calc(-1 * max(var(--blockFluid) * .25, var(--block) * .25));margin-right:calc(-1 * max(var(--blockFluid) * .25, var(--block) * .25))}}@media only screen and (min-width:960px){.wdac-video-wrapper{border-radius:var(--borderRadius);overflow:hidden}}@media only screen and (min-width:640px){.wdac-two-column{column-gap:clamp(16px,1.6cqw,70px);margin-top:.5em;margin-bottom:1em;display:flex}.wdac-two-column>*{flex:1;margin:0}}@media only screen and (min-width:960px){.wdac-two-column{column-gap:clamp(20px,2.65cqw,70px)}}ul+ul,ol+ol{margin-top:-20px}.wdac-overlay-link~.inner{pointer-events:none}.wdac-hero-bullets{--pFontSize:1.125rem}@media only screen and (min-width:640px){.wdac-hero-bullets{--pFontSize:clamp(18px, 1.125vw, 18px)}.wdac-hero-bullets .wdac-two-column{column-gap:clamp(20px,3.125vw,50px)}}@media only screen and (min-width:960px){.wdac-bg-offwhite\@d{background-color:var(--offWhite)}}.fsi-icons-grid-shortcode{align-items:center;column-gap:clamp(20px,1.6cqw,30px);width:100%;display:flex}.fsi-icons-grid-shortcode .fsi-icons-grid-shortcode__item{justify-content:center;align-items:center;display:flex}@media only screen and (max-width:959px){.fsi-icons-grid-shortcode{justify-content:center;align-items:center;column-gap:20px;width:100%;display:flex}}.consent-banner-body{width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.consent-banner-body div{border:none;vertical-align:middle!important}.consent-banner-body>div{max-width:clamp(768px,80vw,1120px);margin:auto}.consent-banner-body p,.consent-banner-body button{font-size:1rem!important}.consent-banner-body button{border-width:2px;transition:all .3s ease-in}.consent-banner-body #data-sf-reject-button:hover,.consent-banner-body #data-sf-reject-button:focus-visible{color:#00305c;background:#fff}.consent-banner-body #data-sf-accept-button{border-color:#fff}.consent-banner-body #data-sf-accept-button:hover,.consent-banner-body #data-sf-accept-button:focus-visible{color:#fff;background:#00305c}@media only screen and (max-width:767px){.consent-banner-body{padding:.75rem 0!important}.consent-banner-body>div{max-width:clamp(350px,100vw - 35px,1120px)}.consent-banner-body div{padding:0!important}.consent-banner-body p{text-align:left!important;font-size:.875rem!important}.consent-banner-body .responsive-container{flex-flow:wrap;justify-content:center;gap:18px 2%;display:flex!important}.consent-banner-body .responsive-container>div:first-child{margin-right:auto;width:calc(100% - 70px)!important}.consent-banner-body .responsive-container>div:not(:first-child){width:48%!important}}body{background-image:url(/wp-content/themes/fsi/assets/images/login-background.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-color:var(--secondaryColor);color:var(--textColor)}.wp-core-ui .button+.button{margin-top:16px}a,[type=submit],button,.button{transition:all .3s ease-in-out}a:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--white);outline-offset:3px;box-shadow:none;color:var(--white)}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-primary,.wp-core-ui .button.button-large,input[type=submit]{box-shadow:none;text-shadow:none;background:var(--primaryColor);color:var(--white);text-transform:capitalize;border:0;border-radius:50px;outline:0;height:60px;font-size:22px;font-weight:600;line-height:.7;transition:all .3s ease-in-out;padding:1em 2.5em!important}.wp-core-ui .button-group.button-large .button:focus,.wp-core-ui .button.button-primary:focus,.wp-core-ui .button.button-large:focus,input[type=submit]:focus,.wp-core-ui .button-group.button-large .button:hover,.wp-core-ui .button.button-primary:hover,.wp-core-ui .button.button-large:hover,input[type=submit]:hover{background-color:var(--secondaryColor);color:var(--white)}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-primary,.wp-core-ui .button.button-large{text-transform:capitalize;font-size:22px;padding:.95em 1.5em .85em!important}body.login{--secondaryColor:#13345d;--textColor:#8e8e90;--grey:#93959c;--jetBlack:#000;--white:#fff;justify-content:center;align-items:center;height:100vh;font-size:.75rem;display:flex}body.login #login{background:var(--white);border-radius:40px;width:100%;max-width:525px;padding:26px 0 80px;position:relative}body.login.interim-login #login{padding-top:7vh}body.login div#login h1 a{display:none}body.login h1{background-image:url(/wp-content/themes/fsi/assets/images/fsi-logo.svg);background-position:top;background-repeat:no-repeat;background-size:95px 95px;width:100%;height:95px}body.login h1.admin-email__heading{color:var(--white);background:0 0;font-weight:700}body.login form{box-shadow:none;color:var(--jetBlack);background-color:#0000;border:none;margin:0;padding:34px 40px 12px}body.login form .input{appearance:none;background-color:var(--white);color:var(--jetBlack);border-color:var(--grey);-webkit-font-smoothing:antialiased;border-width:2px;border-radius:10px;height:60px;margin-bottom:10px;padding-left:.45em;padding-right:.45em;font-size:20px;font-weight:400}body.login form .input:focus{border-color:var(--jetBlack);box-shadow:none}body.login #nav,body.login #backtoblog{text-align:center;color:#0000;flex-flow:wrap;justify-content:space-between;gap:8px;width:calc(100% - 76px);margin:0 auto;padding:3px 16px 0;display:flex;text-shadow:none!important}body.login #backtoblog{display:none}body.login #nav a,body.login #backtoblog a{color:var(--textColor);font-size:18px}body.login #nav a:focus,body.login #nav a:hover,body.login #backtoblog a:focus,body.login #backtoblog a:hover{color:var(--secondaryColor)}body.login.wp-core-ui select{width:100%;max-width:unset;height:60px;color:var(--jetBlack);border-width:2px;border-radius:10px;margin-bottom:10px;font-size:20px;font-weight:400}body.login.wp-core-ui select:focus,body.login.wp-core-ui select:hover,body.login.wp-core-ui select:active{border-color:var(--jetBlack);box-shadow:none}body.login.wp-core-ui input[type=checkbox]{margin-right:10px}body.login label{text-transform:capitalize;letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:20px;font-weight:600}body.login #loginform p:first-child,body.login .user-pass-wrap{margin-bottom:1rem}body.login label[for=user_first_name],body.login label[for=user_last_name],body.login label[for=user_login],body.login label[for=user_pass],body.login label[for=user_email],body.login label[for=user_title],body.login label[for=user_company],body.login label[for=user_phone],body.login label[for=user_industry],body.login label[for=user_product_interest],body.login label[for=user_consent_to_be_advertised_to]{color:var(--textColor);margin-bottom:5px;display:block}body.login label[for=user_login],body.login label[for=user_first_name],body.login label[for=user_last_name]{position:relative}body.login label[for=user_login]:before,body.login label[for=user_first_name]:before,body.login label[for=user_last_name]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_pass]{position:relative}body.login label[for=user_pass]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_email]{position:relative}body.login label[for=user_email]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_title]{position:relative}body.login label[for=user_title]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_company]{position:relative}body.login label[for=user_company]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_phone]{position:relative}body.login label[for=user_phone]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_industry]{position:relative}body.login label[for=user_industry]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login label[for=user_product_interest]{position:relative}body.login label[for=user_product_interest]:before{content:"";margin-right:7.5px;font-family:"Font Awesome 6 Pro";display:inline-flex;position:relative}body.login .forgetmenot{float:none;position:relative}body.login form .forgetmenot label{color:var(--textColor);letter-spacing:0;text-transform:none;padding-top:0;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.25}body.login .backup-methods-wrap a{color:var(--white)}body.login #login_error,body.login .message,body.login .success{border-left:4px solid var(--primaryColor);width:calc(100% - 72px);color:var(--textColor);margin:0 auto;font-size:.875rem}body.login #login_error p,body.login .message p,body.login .success p{color:var(--textColor)}body.login #login_error:not(.notice){color:var(--primaryColor);text-align:center}body.login #login #reg_passmail{color:var(--textColor);margin-top:10px;margin-bottom:20px;font-size:18px;font-weight:400}body.login #login form p.submit{text-align:center;margin-top:20px}body.login .button.button-primary,body.login .button-group.button-large .button,body.login .button.button-large{float:none;text-align:center;width:100%;margin-left:auto;margin-right:auto}body.login .fsi-login-footer-content{position:absolute;bottom:44px;left:37px}body.login .fsi-login-footer-content a{color:var(--textColor);align-items:center;gap:8px;font-size:18px;text-decoration:none;display:flex}body.login .fsi-login-footer-content a i{font-size:14px}body.login .fsi-login-footer-content a:hover,body.login .fsi-login-footer-content a:focus{color:var(--secondaryColor)}body.login-action-register{background-color:#04152f;height:auto;min-height:calc(100vh + 300px);padding-top:100px;padding-bottom:100px}body.login-action-confirm_admin_email #login{margin-top:auto;padding:26px 0}body.login h1.admin-email__heading{height:auto;color:var(--text-color)}body.login-action-register #login{margin:0;padding:26px 0}