﻿.home{background-image:none;}.home #banner .tsa .navbar-brand img{width:190px;}@media(max-width:992px){.home #banner .tsa .navbar-brand img{width:160px;}}@media screen and (max-width:940px){.home #banner .tsa .navbar-brand img{width:120px;}}.home .programs{margin:70px auto;width:100%;}.home .programs .col-lg-7{padding-right:0;}@media(max-width:992px){.home .programs .col-lg-7{padding-left:0;}}.home .programs .col-lg-5{padding-left:0;}@media(max-width:992px){.home .programs .col-lg-5{padding-right:0;}}.home .programs .graphic{width:100%;}.home .programs .graphic img{width:100%;}.home .programs .content{background-color:#012d53;box-sizing:border-box;padding:3vh 4vw;height:100%;position:relative;width:100%;}.home .programs .content .card{border-radius:0;font:normal normal normal 18px/24px 'Open Sans';padding:1em 2em;margin-bottom:1em;}.home .programs .content .card .card-body{font:normal normal bold 20px/27px 'Open Sans';}.home .leadership{position:relative;width:100%;}.home .leadership img{position:relative;top:0;left:0;height:100%;width:100%;z-index:1;}.home .leadership h2{position:absolute;top:1.5em;left:3em;z-index:2;}.home .leadership .leadership-content{position:absolute;top:5em;left:3em;z-index:2;color:#012d53;font:normal normal normal 26px/36px Open Sans;}.home .leadership .leadership-content .map{position:relative;bottom:1em;right:1em;text-align:center;width:100%;}.home .leadership .leadership-content .map img{position:relative;top:0;left:0;width:100%;z-index:-1;}.home .leadership .leadership-content .map .button-link{position:absolute;top:50%;left:50%;transform:translateX(-50%);z-index:2;font-size:18px;font-weight:700;}.hero{position:relative;width:100%;}.hero img.bgImage{position:relative;top:0;left:0;width:100%;z-index:1;}.hero .text-background{position:absolute;width:50%;height:50%;background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;background:#fff 0% 0% no-repeat padding-box;border:1px solid #707070;opacity:.72;filter:blur(50px);z-index:2;}.hero .text-background.left{left:0;}.hero .text-background.right{right:0;}.hero .text-background.top{top:0;}.hero .text-background.bottom{bottom:0;}.hero .text-container{position:absolute;top:0;left:0;width:45%;opacity:1;filter:none;margin:5%;z-index:500;}@media screen and (max-width:768px){.hero .text-container{width:80%;}}.hero .text-container h2{color:#012d53;font:normal normal bold 65px/64px 'Open Sans';text-transform:uppercase;}@media screen and (max-width:1225px){.hero .text-container h2{font:normal normal bold 45px/44px 'Open Sans';}}@media screen and (max-width:960px){.hero .text-container h2{font:normal normal bold 36px/38px 'Open Sans';}}@media screen and (max-width:786px){.hero .text-container h2{font:normal normal bold 24px/28px 'Open Sans';}}.hero .text-container h1{color:#005baa;font:normal normal normal 30px/41px 'Open Sans';text-transform:uppercase;}@media screen and (max-width:1225px){.hero .text-container h1{font:normal normal normal 24px/28px 'Open Sans';}}@media screen and (max-width:960px){.hero .text-container h1{font:normal normal normal 18px/22px 'Open Sans';}}.hero .action-bar{position:absolute;bottom:0;left:0;width:100%;z-index:2;}.hero .action-bar ul{background-image:linear-gradient(to right,#cc4a3e,#cc4a3e);background-repeat:no-repeat;background-position:0 0;background-size:30px 100%;list-style:none;margin:0;padding:0;display:flex;flex-flow:row;justify-content:center;color:#fff;font:normal normal bold 45px/48px 'Open Sans';height:110px;overflow-x:hidden;}@media screen and (max-width:1225px){.hero .action-bar ul{font:normal normal bold 36px/38px 'Open Sans';height:100px;}}@media screen and (max-width:960px){.hero .action-bar ul{font:normal normal bold 26px/28px 'Open Sans';height:80px;}}@media screen and (max-width:960px){.hero .action-bar ul{font:normal normal bold 22px/24px 'Open Sans';height:60px;}}@media screen and (max-width:786px){.hero .action-bar ul{font:normal normal bold 18px/20px 'Open Sans';height:60px;}}.hero .action-bar ul li{flex-direction:row;flex-grow:1;text-align:center;vertical-align:middle;position:relative;background-color:rgba(0,91,170,.6);border-top:3px #fff solid;border-right:2px solid #fff;margin-top:10px;padding-top:20px;transform:skewX(30deg);}.hero .action-bar ul li:hover{background-color:#cc4a3e;}.hero .action-bar ul li.action-lbl{background-color:#cc4a3e;font:normal normal bold 50px/54px 'Open Sans';margin-top:0;margin-right:3px;}@media screen and (max-width:1225px){.hero .action-bar ul li.action-lbl{font:normal normal bold 42px/48px 'Open Sans';}}@media screen and (max-width:960px){.hero .action-bar ul li.action-lbl{font:normal normal bold 36px/38px 'Open Sans';}}@media screen and (max-width:786px){.hero .action-bar ul li.action-lbl{font:normal normal bold 24px/28px 'Open Sans';}}.hero .action-bar ul li.action-lbl .lbl-text{display:inline-block;transform:skewX(-30deg);}.hero .action-bar ul li:last-child{flex-grow:0;transform:skewX(0deg);border:0;}.hero .action-bar ul li a{color:#fff;display:inline-block;transform:skewX(-30deg);text-decoration:none;}.hero .action-bar ul li a:hover{color:#fff;text-decoration:none;}.section-banner{font:normal normal normal 24px/36px Open Sans;letter-spacing:0;color:#012d53;opacity:1;padding-top:57px;}@media screen and (max-width:768px){.section-banner{padding-top:24px;font:normal normal normal 18px/24px Open Sans;}}.section-banner .header-text{padding-right:40px;}.section-banner .header-text h1{line-height:36px;margin-bottom:36px;}@media screen and (max-width:768px){.section-banner .header-text h1{margin-bottom:0;}}.section-banner .header-text img{max-width:100%;}.section-banner .header-media .media-container{width:100%;height:100%;min-height:180px;margin:auto 0 auto auto;position:relative;}@media screen and (max-width:768px){.section-banner .header-media .media-container{margin-bottom:0;}}.section-banner .header-media .media-container.hasVideo{min-height:360px;}@media screen and (max-width:768px){.section-banner .header-media .media-container.hasVideo{min-height:220px;}}.section-banner .header-media .media-container.hasImage{max-width:600px;}.section-banner .header-media .media-container img{max-width:100%;border:1px solid #ccc;box-shadow:0 2px 5px 0 rgba(102,102,102,.75);background-color:#fff;}.section-banner .header-media .media-container video{max-width:100%;}.section-banner .header-media .media-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.icon-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;}@media screen and (max-width:768px){.icon-buttons{display:block;}}.icon-buttons.two-buttons{max-width:80%;margin:auto;}.button-icon{background-color:#005baa;box-shadow:5px 5px 15px #00000029;display:inline-block;font:normal normal bold 16px/22px 'Open Sans';min-width:200px;margin-bottom:20px;}@media screen and (max-width:768px){.button-icon{display:block;}}.button-icon.mobile-only{display:none;}@media screen and (max-width:768px){.button-icon.mobile-only{display:inline-block;}}.button-icon.Red{background-color:#cc4a3e;}.button-icon.Blue{background-color:#005baa;}.button-icon.White{background-color:#fff;}.button-icon .button{color:#fff;display:inline-block;background-color:#cc4a3e;line-height:40px;margin-left:8px;padding:4px 40px 4px 8px;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%;}.button-icon .button:hover{background-color:#d77066;text-decoration:none;}.button-icon .button.Red{background-color:#cc4a3e;}.button-icon .button.Blue{background-color:#005baa;}.button-icon .button img{margin-top:-4px;margin-right:10px;width:28px;}.button-icon .button i{font-size:28px;margin-right:16px;vertical-align:middle;}.button-icon .button i.bi-chevron-right{font-size:24px;position:absolute;margin-right:0;top:10%;right:8px;}.button-icon+.button-icon{margin-left:24px;}@media screen and (max-width:768px){.button-icon+.button-icon{margin-left:0;}}.jcarousel-wrapper{position:relative;}.jcarousel-wrapper .jcarousel{position:relative;overflow:hidden;width:100%;}.jcarousel-wrapper .jcarousel ul{left:0;top:0;}.jcarousel-wrapper .jcarousel ul li{background-color:#fff;min-width:250px;height:100px;padding:10px 40px;}@media screen and (max-width:768px){.jcarousel-wrapper .jcarousel ul li{min-width:150px;}}.jcarousel-wrapper .jcarousel ul li:hover{box-shadow:5px 5px 15px #00000029;border:1px solid #efefef;}.jcarousel-wrapper .jcarousel ul li img{display:block;max-height:100%;max-width:100%;height:auto!important;margin:auto auto;}.jcarousel-wrapper .jcarousel-control-prev,.jcarousel-wrapper .jcarousel-control-next{text-decoration:none;}.cta{font:normal normal 600 16px/22px Open Sans;letter-spacing:0;color:#012d53;opacity:1;text-align:center;}.cta .button-link{background-color:#cc4a3e;display:inline-block;font:normal normal bold 16px/22px Open Sans;}.cta .button-link .button{color:#fff;display:inline-block;background-color:#005baa;padding:4px 8px;margin-left:8px;text-decoration:none;text-transform:uppercase;}.cta .button-link .button:hover{background-color:#0076dd;text-decoration:none;}.cta .button-link .button i{margin-left:8px;margin-right:12px;}.cta .label{margin-top:16px;}.cta .label a{font:normal normal bold 16px/22px Open Sans;letter-spacing:0;color:#122d51;text-transform:uppercase;opacity:1;}.cta-background{border:1px solid #ddd;position:relative;width:100%;}@media(max-width:786px){.cta-background{border:0;}}.cta-background img{position:relative;top:0;left:0;z-index:-1;max-width:100%;}.cta-background h2{position:absolute;top:12px;left:24px;filter:drop-shadow(5px 5px 10px #000);}@media(max-width:786px){.cta-background h2{position:relative;top:0;left:0;}}.cta-background .description{position:absolute;top:60px;left:24px;color:#005baa;font:normal normal normal 16px/22px 'Open Sans';}@media(max-width:1225px){.cta-background .description{top:42px;}}@media(max-width:786px){.cta-background .description{position:relative;top:16px;left:0;}}.cta-background .button-center{position:absolute;bottom:42px;left:10%;width:80%;box-shadow:5px 5px 15px #00000029;}@media(max-width:786px){.cta-background .button-center{position:relative;top:16px;bottom:auto;margin-top:16px;margin-bottom:16px;}}.cta-background .button-center .button-link{background-color:#cc4a3e;display:inline-block;font:normal normal normal 16px/22px 'Open Sans';position:relative;width:100%;}.cta-background .button-center .button-link .button{color:#fff;display:inline-block;background-color:#005baa;margin-left:8px;padding:8px;position:relative;text-transform:uppercase;width:100%;}.cta-background .button-center .button-link .button:hover{background-color:#0076dd;text-decoration:none;}.cta-background .button-center .button-link .button i{font-size:24px;position:absolute;top:8px;right:8px;}.card-list .card-list-container .col-lg-4{padding-right:0;}@media(max-width:992px){.card-list .card-list-container .col-lg-4{padding-left:0;}}.card-list .card-list-container .col-lg-8{padding-left:0;}@media(max-width:992px){.card-list .card-list-container .col-lg-8{padding-right:0;}}.card-list .card-list-container .list-media{background-repeat:no-repeat;background-size:cover;background-position:top center;}.card-list .card-list-container .list-content{background-color:#012d53;color:#fff;padding:20px;}.card-list .card-list-container .list-content .cards ul{display:flex;gap:2%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0;width:100%;}@media(max-width:992px){.card-list .card-list-container .list-content .cards ul{display:block;}}.card-list .card-list-container .list-content .cards li{flex:0 49%;margin-bottom:16px;border-radius:0;font:normal normal normal 16px/20px 'Open Sans';letter-spacing:0;padding:8px 24px;position:relative;display:flex;flex-direction:column;min-width:0;color:#012d53;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #000;}@media(max-width:992px){.card-list .card-list-container .list-content .cards li{flex:none;}}.card-list .card-list-container .list-content .label{font:normal normal bold 16px/22px Open Sans;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;margin-right:16px;}.competitions-container{margin-bottom:12px;}.competitions-container .tab-content{background-color:#012d53;color:#fff;padding:10px 20px;}.competitions-container .tab-content .heading{font:normal normal bold 18px/36px Open Sans;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;}@media(max-width:992px){.competitions-container .tab-content .heading{font:normal normal bold 16px/32px Open Sans;}}.competitions-container .tab-content .tabs .tab{display:inline-block;background-color:#122d51;font:normal normal bold 18px/19px Open Sans;letter-spacing:0;color:#fff;opacity:1;padding:10px 20px;cursor:pointer;}.competitions-container .tab-content .tabs .tab.active{background-color:#005baa;}.competitions-container .tab-content .tabs .tab:hover{color:#ededed;}.competitions-container .competitions-content{margin-top:20px;}.competitions-container .competitions-content .categories ul{list-style-type:none;margin:0;padding:0;}.competitions-container .competitions-content .categories ul li{display:inline-block;background-color:#005baa;font:normal normal bold 18px/24px Open Sans;letter-spacing:0;color:#fff;opacity:1;margin-bottom:10px;padding:20px;width:100%;}.competitions-container .competitions-content .category-cards .cards{display:flex;gap:1%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}.competitions-container .competitions-content .category-cards .cards .card{flex:0 49%;margin-bottom:16px;border-radius:0;box-shadow:5px 5px 15px #00000029;font:normal normal normal 16px/20px 'Open Sans';color:#555;letter-spacing:0;padding:20px;max-height:200px;overflow-y:scroll;}.competitions-container .competitions-content .category-cards .cards .card h2{font:normal normal bold 16px/24px Open Sans;letter-spacing:0;}.tabs-categories li{background-color:#005baa;color:#fff;padding:0;margin-bottom:6px;font:normal normal bold 16px/20px Open Sans;letter-spacing:0;opacity:1;}.tabs-categories li:hover,.tabs-categories li.active{background-color:#122d51;}.tabs-categories li a{color:#fff;display:inline-block;height:100%;padding:20px 24px;width:100%;}.tabs-categories li a:hover{color:#fff;text-decoration:none;}.competition-cards .cards{display:flex;gap:1%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}@media(max-width:992px){.competition-cards .cards{display:block;}}.competition-cards .cards .card{flex:0 49%;margin-bottom:16px;border-radius:0;box-shadow:5px 5px 15px #00000029;font:normal normal normal 16px/20px 'Open Sans';color:#555;letter-spacing:0;padding:20px;max-height:200px;overflow-y:scroll;}@media(max-width:992px){.competition-cards .cards .card{flex:none;}}.competition-cards .cards .card h3{font:normal normal bold 16px/24px Open Sans;letter-spacing:0;}.profile{font:normal normal normal 16px/22px Open Sans;letter-spacing:0;color:#000;opacity:1;margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;background-color:#fff;}.profile .portrait{flex-grow:1;width:230px;max-height:250px;padding:10px;}.profile .portrait img{max-width:210px;margin-right:20px;}.profile .profile-text{flex-grow:4;overflow-y:scroll;max-height:250px;padding:10px;}.profile .profile-text .bio-text{margin-bottom:20px;}.profile.alumni{border:1px solid #dedede;padding:0;width:49%;}.profile.alumni:nth-child(odd){margin-right:1%;}.profile.alumni:nth-child(even){margin-left:1%;}.profile.alumni .name{font-weight:bold;}.profile.alumni .location{font-style:italic;}.heading-with-sub{margin-top:50px;}@media screen and (max-width:768px){.heading-with-sub{margin-top:24px;}}.heading-with-sub h2{color:#012d53;display:inline-block;font:normal normal bold 24px/36px 'Open Sans';padding:6px 0;text-transform:uppercase;}@media screen and (max-width:1225px){.heading-with-sub h2{font:normal normal bold 20px/32px 'Open Sans';}}@media screen and (max-width:960px){.heading-with-sub h2{font:normal normal bold 18px/24px 'Open Sans';}}@media screen and (max-width:768px){.heading-with-sub h2{border-left:5px solid #cc4a3e;display:block;padding-left:16px;}}.heading-with-sub h3{border-left:1px solid #cc4a3e;display:inline-block;font:normal normal 600 24px/36px 'Open Sans';margin-left:16px;padding-left:16px;text-transform:none;}@media screen and (max-width:1225px){.heading-with-sub h3{font:normal normal 600 18px/22px 'Open Sans';}}@media screen and (max-width:960px){.heading-with-sub h3{font:normal normal 600 16px/20px 'Open Sans';}}@media screen and (max-width:768px){.heading-with-sub h3{border-left:0;display:block;margin-left:0;padding-left:21px;}}.competitions-and-programs{background-color:#012d53;box-sizing:border-box;padding:3vh 4vw;height:100%;position:relative;width:100%;}.competitions-and-programs .card{border-radius:0;font:normal normal normal 16px/22px 'Open Sans';padding:1em 2em;margin-bottom:1em;}.competitions-and-programs .card .card-heading{margin-bottom:8px;}.competitions-and-programs .card .card-body{font:normal normal bold 18px/24px 'Open Sans';padding:0;}.definition-list dt{margin-bottom:20px;}.definition-list dd{margin-bottom:40px;}.definition-list.tabs .tabs-container ul{margin:0;padding:0;}.definition-list.tabs .tabs-container ul li{background-color:#005baa;color:#fff;cursor:pointer;padding:20px 24px;margin-bottom:6px;font:normal normal bold 16px/20px Open Sans;letter-spacing:0;opacity:1;}.definition-list.tabs .tabs-container ul li:hover,.definition-list.tabs .tabs-container ul li.active{background-color:#122d51;}.definition-list.tabs .card{border-radius:0;padding:20px;display:none;}.definition-list.tabs .card.active{display:block;}.cta2col{position:relative;width:100%;}.cta2col .cta2col-bg{position:relative;top:0;left:0;height:100%;width:100%;z-index:1;}@media screen and (max-width:991px){.cta2col .cta2col-bg{height:auto;display:none;}}.cta2col .heading-with-sub{margin-top:0;z-index:2;}@media screen and (max-width:991px){.cta2col .heading-with-sub{position:relative;top:0;left:0;}}.cta2col .cta2col-content{position:absolute;top:40px;left:40px;margin-top:0;margin-right:40px;margin-left:0;z-index:2;}.cta2col .cta2col-content h2{color:#012d53;display:inline-block;font:normal normal bold 24px/36px 'Open Sans';padding:6px 0;text-transform:uppercase;}@media screen and (max-width:1225px){.cta2col .cta2col-content h2{font:normal normal bold 20px/32px 'Open Sans';}}@media screen and (max-width:960px){.cta2col .cta2col-content h2{font:normal normal bold 18px/24px 'Open Sans';}}@media screen and (max-width:991px){.cta2col .cta2col-content{position:relative;top:0;left:0;}}.cta2col .cta{width:100%;}.cta2col .cta img{max-width:100%;}@media screen and (max-width:991px){.cta2col .cta img{display:none;}}.cta2col .cta .button-center{margin-top:-35%;}@media screen and (max-width:991px){.cta2col .cta .button-center{margin-top:0;}}.profile-staff .card{margin-bottom:30px;}@media screen and (max-width:1200px){.profile-staff .card h5{font:normal normal bold 20px/24px Open Sans;}}.profile-bod .card{margin-bottom:30px;}@media screen and (max-width:1200px){.profile-bod .card h5{font:normal normal bold 20px/24px Open Sans;}}.profile-state-delegation .card{height:380px;padding-bottom:16px;margin-bottom:30px;}@media screen and (max-width:1020px){.profile-state-delegation .card{height:100%;}}@media screen and (max-width:1200px){.profile-state-delegation .card h5{font:normal normal bold 20px/24px Open Sans;}}.event{padding-top:48px;}.jcarousel-wrapper{margin:50px auto;position:relative;}.jcarousel{position:relative;overflow:hidden;width:100%;}.jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0;}.jcarousel ul li{width:200px;float:left;border-right:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px;height:120px;vertical-align:middle;}.jcarousel ul img{display:block;max-width:100%;height:auto!important;}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-32px;text-align:center;color:#005baa;text-decoration:none;font-size:64px;}.jcarousel-control-prev:hover,.jcarousel-control-next:hover{text-decoration:none;}.jcarousel-control-prev{left:-40px;}.jcarousel-control-next{right:-40px;}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4e443c;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4e443c;-moz-box-shadow:0 0 2px #4e443c;box-shadow:0 0 2px #4e443c;}.jcarousel-pagination a.active{background:#4e443c;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #f0efe7;-moz-box-shadow:0 0 2px #f0efe7;box-shadow:0 0 2px #f0efe7;}body{font:normal normal normal 16px/20px Open Sans,Arial,Helvetica,sans-serif;letter-spacing:0;color:#000;opacity:1;background-image:url('/images/default-source/default-album/bkgd_interior.png');background-repeat:repeat-y;background-size:cover;background-position:center center;}h1{font:normal normal bold 36px/72px Open Sans;letter-spacing:0;color:#cc4a3e;opacity:1;}@media screen and (max-width:1225px){h1{font:normal normal bold 24px/48px 'Open Sans';}}@media screen and (max-width:960px){h1{font:normal normal bold 20px/40px 'Open Sans';}}h2{font:normal normal bold 30px/46px Open Sans;letter-spacing:0;color:#005cab;opacity:1;}@media screen and (max-width:1225px){h2{font:normal normal bold 20px/24px 'Open Sans';}}@media screen and (max-width:960px){h2{font:normal normal bold 18px/22px 'Open Sans';}}h2+h5{margin-top:16px;}h3{font:normal normal normal 24px/28px Open Sans;letter-spacing:0;color:#012d53;opacity:1;}h4{font:normal normal bold 24px/28px Open Sans;color:#012d53;}h5{font:normal normal bold 24px/28px Open Sans;color:#005cab;}h6{font:normal normal bold 26px/28px Open Sans;color:#cc4a3e;}a{color:#195daa;}a:hover{color:#0c2c51;text-decoration:underline;}.two-columns ul{columns:2;}.hide{display:none;}.no-title h3{display:none;}.table-borders tr{border-bottom:1px solid #ccc;}.table-borders td{padding:10px 5px;}.table-borders .table-heading{background-color:#e00211;}.sf_colsIn>div>div>img{max-width:100%;}.button-link{background-color:#cc4a3e;display:inline-block;font:normal normal normal 16px/22px 'Open Sans';}.button-link .button{color:#fff;display:inline-block;background-color:#005baa;padding:4px 8px;margin-left:8px;text-decoration:none;text-transform:uppercase;}.button-link .button:hover{background-color:#0076dd;text-decoration:none;}.button-link .button i{margin-left:8px;margin-right:12px;}.btn-primary{background-color:#005baa;border-left:8px solid #cc4a3e;border-radius:0;color:#fff;padding:4px 8px;text-transform:uppercase;}.btn-primary:hover{background-color:#0076dd;text-decoration:none;}.btn-primary:after{content:'';font-family:"bootstrap-icons";margin-left:16px;}.hide-h3 h3{display:none;}.row{margin-left:0;margin-right:0;}.row:after{content:"";clear:both;display:table;}.row>.sf_colsIn:first-child{padding-left:0;}@media screen and (max-width:991px){.row>.sf_colsIn:first-child{padding-right:0;}}.row>.sf_colsIn:last-child{padding-right:0;}@media screen and (max-width:991px){.row>.sf_colsIn:last-child{padding-left:0;margin-top:24px;}}.row+.container{margin-top:50px;}.content-body>.row,section{margin:50px 0;scroll-margin-top:120px;}.container{max-width:100%!important;width:100%!important;padding:15px;}.container+.container{margin-top:36px;}.container .col-lg-12{padding:0;}.desktop-only{display:block;}@media screen and (max-width:768px){.desktop-only{display:none;}}.mobile-only{display:none;}@media screen and (max-width:768px){.mobile-only{display:block;}}.border{background-color:#fff;border-color:#ccc!important;}.border+.border{margin-top:50px;}.border+.row{margin-top:50px;}#banner{background:#012d53 0% 0% no-repeat padding-box;color:#fff;position:fixed;top:0;left:0;width:100%;z-index:99999;}#banner .redborder{position:absolute;bottom:0;left:0;height:17px;width:100%;background-color:#cc4a3e;}#banner .tsa{margin:0;}#banner .tsa .navbar{padding:0;}@media screen and (max-width:768px){#banner .tsa .navbar{height:117px;}}#banner .tsa .navbar-brand{display:inline-block;margin-left:8%;}@media screen and (max-width:1400px){#banner .tsa .navbar-brand{margin-left:4%;}}@media screen and (max-width:940px){#banner .tsa .navbar-brand{margin-left:2%;}}#banner .tsa .navbar-brand img{position:absolute;top:1px;background-color:#fff;padding:15px;width:190px;border:1px solid #ccc;box-shadow:0 2px 5px 0 rgba(102,102,102,.75);}@media screen and (max-width:1100px){#banner .tsa .navbar-brand img{width:160px;}}@media screen and (max-width:940px){#banner .tsa .navbar-brand img{width:120px;}}#banner .tsa .navbar-toggler{background-color:#fff;color:#cc4a3e;margin-bottom:42px;}@media screen and (max-width:768px){#banner .tsa .navbar-toggler{margin-top:36px;}}@media screen and (max-width:768px){#banner .tsa .navbar-collapse{background-color:#fff;}}#banner .tsa .navbar-nav{margin-top:24px;margin-right:8%;}@media screen and (max-width:1400px){#banner .tsa .navbar-nav{margin-right:4%;}}@media screen and (max-width:940px){#banner .tsa .navbar-nav{margin-right:2%;}}@media screen and (max-width:768px){#banner .tsa .navbar-nav{position:relative;}}#banner .tsa .navbar-nav .nav-item .dropdown-toggle:after{display:none;}#banner .tsa .navbar-nav .nav-item.active .nav-link{color:#cc4a3e;}#banner .tsa .navbar-nav .nav-item .nav-link{font:normal normal normal 21px/28px 'Open Sans';letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;padding:0;padding-bottom:30px;margin:34px 0 0 40px;}#banner .tsa .navbar-nav .nav-item .nav-link:hover{color:#cc4a3e;}#banner .tsa .navbar-nav .nav-item .nav-link.show{color:#cc4a3e;}@media screen and (max-width:1400px){#banner .tsa .navbar-nav .nav-item .nav-link{font:normal normal normal 18px/30px Open Sans;margin:34px 0 0 20px;}}@media screen and (max-width:1100px){#banner .tsa .navbar-nav .nav-item .nav-link{font:normal normal normal 16px/26px Open Sans;}}@media screen and (max-width:940px){#banner .tsa .navbar-nav .nav-item .nav-link{font:normal normal normal 15px/15px Open Sans;margin:34px 0 0 10px;}}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item .nav-link{color:#012d53;margin:4px 0 0 10px;text-transform:none;}}#banner .tsa .navbar-nav .nav-item.dropdown{position:static;}#banner .tsa .navbar-nav .nav-item .dropdown-menu{border-radius:0;width:100%;margin:0 0 0 100px;padding:0;}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item .dropdown-menu{border:0;}}#banner .tsa .navbar-nav .nav-item .dropdown-menu .dropdown-item.active{background-color:transparent;}#banner .tsa .navbar-nav .nav-item .dropdown-menu .submenu-container{margin:0 8%;}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item .dropdown-menu .submenu-container{position:absolute;top:0;left:120px;border-left:1px solid #666;height:100%;margin:0;}}#banner .tsa .navbar-nav .nav-item .dropdown-menu .submenu-container h2{color:#005baa;font:normal normal bold 32px/43px Open Sans;margin:28px 0;text-align:left;text-transform:none;}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item .dropdown-menu .submenu-container h2{display:none;}}#banner .tsa .navbar-nav .nav-item .dropdown-menu .flex-container{display:flex;justify-content:space-evenly;min-height:150px;}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item .dropdown-menu .flex-container{height:100%;flex-direction:column;flex-wrap:wrap;justify-content:space-between;}}#banner .tsa .navbar-nav .nav-item li{margin:0;padding:0;}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item li{text-align:center;}}#banner .tsa .navbar-nav .nav-item li .dropdown-item{color:#195daa;display:inline-block;align-content:center;}#banner .tsa .navbar-nav .nav-item li .dropdown-item:hover{background-color:#fff;}#banner .tsa .navbar-nav .nav-item li .dropdown-item:hover img{background-color:#005baa;}#banner .tsa .navbar-nav .nav-item li .dropdown-item img{background-color:#cc4a3e;display:block;padding:10px;margin:auto;width:60px;}@media screen and (max-width:768px){#banner .tsa .navbar-nav .nav-item li .dropdown-item img{width:40px;}}#banner .tsa .navbar-nav .nav-item li .dropdown-item.active{color:#cc4a3e;}#banner .tsa .navbar-nav .nav-item li .dropdown-item.active img{background-color:#005baa;}#banner .teams{margin:0;}#banner .teams .navbar{max-height:117px;padding:0;}@media screen and (max-width:768px){#banner .teams .navbar{height:117px;}}#banner .teams .navbar-brand{display:inline-block;margin-left:8%;}@media screen and (max-width:1400px){#banner .teams .navbar-brand{margin-left:4%;}}@media screen and (max-width:940px){#banner .teams .navbar-brand{margin-left:2%;}}#banner .teams .navbar-brand img{position:absolute;top:13px;padding:15px;width:250px;}@media screen and (max-width:1100px){#banner .teams .navbar-brand img{width:160px;}}@media screen and (max-width:940px){#banner .teams .navbar-brand img{width:120px;}}#banner .teams .navbar-toggler{background-color:#fff;color:#cc4a3e;margin-bottom:42px;}@media screen and (max-width:768px){#banner .teams .navbar-toggler{margin-top:36px;}}@media screen and (max-width:768px){#banner .teams .navbar-collapse{background-color:#fff;}}#banner .teams .navbar-nav{margin-top:24px;margin-right:8%;}@media screen and (max-width:1400px){#banner .teams .navbar-nav{margin-right:4%;}}@media screen and (max-width:940px){#banner .teams .navbar-nav{margin-right:2%;}}@media screen and (max-width:768px){#banner .teams .navbar-nav{position:relative;}}#banner .teams .navbar-nav .nav-item .dropdown-toggle:after{display:none;}#banner .teams .navbar-nav .nav-item.active .nav-link{color:#cc4a3e;}#banner .teams .navbar-nav .nav-item .nav-link{font:normal normal normal 21px/28px 'Open Sans';letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;padding:0;padding-bottom:30px;margin:34px 0 0 40px;}#banner .teams .navbar-nav .nav-item .nav-link:hover{color:#cc4a3e;}#banner .teams .navbar-nav .nav-item .nav-link.show{color:#cc4a3e;}@media screen and (max-width:1400px){#banner .teams .navbar-nav .nav-item .nav-link{font:normal normal normal 18px/30px Open Sans;margin:34px 0 0 20px;}}@media screen and (max-width:1100px){#banner .teams .navbar-nav .nav-item .nav-link{font:normal normal normal 16px/26px Open Sans;}}@media screen and (max-width:940px){#banner .teams .navbar-nav .nav-item .nav-link{font:normal normal normal 15px/15px Open Sans;margin:34px 0 0 10px;}}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item .nav-link{color:#012d53;margin:4px 0 0 10px;text-transform:none;}}#banner .teams .navbar-nav .nav-item.dropdown{position:static;}#banner .teams .navbar-nav .nav-item .dropdown-menu{border-radius:0;width:100%;margin:0 0 0 100px;padding:0;}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item .dropdown-menu{border:0;}}#banner .teams .navbar-nav .nav-item .dropdown-menu .dropdown-item.active{background-color:transparent;}#banner .teams .navbar-nav .nav-item .dropdown-menu .submenu-container{margin:0 8%;}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item .dropdown-menu .submenu-container{position:absolute;top:0;left:120px;border-left:1px solid #666;height:100%;margin:0;}}#banner .teams .navbar-nav .nav-item .dropdown-menu .submenu-container h2{color:#005baa;font:normal normal bold 32px/43px Open Sans;margin:28px 0;text-align:left;text-transform:none;}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item .dropdown-menu .submenu-container h2{display:none;}}#banner .teams .navbar-nav .nav-item .dropdown-menu .flex-container{display:flex;justify-content:space-evenly;min-height:150px;}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item .dropdown-menu .flex-container{height:100%;flex-direction:column;flex-wrap:wrap;justify-content:space-between;}}#banner .teams .navbar-nav .nav-item li{margin:0;padding:0;}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item li{text-align:center;}}#banner .teams .navbar-nav .nav-item li .dropdown-item{color:#195daa;display:inline-block;align-content:center;}#banner .teams .navbar-nav .nav-item li .dropdown-item:hover{background-color:#fff;}#banner .teams .navbar-nav .nav-item li .dropdown-item:hover img{background-color:#005baa;}#banner .teams .navbar-nav .nav-item li .dropdown-item img{background-color:#cc4a3e;display:block;padding:10px;margin:auto;width:60px;}@media screen and (max-width:768px){#banner .teams .navbar-nav .nav-item li .dropdown-item img{width:40px;}}#banner .teams .navbar-nav .nav-item li .dropdown-item.active{color:#cc4a3e;}#banner .teams .navbar-nav .nav-item li .dropdown-item.active img{background-color:#005baa;}.nav-global{font:normal normal normal 15px Open Sans;position:absolute;right:8%;top:4px;}@media screen and (max-width:1400px){.nav-global{right:4%;}}.nav-global ul{list-style:none;margin:0;}.nav-global ul li{display:inline-block;text-transform:uppercase;margin:0 10px;}.nav-global ul li a{color:#fff;}.email-signup{background-color:#012d53;border-top:1px solid #005baa;color:#fff;font:normal normal bold 24px/28px 'Open Sans';margin-top:50px;padding:.75em 8%;}@media screen and (max-width:768px){.email-signup{font:normal normal normal 18px/24px Open Sans;}}@media screen and (max-width:768px){.email-signup .sf_colsIn.col-lg-4 div:first-child{float:left;width:60%;}}@media screen and (max-width:768px){.email-signup .sf_colsIn.col-lg-4 .button-icon{float:right;width:40%;}}.email-signup .sf_colsIn.col-lg-4 .button-icon .button{text-decoration:none;}.email-signup .sf_colsIn.col-lg-4:after{content:'';clear:both;display:table;}footer{background-color:#005baa;color:#fff;font:normal normal normal 16px/18px Open Sans;height:220px;margin-top:0;padding:30px 8%;position:relative;width:100%;}@media screen and (max-width:768px){footer{height:260px;}}@media screen and (max-width:1400px){footer{font:normal normal normal 16px/22px Open Sans;}}@media screen and (max-width:1090px){footer{font:normal normal normal 14px/20px Open Sans;}}@media screen and (max-width:768px){footer{font:normal normal normal 13px/15px Open Sans;}}footer .logo-footer{display:inline-block;vertical-align:top;width:20%;}footer .logo-footer img{width:100%;max-width:150px;}footer .social-media{display:inline-block;vertical-align:top;width:20%;}@media screen and (max-width:768px){footer .social-media{width:30%;display:none;}}footer .address{display:inline-block;vertical-align:top;width:32%;}@media screen and (max-width:768px){footer .address{width:60%;float:right;}}footer .contact{display:inline-block;vertical-align:top;width:25%;}footer .contact a{color:#fff;}@media screen and (max-width:768px){footer .contact{width:60%;float:right;clear:both;}}footer .legal{position:absolute;left:0;bottom:0;height:40px;width:100%;background-color:#000;font-size:13px;}@media screen and (max-width:768px){footer .legal{height:80px;}}footer .legal .copyright{color:#fff;float:left;margin-left:30px;padding-top:8px;width:60%;}@media screen and (max-width:768px){footer .legal .copyright{float:none;margin-left:16px;width:90%;}}footer .legal .legal-links{color:#fff;float:right;margin-right:30px;padding-top:8px;text-align:right;width:30%;}@media screen and (max-width:768px){footer .legal .legal-links{float:none;margin-right:0;text-align:left;width:100%;}}footer .legal .legal-links ul{list-style:none;padding:0;margin:0;}footer .legal .legal-links ul li{display:inline-block;margin-left:16px;}footer .legal .legal-links a{color:#fff;}.content-body{margin-top:117px;padding:0;min-height:calc(100vh - 126px - 269px);}.content-body .content-indent{margin:0 8%;}.content-body .content-indent>div h2{scroll-margin-top:120px;}.content-body .content-indent>div>div>div>h1{margin-top:36px;}.content-body a{text-decoration:underline;}.background-image{position:absolute;top:57px;right:0;z-index:-30;width:100%;}@media screen and (max-width:768px){.background-image{display:none;}}.background-image img{opacity:1;width:100%;position:relative;z-index:-20;}.action-links{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;margin-bottom:20px;}.action-links .button-link{font:normal normal bold 24px/33px Open Sans;letter-spacing:0;background-color:transparent;color:#fff;text-transform:uppercase;vertical-align:text-bottom;}.action-links .button-link .blue-border{background-color:#005baa;display:inline-block;padding-left:5px;}.action-links .button-link a{color:#fff;background-color:#cc4a3e;padding:4px 8px;margin-left:8px;}.action-links .button-link a:hover{background-color:#d77066;text-decoration:none;}.action-links .button-link a:after{content:'>';margin-left:20px;}.leadership{position:relative;width:100%;}.leadership img{position:relative;top:0;left:0;height:100%;width:100%;z-index:1;}.leadership h2{position:absolute;top:24px;left:24px;z-index:2;}.resources{border:1px solid #ccc;height:100%;overflow-y:scroll;padding:24px;font:normal normal normal 16px/24px Open Sans;letter-spacing:0;color:#707070;opacity:1;}.resources ul{list-style:none;margin:0;padding:0;}.sfPageEditor #banner{position:relative;}.sfPageEditor .content-body{margin-top:0;}.sfPageEditor .background-image{position:relative;top:57px;right:0;z-index:0;}.sfPageEditor .background-image img{opacity:.46;text-align:right;z-index:-1;}.sfPageEditor footer{position:relative;}