h1,h2,h3,p{color:#00012e}.align-middle,.nav-toggle>i{vertical-align:middle}.header-a-text,a,h1,h2,h3,header,p{text-align:left}.footer-link,.header-a-text,.nav-header>ul>li>a,.nav-toggle>i,a{text-decoration:none}.menu,.nav-header>ul{list-style-type:none}:root{--tsb-digital-light-blue:#0098cf;--tsb-digital-mid-blue:#0064be;--tsb-digital-dark-blue:#0051b4;--tsb-digital-extra-dark-blue:#00012e;--tsb-digital-white:#fff;--tsb-digital-grey:#666;--tsb-digital-mid-grey:#dee1e5;--tsb-digital-light-grey:#f6f6f6;--tsb-digital-fuschia:#e51a9b;--tsb-digital-text-blue:#00012e;--tsb-digital-marine:#053da6}*{box-sizing:border-box;padding:0;margin:0;outline:0}@font-face{font-family:DM-Sans;src:url(fonts/DMSans-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:DM-Sans-Bold;src:url(fonts/DMSans-Bold.ttf);font-weight:700;font-style:normal}body{font-family:DM-Sans,Helvetica!important;font-weight:400;-webkit-font-smoothing:antialiased;height:auto!important;height:100%;min-height:100%;text-rendering:optimizeLegibility}.nomargin{margin-top:0;margin-bottom:0}.softmargin{margin-top:0;margin-bottom:1rem}.inline{display:inline}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}.float-left-width{width:90%}.float-right-width{width:5%}.numbering-block{display:inline-block;width:25px}.flex-section{display:flex;display:-moz-flex}.flex-direction-reverse{flex-direction:column-reverse;-moz-flex-direction:column-reverse}.flex-direction{flex-direction:column;-moz-flex-direction:column}.spacer{height:70px}.half-spacer{height:45px}.small-spacer{height:25px}hr{border:.5px solid #dee1e5;border:.5px solid var(--tsb-digital-mid-grey);margin-left:auto;margin-right:auto}.container{width:95%;margin:auto}@media (min-width:768px) and (max-width:992px){.container{max-width:750px;margin:auto}}@media (min-width:992px) and (max-width:1200px){.container{max-width:970px;margin:auto}}@media (min-width:1200px){.container{max-width:1170px;margin:auto}}a,h1,h2,h3{margin-bottom:.28333333em}@font-face{font-family:TSB-Castledown-Heavy;src:url(../font/TSBCastledown-Heavy-v2.004.eot?) format("eot"),url(../font/TSBCastledown-Heavy-v2.004.otf) format("opentype"),url(../font/TSBCastledown-Heavy-v2.004.woff) format("woff"),url(../font/TSBCastledown-Heavy-v2.004.ttf) format("truetype"),url(../font/TSBCastledown-Heavy-v2.004.svg#TSBCastledown-Heavy-v2.004) format("svg");font-weight:800;font-style:normal}@font-face{font-family:TSB-Commercial-Regular;src:url(../font/basiccommercialltstd-roman.eot?) format("eot"),url(../font/basiccommercialltstd-roman.otf) format("opentype"),url(../font/basiccommercialltstd-roman.woff) format("woff"),url(../font/basiccommercialltstd-roman.ttf) format("truetype"),url(../font/basiccommercialltstd-roman.svg#basiccommercialltstd-roman) format("svg");font-weight:400}@font-face{font-family:TSB-Commercial-Bold;src:url(../font/basiccommercialltstd-bold.eot?) format("eot"),url(../font/basiccommercialltstd-bold.otf) format("opentype"),url(../font/basiccommercialltstd-bold.woff) format("woff"),url(../font/basiccommercialltstd-bold.ttf) format("truetype"),url(../font/basiccommercialltstd-bold.svg#basiccommercialltstd-bold) format("svg");font-weight:700}h1{font-family:TSB-Castledown-Heavy,Helvetica!important;font-size:46px;line-height:55px;color:var(--tsb-digital-text-blue)}h2{font-size:30px;line-height:36px}h2,h3{font-family:TSB-Castledown-Heavy,Helvetica;color:var(--tsb-digital-text-blue)}h3{font-size:24px;line-height:29px}p{font-family:DM-Sans,Helvetica;color:var(--tsb-digital-text-blue)}a,p{font-size:17px;line-height:26px}.header-a-text,.tag-developer{font-size:18px;line-height:23px}a{font-family:DM-Sans-Bold,Helvetica;color:#053da6;color:var(--tsb-digital-marine)}.nav-header,.tag-developer,span{font-family:TSB-Castledown-Heavy,Helvetica}span{font-weight:700}header{background-color:#fff;background-color:var(--tsb-digital-white);display:flex;display:-moz-flex;flex-direction:column;-moz-flex-direction:column;border-bottom:1px solid #dee1e5;border-bottom:1px solid var(--tsb-digital-mid-grey)}.header-size{line-height:80px;position:relative}.header-a-text{color:#0051b4;color:var(--tsb-digital-dark-blue)}.logo-image{width:100px;margin-right:10px}.tag-developer{font-weight:400;letter-spacing:.5px;margin-left:.5rem;color:#00012e;color:var(--tsb-digital-text-blue)}.menuDown{border-bottom:1px solid #dee1e5;border-bottom:1px solid var(--tsb-digital-mid-grey)}.menuUp{border-bottom:none}.nav-toggle{background-color:#fff;background-color:var(--tsb-digital-white);position:absolute;right:0;top:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;cursor:pointer;height:100%}.nav-toggle:hover{background-color:#0064be;background-color:var(--tsb-digital-mid-blue)}.api-card,.nav-header{background-color:#fff}.nav-toggle>i{color:#0051b4;color:var(--tsb-digital-dark-blue);display:inline;font-size:2.5em;font-weight:600;padding:0 1rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:.3s all ease;-o-transition:.3s all ease}.nav-toggle:hover>i{color:#fff;color:var(--tsb-digital-white)}.nav-header{background-color:var(--tsb-digital-white);display:none;transform:.3s all ease}.nav-header>ul>li{border-bottom:1px dotted rgba(0,0,0,.1);position:relative}.nav-header>ul>li:last-of-type{border-bottom:none}.nav-header>ul>li>a{display:block;color:#0051b4;color:var(--tsb-digital-dark-blue);padding:1rem .5rem;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:.25s all ease;-o-transition:.25s all ease;font-size:18px;line-height:23px}.nav-header>ul>li:hover>a{color:#fff;color:var(--tsb-digital-white);background-color:#0051b4;background-color:var(--tsb-digital-dark-blue)}@media (min-width:768px){.nav-toggle{display:none}header{flex-direction:row;-moz-flex-direction:row}.nav-header{display:block;flex:1}.nav-header>ul{display:flex;display:-moz-flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;height:100%}.nav-header>ul>li{border-bottom:none}.nav-header>ul>li>a{padding:1.9rem .75rem}}.flex-banner{flex-direction:column-reverse;-moz-flex-direction:column-reverse}.banner-image{display:block;width:350px;margin:1rem auto}@media (min-width:768px){.flex-banner{flex-direction:row;-moz-flex-direction:row;align-items:center;-webkit-align-items:center;-moz-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between}.flex-banner-image,.flex-banner-text{flex:1}}.api-card,.flex-card{flex-direction:column;-moz-flex-direction:column}.api-card{transition:box-shadow .3s;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;background-color:var(--tsb-digital-white);border-radius:12px;padding:2rem;margin:.5rem 0;border:1px solid #dee1e5;border:1px solid var(--tsb-digital-mid-grey);display:flex;display:-moz-flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between}.api-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.card-button{cursor:pointer;padding:0 1rem;height:44px;width:162px;background-color:#fff;background-color:var(--tsb-digital-white);color:#00012e;color:var(--tsb-digital-text-blue);border-radius:12px;border:1px solid #0051b4;border:1px solid var(--tsb-digital-dark-blue);font-family:DM-Sans,Helvetica;font-weight:700;font-size:16px;line-height:16px}.faq-question-text,.footer-link{font-family:TSB-Castledown-Heavy,Helvetica}.card-button:hover{background-color:#0051b4;background-color:var(--tsb-digital-dark-blue);color:#fff;color:var(--tsb-digital-white)}.card-button:disabled{cursor:default;background-color:#fff;background-color:var(--tsb-digital-white);color:#0064be;color:var(--tsb-digital-mid-blue);border:1px solid #0064be;border:1px solid var(--tsb-digital-mid-blue);opacity:.6}@media (min-width:768px){.flex-card{flex-direction:row;-moz-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between}.api-card{flex:1 0 45%;-webkit-flex:1 0 45%;-moz-flex:1 0 45%;-ms-flex:1 0 45%;-o-flex:1 0 45%;margin-right:1rem}.api-card:nth-child(2n){margin-right:0}}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none) and (min-width:768px){.api-card{flex:1 0 40%;-webkit-flex:1 0 40%;-moz-flex:1 0 40%;-ms-flex:1 0 40%;-o-flex:1 0 40%;margin-right:1rem}}.support-flex-empty,.support-flex-image{display:none}.support-image{width:250px}@media (min-width:768px){.flex-support{flex-direction:row;-moz-flex-direction:row;align-items:center;-webkit-align-items:center;-moz-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center}.support-flex-text{flex:4;-webkit-flex:4;-moz-flex:4;-ms-flex:4}.support-flex-image{display:block;flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2}.support-flex-empty{display:block;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1}}.faq-group{border-bottom:1px solid #dee1e5;border-bottom:1px solid var(--tsb-digital-mid-grey);padding:.2rem 0}.faq-group-top{border-top:1px solid #dee1e5;border-top:1px solid var(--tsb-digital-mid-grey)}.faq-question{cursor:pointer;padding:1rem 0}.faq-answer{padding:0 0 1rem;display:none}.chevron-style{font-size:16px;color:#0051b4;color:var(tsb-digital-dark-blue);float:right}.faq-question-text{font-weight:700;font-size:18px;line-height:23px;color:#00012e;color:var(--tsb-digital-text-blue);text-align:left}table,td,th{border:1px solid #666;border-collapse:collapse}td,th{padding:.5rem}.cellcenter{text-align:center}footer{background-color:#f6f6f6;background-color:var(--tsb-digital-light-grey)}.footer-container{width:95%;padding:1rem 0;margin-left:auto;margin-right:auto}.footer-flex{display:-ms-flexbox;display:flex;flex-flow:row wrap;align-items:flex-end}.footer-container-links{flex-basis:50%;text-align:left}.footer-container-logo{flex-basis:50%;text-align:right;margin:25px 0}.footer-logo{width:100px}.footer-link{color:#00012e;color:var(--tsb-digital-text-blue);font-size:16px;display:inline-block;margin-bottom:1rem;margin-right:2rem}.footer-paragraph{font-family:DM-Sans,Helvetica;color:#666;color:var(--tsb-digital-grey);font-size:12px;margin-top:.28333333em;margin-bottom:.28333333em;text-align:left}.end-footer{position:fixed;bottom:0;left:2.5%}@media (min-width:768px) and (max-width:992px){.footer-container{max-width:750px;margin:auto}.footer-container-logo{margin:0}}@media (min-width:992px) and (max-width:1200px){.footer-container{max-width:970px;margin:auto}.footer-container-logo{margin:0}}@media (min-width:1200px){.footer-container{max-width:1170px;margin:auto}.footer-container-logo{margin:0}}.top-nav{align-items:center;justify-content:space-between;width:100%;color:#fff!important;height:80px}.menu,.top-nav{display:flex;flex-direction:row}.menu{margin:0;padding:0}.menu>a{text-align:center;height:85px;width:120px;text-decoration:none!important}.menu>a:hover,.menu>a>li:hover{background-color:#0064be!important;color:#fff!important;cursor:pointer!important;text-decoration:none}.menu>a>li{margin-top:35px;font-family:TSB-Castledown-Heavy,Helvetica;color:#00012e;color:var(--tsb-digital-text-blue)}.menu-button-container{display:none;width:80px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:2%;height:80px;background-color:#fff}#menu-toggle{display:none}.menu-button{background-color:#0064be;height:8px;width:40px;margin-top:5px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}#menu-toggle:checked+.menu-button-container{background-color:#0064be;width:80px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:2%;height:80px}#menu-toggle:checked+.menu-button-container>span{background-color:#fff}@media (max-width:700px){.menu-button-container,.menu>a>li{display:flex}.menu{position:absolute;top:0;margin-top:80px;left:0;flex-direction:column;width:100%;justify-content:center;align-items:center}#menu-toggle~.menu li{height:0;margin:0;padding:0;border:0;transition:height .4s cubic-bezier(.23,1,.32,1)}#menu-toggle:checked~.menu>a{width:100%;color:#0064be;border-bottom:.5px solid #dee1e5;height:2.5em;padding:.5em;background-color:#f6f6f6;margin-bottom:0;transition:height .4s cubic-bezier(.23,1,.32,1);display:flex;text-decoration:none}.menu>a>li{width:100%}.menu>a{display:none}}