/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eceef9;border:0;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-family:"fira-sans",sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:11px 22px;text-align:center;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=reset]:hover,[type=reset]:focus,[type=submit]:hover,[type=submit]:focus{background-color:rgb(188.8,190.4,199.2);color:#000;}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover{background-color:#eceef9;}.toolbar{position:relative;}.toolbar .toolbar-bar{transform:translateY(-100%);}@media only screen and (min-width:769px){.toolbar .toolbar-bar{transform:initial;}}.toolbar .toolbar-tray-vertical.is-active{height:auto;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:5.5px;padding:0;}label{display:block;font-weight:normal;margin-bottom:5.5px;}input,select,textarea{display:block;font-family:"fira-sans",sans-serif;font-size:15px;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #f9f5ec;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:11px;padding:7.3333333333px;transition:border-color 150ms ease;width:100%;}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#cccccc;}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{box-shadow:none;outline:2px solid #005cb9;}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:rgb(242.25,242.25,242.25);cursor:not-allowed;}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #f9f5ec;}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:rgb(148.2,148.2,148.2);}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:rgb(148.2,148.2,148.2);}textarea{resize:vertical;}[type=checkbox],[type=radio]{display:inline;margin-right:5.5px;}[type=file]{margin-bottom:11px;width:100%;}select{margin-bottom:22px;max-width:100%;width:auto;}[type=checkbox]:focus,[type=radio]:focus,[type=file]:focus,select:focus{outline:2px solid #005cb9;outline-offset:2px;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin:0;}dt{font-weight:600;margin:0;}dd{margin:0;}.description ul{list-style-type:none;}.description ul li{margin-bottom:8px;padding-left:26px;position:relative;}@media only screen and (min-width:769px){.description ul li{margin-bottom:12px;padding-left:18px;}}.description ul li::before{background-color:#5160ac;border-radius:8px;content:"";display:block;height:8px;left:0;position:absolute;top:8px;width:8px;}.description ul li ul{margin-top:4px;}@media only screen and (min-width:769px){.description ul li ul{margin-top:6px;}}.description ol{list-style:decimal outside;padding-left:16px;}.description ol li{margin-bottom:8px;padding-left:16px;}@media only screen and (min-width:769px){.description ol li{margin-bottom:12px;padding-left:2px;}}.description ol ol{list-style-type:none;margin-top:4px;padding-left:0;}@media only screen and (min-width:769px){.description ol ol{margin-top:6px;}}.description ol ol li{position:relative;}@media only screen and (min-width:769px){.description ol ol li{padding-left:18px;}}.description ol ol li::before{background-color:#5160ac;border-radius:8px;content:"";display:block;height:8px;left:0;position:absolute;top:8px;width:8px;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:22px 0;table-layout:fixed;text-align:left;width:100%;}thead{line-height:20px;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid #f9f5ec;}th{font-weight:600;}th,td{padding:11px 11px 11px 0;}html{color:#4d4d4d;font-family:"fira-sans",sans-serif;font-size:15px;line-height:22px;letter-spacing:0em;}h1,.h1{font-family:"museo-slab",serif;margin:0 0 11px;}h2,.h2{font-family:"museo-slab",serif;margin:0 0 11px;}h3,.h3{font-family:"museo-slab",serif;margin:0 0 11px;}h4,.h4{font-family:"museo-slab",serif;margin:0 0 11px;}h5,.h5{font-family:"museo-slab",serif;margin:0 0 11px;}h6,.h6{font-family:"museo-slab",serif;margin:0 0 11px;}h1,.h1{color:#005cb9;font-size:40px;font-weight:300;line-height:43px;}h2,.h2{color:#005cb9;font-size:28px;font-weight:300;line-height:35px;}h3,.h3{font-size:23px;font-weight:500;line-height:23px;}h4,.h4{font-size:18px;font-weight:700;line-height:20px;}h5,.h5{font-size:15px;font-weight:700;line-height:20px;}h6,.h6{font-size:15px;font-weight:700;line-height:20px;}p{margin:0 0 11px;}a{color:#005cb9;font-weight:700;text-decoration:underline;transition:color 150ms ease;}a:active,a:focus,a:hover{color:rgb(0,69,138.75);}hr{border-bottom:1px solid #f9f5ec;border-left:0;border-right:0;border-top:0;margin:22px 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#eceef9;display:block;padding:5px;margin:5px 0;border:1px solid #005cb9;}abbr{border-bottom:1px dotted #4d4d4d;cursor:help;white-space:nowrap;}
html{background-color:#ffffff;box-sizing:border-box;}html body .layout-container{margin-left:0 !important;margin-right:0 !important;}*,*::before,*::after{box-sizing:inherit;}html,body{height:100%;}body{margin:0;}@media only screen and (min-width:769px){body{margin-top:0 !important;}}body.mobile-menu-active{overflow:hidden;}.container{margin:auto;max-width:960px;padding-left:20px;padding-right:20px;}.container::after{clear:both;content:"";display:block;}.row{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}.column{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column{width:calc(100% - 40px);float:left;margin-left:20px;}}.column-1{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px;}}.column-2{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px;}}.column-3{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-3{width:calc(25% - 25px);float:left;margin-left:20px;}}.column-4{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;}}.column-5{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-5{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;}}.column-6{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-6{width:calc(50% - 30px);float:left;margin-left:20px;}}.column-7{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-7{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;}}.column-8{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;}}.column-9{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-9{width:calc(75% - 35px);float:left;margin-left:20px;}}.column-10{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;}}.column-11{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px;}}.column-12{width:calc(100% - 40px);float:left;margin-left:20px;}@media only screen and (min-width:800px){.column-12{width:calc(100% - 40px);float:left;margin-left:20px;}}.no-sidebar #content{width:100%;float:none;margin-left:0;}@media only screen and (min-width:769px){#sidebar-first{width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(-75% - 5px + 40px);}.one-sidebar.sidebar-first #sidebar-first{margin-left:calc(-100% - 0px + 40px);}}@media only screen and (min-width:800px){#sidebar-first{width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(-66.6666666667% - 6.6666666667px + 40px);}.one-sidebar.sidebar-first #sidebar-first{margin-left:calc(-100% - 0px + 40px);}}@media only screen and (min-width:769px){#sidebar-second{width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(0% - 20px + 40px);}}@media only screen and (min-width:800px){#sidebar-second{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-left:calc(0% - 20px + 40px);}}#header{background-color:#f2f2f2;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}@media only screen and (min-width:769px){.hide-desktop{display:none !important;}}@media (max-width:768px){.hide-mobile{display:none !important;}}#footer{background-color:#f2f2f2;padding:30px 0 50px;}@media only screen and (min-width:769px){#footer{padding:50px 0 44px;}}#footer .footer-content{display:flex;flex-direction:column;margin-bottom:40px;}@media only screen and (min-width:769px){#footer .footer-content{flex-direction:row;margin-bottom:24px;padding:0 20px;}}#footer .menu--footer{display:none;flex-basis:0;flex-grow:4;flex-shrink:1;padding-right:20px;}@media only screen and (min-width:769px){#footer .menu--footer{display:block;}}#footer .menu--footer .menu{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;}#footer .menu--footer .menu-item > span,#footer .menu--footer .menu-item > a{color:#4d4d4d;font-size:11px;font-weight:700;line-height:30px;text-decoration:none;}#footer .block-contactus{flex-basis:0;flex-grow:6;flex-shrink:0;padding:0 16px;}@media only screen and (min-width:769px){#footer .block-contactus{padding:0;}}#footer .block-contactus .field-title{color:#4d4d4d;font-family:"fira-sans",sans-serif;font-size:12px;font-weight:700;line-height:21px;margin:0;}#footer .block-contactus .field-body-item{color:#4d4d4d;font-size:12px;line-height:21px;}@media only screen and (min-width:769px){#footer .block-contactus .field-body-item{display:inline-block;float:left;margin-right:40px;}#footer .block-contactus .field-body-item:last-child{margin-right:0;}}#footer .twic-logo-container{display:block;margin-top:16px;}@media only screen and (min-width:769px){#footer .twic-logo-container{margin-right:36px;margin-top:0;}}#footer .twic-logo-container .twic-logo{width:129px;}#footer .menu--sub-footer{border-top:dashed #000000 1px;margin-bottom:12px;padding:6px 0 0;}@media only screen and (min-width:769px){#footer .menu--sub-footer{display:block;margin-left:10px;margin-right:10px;}#footer .menu--sub-footer .menu-item:not(:last-child):after{content:"|";display:inline-block;margin-left:2px;margin-right:2px;}}#footer .menu--sub-footer .menu-item{color:#4d4d4d;font-size:11px;line-height:17px;}#footer .menu--sub-footer .menu-item a{padding:6px 0px;font-size:12px;display:block;}@media only screen and (min-width:769px){#footer .menu--sub-footer .menu-item{display:inline-block;}#footer .menu--sub-footer .menu-item a{display:inline;}#footer .menu--sub-footer .menu-item > a,#footer .menu--sub-footer .menu-item > span{font-size:11px;display:inline;}}#footer .menu--sub-footer .menu-item > a,#footer .menu--sub-footer .menu-item > span{color:#4d4d4d;font-size:11px;font-weight:400;line-height:17px;text-decoration:none;}#footer .copyright{border-top:dashed #000000 1px;color:#4d4d4d;font-size:11px;line-height:15px;margin-left:-20px;margin-right:-20px;padding:12px 30px 0;}@media only screen and (min-width:769px){#footer .copyright{border-top:none;margin-left:0;margin-right:0;padding:0 10px;}}
.accordion{padding:8px 0;}@media only screen and (min-width:769px){.accordion{padding:40px 0;}}.accordion h1,.accordion .h1{color:#4d4d4d;}.accordion h2,.accordion .h2{color:#4d4d4d;}.accordion h3,.accordion .h3{color:#4d4d4d;}.accordion h4,.accordion .h4{color:#4d4d4d;}.accordion h5,.accordion .h5{color:#4d4d4d;}.accordion h6,.accordion .h6{color:#4d4d4d;}.accordion .accordion__accordion-item{margin-bottom:8px;}@media only screen and (min-width:769px){.accordion .accordion__accordion-item{margin-bottom:10px;}}.accordion .accordion__accordion-item:last-child{margin-bottom:0;}.accordion .accordion-item{overflow-y:hidden;}.accordion .accordion-item:focus-visible,.accordion .accordion-item:focus,.accordion .accordion-item:focus-within{outline:2px solid #5260ac;}.accordion .accordion-item .accordion-label{align-items:center;background-color:#f9f5ec;display:flex;flex-direction:row;margin-bottom:0;padding:30px 12px;position:relative;text-align:left;width:100%;z-index:1;}@media only screen and (min-width:769px){.accordion .accordion-item .accordion-label{padding:20px 24px;}}.accordion .accordion-item .accordion-label:before{content:"";background-image:url(/themes/custom/tts/images/source/plus.svg);display:inline-block;height:14px;margin-right:18px;width:14px;}@media only screen and (min-width:769px){.accordion .accordion-item .accordion-label:before{margin-right:24px;}}.accordion .accordion-item .accordion-item-title{flex-basis:0;flex-grow:1;flex-shrink:0;font-size:18px;font-weight:300;line-height:20px;margin:0;}.accordion .accordion-item .content{background-color:#eceef9;padding:10px 20px;transition:margin-top 500ms;}@media only screen and (min-width:769px){.accordion .accordion-item .content{padding:20px 32px;}}.accordion .accordion-item .content h1,.accordion .accordion-item .content .h1{margin-bottom:0;margin-top:24px;}.accordion .accordion-item .content h1:first-child,.accordion .accordion-item .content .h1:first-child{margin-top:0;}.accordion .accordion-item .content h2,.accordion .accordion-item .content .h2{margin-bottom:0;margin-top:24px;}.accordion .accordion-item .content h2:first-child,.accordion .accordion-item .content .h2:first-child{margin-top:0;}.accordion .accordion-item .content h3,.accordion .accordion-item .content .h3{margin-bottom:0;margin-top:24px;}.accordion .accordion-item .content h3:first-child,.accordion .accordion-item .content .h3:first-child{margin-top:0;}.accordion .accordion-item .content h4,.accordion .accordion-item .content .h4{margin-bottom:0;margin-top:24px;}.accordion .accordion-item .content h4:first-child,.accordion .accordion-item .content .h4:first-child{margin-top:0;}.accordion .accordion-item .content h5,.accordion .accordion-item .content .h5{margin-bottom:0;margin-top:24px;}.accordion .accordion-item .content h5:first-child,.accordion .accordion-item .content .h5:first-child{margin-top:0;}.accordion .accordion-item .content h6,.accordion .accordion-item .content .h6{margin-bottom:0;margin-top:24px;}.accordion .accordion-item .content h6:first-child,.accordion .accordion-item .content .h6:first-child{margin-top:0;}.accordion .accordion-item .content .accordion_item__header-description{margin-top:8px;}.accordion .accordion-item .content .accordion_item__footer-description{margin-bottom:8px;}.accordion .accordion-item .content .accordion_item__description{background-color:#ffffff;padding:24px 20px 18px;}@media only screen and (min-width:769px){.accordion .accordion-item .content .accordion_item__description{padding:24px 50px 38px;}}.accordion .accordion-item .content .accordion_item__header-description + .accordion_item__description{margin-top:16px;}@media only screen and (min-width:769px){.accordion .accordion-item .content .accordion_item__header-description + .accordion_item__description{margin-top:20px;}}.accordion .accordion-item .content .accordion_item__description + .accordion_item__footer-description{margin-top:16px;}@media only screen and (min-width:769px){.accordion .accordion-item .content .accordion_item__description + .accordion_item__footer-description{margin-top:20px;}}.accordion .accordion-item .accordion-label[aria-expanded=true]:before{background-image:url(/themes/custom/tts/images/source/minus.svg);}.article{padding:24px 0;}@media only screen and (min-width:769px){.article{padding:38px 0;}}.article h3,.article .h3{margin:16px 0;}@media only screen and (min-width:769px){.article .content-container{display:flex;flex-direction:row;}}.article .content{flex-basis:100%;flex-grow:1;flex-shrink:1;margin-left:12px;margin-right:12px;}@media only screen and (min-width:769px){.article .content{margin:0;}}.article .article__image{display:flex;flex-direction:column;display:block;margin-left:-20px;margin-right:-20px;margin-top:16px;}.article .article__image img{flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}@media only screen and (min-width:769px){.article .article__image{display:flex;flex-basis:240px;flex-grow:1;flex-shrink:0;margin-left:60px;margin-right:0;margin-top:0;}}@media only screen and (min-width:769px) and (min-width:800px) and (max-width:959px){.article .article__image{flex-basis:380px;}}@media only screen and (min-width:769px) and (min-width:960px){.article .article__image{flex-basis:380px;}}.article .article__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;}.banner-title{padding:20px;}@media only screen and (min-width:769px){.banner-title{padding:36px 20px;}}@media only screen and (min-width:769px) and (min-width:960px){.banner-title{padding:36px 0;}}.banner-title.dark{color:#ffffff;}.banner-title.dark h1,.banner-title.dark .h1{color:#ffffff;}.banner-title.dark h2,.banner-title.dark .h2{color:#ffffff;}.banner-title.dark h3,.banner-title.dark .h3{color:#ffffff;}.banner-title.dark h4,.banner-title.dark .h4{color:#ffffff;}.banner-title.dark h5,.banner-title.dark .h5{color:#ffffff;}.banner-title.dark h6,.banner-title.dark .h6{color:#ffffff;}.banner-title.dark a{color:#ffffff;}.banner-title.dark .cta_banner__cta-link > a{background-color:#eceef9;border-radius:100px;color:#005cb9;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.banner-title.dark .cta_banner__cta-link > a:active,.banner-title.dark .cta_banner__cta-link > a:focus,.banner-title.dark .cta_banner__cta-link > a:hover{background-color:rgb(224.2,226.1,236.55);}.banner-title.light{color:#4d4d4d;}.banner-title.light h1,.banner-title.light .h1{color:#4d4d4d;}.banner-title.light h2,.banner-title.light .h2{color:#4d4d4d;}.banner-title.light h3,.banner-title.light .h3{color:#4d4d4d;}.banner-title.light h4,.banner-title.light .h4{color:#4d4d4d;}.banner-title.light h5,.banner-title.light .h5{color:#4d4d4d;}.banner-title.light h6,.banner-title.light .h6{color:#4d4d4d;}.banner-title.light .cta_banner__cta-link > a{background-color:#005cb9;border-radius:100px;color:#ffffff;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.banner-title.light .cta_banner__cta-link > a:active,.banner-title.light .cta_banner__cta-link > a:focus,.banner-title.light .cta_banner__cta-link > a:hover{background-color:rgb(0,87.4,175.75);}.banner-title .field-title{text-align:center;}.block-link-grid h2,.block-link-grid .h2{color:#4d4d4d;font-size:15px;font-weight:700;line-height:20px;margin-bottom:12px;}.block-link-grid h3,.block-link-grid .h3{color:#4d4d4d;font-size:15px;font-weight:700;line-height:20px;margin-bottom:12px;}.block-link-grid h4,.block-link-grid .h4{color:#4d4d4d;font-size:15px;font-weight:700;line-height:20px;margin-bottom:12px;}.block-link-grid .block_link_grid__block-link-items{display:flex;flex-direction:column;padding-top:30px;padding-bottom:20px;}@media only screen and (min-width:769px){.block-link-grid .block_link_grid__block-link-items{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 calc(-1 * 12px);padding-top:44px;padding-bottom:34px;}}.block-link-grid .block-link-item{border-top-style:solid;border-top-width:6px;display:block;margin:0 0 10px;padding:12px 20px 20px;text-decoration:none;}@media only screen and (min-width:769px){.block-link-grid .block-link-item{flex-basis:0;flex-grow:1;flex-shrink:1;margin:0 12px 10px;min-width:calc(33.3333% - 24px);}}.block-link-grid .block_link_item__description{color:#4d4d4d;font-size:14px;font-weight:400;margin-bottom:12px;}.block-link-grid .block_link_item__description a{color:#005cb9;font-weight:700;text-decoration:underline;transition:color 150ms ease;}.block-link-grid .block_link_item__description a:active,.block-link-grid .block_link_item__description a:focus,.block-link-grid .block_link_item__description a:hover{color:rgb(0,69,138.75);}.block-link-grid .block_link_item__link{color:#005cb9;font-weight:700;text-decoration:underline;transition:color 150ms ease;}.block-link-grid .block_link_item__link:active,.block-link-grid .block_link_item__link:focus,.block-link-grid .block_link_item__link:hover{color:rgb(0,69,138.75);}.block-content-hero-image{position:relative;padding-top:50px;padding-bottom:50px;}@media only screen and (min-width:769px){.block-content-hero-image{padding-top:54px;padding-bottom:54px;}}.block-content-hero-image .block_content_hero_image__image{display:flex;flex-direction:column;bottom:0;left:0;position:absolute;right:0;top:0;}.block-content-hero-image .block_content_hero_image__image img{flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}.block-content-hero-image .block_content_hero_image__image img{height:100%;max-height:100%;}.block-content-hero-image .content{color:#ffffff;background-color:#5160ac;padding:30px 24px;position:relative;}.block-content-hero-image .content h1,.block-content-hero-image .content .h1{color:#ffffff;}.block-content-hero-image .content h2,.block-content-hero-image .content .h2{color:#ffffff;}.block-content-hero-image .content h3,.block-content-hero-image .content .h3{color:#ffffff;}.block-content-hero-image .content h4,.block-content-hero-image .content .h4{color:#ffffff;}.block-content-hero-image .content h5,.block-content-hero-image .content .h5{color:#ffffff;}.block-content-hero-image .content h6,.block-content-hero-image .content .h6{color:#ffffff;}@media only screen and (min-width:769px){.block-content-hero-image .content{padding:40px 50px;width:475px;}}.block-content-hero-image .field-title{font-size:30px;line-height:29px;margin-bottom:18px;}@media only screen and (min-width:769px){.block-content-hero-image .field-title{font-size:40px;line-height:35px;}}.block-content-hero-image .block_content_hero_image__description{margin-bottom:20px;}@media only screen and (min-width:769px){.block-content-hero-image .block_content_hero_image__description{margin-bottom:24px;}}@media (max-width:768px){.block-content-hero-image .cta-button > a{display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;justify-content:center;}}.site-branding{display:block;background-color:#f2f2f2;padding:8px 16px;}@media (max-width:768px){.site-branding{display:none;}}.site-logo{width:193px;}.breadcrumb li{list-style-type:none;display:inline-block;}.callout{background-color:#ffffff;border-radius:8px;padding:12px 12px 24px;}.callout .field-title{background-color:#fcd388;border-radius:8px;font-size:20px;line-height:28px;margin-bottom:20px;padding:12px;text-align:center;}@media only screen and (min-width:769px){.callout .field-title{font-size:24px;margin-bottom:28px;}}.callout .callout__description{margin:0 12px;}.cta-banner.dark{color:#ffffff;}.cta-banner.dark h1,.cta-banner.dark .h1{color:#ffffff;}.cta-banner.dark h2,.cta-banner.dark .h2{color:#ffffff;}.cta-banner.dark h3,.cta-banner.dark .h3{color:#ffffff;}.cta-banner.dark h4,.cta-banner.dark .h4{color:#ffffff;}.cta-banner.dark h5,.cta-banner.dark .h5{color:#ffffff;}.cta-banner.dark h6,.cta-banner.dark .h6{color:#ffffff;}.cta-banner.dark a{color:#ffffff;}.cta-banner.dark .cta_banner__cta-link > a{background-color:#eceef9;border-radius:100px;color:#005cb9;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.cta-banner.dark .cta_banner__cta-link > a:active,.cta-banner.dark .cta_banner__cta-link > a:focus,.cta-banner.dark .cta_banner__cta-link > a:hover{background-color:rgb(224.2,226.1,236.55);}.cta-banner.light{color:#4d4d4d;}.cta-banner.light h1,.cta-banner.light .h1{color:#4d4d4d;}.cta-banner.light h2,.cta-banner.light .h2{color:#4d4d4d;}.cta-banner.light h3,.cta-banner.light .h3{color:#4d4d4d;}.cta-banner.light h4,.cta-banner.light .h4{color:#4d4d4d;}.cta-banner.light h5,.cta-banner.light .h5{color:#4d4d4d;}.cta-banner.light h6,.cta-banner.light .h6{color:#4d4d4d;}.cta-banner.light .cta_banner__cta-link > a{background-color:#005cb9;border-radius:100px;color:#ffffff;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.cta-banner.light .cta_banner__cta-link > a:active,.cta-banner.light .cta_banner__cta-link > a:focus,.cta-banner.light .cta_banner__cta-link > a:hover{background-color:rgb(0,87.4,175.75);}.cta-banner .content-container{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;padding:40px 20px;}@media only screen and (min-width:769px){.cta-banner .content-container{align-items:center;flex-direction:row;padding:56px 0px;}}.cta-banner .cta_banner__image{display:flex;flex-direction:column;align-self:center;flex-shrink:0;height:164px;margin-bottom:24px;width:164px;}.cta-banner .cta_banner__image img{flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}@media only screen and (min-width:769px){.cta-banner .cta_banner__image{height:190px;margin-bottom:0;margin-right:50px;width:190px;}}.cta-banner .cta_banner__title{font-size:30px;line-height:36px;margin-bottom:12px;}@media only screen and (min-width:769px){.cta-banner .cta_banner__title{font-size:40px;}}.cta-banner .cta_banner__description{margin-bottom:32px;}@media only screen and (min-width:769px){.cta-banner .cta_banner__description{margin-bottom:18px;}}.cta-banner .cta_banner__cta-link{margin-left:-24px;margin-right:-24px;}@media only screen and (min-width:769px){.cta-banner .cta_banner__cta-link{margin-left:0;}}@media only screen and (min-width:960px){.cta-banner .cta_banner__cta-link{margin-right:0;}}.cta-banner .cta_banner__cta-link a{text-align:center;width:100%;}@media only screen and (min-width:769px){.cta-banner .cta_banner__cta-link a{width:auto;}}.cta-button > a{background-color:#eceef9;border-radius:100px;color:#005cb9;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.cta-button > a:active,.cta-button > a:focus,.cta-button > a:hover{background-color:rgb(224.2,226.1,236.55);}.dashboard_counter__counters{justify-content:space-between;padding:30px 0;}@media only screen and (min-width:769px){.dashboard_counter__counters{display:flex;flex-direction:row;padding:48px 0;}}.dashboard_counter__counters .dashboard-counter-item{color:#4d4d4d;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;font-weight:400;margin-bottom:30px;text-decoration:none;}.dashboard_counter__counters .dashboard-counter-item:last-child{margin-bottom:0;}@media only screen and (min-width:769px){.dashboard_counter__counters .dashboard-counter-item{margin-bottom:0;margin-left:24px;margin-right:24px;}.dashboard_counter__counters .dashboard-counter-item:first-child{margin-left:0;}.dashboard_counter__counters .dashboard-counter-item:last-child{margin-right:0;}}.dashboard_counter__counters .dashboard-counter-item .header{align-items:center;background-color:#f9f5ec;border-radius:16px;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;padding:16px 10px;}.dashboard_counter__counters .dashboard_counter_item__image{height:88px;margin-right:16px;width:88px;}.dashboard_counter__counters .dashboard_counter_item__count{font-size:80px;font-weight:700;letter-spacing:-4.76px;line-height:88px;margin-bottom:0;}@media only screen and (min-width:769px) and (max-width:799px){.dashboard_counter__counters .dashboard_counter_item__count{font-size:5vw;}}@media only screen and (min-width:800px) and (max-width:959px){.dashboard_counter__counters .dashboard_counter_item__count{font-size:64px;}}.dashboard_counter__counters .dashboard_counter_item__title{text-align:center;}.dashboard_counter__counters .dashboard_counter_item__description{text-align:center;}@media only screen and (min-width:769px){.dashboard_counter__counters .dashboard_counter_item__description{color:#4d4d4d;padding:0 6px;}}.header-container{border-bottom:solid 1px #979797;background-color:#ffffff;}@media (max-width:768px){.header-container .container{padding:0px;}}.header-toolbar{align-items:center;background-color:#ffffff;display:flex;flex-direction:row;justify-content:flex-start;padding:20px;position:fixed;top:0;width:100%;z-index:505;}@media only screen and (min-width:769px){.header-toolbar{height:auto;justify-content:space-between;padding:16px 8px;position:static;}}.site-name-slogan{display:block;margin-left:24px;order:1;text-decoration:none;}@media only screen and (min-width:769px){.site-name-slogan{margin-left:0;order:0;}}.site-slogan{color:#4d4d4d;font-family:"priori-sans",sans-serif;font-size:15px;font-weight:700;}@media only screen and (min-width:769px){.site-slogan{display:none;}}.site-name{color:#005cb9;font-family:"museo-slab",serif;font-size:18px;font-weight:500;padding:0 0 0.5em;line-height:1.3em;}@media only screen and (min-width:769px){.site-name{font-size:26px;}}.header-toolbar .form-search{display:flex;flex-direction:row;width:255px;}@media (max-width:768px){.header-toolbar .form-search{display:none;}}.header-toolbar .form-search .form-search-input{border:1px solid #979797;border-radius:0;height:20px;margin:0;padding:6px 12px;}.header-toolbar .form-search .form-search-input::-moz-placeholder{color:#4d4d4d;font-family:"fira-sans",sans-serif;font-size:15px;font-weight:500;}.header-toolbar .form-search .form-search-input::placeholder{color:#4d4d4d;font-family:"fira-sans",sans-serif;font-size:15px;font-weight:500;}.header-toolbar .form-search .form-search-input:focus{outline:2px solid #000000;}.header-toolbar .form-search .form-search-button{background-color:#005cb9;border-radius:0;border:1px solid #979797;border-left:0;flex-grow:0;flex-shrink:0;height:34px;padding:0;width:34px;}.header-toolbar .form-search .form-search-button:focus{outline:none;border:3px solid #000000;}.header-toolbar .form-search .form-search-button .form-search-button-icon{height:20px;width:20px;}.nav-toggle{background-color:transparent;padding:0;height:24px;order:0;width:34px;}@media only screen and (min-width:769px){.nav-toggle{display:none;}}.nav-toggle:hover,.nav-toggle:focus{background-color:transparent;}.nav-toggle.is-active .open{display:none;}.nav-toggle:not(.is-active) .close{display:none;}.nav-toggle img{height:24px;width:34px;}.home-page-header{background-color:#005cb9;position:relative;}.home-page-header .home-page-header-description{color:#ffffff;font-size:14px;line-height:21px;margin:44px 16px;}@media only screen and (min-width:769px){.home-page-header .home-page-header-description{margin-bottom:40px;margin-left:0;margin-right:calc(100vw - 420px);margin-top:40px;}}@media only screen and (min-width:769px) and (min-width:800px) and (max-width:959px){.home-page-header .home-page-header-description{margin-top:56px;margin-bottom:56px;}}@media only screen and (min-width:769px) and (min-width:960px){.home-page-header .home-page-header-description{margin-right:540px;}}.home-page-header .home-page-header-description h1,.home-page-header .home-page-header-description .h1{color:#ffffff;}.home-page-header .home-page-header-description h2,.home-page-header .home-page-header-description .h2{color:#ffffff;}.home-page-header .home-page-header-description h3,.home-page-header .home-page-header-description .h3{color:#ffffff;}.home-page-header .home-page-header-description h4,.home-page-header .home-page-header-description .h4{color:#ffffff;}.home-page-header .home-page-header-description h5,.home-page-header .home-page-header-description .h5{color:#ffffff;}.home-page-header .home-page-header-description h6,.home-page-header .home-page-header-description .h6{color:#ffffff;}.home-page-header .home-page-header-description a{color:#ffffff;}.home-page-header .page-title{font-size:16px;font-weight:600;letter-spacing:1.6px;line-height:35px;text-transform:uppercase;}.home-page-header .home-page-header-title{font-size:30px;line-height:32px;margin-bottom:24px;margin-top:-8px;}@media only screen and (min-width:769px){.home-page-header .home-page-header-title{font-size:36px;line-height:40px;}}.home-page-header .home_page_header__description{margin-bottom:24px;}.home-page-header .cta-button > a{background-color:#ffffff;border-radius:100px;color:#005cb9;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.home-page-header .cta-button > a:active,.home-page-header .cta-button > a:focus,.home-page-header .cta-button > a:hover{background-color:rgb(242.25,242.25,242.25);}@media (max-width:768px){.home-page-header .cta-button{margin-left:-20px;width:calc(100% + 40px);}.home-page-header .cta-button > a{display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;justify-content:center;}}.home-page-header .home_page_header__image{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;}.home-page-header .home_page_header__image img{flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}.home-page-header .home_page_header__image img{height:100%;max-height:100%;flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}@media (max-width:768px){.home-page-header .home_page_header__image{display:none;}}@media only screen and (min-width:769px){.home-page-header .home_page_header__image{width:calc(100vw - 440px);}}@media only screen and (min-width:769px) and (min-width:960px){.home-page-header .home_page_header__image{width:calc(50vw + 40px);}}.implement-step{background-color:#eceef9;}.implement-step .banner-title{background-color:#5160ac;}@media (max-width:768px){.implement-step.two-column-content .two-columns{margin:24px 0;}}.implement-step .implement_step__implement-step-content h2,.implement-step .implement_step__implement-step-content .h2{color:#4d4d4d;font-size:25px;font-weight:500;line-height:23px;}.implement-step .implement_step__implement-step-content .paragraph--type--implement-step-content-row:not(:last-child)::after{height:2px;background-size:8px 2px;background-repeat:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2px 2px' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1px' cy='1px' r='1px' fill='%235160ac'/%3E%3C/svg%3E");margin:0;content:"";display:block;margin:32px -20px;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-content .paragraph--type--implement-step-content-row:not(:last-child)::after{margin:24px -20px 24px 0;}}.implement-step .implement_step__implement-step-content .field-title{color:#4d4d4d;margin-bottom:8px;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-content .field-title{margin-bottom:16px;}}.implement-step .implement_step__implement-step-content .cta-button{margin:16px 8px 0;}.implement-step .implement_step__implement-step-content .cta-button > a{background-color:#005cb9;border-radius:100px;color:#ffffff;display:inline-block;font-size:16px;font-weight:500;padding:16px 40px;text-align:center;text-decoration:none;}.implement-step .implement_step__implement-step-content .cta-button > a:active,.implement-step .implement_step__implement-step-content .cta-button > a:focus,.implement-step .implement_step__implement-step-content .cta-button > a:hover{background-color:rgb(0,87.4,175.75);}@media (max-width:768px){.implement-step .implement_step__implement-step-content .cta-button > a{display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;justify-content:center;}}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-content .cta-button{margin:24px 0;}}.implement-step .implement_step__implement-step-callout{margin:0 -10px;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-callout{margin:0;}}.implement-step .implement_step__implement-step-callout h2,.implement-step .implement_step__implement-step-callout .h2{color:#4d4d4d;font-size:18px;font-weight:500;line-height:23px;}.implement-step .implement_step__implement-step-callout h3,.implement-step .implement_step__implement-step-callout .h3{color:#4d4d4d;font-size:18px;font-weight:500;line-height:23px;}.implement-step .implement_step__implement-step-callout.callout{padding:24px;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-callout.callout{padding:32px;}}.implement-step .implement_step__implement-step-callout.callout .field-title{background-color:transparent;border-radius:0;font-size:18px;line-height:40px;margin-bottom:4px;padding:0;text-align:left;}.implement-step .implement_step__implement-step-callout .paragraph--type--implement-step-callout-row:not(:last-child)::after{height:2px;background-size:8px 2px;background-repeat:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2px 2px' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1px' cy='1px' r='1px' fill='%235160ac'/%3E%3C/svg%3E");margin:0;content:"";display:block;margin:30px -24px;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-callout .paragraph--type--implement-step-callout-row:not(:last-child)::after{margin:30px 0;}}.implement-step .implement_step__implement-step-callout .content-container{display:flex;flex-direction:column;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-callout .content-container{align-items:center;flex-direction:row;}}.implement-step .implement_step__implement-step-callout .implement_step_callout_row__image{height:98px;width:98px;}@media only screen and (min-width:769px){.implement-step .implement_step__implement-step-callout .implement_step_callout_row__image{flex-basis:98px;flex-grow:0;flex-shrink:0;margin-right:28px;}}.footnote{font-size:12px;font-style:italic;}#navigation li{display:inline-block;list-style-type:none;}.menu--main{background-color:#005cb9;bottom:0;overflow-x:hidden;overflow-y:auto;padding:24px 4px;position:fixed;transform:translateX(-100%);width:100%;z-index:505;}.menu--main.is-active{transform:translateX(0);}.menu--main .menu-item{display:flex;flex-direction:column;}.menu--main .menu-item.menu-item--expanded .menu-item-link > a:after,.menu--main .menu-item.menu-item--expanded .menu-item-link > span:after{transform:rotate(90deg);}.menu--main .menu-item .menu-item-link{background-color:transparent;display:flex;flex-direction:row;order:-1;padding:0;}.menu--main .menu-item .menu-item-link > a,.menu--main .menu-item .menu-item-link > span{color:#ffffff;font-size:20px;font-weight:400;line-height:20px;padding:12px 0;text-align:left;text-transform:uppercase;text-decoration:none;width:100%;}.menu--main .menu-item .menu-item-link--below > a:after,.menu--main .menu-item .menu-item-link--below > span:after{background-image:url(/themes/custom/tts/images/source/right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-left:12px;margin-top:4px;transition:transform 200ms;width:9px;}.menu--main .menu-item .inner-menu-container{height:0px;overflow:hidden;}.menu--main .menu-item .inner-menu-container .menu{margin-left:24px;}.menu--main .menu-item .inner-menu-container .menu .menu-item .menu-item-link{padding:0px 0;}.menu--main .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a,.menu--main .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span{text-transform:none;font-size:15px;line-height:auto;padding:10px 0px;}.menu--main .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:after,.menu--main .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:after{content:none;}@media only screen and (min-width:769px){.menu--main{background-color:#f2f2f2;border-bottom:solid 1px #979797;overflow:visible;padding:0;position:static;transform:none;}.menu--main .menu{display:flex;flex-direction:row;flex-wrap:wrap;z-index:100;}.menu--main .menu .menu-item{color:#4d4d4d;flex-shrink:0;float:none;height:56px;position:relative;}.menu--main .menu .menu-item:not(:first-child) .menu-item-link > a:before,.menu--main .menu .menu-item:not(:first-child) .menu-item-link > span:before{content:"|";content:"|"/"";display:inline-block;transform:translateX(-8px);width:3px;speak:none;}.menu--main .menu .menu-item:hover .menu-item-link{padding:0 0;}.menu--main .menu .menu-item:hover .menu-item-link > a:before,.menu--main .menu .menu-item:hover .menu-item-link > span:before{content:"";}.menu--main .menu .menu-item:hover .menu-item-link:focus{border-radius:0;}.menu--main .menu .menu-item:hover .menu-item-link:focus > a,.menu--main .menu .menu-item:hover .menu-item-link:focus > span{border-radius:0;}.menu--main .menu .menu-item:hover .menu-item-link > a,.menu--main .menu .menu-item:hover .menu-item-link > span{background-color:#005cb9;color:#ffffff;}.menu--main .menu .menu-item:hover + .menu-item .menu-item-link{padding:0 0;}.menu--main .menu .menu-item:hover + .menu-item .menu-item-link > a:before,.menu--main .menu .menu-item:hover + .menu-item .menu-item-link > span:before{content:"";}.menu--main .menu .menu-item:not(:hover).menu-item--active-trail > button:after,.menu--main .menu .menu-item:not(:hover).menu-item--active-trail > span:after,.menu--main .menu .menu-item:not(:hover).menu-item--active-trail > a:after,.menu--main .menu .menu-item:not(:hover) > .is-active:after{background-color:#005cb9;background-image:none;bottom:10px;content:"";height:3px;left:16px;margin-left:0;position:absolute;right:16px;transition:none;width:auto;}.menu--main .menu .menu-item:last-child{margin-right:0;}.menu--main .menu .menu-item .menu-item-link{background-color:transparent;display:inline-block;overflow:hidden;padding:0;transition:none;}.menu--main .menu .menu-item .menu-item-link > a,.menu--main .menu .menu-item .menu-item-link > span{color:#4d4d4d;display:block;font-family:"priori-sans",sans-serif;font-weight:400;font-size:14px;letter-spacing:0.6px;line-height:24px;padding:16px 8px;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;}.menu--main .menu .menu-item .menu-item-link > a:after,.menu--main .menu .menu-item .menu-item-link > span:after{content:none;}.menu--main .menu .menu-item.menu-item--below{cursor:pointer;}.menu--main .menu .menu-item.menu-item--expanded .menu-item-link{padding:0 0;}.menu--main .menu .menu-item.menu-item--expanded .menu-item-link > a:before,.menu--main .menu .menu-item.menu-item--expanded .menu-item-link > span:before{content:"";}.menu--main .menu .menu-item.menu-item--expanded .menu-item-link:focus{border-radius:0;}.menu--main .menu .menu-item.menu-item--expanded .menu-item-link:focus > a,.menu--main .menu .menu-item.menu-item--expanded .menu-item-link:focus > span{border-radius:0;}.menu--main .menu .menu-item.menu-item--expanded .menu-item-link > a,.menu--main .menu .menu-item.menu-item--expanded .menu-item-link > span{background-color:#005cb9;color:#ffffff;}.menu--main .menu .menu-item.menu-item--expanded + .menu-item .menu-item-link{padding:0 0;}.menu--main .menu .menu-item.menu-item--expanded + .menu-item .menu-item-link > a:before,.menu--main .menu .menu-item.menu-item--expanded + .menu-item .menu-item-link > span:before{content:"";}.menu--main .menu .menu-item.menu-item-hide-separator .menu-item-link{padding:0 0;}.menu--main .menu .menu-item.menu-item-hide-separator .menu-item-link > a:before,.menu--main .menu .menu-item.menu-item-hide-separator .menu-item-link > span:before{content:"";}.menu--main .menu .menu-item.menu-item--expanded .inner-menu-container{pointer-events:all;}.menu--main .menu .menu-item.menu-item--expanded .inner-menu-container .menu{transform:translateY(0%);}.menu--main .menu .menu-item .inner-menu-container{height:auto !important;overflow:hidden;pointer-events:none;position:absolute;top:56px;z-index:1;}.menu--main .menu .menu-item .inner-menu-container .menu{background-color:#ffffff;border:solid 2px #005cb9;height:auto;margin-left:0;padding:8px 0;transform:translateY(-100%);transition:transform 200ms;width:195px;z-index:100;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item{display:block;height:auto;width:100%;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link{padding:0 0;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:before,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:before{content:"";}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link{width:100%;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span{color:#4d4d4d;background-color:#ffffff;display:block;font-family:"fira-sans",sans-serif;font-weight:400;padding:4px 30px;text-transform:none;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:before,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:before{content:none;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:after,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:after{content:none;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:focus,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:focus{background-color:#eceef9;border:2px solid #005cb9;font-weight:500;}.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:hover,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > a:active,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:hover,.menu--main .menu .menu-item .inner-menu-container .menu .menu-item .menu-item-link > span:active{background-color:#eceef9;border-radius:0;font-weight:500;}}.resources .content{margin:24px -20px 8px;}@media only screen and (min-width:769px){.resources .content{margin:40px 0;}}.resources .resources__title{margin:0 20px 16px;}@media only screen and (min-width:769px){.resources .resources__title{margin:0 6px 24px;}}.resources .resources__resource-item > li{margin-bottom:8px;}@media only screen and (min-width:769px){.resources .resources__resource-item > li{margin-bottom:12px;}}.resources .resources__resource-item > li:last-child{margin-bottom:0;}.resources .resource-item{background-color:#f9f5ec;color:#4d4d4d;display:block;font-weight:400;padding:20px;text-decoration:none;}.resources .resource-item .resource-item-title{color:#005cb9;font-weight:700;text-decoration:underline;transition:color 150ms ease;font-family:"museo-slab",serif;font-size:16px;font-weight:500;line-height:20px;margin:0;}.resources .resource-item .resource-item-title:active,.resources .resource-item .resource-item-title:focus,.resources .resource-item .resource-item-title:hover{color:rgb(0,69,138.75);}@media only screen and (min-width:769px){.resources .resource-item .resource-item-title{font-size:18px;line-height:22px;}}.pager{margin:40px 0;}.item-list + .pager{margin:10px 0 40px;}.pager__items{display:flex;flex-direction:row;justify-content:center;margin:0;}.pager__item{align-items:center;background-color:#f2f2f2;border:1px solid #cbcbcb;display:flex;height:24px;justify-content:center;margin:0 3px;min-width:24px;text-align:center;}.pager__item.disabled a{color:#cbcbcb;}.pager__item.pager__item--active{background-color:#5160ac;border-color:#5160ac;}.pager__item.pager__item--active a{color:#ffffff;}.pager__item a{color:#000000;display:block;font-size:13px;font-weight:400;line-height:13px;text-decoration:none;}.process{padding-top:20px;padding-bottom:20px;}@media only screen and (min-width:769px){.process{padding-top:38px;padding-bottom:38px;}}.process .header::after{height:2px;background-size:8px 2px;background-repeat:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2px 2px' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1px' cy='1px' r='1px' fill='%2300b3e3'/%3E%3C/svg%3E");margin:0;content:"";display:block;margin:30px -20px;}@media only screen and (min-width:769px){.process .header::after{margin-left:0;margin-right:0;}}.process .process__title{margin-bottom:20px;}@media only screen and (min-width:769px){.process .process__title{margin-bottom:10px;}}.process .process__title,.process .process__description{padding:0 12px;}@media only screen and (min-width:769px){.process .process__title,.process .process__description{padding:0 64px;}}.process .paragraph--type--process-item{color:#4d4d4d;}.process .paragraph--type--process-item:not(:last-child)::after{height:2px;background-size:8px 2px;background-repeat:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2px 2px' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1px' cy='1px' r='1px' fill='%2300b3e3'/%3E%3C/svg%3E");margin:0;content:"";display:block;margin:30px -20px;}@media only screen and (min-width:769px){.process .paragraph--type--process-item:not(:last-child)::after{margin-left:0;margin-right:0;}}.process .paragraph--type--process-item .content-container{display:flex;flex-direction:row;}@media only screen and (min-width:769px){.process .paragraph--type--process-item .content-container{padding:0 44px 0 80px;}}.process .paragraph--type--process-item .field-title{margin-bottom:12px;}.process .process_item__image{flex-basis:126px;flex-grow:0;flex-shrink:0;height:126px;margin-right:48px;}@media (max-width:768px){.process .process_item__image{display:none;}}.dotted-line-separator > hr{height:2px;background-size:8px 2px;background-repeat:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2px 2px' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1px' cy='1px' r='1px' fill='%2300b3e3'/%3E%3C/svg%3E");margin:0;}.block-tts-content{position:relative;}.search-form{align-items:flex-start;display:flex;flex-direction:column;height:140px;justify-content:center;padding-left:20px;padding-right:20px;}.search-form::after{clear:both;content:"";display:block;}@media only screen and (min-width:769px){.search-form{align-items:center;flex-direction:row;justify-content:flex-start;margin:auto;max-width:960px;}}.search-form::before{background-color:#5160ac;content:"";height:140px;left:0;position:absolute;right:0;top:0;z-index:-1;}.search-form-input-container{display:flex;flex-direction:row;}@media only screen and (min-width:769px){.search-form-input-container{flex-basis:370px;}}.search-form-input-container .form-item{flex-grow:1;}.search-form-input-container .form-search{border-bottom:solid 1px #979797;border-left:solid 1px #979797;border-radius:0;border-top:solid 1px #979797;flex-basis:340px;font-size:13px;line-height:15px;margin:0;padding:8px 12px;width:100%;}.search-form-input-container .form-submit{background-color:#f68e50;background-image:url(/themes/custom/tts/images/source/magnifying-glass-black.svg);background-position:center;background-repeat:no-repeat;background-size:18px;border-bottom:solid 1px #979797;border-radius:0;border-right:solid 1px #979797;border-top:solid 1px #979797;margin-left:-1px;padding:0;width:30px;}.search-help-link{color:#ffffff;font-weight:700;text-decoration:underline;transition:color 150ms ease;font-weight:400;margin-top:12px;}.search-help-link:active,.search-help-link:focus,.search-help-link:hover{color:rgb(191.25,191.25,191.25);}@media only screen and (min-width:769px){.search-help-link{margin-left:30px;margin-top:0;}}.search-advanced{display:none;}.search-results-title-container{background-color:#fcd388;padding:16px 0;}.search-results-title-container .search-results-title{color:#000000;font-size:25px;font-weight:500;line-height:28px;margin:0;}.item-list{margin-top:30px;margin-bottom:30px;}.item-list__item{margin-bottom:32px;}.item-list__item:last-of-type{margin-bottom:0;}.item-list__item .item-list__item__title{color:#5160ac;font-size:18px;font-weight:700;line-height:24px;margin-bottom:2px;}.item-list__item .item-list__item__snippet{margin-bottom:0;}.item-list__item a{color:#5160ac;font-weight:700;text-decoration:underline;transition:color 150ms ease;}.item-list__item a:active,.item-list__item a:focus,.item-list__item a:hover{color:rgb(60.75,72,129);}.secondary-page-header{background-color:#f9f5ec;padding:50px 0 32px;}@media only screen and (min-width:769px){.secondary-page-header{padding:54px 0;}}.secondary-page-header .secondary-page-header-content{display:flex;flex-direction:column;}@media only screen and (min-width:769px){.secondary-page-header .secondary-page-header-content{align-items:center;flex-direction:row;}}.secondary-page-header .secondary_page_header__image{align-self:center;height:186px;margin-bottom:22px;width:186px;}@media only screen and (min-width:769px){.secondary-page-header .secondary_page_header__image{flex-basis:186px;flex-grow:0;flex-shrink:0;margin-bottom:0;margin-left:32px;}}@media only screen and (min-width:800px) and (max-width:959px){.secondary-page-header .secondary_page_header__image{margin-left:60px;}}@media only screen and (min-width:960px){.secondary-page-header .secondary_page_header__image{margin-left:120px;}}.secondary-page-header .secondary-page-header-description{margin-left:12px;margin-right:12px;}@media only screen and (min-width:769px){.secondary-page-header .secondary-page-header-description{margin-left:32px;}}.secondary-page-header .secondary-page-header-title{font-size:30px;line-height:32px;margin-bottom:8px;}@media only screen and (min-width:769px){.secondary-page-header .secondary-page-header-title{font-size:36px;line-height:40px;}}@media only screen and (min-width:769px){.secondary-page-header .secondary_page_header__description{font-size:18px;line-height:25px;}}.two-column-content .two_column_content__header-description{margin-top:24px;}@media only screen and (min-width:769px){.two-column-content .two_column_content__header-description{font-size:18px;line-height:26px;margin-top:36px;}}.two-column-content .two-columns{display:flex;flex-direction:column;margin-top:24px;margin-bottom:24px;}@media only screen and (min-width:769px){.two-column-content .two-columns{flex-direction:row;margin-top:36px;margin-bottom:36px;}}.two-column-content .two-columns .two_column_content__left-column{margin-bottom:24px;}@media only screen and (min-width:769px){.two-column-content .two-columns .two_column_content__left-column,.two-column-content .two-columns .two_column_content__right-column{flex-basis:0%;flex-grow:1;flex-shrink:1;}.two-column-content .two-columns .two_column_content__left-column{margin-bottom:0;margin-right:20px;}.two-column-content .two-columns .two_column_content__right-column{margin-left:20px;}}@media only screen and (min-width:769px){.two-column-content .two_column_content__header-description + .two-columns{margin-top:24px;}}.two-column-content .two_column_content__footer-description{margin-top:-12px;margin-bottom:24px;}@media only screen and (min-width:769px){.two-column-content .two_column_content__footer-description{font-size:18px;line-height:26px;margin-bottom:36px;}}.video-banner{background-color:#f9f5ec;}.video-banner .content{display:flex;flex-direction:column;padding:30px 0;}@media only screen and (min-width:769px){.video-banner .content{align-items:center;flex-direction:row;padding:38px 0;}}.video-banner .video_banner__description{color:#4d4d4d;order:1;margin-left:8px;margin-right:8px;}@media only screen and (min-width:769px){.video-banner .video_banner__description{font-size:18px;line-height:23px;margin-left:15px;margin-right:0;}}.video-banner .video_banner__video{margin-bottom:30px;margin-left:-10px;margin-right:-10px;order:0;}@media only screen and (min-width:769px){.video-banner .video_banner__video{flex-basis:540px;flex-grow:0;flex-shrink:0;margin-bottom:0;margin-left:0;margin-right:15px;}}.video-banner .video_banner__video iframe{width:100%;}.ten-steps-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;}@media only screen and (min-width:769px){.ten-steps-list{margin-left:0;margin-right:0;padding-bottom:20px;padding-top:20px;}}.ten-steps-list .ten-steps-item{margin-bottom:10px;width:100%;}@media only screen and (min-width:769px){.ten-steps-list .ten-steps-item{margin-top:20px;margin-bottom:20px;width:calc(50% - 10px);}.ten-steps-list .ten-steps-item:nth-child(odd){margin-right:10px;}.ten-steps-list .ten-steps-item:nth-child(even){margin-left:10px;}}.step--layout-full .step-header{background-color:#005cb9;position:relative;}.step--layout-full .step-description{color:#ffffff;margin:36px 16px;}@media only screen and (min-width:769px){.step--layout-full .step-description{margin-bottom:68px;margin-left:0;margin-right:calc(100vw - 446px);margin-top:68px;}}@media only screen and (min-width:769px) and (min-width:960px){.step--layout-full .step-description{margin-right:508px;}}.step--layout-full .step-description h1,.step--layout-full .step-description .h1{color:#ffffff;}.step--layout-full .step-description h2,.step--layout-full .step-description .h2{color:#ffffff;}.step--layout-full .step-description h3,.step--layout-full .step-description .h3{color:#ffffff;}.step--layout-full .step-description h4,.step--layout-full .step-description .h4{color:#ffffff;}.step--layout-full .step-description h5,.step--layout-full .step-description .h5{color:#ffffff;}.step--layout-full .step-description h6,.step--layout-full .step-description .h6{color:#ffffff;}.step--layout-full .step-description a{color:#ffffff;}.step--layout-full .step-title{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;}@media only screen and (min-width:769px){.step--layout-full .step-title{flex-direction:row;}}.step--layout-full .step-title h1,.step--layout-full .step-title .h1{display:block;font-size:30px;letter-spacing:0;line-height:29px;margin:12px 0 0;width:100%;}@media only screen and (min-width:769px){.step--layout-full .step-title h1,.step--layout-full .step-title .h1{margin:0;}}.step--layout-full .step-number{height:112px;margin:0 18px 0 0;min-width:112px;width:112px;}.step--layout-full .step__image{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;}.step--layout-full .step__image img{flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}.step--layout-full .step__image img{height:100%;max-height:100%;}@media (max-width:768px){.step--layout-full .step__image{display:none;}}@media only screen and (min-width:769px){.step--layout-full .step__image{width:calc(100vw - 466px);}}@media only screen and (min-width:769px) and (min-width:960px){.step--layout-full .step__image{width:calc(50vw + 14px);}}.step--layout-teaser{width:100%;}@media only screen and (min-width:769px){.step--layout-teaser{height:100%;margin-left:0;margin-right:0;width:100%;}}.step--layout-teaser a{color:#ffffff;display:flex;flex-direction:column;font-weight:400;height:100%;text-decoration:none;}.step--layout-teaser .step__teaser-image{display:flex;flex-direction:column;display:block;}.step--layout-teaser .step__teaser-image img{flex-basis:0%;flex-grow:1;flex-shrink:1;-o-object-fit:cover;object-fit:cover;width:100%;}.step--layout-teaser .step__teaser-image .step-teaser-image-container{background-size:cover;flex-basis:0;flex-grow:1;flex-shrink:1;height:calc(100vw * 0.5652173913);width:100%;}@media (max-width:768px){.step--layout-teaser .step__teaser-image .step-teaser-image-container > img{height:100%;}}@media only screen and (min-width:769px){.step--layout-teaser .step__teaser-image .step-teaser-image-container{position:relative;height:100%;width:100%;}.step--layout-teaser .step__teaser-image .step-teaser-image-container::after{display:block;content:"";padding-bottom:calc(100% * 0.5652173913);}.step--layout-teaser .step__teaser-image .step-teaser-image-container > img{height:100%;left:0;max-height:100%;position:absolute;top:0;width:100%;}}.step--layout-teaser .step-description{align-items:center;background-color:#005cb9;display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;padding:12px 16px;}@media only screen and (min-width:769px){.step--layout-teaser .step-description{padding:22px 26px;}}.step--layout-teaser .step-number{height:75px;margin:0 12px 0 0;min-width:75px;width:75px;}@media only screen and (min-width:769px){.step--layout-teaser .step-number{margin:0 18px 0 0;}}
