/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.float-left,[data-float=left]{float:left!important}.float-right,[data-float=right]{float:right!important}.float-center,[data-float=center]{display:block;margin-left:auto;margin-right:auto}.align-self-center,[data-align-self=center]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.text-align-left,[data-text-align=left]{text-align:left}.text-align-center,[data-text-align=center]{text-align:center}.text-align-right,[data-text-align=right]{text-align:right}.text-align-justify,[data-text-align=justify]{text-align:justify}.text-lowercase,[data-text-transform=lowercase]{text-transform:lowercase}.text-uppercase,[data-text-transform=uppercase]{text-transform:uppercase}.text-capitalize,[data-text-transform=capitalize]{text-transform:capitalize}.text-nowrap{white-space:nowrap}.list-styleless{padding-left:0;list-style:none}.hide,[hidden]{display:none}.hidden{display:none!important}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}body{color:#393939;font-size:18px;font-family:halcom,sans-serif;line-height:26px;letter-spacing:0}:last-child:not(.margin-bottom):not(.margin-bottom-alt){margin-bottom:0!important}.h1:not(.no-highlight),.testimonial-block.row .testimonial p,.text-highlight,.text-highlight-alt,.text-highlight-alt-2,blockquote p,h1:not(.no-highlight){display:inline;padding:7px 20px;color:#000;font-family:termina,sans-serif;background:rgba(255,204,0,.55);-webkit-box-decoration-break:clone;box-decoration-break:clone}.testimonial-block.row .testimonial p,.text-highlight-alt,.text-highlight-alt-2,blockquote p{padding:0 20px;font-size:36px;font-weight:700;line-height:50px}.testimonial-block.row .testimonial p,.text-highlight-alt-2,blockquote p{padding:3px 10px;font-size:26px;line-height:40px}.bg-red.post-container .heading,.border-dash-1,.cta-full .heading,.cta-full.wo-image h2:after{background:linear-gradient(90deg,#600,#600 3px,transparent 0) repeat-x 50%/11px 3px}.border-dash-2,.event-schedule table tbody tr,.footer-columns>.grid-cell:first-child:before,.infographic .infographic-row:not(:last-child):after,ul.subfooter-menu{background:linear-gradient(90deg,#335677,#335677 3px,transparent 0) repeat-x 50%/11px 3px}.about-infographic .about-content:after,.accordions,.accordions .accordion,.border-dash-3,.course-sidebar .grid-cell,.event-register-footer,.event-sidebar-info:not(:last-child),.featured-article-container:after,.issue-category-grid>.grid-cell:first-child:after,.issue-year-grid>.grid-cell:not(:last-child):after,.overview-grid:before,.post-container .heading,.post-page-details:after,.sidebar-menu>.menu-item>ul>li>a:after,.sidebar-menu>.menu-item>ul>li>button:after,h1.w-dotted-border:after,h2.w-dotted-border:after,h3.w-dotted-border:after,h4.w-dotted-border:after,h5.w-dotted-border:after,h6.w-dotted-border:after{height:3px;background:linear-gradient(90deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-x 50%/11px 3px}.contact-cta-grid .grid-cell-image,.cta-full .cta-icon,.dropshadow,.hero-homepage .circle-large,.hero-homepage .circle-small,.programs-grid .idea-icon,.tsbvi-quicklinks .icon-container span{-webkit-box-shadow:0 3px 10px rgba(33,54,75,.3);box-shadow:0 3px 10px rgba(33,54,75,.3)}.button,a,button{outline:3px solid rgba(153,0,0,0)!important;outline-offset:3px}.bg-blue .button,.bg-blue a,.bg-blue button,.bg-red .button,.bg-red a,.bg-red button{outline-color:rgba(255,204,0,0)!important}.button:focus-visible,a:focus-visible,button:focus-visible{outline-color:#900!important}.bg-blue .button:focus-visible,.bg-blue a:focus-visible,.bg-blue button:focus-visible,.bg-red .button:focus-visible,.bg-red a:focus-visible,.bg-red button:focus-visible{outline-color:#fc0!important}a{color:#900;font-weight:700;word-break:break-word;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.bg-blue a,.bg-red a{color:#fff}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px}.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-red h1,.bg-red h2,.bg-red h3,.bg-red h4,.bg-red h5,.bg-red h6{color:#fff}h1.w-dotted-border,h2.w-dotted-border,h3.w-dotted-border,h4.w-dotted-border,h5.w-dotted-border,h6.w-dotted-border{position:relative;margin-bottom:15px;padding-bottom:5px}h1.w-dotted-border:after,h2.w-dotted-border:after,h3.w-dotted-border:after,h4.w-dotted-border:after,h5.w-dotted-border:after,h6.w-dotted-border:after{position:absolute;bottom:0;left:420px;width:100vw;content:"";-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.h1,h1{color:#000;font-size:46px;font-family:termina,sans-serif;font-weight:900;line-height:60px}.h1:not(.no-highlight),h1:not(.no-highlight){line-height:76px}.h2,h2{font-size:38px;font-family:termina,sans-serif;line-height:50px}.h2,.h3,h2,h3{color:#000;font-weight:700}.h3,h3{font-size:30px;line-height:36px}.h3,.h4,h3,h4{font-family:halcom,sans-serif}.h4,h4{color:#000;font-size:28px;font-weight:400;line-height:32px}.h5,h5{color:#900;font-size:20px}.h5,.h6,h5,h6{font-family:halcom,sans-serif;font-weight:700;line-height:26px}.h6,h6{color:#000;font-size:18px}blockquote,hr,ol,p,table,ul{margin:0 0 25px}p{word-wrap:anywhere}b,strong{font-weight:700}iframe{max-width:100%}mark{background:#fc0}ol:not(.clear-style),ul:not(.clear-style){padding-left:20px;list-style:none}ol:not(.clear-style) li,ul:not(.clear-style) li{position:relative;margin-bottom:5px;padding-left:20px}ul:not(.clear-style)>li:before{position:absolute;top:10px;left:0;width:8px;height:8px;border-radius:50%;content:"";background:#900}ol:not(.clear-style){counter-reset:a}ol:not(.clear-style)>li{counter-increment:a}ol:not(.clear-style)>li:before{position:absolute;top:1px;left:15px;color:#900;font-weight:700;text-align:right;content:counter(a) ".";-webkit-transform:translateX(-100%);transform:translateX(-100%)}ol:not(.clear-style)>li[type=a]{list-style:none!important}ol:not(.clear-style)>li[type=a]:before{content:counter(a,lower-alpha) "."}ol:not(.clear-style)>li[type=i]{list-style:none!important}ol:not(.clear-style)>li[type=i]:before{content:counter(a,lower-roman) "."}ol:not(.clear-style)[style*="list-style-type: lower-alpha;"],ol:not(.clear-style)[type=a]{list-style:none!important}ol:not(.clear-style)[style*="list-style-type: lower-alpha;"]>li:before,ol:not(.clear-style)[type=a]>li:before{content:counter(a,lower-alpha) "."}ol:not(.clear-style)[style*="list-style-type: upper-alpha;"]{list-style:none!important}ol:not(.clear-style)[style*="list-style-type: upper-alpha;"]>li:before{content:counter(a,upper-alpha) "."}ol:not(.clear-style)[style*="list-style-type: lower-greek;"]{list-style:none!important}ol:not(.clear-style)[style*="list-style-type: lower-greek;"]>li:before{content:counter(a,lower-greek) "."}ol:not(.clear-style)[style*="list-style-type: upper-greek;"]{list-style:none!important}ol:not(.clear-style)[style*="list-style-type: upper-greek;"]>li:before{content:counter(a,upper-greek) "."}ol:not(.clear-style)[style*="list-style-type: lower-roman;"],ol:not(.clear-style)[type=i]{list-style:none!important}ol:not(.clear-style)[style*="list-style-type: lower-roman;"]>li:before,ol:not(.clear-style)[type=i]>li:before{content:counter(a,lower-roman) "."}ol:not(.clear-style)[style*="list-style-type: upper-roman;"]{list-style:none!important}ol:not(.clear-style)[style*="list-style-type: upper-roman;"]>li:before{content:counter(a,upper-roman) "."}ol.clear-style,ul.clear-style{margin:0;padding:0;list-style:none}ol.clear-style li,ul.clear-style li{margin:0;padding:0}figure{margin:0}.cta-full .heading,.issue-header p,.post-container .category,.post-container .heading,.product-info .product-sku,.search-input label:not(.visually-hidden),.wp-caption,figcaption{font-size:16px;line-height:22px}blockquote{margin-left:15px}abbr[title]{text-decoration:none}.filter-title{color:#000;font-size:22px;line-height:38px}.wp-caption{width:auto!important;max-width:100%;margin:0 0 25px}.button,button:not([class^=gm-control],.no-style,[type=button],.action){position:relative;top:auto;right:auto;left:auto;display:inline-block;width:auto;height:auto;padding:0;color:#fff;font-weight:700;line-height:22px;text-decoration:none;border:none;border-radius:25px;cursor:pointer;-webkit-transform:none;transform:none;opacity:1;background:none}.button>span,button:not([class^=gm-control],.no-style,[type=button],.action)>span{position:relative;display:inline-block;padding:14px 65px 14px 30px;border-radius:25px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:#900}.small-icon.button>span,.small-iconbutton:not([class^=gm-control],.no-style,[type=button],.action)>span{padding-right:55px}.button>span:before,button:not([class^=gm-control],.no-style,[type=button],.action)>span:before{position:absolute;right:30px;bottom:10px;left:30px;border-bottom:2px solid #fff;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}.button .indicator,button:not([class^=gm-control],.no-style,[type=button],.action) .indicator{position:absolute;right:-3px;bottom:-3px;z-index:1;display:grid;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#393939;font-size:16px;font-weight:400;line-height:0;text-align:center;border:2px solid #fc0;border-radius:50%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:#fff}.button .icon,button:not([class^=gm-control],.no-style,[type=button],.action) .icon{display:inline-block;fill:#fff;width:auto;height:14px;margin-left:14px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.button .icon:not(.inline),button:not([class^=gm-control],.no-style,[type=button],.action) .icon:not(.inline){position:absolute;top:50%;right:29px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button:before,button:not([class^=gm-control],.no-style,[type=button],.action):before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:25px;content:"";background:#fc0}.button:hover>span,button:not([class^=gm-control],.no-style,[type=button],.action):hover>span{-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.button:hover>span:before,button:not([class^=gm-control],.no-style,[type=button],.action):hover>span:before{opacity:1}.button.disabled,.button:disabled,button:not([class^=gm-control],.no-style,[type=button],.action).disabled,button:not([class^=gm-control],.no-style,[type=button],.action):disabled{color:#fff!important;pointer-events:none}.button.disabled>span,.button:disabled>span,button:not([class^=gm-control],.no-style,[type=button],.action).disabled>span,button:not([class^=gm-control],.no-style,[type=button],.action):disabled>span{background:#c7c7c7!important}.button.disabled .icon,.button:disabled .icon,button:not([class^=gm-control],.no-style,[type=button],.action).disabled .icon,button:not([class^=gm-control],.no-style,[type=button],.action):disabled .icon{fill:#fff!important}.button.icon-only>span,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-size:0;line-height:0}.button.icon-only>span:before,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only>span:before{display:none}.button.icon-only .icon,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only .icon{position:relative;top:auto;right:auto!important;max-width:28px;height:20px;margin-left:0;-webkit-transform:none;transform:none}.button.icon-only:hover>span,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only:hover>span{-webkit-transform:none;transform:none;background:#900}.bg-red .button.icon-only:hover>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).icon-only:hover>span{background:#600}.button.icon-only:hover .indicator,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only:hover .indicator{border-color:#900}.button.icon-only:hover .icon,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only:hover .icon{fill:#fff}.button.icon-only.white>span,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only.white>span{background:#fff}.button.icon-only.white:hover>span,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only.white:hover>span{background:#900}.bg-red .button.icon-only.white:hover>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).icon-only.white:hover>span{background:#600}.button.switched>span,button:not([class^=gm-control],.no-style,[type=button],.action).switched>span{padding:14px 30px 14px 65px}.button.switched .icon:not(.inline),button:not([class^=gm-control],.no-style,[type=button],.action).switched .icon:not(.inline){position:absolute;top:50%;right:auto;left:12px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.button.alt,.button.icon-only,button:not([class^=gm-control],.no-style,[type=button],.action).alt,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only{color:#000}.button.alt>span,.button.icon-only>span,button:not([class^=gm-control],.no-style,[type=button],.action).alt>span,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only>span{background:#fc0}.button.alt>span:before,.button.icon-only>span:before,button:not([class^=gm-control],.no-style,[type=button],.action).alt>span:before,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only>span:before{border-bottom-color:#000}.button.alt .icon,.button.icon-only .icon,button:not([class^=gm-control],.no-style,[type=button],.action).alt .icon,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only .icon{fill:#000}.button.alt:before,.button.icon-only:before,button:not([class^=gm-control],.no-style,[type=button],.action).alt:before,button:not([class^=gm-control],.no-style,[type=button],.action).icon-only:before{background:#900}.button.alt-2,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2{color:#393939;font-weight:400;line-height:24px}.button.alt-2>span,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2>span{padding:8px 20px;text-decoration:underline;-webkit-transform:none;transform:none;background:#efedea}.button.alt-2>span:before,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2>span:before{display:none}.button.alt-2 .icon,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2 .icon{fill:#393939;margin-left:10px}.button.alt-2:hover>span,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2:hover>span{text-decoration:none}.button.alt-2.white>span,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2.white>span{background:#fff}.button.alt-2.icon-only>span,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2.icon-only>span{padding:15px}.button.alt-2.icon-only .icon,button:not([class^=gm-control],.no-style,[type=button],.action).alt-2.icon-only .icon{margin-left:0}.bg-yellow .button:before,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action):before{background:#fff}.bg-yellow .button.disabled,.bg-yellow .button:disabled,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action).disabled,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action):disabled{color:#fc0!important}.bg-yellow .button.disabled>span,.bg-yellow .button:disabled>span,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action).disabled>span,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action):disabled>span{background:#d9ad00!important}.bg-yellow .button.disabled .icon,.bg-yellow .button:disabled .icon,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action).disabled .icon,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action):disabled .icon{fill:#fc0!important}.bg-yellow .button.alt-2>span,.bg-yellow button:not([class^=gm-control],.no-style,[type=button],.action).alt-2>span{background:#fff}.bg-blue .button,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action),.bg-red .button,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action){color:#000}.bg-blue .button>span,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action)>span,.bg-red .button>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action)>span{background:#fc0}.bg-blue .button>span:before,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action)>span:before,.bg-red .button>span:before,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action)>span:before{border-bottom-color:#000}.bg-blue .button .icon,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action) .icon,.bg-red .button .icon,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action) .icon{fill:#000}.bg-blue .button.alt-2>span,.bg-blue .button:before,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action).alt-2>span,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action):before,.bg-red .button.alt-2>span,.bg-red .button:before,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).alt-2>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action):before{background:#fff}.bg-blue .button.alt-2:hover>span,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action).alt-2:hover>span,.bg-red .button.alt-2:hover>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).alt-2:hover>span{background:#900}.bg-red .button.disabled,.bg-red .button:disabled,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).disabled,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action):disabled{color:#900!important}.bg-red .button.disabled>span,.bg-red .button:disabled>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).disabled>span,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action):disabled>span{background:#600!important}.bg-red .button.disabled .icon,.bg-red .button:disabled .icon,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action).disabled .icon,.bg-red button:not([class^=gm-control],.no-style,[type=button],.action):disabled .icon{fill:#900!important}.bg-blue .button.disabled,.bg-blue .button:disabled,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action).disabled,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action):disabled{color:#21364b!important}.bg-blue .button.disabled>span,.bg-blue .button:disabled>span,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action).disabled>span,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action):disabled>span{background:#335677!important}.bg-blue .button.disabled .icon,.bg-blue .button:disabled .icon,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action).disabled .icon,.bg-blue button:not([class^=gm-control],.no-style,[type=button],.action):disabled .icon{fill:#21364b!important}.action,.resources-container .resource-action,.sub-site-selector a,.tsbvi-quicklinks .text{color:#000;-webkit-text-decoration:underline solid #fc0 2px;text-decoration:underline solid #fc0 2px;text-underline-offset:5px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.action{border:none;cursor:pointer;background:none}.action:not(.h3),.resources-container .resource-action:not(.h3),.sub-site-selector a:not(.h3),.tsbvi-quicklinks .text:not(.h3){font-size:20px;font-weight:700;line-height:26px}.action:hover,.resources-container .resource-action:hover,.sub-site-selector a:hover,.tsbvi-quicklinks .text:hover{-webkit-text-decoration-color:rgba(255,204,0,0);text-decoration-color:rgba(255,204,0,0)}.action:not(.resource-action) .icon,.resources-container .resource-action:not(.resource-action) .icon,.sub-site-selector a:not(.resource-action) .icon,.tsbvi-quicklinks .text:not(.resource-action) .icon{display:inline-block;fill:#000;width:14px;height:14px;margin-left:14px}.action.alt,.resources-container .resource-action.alt,.sub-site-selector a.alt,.tsbvi-quicklinks .text.alt{-webkit-text-decoration-color:#900;text-decoration-color:#900}.action.alt:hover,.resources-container .resource-action.alt:hover,.sub-site-selector a.alt:hover,.tsbvi-quicklinks .text.alt:hover{-webkit-text-decoration-color:rgba(153,0,0,0);text-decoration-color:rgba(153,0,0,0)}.bg-blue .action,.bg-red .action{color:#fff}.external-icon{width:.75em;height:.75em;margin-left:.375em;fill:currentColor}.cart-icon{width:20px;height:20px;margin-top:-4px;margin-left:10px;fill:currentColor;vertical-align:middle}#page-content{outline:none!important}img{max-width:100%;height:auto!important}img.alignleft,img.alignleft:last-child{float:left;margin-right:20px;margin-bottom:20px!important}img.aligncenter,img.aligncenter:last-child{display:block;margin:0 auto 20px!important}img.alignright,img.alignright:last-child{float:right;margin-bottom:20px!important;margin-left:20px}img.block{display:block;margin-bottom:15px}img.full-width{width:100%}.embed-container{position:relative;margin-bottom:15px;padding-top:56.25%}.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.margin-top{margin-top:70px}.margin-top-alt{margin-top:30px}.margin-right,.margin-right-alt,.row,.row-wide{margin-right:70px}.margin-bottom{margin-bottom:70px}.margin-bottom-alt{margin-bottom:30px}.margin-left,.margin-left-alt,.row,.row-wide{margin-left:70px}.margin-right-alt,.row-wide{margin-right:30px}.margin-left-alt,.row-wide{margin-left:30px}.row{max-width:1300px}.row-wide{max-width:1380px}.full-content{margin-right:20px;margin-left:20px}.min-content{max-width:860px}.min-width{max-width:680px;margin-right:auto;margin-left:auto}.button-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;margin-bottom:15px}.button-grid.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-grid.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button-grid.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.button-grid form{width:100%;max-width:410px}.bg-blue{color:#fff;background:#21364b}.bg-blue-alt{color:#fff;background:#2b4660}.bg-red{color:#fff;background:#900}.bg-yellow{background:#fc0}.relative{position:relative}.text-left{text-align:left}.align-left{float:left;margin:0 15px 15px 0}.align-center{text-align:center}.align-right{float:right;margin:0 0 15px 15px}.notransition,.notransition:after,.notransition:before{-webkit-transition-duration:0s!important;transition-duration:0s!important}.screen-reader-text,.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.hidden{display:none;visibility:hidden}.show-print{display:none!important}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header{position:relative;z-index:3}.tsbvi-logo{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:100px}.tsbvi-logo a{color:#000;font-weight:800;line-height:22px;text-decoration:none}.tsbvi-logo img{position:absolute;top:calc(50% + 14px);left:10px;z-index:4;width:80px;height:80px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 3px 10px rgba(33,54,75,.3);box-shadow:0 3px 10px rgba(33,54,75,.3)}.tsbvi-logo span{display:inline-block;width:242px}.landing-selector-container>button:not(.no-style){position:relative;z-index:1;font-size:16px;line-height:19px;border-radius:0}.landing-selector-container>button:not(.no-style) span{-webkit-box-sizing:border-box;box-sizing:border-box;padding:26px 65px 26px 30px;border-radius:0}.landing-selector-container>button:not(.no-style) span:before{display:none}.landing-selector-container>button:not(.no-style):hover span{-webkit-transform:none;transform:none}.nav-container .alerts-counter{display:block;margin:-24px -15px 20px;padding:15px;text-align:center;text-decoration:none}.nav-container .alerts-counter .icon{position:relative;top:-2px;width:30px;height:30px;padding-right:10px;vertical-align:middle;fill:#fff}.mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-menu button.icon-only:not(.no-style):hover span{background:#fc0}.mobile-menu button.icon-only:not(.no-style):hover span .icon{fill:#000}button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon{position:relative;width:20px;height:22px}button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon:after,button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon:before{position:absolute;right:-1px;left:-1px;border-top:3px solid #000;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none}button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon:before{top:2px}button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon:after{bottom:2px}button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon i:after,button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon i:before{position:absolute;top:50%;right:-1px;left:-1px;border-top:3px solid #000;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon:after,.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon:before{opacity:0}.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon i:after,.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon i:before{right:-4px;left:-4px}.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon i:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .icon i:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .alerts-counter{position:absolute;right:-4px;bottom:-4px;display:grid;width:20px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;color:#393939;font-size:16px;font-weight:400;border:2px solid #fc0;border-radius:50%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:#fff}.mobile-menu-open button:not([class^=gm-control]):not(.no-style).icon-only.mobile-menu-trigger .alerts-counter{opacity:0}.nav-main>ul>.menu-item>a{position:relative;font-weight:800;text-decoration:none}.nav-main>ul>.menu-item>a,.nav-main>ul>.menu-item>button{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.nav-main>ul>.menu-item>button{color:inherit;border:none;cursor:pointer;outline-color:rgba(255,204,0,0)!important;background:none}.nav-main>ul>.menu-item>button:focus{outline-color:#fc0!important}.nav-main>ul>.menu-item>button .icon{height:14px;fill:currentColor}.sub-menu-container{position:absolute;z-index:1;padding:30px;border:3px solid #fc0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none;opacity:0;background:#fff}.sub-menu-container ul{display:grid;grid-gap:20px}.sub-menu-container a{color:#000;line-height:22px;text-decoration:none;border-bottom:2px solid rgba(153,0,0,0)}.sub-menu-container .sub-menu-close.alt-2{margin-bottom:15px}.sub-menu-container .sub-menu-close.alt-2:before{display:none}.sub-menu-container .sub-menu-close.alt-2 span{padding:0 12px;color:#000;font-size:18px;font-weight:800;line-height:22px;text-decoration:none}.sub-menu-container .sub-menu-close.alt-2 .icon{margin-right:10px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sub-menu-container .menu-item-overview a{display:block;height:auto;padding:15px 12px;font-size:18px;font-weight:800;line-height:22px;background:linear-gradient(90deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-x bottom/11px 3px}.micro-main-menu .tsbvi-logo{padding-left:55px;font-size:16px}.micro-main-menu .tsbvi-logo a{color:#fff}.micro-main-menu .tsbvi-logo img{position:static;-webkit-transform:none;transform:none}.micro-main-menu .tsbvi-logo-image{position:absolute;top:-2px;left:0;z-index:4;-webkit-transform:none;transform:none}.micro-main-menu .tsbvi-logo-image img{width:45px;height:45px;border-radius:50%;-webkit-box-shadow:0 3px 10px rgba(33,54,75,.3);box-shadow:0 3px 10px rgba(33,54,75,.3)}.micro-main-menu .landing-selector-container>button:not(.no-style) span{padding:19px 65px 19px 30px}.micro-main-menu .sub-menu-container button{display:none;visibility:hidden}.sub-site-selector{padding-top:36px;padding-bottom:38px;background:#2b4660}.sub-site-selector ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.sub-site-selector a{color:#fff}footer{padding-top:40px;padding-bottom:30px}footer a{font-weight:400}footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;padding-top:20px}footer .legal{font-size:16px;line-height:22px}.footer-columns{display:grid;grid-gap:80px;margin-bottom:30px}.footer-columns>.grid-cell{position:relative}.footer-columns>.grid-cell:first-child{display:grid;grid-gap:40px}.footer-columns>.grid-cell:first-child:before{position:absolute;right:0;bottom:-40px;left:0;height:3px;content:""}.footer-columns .email-icon{position:absolute;top:-75px;right:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff}.footer-columns .email-icon img{width:56px;height:56px}.footer-contact-info{display:grid;grid-gap:20px;justify-items:start}.footer-contact-info .tsbvi-logo a{color:inherit}.footer-contact-info .tsbvi-logo img{position:static;-webkit-transform:none;transform:none}.footer-contact-info .tsbvi-logo-image{position:relative;z-index:1;-webkit-transform:none;transform:none}.footer-contact-info p{margin-bottom:0}.footer-menu{display:grid;grid-gap:20px}ul.subfooter-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding-top:33px;background-position:top!important}ul.subfooter-menu a{font-size:16px;line-height:22px}.about-infographic{overflow:hidden}.about-infographic .row{display:grid}.about-infographic .grid-cell{padding-top:50px;padding-bottom:50px}.about-infographic .about{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px;-ms-flex-line-pack:start;align-content:flex-start}.about-infographic .about-content{position:relative}.about-infographic .about-content:after{position:absolute;right:0;bottom:-50px;left:0;content:""}.infographic{position:relative;display:grid;grid-gap:80px;-ms-flex-line-pack:start;align-content:start}.infographic:before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:100vw;content:"";background:#21364b}.infographic .infographic-row{position:relative}.infographic .infographic-row:not(:last-child):after{position:absolute;right:0;bottom:-40px;left:0;height:3px;content:""}.infographic strong{color:#fc0}.accordions{height:auto;padding-top:3px;background-position:top}.accordions .accordion{height:auto;padding-bottom:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(255,204,0,0);background-position:bottom}.accordions .accordion.open{background-color:rgba(255,204,0,.6)}.accordions .accordion.open button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordions .accordion.open .accordion-content{padding-bottom:10px}.accordions button{position:relative;display:block;width:100%;padding:25px 70px 10px 20px;color:#000;font-weight:700;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:none}.accordions button .icon{position:absolute;top:29px;right:20px;width:14px;height:14px;pointer-events:none;fill:#900}.accordions .accordion-content,.accordions button .icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordions .accordion-content{overflow:hidden;max-height:0;padding:0 70px 0 20px}.alert-slider-container{position:relative;padding:10px 0;background:#21364b}.alert-slider-container .row{display:grid;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-slider-container .alerts-icon{width:30px;height:30px;fill:#fff}.alert-slider-container .alerts-slider{display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-slider-container .splide .splide__arrows{padding-top:0;padding-left:0}.alert-slider-container .alert-close{justify-self:end;font-size:0;line-height:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-slider-container .alert-close .icon{width:20px;height:20px;fill:#fff}.article-cta{margin-top:20px;padding:20px}.media-player-container{margin-bottom:25px;padding:20px 30px;background:#efedea}.media-player-container p{margin-bottom:11px}.mejs-container.mejs-audio{height:50px;margin-bottom:30px;background:none}.mejs-container.mejs-audio .mejs-controls{border-radius:25px;background:#fff}.mejs-container.mejs-audio .mejs-time{color:#000}.mejs-container.mejs-audio .mejs-button>button{background-image:url(../../images/src/mejs-controls.svg)}.mejs-container.mejs-audio .mejs-time-rail .mejs-time-loaded,.mejs-container.mejs-audio .mejs-time-rail .mejs-time-total{border-radius:50px;background:#efedea}.mejs-container.mejs-audio .mejs-time-rail .mejs-time-current{border-radius:50px;background:#000}.mejs-container.mejs-audio .mejs-time-rail .mejs-time-hovered{background:rgba(0,0,0,.6)}.mejs-container.mejs-audio .mejs-time-rail .mejs-time-handle-content{top:-7px;border-width:8px;border-color:#000;border-radius:50%;-webkit-transform:scale(1);transform:scale(1)}.breadcrumbs-container{position:relative}.breadcrumbs{padding:8px 0;font-size:16px;line-height:22px;background:#fff}main>.row:not(.breadcrumbs-container)>.breadcrumbs{position:static}.breadcrumbs a{color:#393939;font-weight:400}.breadcrumbs a.home{text-decoration:none}.breadcrumbs svg{width:14px;height:16px}.contact-cta{padding-top:80px;padding-bottom:80px}.contact-cta-grid{display:grid;grid-gap:40px}.contact-cta-grid>.grid-cell{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contact-cta-grid .grid-cell-image{display:grid;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff}.contact-cta-grid .grid-cell-image img{width:60px;height:60px}.contact-form{padding-top:80px;padding-bottom:80px;background:#efedea}.content-sidebar-container .sidebar .sidebar-menu{-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #efedea;background:#efedea}.content-sidebar-container>.content>.row:first-child{margin-top:0}.course-content{display:grid;grid-gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:25px}.course-sidebar{display:grid;grid-gap:15px}.course-sidebar .grid-cell{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;height:auto;padding-bottom:5px;background-position:0 100%!important}.course-sidebar .grid-cell span{display:block}.course-sidebar .grid-cell span:first-child{color:#900;font-size:16px;line-height:22px}.course-body{position:relative;overflow:hidden;max-height:150px;margin-bottom:15px}.course-body.open{max-height:500vh}.course-body.open:after{opacity:0}.course-body.open+button.action .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.course-body:after{position:absolute;right:0;bottom:0;left:0;height:53px;content:"";pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(36,14%,93%,0)),to(#efedea));background:linear-gradient(180deg,hsla(36,14%,93%,0),#efedea)}.cta.w-image{display:grid}.cta.w-image img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cta .cta-content{padding:20px 15px}.cta-full.w-image .cta-image{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-ms-flex-item-align:stretch;align-self:stretch;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cta-full.w-image .cta-icon{top:-40px;right:-25px}.cta-full.wo-image .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-full.wo-image h2{position:relative}.cta-full.wo-image h2:after{position:absolute;bottom:-4px;left:50%;width:100vw;height:3px;content:"";-webkit-transform:translateX(-100%);transform:translateX(-100%);background-position:bottom!important}.cta-full.wo-image .cta-content{max-width:640px}.cta-full .cta-content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}.cta-full .cta-content,.cta-full .cta-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-full .cta-icon{position:absolute;top:-35px;z-index:1;width:80px;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#fff}.cta-full .cta-icon img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cta-full .heading{width:100%;height:auto!important;margin-bottom:10px;padding-bottom:8px;background-position:0 100%!important}.downloads{display:grid;grid-gap:30px;padding:20px;background:#efedea}.downloads .download{position:relative;display:grid;grid-gap:15px 30px}.downloads .download:not(:last-child):before{position:absolute;right:0;bottom:-15px;left:0;height:3px;content:"";background:linear-gradient(90deg,#868480,#868480 3px,transparent 0) repeat-x 50%/11px 3px;background-position:0 100%}.downloads .download-label{color:#000}.downloads .download-files{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.single-events .hero-page.no-image .row,.single-events .hero-page:not(.no-image) .row{padding-bottom:130px}.single-events .hero-page.no-image .heading-container,.single-events .hero-page:not(.no-image) .heading-container{max-width:860px;margin:0 auto;text-align:center}.event-featured-image{display:block}.event-schedule{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-90px;padding:15px}.event-schedule .post-dotted-list a{color:#fff}.event-schedule table{width:100%}.event-schedule table th{color:#fc0;font-size:16px;font-weight:400;line-height:22px;text-align:left}.event-schedule table tbody tr{background-position:bottom!important}.event-schedule table td{padding-bottom:5px}.event-actions{position:relative;display:grid;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-sidebar-container{display:grid;grid-gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.event-sidebar-container .sidebar{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#efedea}.event-sidebar-container>.content>.row:first-child{margin-top:0}.event-sidebar-info:not(:last-child){height:auto!important;margin-bottom:20px;padding-bottom:23px;background-position:0 100%!important}.event-sidebar-info .title{color:#900;font-size:16px;line-height:22px}.event-sidebar-info a{color:#393939;font-weight:400}.event-register-footer p,.event-register p{margin-top:40px;margin-bottom:10px;font-size:16px;line-height:22px;text-align:center}.event-register-footer{height:auto!important;padding-top:3px;background-position:0 0!important}.event-register-footer p{text-align:left}.filter-bar:not(.single-row){display:grid;gap:15px 20px}.filter-bar.single-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding-top:22px}.filter-bar.columns-4{display:grid;grid-template-columns:1fr;grid-gap:11px}.filter-bar.columns-4 .button-grid{padding-top:15px}.filter-bar .gfield{position:relative}.filter-bar label{color:#393939!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.filter-bar input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.filter-bar .filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:10px}.filter-bar .filter-actions.distance{padding-top:40px}.filter-bar .event-filter-toggle{padding:none;text-align:left;border:none;cursor:pointer;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-bar .event-filter-toggle .icon{width:14px;height:14px;fill:#900;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.filter-bar .events-dropdown-container{display:grid;gap:15px 20px;outline:none!important}.filter-bar.open button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-bar.open .events-dropdown-container{max-height:100vh;padding-bottom:10px}.filter-sidebar{display:grid;grid-gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.filter-sidebar .sidebar{-webkit-box-sizing:border-box;box-sizing:border-box}.filter-sidebar>.content>.row:first-child{margin-top:0}.gform_wrapper.gravity-theme .tsbvi-form .gfield_label,label{margin-bottom:5px;color:#000;font-size:inherit;font-weight:700;line-height:inherit}.gform_wrapper.gravity-theme .tsbvi-form input[type=color],.gform_wrapper.gravity-theme .tsbvi-form input[type=date],.gform_wrapper.gravity-theme .tsbvi-form input[type=datetime-local],.gform_wrapper.gravity-theme .tsbvi-form input[type=datetime],.gform_wrapper.gravity-theme .tsbvi-form input[type=email],.gform_wrapper.gravity-theme .tsbvi-form input[type=month],.gform_wrapper.gravity-theme .tsbvi-form input[type=number],.gform_wrapper.gravity-theme .tsbvi-form input[type=password],.gform_wrapper.gravity-theme .tsbvi-form input[type=search],.gform_wrapper.gravity-theme .tsbvi-form input[type=tel],.gform_wrapper.gravity-theme .tsbvi-form input[type=text],.gform_wrapper.gravity-theme .tsbvi-form input[type=time],.gform_wrapper.gravity-theme .tsbvi-form input[type=url],.gform_wrapper.gravity-theme .tsbvi-form input[type=week],.gform_wrapper.gravity-theme .tsbvi-form select,.gform_wrapper.gravity-theme .tsbvi-form textarea,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:10px 20px;color:inherit;font-size:inherit;line-height:inherit;border:2px solid #21364b;border-radius:40px;outline:3px solid rgba(153,0,0,0)!important;outline-offset:3px;background:#fff;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper.gravity-theme .tsbvi-form input[type=color]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=date]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=datetime]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=email]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=month]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=number]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=password]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=search]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=tel]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=text]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=time]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=url]:focus,.gform_wrapper.gravity-theme .tsbvi-form input[type=week]:focus,.gform_wrapper.gravity-theme .tsbvi-form select:focus,.gform_wrapper.gravity-theme .tsbvi-form textarea:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline-color:#900!important}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.select-container{position:relative;display:block;width:100%}.select-container:after{top:4px;right:4px;bottom:4px;width:42px;height:42px;border-radius:50%;content:"";background:#fff}.select-container .icon,.select-container:after{position:absolute;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none}.select-container .icon{top:50%;right:18px;z-index:1;width:14px;height:14px;fill:#900;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.select-container select{width:100%}.select-container select[multiple]+.icon{display:none}.select-container:hover:after{background:#900}.select-container:hover .icon{fill:#fff}td .select-container:after{width:36px;height:36px}td .select-container .icon{right:15px}.gform_wrapper.gravity-theme .tsbvi-form{margin:0 auto}.gform_wrapper.gravity-theme .tsbvi-form .gform_fields{grid-column-gap:20px;grid-row-gap:15px}.gform_wrapper.gravity-theme .tsbvi-form .admin-hidden-markup{display:none;visibility:hidden}.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden{position:static;left:auto;visibility:visible}.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden .gfield_label{color:#c7c7c7}.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=color],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=date],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=datetime-local],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=datetime],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=email],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=month],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=number],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=password],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=search],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=tel],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=text],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=time],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=url],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden input[type=week],.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden select,.gform_wrapper.gravity-theme .tsbvi-form .gfield_visibility_hidden textarea{border-color:#c7c7c7}.gform_wrapper.gravity-theme .tsbvi-form .gfield_required{color:#900;font-size:16px;font-weight:900;line-height:22px}.gform_wrapper.gravity-theme .tsbvi-form .field_description_above .gfield_description,.gform_wrapper.gravity-theme .tsbvi-form .field_description_below .gfield_description,.gform_wrapper.gravity-theme .tsbvi-form .gfield_description{margin-top:0;padding-bottom:14px;font-size:16px;font-weight:400;line-height:22px}.gform_wrapper.gravity-theme .tsbvi-form .field_description_above .gfield_description.gfield_validation_message,.gform_wrapper.gravity-theme .tsbvi-form .field_description_below .gfield_description.gfield_validation_message,.gform_wrapper.gravity-theme .tsbvi-form .gfield_description.gfield_validation_message{margin-top:8px;padding:0;color:#900;border:none;background:none}.gform_wrapper.gravity-theme .tsbvi-form textarea{border-radius:24px}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox{display:grid;grid-gap:20px}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent{padding-left:0}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio .gchoice,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent .gchoice{position:relative}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox input,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio input,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent input{position:absolute;width:1.5em;height:1.5em;opacity:0}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox input+label,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio input+label,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent input+label{vertical-align:unset}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox input:focus+label,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio input:focus+label,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent input:focus+label{text-decoration:underline}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox input:checked+label,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio input:checked+label,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent input:checked+label{font-weight:inherit}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox input:checked+label:after,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio input:checked+label:after,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent input:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox label,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio label,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent label{position:relative;display:block;max-width:none;margin:0;padding-left:32px;color:#393939;font-size:16px;line-height:26px}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox label:before,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio label:before,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent label:before{position:absolute;top:2px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:22px;height:22px;border:2px solid #900;content:"";background:transparent}.gform_wrapper.gravity-theme .tsbvi-form .gfield_checkbox label:after,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio label:after,.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_consent label:after{position:absolute;top:7px;left:5px;width:12px;height:12px;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:scale(0);transform:scale(0);background:#000}.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 50px}.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio label:after,.gform_wrapper.gravity-theme .tsbvi-form .gfield_radio label:before{border-radius:50%}.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_time{min-width:100px;max-width:100px}.gform_wrapper.gravity-theme .tsbvi-form .ginput_container_time.gfield_time_ampm{min-width:110px;max-width:110px}.gallery-slider.splide .splide__slide img{display:block;width:1200px;aspect-ratio:24/17;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.gallery-slider.splide .splide__arrows{padding-top:20px;padding-left:0}.hero-homepage{position:relative;padding:188px 0 120px;background-repeat:no-repeat;background-position:50%;background-size:cover}.hero-homepage .heading-container{max-width:650px}.hero-homepage .heading-container h2.h1{background:rgba(255,204,0,.88)}.hero-homepage .hero-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:560px;margin-top:-5px;margin-left:-5px;padding:30px 25px;background:#fff}.hero-homepage .circle-large-container{position:absolute;right:0;bottom:40px;overflow:clip;width:320px;height:360px}.hero-homepage .circle-large,.hero-homepage .circle-small{-o-object-fit:cover;object-fit:cover;border-radius:50%}.hero-homepage .circle-large{width:360px;max-width:none;height:360px!important}.hero-homepage .circle-small{position:absolute;right:220px;bottom:-40px;width:200px;height:200px!important}.hero-page:not(.no-image){background-repeat:no-repeat;background-position:50%;background-size:cover}.hero-page:not(.no-image)>.row{padding-top:120px;padding-bottom:120px}.w-featured.hero-page:not(.no-image)>.row{padding-bottom:200px}.hero-page:not(.no-image) .heading-container{max-width:650px}.hero-page:not(.no-image) .heading-container h1{background:rgba(255,204,0,.88)}.hero-page:not(.no-image) .hero-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:560px;margin-top:-5px;margin-left:-5px;padding:30px 25px;background:#fff}.hero-page.no-image{background:#fc0 url(../../images/dist/hero_graphic.png) no-repeat 100%}.hero-page.no-image>.row{padding-top:85px;padding-bottom:60px}.w-featured.hero-page.no-image>.row{padding-bottom:140px}.hero-page.no-image .heading-container{text-align:center}.hero-page.no-image form{margin-top:50px}.hero-page.no-image .search-input{margin-bottom:10px}.hero-page.no-image .hero-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:860px;margin:0 auto;text-align:center}.hero-page>.row{position:relative}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters{position:relative;display:grid;grid-gap:30px;margin-top:30px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters fieldset{padding:0;border:none}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-label{color:#393939;font-size:18px;font-family:halcom,sans-serif;font-weight:400;line-height:26px;letter-spacing:0}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-category-picker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:5px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-category-picker button{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 10px 25px;font-size:20px;font-weight:700;line-height:35px;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#900;text-decoration-color:#900;text-decoration-thickness:2px;letter-spacing:0;border:none;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:#efedea;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-category-picker button:after{position:absolute;top:auto;bottom:0;left:50%;width:auto;height:auto;border-top:24px solid #efedea;border-right:24px solid transparent;border-left:24px solid transparent;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translate(-50%);transform:translate(-50%);background:none}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-category-picker button[aria-selected=true]{color:#fff;background:#900}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-category-picker button[aria-selected=true]:after{border-top-color:#900;-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px)}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .ir-category-picker button:hover{-webkit-text-decoration-color:rgba(153,0,0,0);text-decoration-color:rgba(153,0,0,0)}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms{outline:none!important}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms fieldset{min-width:210px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms .gfield_checkbox{display:block;-webkit-column-width:200px;-moz-column-width:200px;column-width:200px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms .gchoice{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms label:before{border-color:#000}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms label:after{top:4px;left:2px;display:grid;width:18px;height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:arial;line-height:0;content:"";background:#900}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms label i{display:block}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms label i:after,.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms label i:before{position:absolute;top:12px;left:6px;z-index:1;width:10px;height:0;border-top:2px solid #fff;content:""}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms label i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.issue-year-grid{display:grid;grid-gap:80px}.issue-year-grid>.grid-cell:not(:last-child){position:relative}.issue-year-grid>.grid-cell:not(:last-child):after{position:absolute;right:0;bottom:-43px;left:0;height:3px;content:""}.issue-grid{display:grid;grid-gap:20px}.issue-grid img{display:block;margin-bottom:15px;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.latest-issue-description{padding:20px 0;background:#efedea}.latest-issue-description .row{display:grid;grid-gap:30px}.issue-header p{margin-bottom:15px}.issue-header .button-grid{margin-top:30px}.featured-article-container{position:relative;margin-bottom:100px}.featured-article-container:after{position:absolute;right:0;bottom:-53px;left:0;height:3px;content:""}.featured-article{display:grid;grid-gap:10px}.featured-article .featured-image{display:block;width:100%;height:100%!important;-ms-flex-item-align:stretch;align-self:stretch;-o-object-fit:cover;object-fit:cover;ojbect-position:center center}.issue-category-grid{display:grid;grid-gap:100px}.issue-category-grid>.grid-cell:first-child{position:relative}.issue-category-grid>.grid-cell:first-child:after{position:absolute;right:0;bottom:-53px;left:0;height:3px;content:""}.issue-category-grid .issue-article-grid{display:grid;grid-gap:20px}.article-heading{margin-bottom:60px}.article-abstract{margin-top:40px;margin-bottom:40px;padding:30px 35px}.article-paging{display:grid;grid-gap:20px}audio{width:100%;margin-bottom:40px}.button.alt-2.article-download span{background:#efedea}.logo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-tooltip{position:relative;padding:20px;font-size:18px;font-family:halcom,sans-serif;line-height:22px;letter-spacing:0}.map-tooltip:after{position:absolute;bottom:0;left:50%;border-top:14px solid #900;border-right:20px solid transparent;border-left:20px solid transparent;content:"";-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.map-tooltip .close{position:absolute;top:20px;right:20px;border:none;cursor:pointer;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.map-tooltip .close .icon{width:13px;height:13px;fill:#fff}.map-tooltip .title{margin-bottom:20px;padding-right:40px;font-weight:800}.media-resource-container{background:#efedea}.media-resource-content{padding:20px 15px}.media-resource.w-image,.media-resource.w-video{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.media-resource-image,.media-resource-video{margin-bottom:-10px;border-top:10px solid #fff;border-bottom:10px solid #fff}.media-resource-image img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.media-resource-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:30px 15px}.news-events-container{padding-top:70px;padding-bottom:80px;background:#efedea}.news-events-container .row{display:grid}.news-events-container .featured-events,.news-events-container .featured-news{display:grid;grid-gap:20px;margin-bottom:30px}.news-events-container .featured-events .post-container,.news-events-container .featured-news .post-container{background:#fff}.overview-grid{position:relative;padding-top:21px}.overview-grid,.overview-grid .grid-cell{display:grid;grid-gap:10px}.overview-grid .overview-image{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;aspect-ratio:69/52}.overview-grid .overview-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 15px;background:#efedea}.overview-grid .overview-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.overview-grid .overview-sub-menu li{display:block;padding-bottom:20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.overview-grid .action{-webkit-text-decoration-color:#900;text-decoration-color:#900}.overview-grid .action:hover{-webkit-text-decoration-color:rgba(153,0,0,0);text-decoration-color:rgba(153,0,0,0)}.overview-grid:before{position:absolute;top:0;left:50%;width:100vw;content:"";-webkit-transform:translateX(-100%);transform:translateX(-100%)}.overview-scrollto{position:relative;padding-top:30px;padding-bottom:30px;background:#fc0}.overview-scrollto h2{color:#000;font-size:22px;font-weight:400;line-height:22px}.overview-scrollto .scrollto-trigger:not([class^=gm-control]):not(.no-style){display:block;margin:0 auto}.overview-scrollto .open .scrollto-trigger:not([class^=gm-control]):not(.no-style) .icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.overview-scrollto .open .button-grid{bottom:0;pointer-events:auto;opacity:1}.paging{grid-auto-flow:column;grid-gap:33px}.paging,.paging .tsbvi-form{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paging .tsbvi-form{grid-template-columns:auto auto;grid-gap:10px;color:#000;font-weight:700}.paging select{width:auto;padding-right:50px!important}.paging .page-numbers{position:relative;display:inline-block;color:#000;font-size:16px;font-weight:700;line-height:19px;text-decoration:none}.paging .dots{font-size:18px;line-height:26px}.paging .current:before{position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:42px;height:42px;border:2px solid #000;border-radius:50%;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-posts{margin-top:-80px}.posts-footer{padding-top:50px;padding-bottom:50px;background:#efedea}.posts-footer.bg-red{background:#900}.posts-footer .post-container{background:#fff}.post-grid{display:grid;grid-gap:20px;margin-bottom:30px}.post-grid .button-grid{margin-top:30px}.post-container{position:relative;padding:25px 30px;background:#efedea}.post-container.bg-red{background:#900}.post-container.product{padding-left:95px}.post-container.product img{position:absolute;top:0;left:-10px}.post-container .heading{height:auto!important;margin-bottom:16px;padding-bottom:12px;background-position:0 100%!important}.post-container h3{margin-bottom:20px}.post-event-date{display:grid;grid-gap:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;color:#000;background:#fc0}.post-event-date .month,.post-event-date .year{font-size:22px;line-height:22px}.post-event-date .days{font-size:26px;font-family:termina,sans-serif;font-weight:700;line-height:40px}.post-info{font-size:16px;line-height:22px}.post-dotted-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 26px;margin-bottom:20px}.post-dotted-list.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-dotted-list a,.post-dotted-list span{position:relative;display:block}.post-dotted-list a:not(:last-child):after,.post-dotted-list span:not(:last-child):after{position:absolute;top:50%;right:-13px;width:6px;height:6px;border-radius:50%;content:"";-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:#fc0}.post-dotted-list a{color:#393939;font-weight:400}.post-page-details{position:relative;display:grid;grid-gap:30px;padding-bottom:30px}.post-page-details:after{position:absolute;right:0;bottom:0;left:0;content:""}.product-info .product-sku{margin-bottom:15px}.product-info .heading{margin-bottom:30px}.product-info .price{color:#000;font-size:28px;line-height:32px}.product-info .price.out-of-stock{margin-bottom:10px}.product-info .wp-post-image{display:block;max-width:266px;margin:0 auto;margin-bottom:30px}.programs-container{overflow:hidden}.programs-grid{position:relative;display:grid;grid-gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.programs-grid .idea-icon{position:absolute;top:-25px;right:-22px;display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff}.programs-grid .idea-icon img{width:50px;height:50px}.programs-grid [class^=program-image-]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.programs-grid [class^=program-content-]{padding:30px}.tsbvi-quicklinks{padding:80px 0}.tsbvi-quicklinks h2{margin-bottom:30px;text-align:center}.tsbvi-quicklinks .quicklinks-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:36px}.tsbvi-quicklinks a{position:relative;display:block;width:184px;text-decoration:none}.tsbvi-quicklinks a:hover .icon-container span{-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.tsbvi-quicklinks a:hover .text{-webkit-text-decoration-color:rgba(255,204,0,0);text-decoration-color:rgba(255,204,0,0)}.tsbvi-quicklinks .icon-container{position:relative;display:block;width:160px;height:160px;margin:0 auto 20px}.tsbvi-quicklinks .icon-container:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:50%;content:"";background:#fc0}.tsbvi-quicklinks .icon-container span{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:160px;height:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:#fff}.tsbvi-quicklinks img{width:82px;height:82px!important}.tsbvi-quicklinks .text{color:#fff}.resources-container{display:grid;grid-gap:80px}.resources-container .resources-content{position:relative}.resources-container .resources-links{display:grid;grid-gap:30px;-ms-flex-line-pack:start;align-content:start}.resources-container .resource-action{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.resources-container .resource-action:hover .button span{background:#600}.resources-container .resource-action:hover .button .icon{fill:#fff}#site-search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;visibility:hidden;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none;opacity:0;background:rgba(33,54,75,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-bar #site-search-modal{top:46px}#site-search-modal.open{visibility:visible;pointer-events:auto;opacity:1}#site-search-modal .site-search-container{width:680px;max-width:calc(100% - 30px)}#site-search-modal .close-search{position:absolute;top:5px;right:5px;width:20px;height:20px;font-size:0;line-height:0;border:none;cursor:pointer;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#site-search-modal .close-search:after,#site-search-modal .close-search:before{position:absolute;top:50%;right:-4px;left:-4px;border-top:3px solid #fff;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none}#site-search-modal .close-search:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#site-search-modal .close-search:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#site-search-modal h2{color:#fff}.search-input{position:relative}.search-input label:not(.visually-hidden){position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.search-input button:not([class^=gm-control]):not(.no-style).alt-2{position:absolute;right:5px;bottom:5px}.search-input button:not([class^=gm-control]):not(.no-style).alt-2 span{text-decoration:none;background:#fc0}.search-input input{width:100%}.search-input input:focus{outline:none!important}.sidebar-menu{padding:0}.sidebar-menu a{position:relative;text-decoration:none}.sidebar-menu>.menu-item>a{display:block;margin:0 60px 30px 30px;color:#000;font-size:22px;font-weight:400;line-height:22px}.sidebar-menu>.menu-item>a .icon,.sidebar-menu>.menu-item>button{display:none;visibility:hidden}.sidebar-menu>.menu-item>ul>li{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#efedea}.sidebar-menu>.menu-item>ul>li.open{background:#fff}.sidebar-menu>.menu-item>ul>li.open .icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.sidebar-menu>.menu-item>ul>li.open ul{max-height:1000px;padding-bottom:20px}.sidebar-menu>.menu-item>ul>li.current-menu-item:not(.menu-item-has-children){background:#fff}.sidebar-menu>.menu-item>ul>li:not(.menu-item-has-children) .icon{display:none;visiblity:hidden}.sidebar-menu>.menu-item>ul>li>a,.sidebar-menu>.menu-item>ul>li>button{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 55px 20px 30px;color:#393939;font-size:18px;line-height:26px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:none}.sidebar-menu>.menu-item>ul>li>a:after,.sidebar-menu>.menu-item>ul>li>button:after{position:absolute;top:0;right:0;left:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-menu>.menu-item>ul>li>a .icon,.sidebar-menu>.menu-item>ul>li>button .icon{position:absolute;top:50%;right:30px;width:14px;height:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#000}.sidebar-menu>.menu-item>ul>li ul{display:grid;grid-gap:20px;overflow:hidden;max-height:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar-menu>.menu-item>ul>li ul a{display:block;padding:0 40px;color:#393939;font-size:16px;font-weight:400;line-height:22px}.sidebar-menu>.menu-item>ul>li ul .icon{display:none;visibility:hidden}.sidebar-menu .current-menu-item>a,.sidebar-menu .is-active a{color:#900!important}.sidebar-menu .current-menu-item>a:before,.sidebar-menu .is-active a:before{position:absolute;top:-1;left:-3px;height:26px;border-left:6px solid #900;content:""}.skip-to{position:absolute;top:15px;left:15px;z-index:5;overflow:hidden;width:1px;height:1px;padding:20px;clip:rect(1px,1px,1px,1px);color:#900;white-space:nowrap;border:2px solid #900;background:#fff}.skip-to:focus{position:absolute;overflow:auto;width:auto;height:auto;clip:auto;outline:none!important}.splide .splide__arrows{display:grid;grid-auto-flow:column;grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-top:40px;padding-left:10px}.splide .slider-status{grid-column:2;font-size:16px;line-height:22px}.staff-listing.w-image{display:grid}.staff-listing.w-image img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.staff-listing .staff-title{margin-top:-10px;margin-bottom:20px;color:#fc0;font-size:16px;line-height:22px}.staff-listing .staff-content{padding:20px 15px}.staff-listing .staff-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.staff-listing .action{word-wrap:anywhere}.sub-menu-bar-container{background:#efedea}.sub-menu-bar-container,.sub-menu-bar-container a{color:#000;font-size:16px;font-weight:700;line-height:18px;-webkit-text-decoration:underline rgba(153,0,0,0) 2px;text-decoration:underline rgba(153,0,0,0) 2px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.sub-menu-bar-container .current-menu-ancestor a,.sub-menu-bar-container .current-menu-item a,.sub-menu-bar-container a:hover{-webkit-text-decoration-color:#900;text-decoration-color:#900}.sub-menu-slider{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:18px 14px}.sub-menu-slider>ul{font-size:0;line-height:0;text-align:center;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.sub-menu-slider>ul>li{display:inline-block;max-width:190px;margin-right:60px;text-align:center;vertical-align:middle;white-space:normal}.sub-menu-slider:after,.sub-menu-slider:before{position:absolute;top:0;z-index:1;width:140px;height:100%;content:"";-webkit-transition:all .3s ease-in;transition:all .3s ease-in;pointer-events:none!important;opacity:0}.sub-menu-slider:before{left:0;background:transparent -webkit-gradient(linear,right top,left top,from(hsla(36,14%,93%,0)),color-stop(50%,#efedea),to(#efedea)) 0 0 no-repeat padding-box;background:transparent linear-gradient(-90deg,hsla(36,14%,93%,0),#efedea 50%,#efedea) 0 0 no-repeat padding-box}.sub-menu-slider:after{right:0;background:transparent -webkit-gradient(linear,left top,right top,from(hsla(36,14%,93%,0)),color-stop(50%,#efedea),to(#efedea)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,hsla(36,14%,93%,0),#efedea 50%,#efedea) 0 0 no-repeat padding-box}.sub-menu-slider .js-left,.sub-menu-slider .js-right{position:absolute;top:50%;z-index:2;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:0}.sub-menu-slider .js-left{left:0}.sub-menu-slider .js-right{right:0}.sub-menu-slider.scrolling-left .js-left,.sub-menu-slider.scrolling-left:before,.sub-menu-slider.scrolling-right .js-right,.sub-menu-slider.scrolling-right:after{pointer-events:auto;opacity:1}.mobile-sub-menu{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mobile-sub-menu.store-alt{border-top:1px solid #c7c7c7}.mobile-sub-menu>ul>li.open>button{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.mobile-sub-menu>ul>li.open ul{bottom:0;pointer-events:auto;opacity:1}.mobile-sub-menu>ul>li>a{display:block;padding:20px 15px;text-align:center;border:none}.mobile-sub-menu>ul>li>button{position:absolute;top:50%;right:5px;color:inherit;border:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;background:none}.mobile-sub-menu>ul>li>button .icon{height:14px;fill:currentColor}.mobile-sub-menu>ul>li ul{position:absolute;right:-15px;bottom:60px;left:-15px;z-index:1;display:grid;grid-gap:15px;padding:20px 30px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none;opacity:0;background:#efedea}.mobile-sub-menu>ul>li li{vertical-align:middle;white-space:normal}.mobile-sub-menu>ul>li li:last-child{margin-right:0}.mobile-sub-menu>ul>li li:before{display:none}.store-menu-container{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:15px;padding:20px 0}.store-menu-container .store-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-overview-grid{display:grid;grid-gap:60px 80px}.sub-overview-grid .grid-cell{position:relative;margin-bottom:10px;padding-left:17px}.sub-overview-grid .grid-cell:before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:linear-gradient(0deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-y 100%/3px 11px}.sub-overview-grid .overview-sub-menu li{display:block;padding-bottom:20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.sub-overview-grid .action{-webkit-text-decoration-color:#900;text-decoration-color:#900}.sub-overview-grid .action:hover{-webkit-text-decoration-color:rgba(153,0,0,0);text-decoration-color:rgba(153,0,0,0)}.table-container{position:relative;overflow:auto;width:100%;max-width:100%;margin:0 0 25px}.table-container .scroll-indicator{position:absolute;top:0;right:0;display:grid;grid-template-columns:auto auto auto;grid-gap:5px;visibility:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-size:16px;opacity:1}.table-container .scroll-indicator .icon{width:10px;height:10px;fill:#900}.table-container.overflow{padding-top:30px}.table-container.overflow .scroll-indicator{visibility:visible;opacity:1}.table-container.overflow table{overflow-x:scroll}table:not(.clear-style){display:block;overflow-x:auto;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-spacing:0}table:not(.clear-style) thead{background:#fc0}table:not(.clear-style) td,table:not(.clear-style) th{min-width:120px;padding:14px;text-align:left;vertical-align:top;border-bottom:2px solid #000;background:linear-gradient(0deg,#868480,#868480 3px,transparent 0) repeat-y 100%/3px 11px}table:not(.clear-style) td:last-child,table:not(.clear-style) th:last-child{background:none}table:not(.clear-style) td.actions,table:not(.clear-style) th.actions{border-bottom:none}table:not(.clear-style) td:first-child,table:not(.clear-style) th{color:#000;font-weight:700}table:not(.clear-style) td.coupons{border-bottom:0;background:none}table:not(.clear-style) td.coupons #coupon_code{margin-bottom:10px}table:not(.clear-style) td:not(:first-child){font-size:16px;line-height:22px}table:not(.clear-style).not-overflow{overflow-x:show}.testimonial-block .testimonial{margin-bottom:20px}.testimonial-block .testimonial p{color:#000;font-size:26px;font-family:termina,sans-serif;font-weight:700;line-height:40px}.testimonial-block .audience,.testimonial-block .name{display:block;padding-left:10px}.testimonial-block .name{color:#000;font-weight:700}.testimonial-block .audience{font-size:16px;line-height:22px}.testimonials-slider.full-width .testimonial-block .testimonial p{color:#000;font-size:26px;font-family:termina,sans-serif;font-weight:700;line-height:40px}.testimonials-container{position:relative;max-width:100%}.tsbvi-banner{height:90px;margin-bottom:-4px;background:url(../../images/dist/TSBVI_dot.svg) repeat-X 50%/contain}.woocommerce-notices-wrapper{margin-bottom:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:grid;grid-auto-flow:dense;grid-gap:15px 30px;margin-bottom:30px;padding:20px}.woocommerce-error>a,.woocommerce-info>a,.woocommerce-message>a{display:block}table.shop_table.cart{overflow:visible;width:100%;max-width:100%}table.shop_table.cart .product-remove{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;min-width:unset;font-size:35px;text-align:center}table.shop_table.cart .product-remove .remove,table.shop_table.cart .product-remove .remove:hover{text-decoration:none}table.shop_table.cart .product-quantity input{width:50px}table.shop_table.cart .actions{text-align:right}.woocommerce label{display:block}.woocommerce .coupon .gfield{margin-bottom:10px}.woocommerce .cart-collaterals{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .u-columns{display:grid;grid-gap:30px}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px}.woocommerce-address-fields__field-wrapper input,.woocommerce-address-fields__field-wrapper textarea,.woocommerce-billing-fields__field-wrapper input,.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-shipping-fields__field-wrapper input,.woocommerce-shipping-fields__field-wrapper textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce-address-fields__field-wrapper .form-row-wide,.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper .form-row-wide{grid-column:span 2}.shipping-calculator-form{margin-top:10px}.shipping-calculator-form input,.shipping-calculator-form textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}form.woocommerce-checkout{display:grid;grid-gap:50px}#customer_details{display:grid;grid-gap:30px}.woocommerce-terms-and-conditions-wrapper{margin-bottom:30px}.woocommerce-order-details,.woocommerce-order-downloads{margin-bottom:20px}#tax_exemption_checkbox_div,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{margin-top:20px}.woocommerce-shipping-fields{margin-bottom:25px}.shipping-option-row{margin-bottom:15px}.shipping-option-row label{font-weight:400}.shipping-option-row label span{font-weight:700}.shipping-option-row.with-radio{display:grid;grid-template-columns:auto 1fr;grid-gap:5px}.woocommerce-account-fields{margin-top:15px}.product-info .woocommerce-message .button{color:#fff}.product-info .woocommerce-message .button:before{content:unset}.wysiwyg-columns-2{display:grid;grid-gap:20px}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.browserupgrade,.browserupgrade-text{display:none;visibility:hidden}.no-cssgrid .browserupgrade{margin:0;padding:15px;font-size:20px;text-align:center;background:#ccc}.no-cssgrid .browserupgrade,.no-cssgrid .browserupgrade-text{display:block;visibility:visible}@media screen and (max-width:1030px){.h1:not(.no-highlight),.testimonial-block.row .testimonial p,.text-highlight,.text-highlight-alt,.text-highlight-alt-2,blockquote p,h1:not(.no-highlight){padding:2px 12px}h1.w-dotted-border:after,h2.w-dotted-border:after,h3.w-dotted-border:after,h4.w-dotted-border:after,h5.w-dotted-border:after,h6.w-dotted-border:after{left:150px}.h6,h6{font-size:18px;line-height:26px}.filter-title{font-size:18px;line-height:18px}.button .icon:not(.inline),button:not([class^=gm-control],.no-style,[type=button],.action) .icon:not(.inline){right:20px}.button.switched .icon:not(.inline),button:not([class^=gm-control],.no-style,[type=button],.action).switched .icon:not(.inline){left:8px}.margin-right,.margin-right-alt,.row,.row-wide{margin-right:15px}.margin-left,.margin-left-alt,.row,.row-wide{margin-left:15px}.button-grid.right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.button-grid.mobile-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-grid.mobile-stack.bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hide-mobile{display:none!important;visibility:hidden}body.mobile-menu-open:before{opacity:1}header{position:relative;z-index:3}header .row{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;padding-bottom:7px}.tsbvi-logo a{color:#fff;font-size:12px;line-height:14px}.tsbvi-logo img{top:-8px;left:0;width:70px;height:70px;-webkit-transform:none;transform:none}.tsbvi-logo span{width:106px}.tsbvi-logo{padding-left:80px}.landing-selector-container>button:not(.no-style) span{display:grid;grid-template-columns:1fr auto;grid-gap:15px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px}.landing-selector-container>button:not(.no-style){width:100%;text-align:left}.nav-container{position:absolute;right:0;bottom:30px;left:0;display:grid;padding:24px 15px 30px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none;opacity:0}.mobile-menu-open .nav-container{bottom:0;pointer-events:auto;opacity:1}.nav-main>ul>.menu-item.menu-item-has-children>a{padding-right:55px}.nav-main>ul>.menu-item>a{display:block;padding:15px 20px}.nav-main>ul>.menu-item>a[aria-haspopup=true]{padding-right:55px}.nav-main>ul>.menu-item>button{padding-right:20px}.nav-main>ul>.menu-item{display:grid;grid-template-columns:1fr auto;grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.nav-main>ul>.menu-item:hover{background-color:#fc0}.sub-menu-container a{display:block;padding-left:12px;color:#000;font-size:16px;font-weight:400;line-height:19px}.sub-menu-container{top:0;right:0;left:15px;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.open>.sub-menu-container{pointer-events:auto;opacity:1}.micro-main-menu .tsbvi-logo a{color:#000;font-size:16px}.micro-main-menu .tsbvi-logo span{width:242px}.micro-main-menu .tsbvi-logo{padding-left:60px}.micro-main-menu .tsbvi-logo-image img{width:50px;height:50px}.micro-main-menu .tsbvi-logo-image{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.micro-main-menu{display:grid;grid-gap:25px;margin-top:45px}footer{overflow:hidden;padding-top:30px}.footer-contact-info .tsbvi-logo a{font-size:16px;font-weight:800;line-height:20px}.footer-contact-info .tsbvi-logo{padding-left:0}.footer-contact-info .tsbvi-logo span{display:block;width:215px}.footer-menu{grid-template-columns:1fr 1fr;grid-gap:15px}.infographic:before{left:-15px}.infographic .infographic-row p{margin-bottom:20px}.alert-slider-container .splide .splide__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-slider-container .alert-close{position:absolute;top:10px;right:10px}.alert-slider-container .alert-actions a:not(:first-child){padding-left:10px}.content-sidebar-container .sidebar{display:none}.content-sidebar-container .content{margin-top:60px}.content-sidebar-container .content .row{margin-right:0;margin-left:0}.cta.w-image img{width:300px;margin-top:-10px}.cta-full.w-image .cta-image{position:relative;left:-15px;width:calc(100% + 30px);max-width:none;border-bottom:10px solid #fff}.cta-full.w-image{overflow:clip}.cta-full .cta-content{padding:50px 0}.event-schedule table{font-size:16px}.event-sidebar-container .sidebar{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px}.filter-bar.single-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter-bar .gfield{width:100%}.filter-bar .filter-actions.distance{padding-top:0}.filter-bar .events-dropdown-container{overflow:hidden;max-height:0;margin:0 -15px;padding-right:15px;padding-left:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-slider.splide .splide__arrows{padding-top:20px}.hero-homepage .hero-content{padding:20px 15px}.hero-homepage .circle-large,.hero-homepage .circle-large-container,.hero-homepage .circle-small{display:none;visibility:hidden}.hero-homepage{padding:50px 0}.hero-page:not(.no-image) .hero-content{padding:20px 15px}.hero-page.no-image>.row{padding-top:20px;padding-bottom:20px}.w-featured.hero-page.no-image>.row{padding-bottom:140px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms{display:grid;grid-gap:30px 20px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .search-field input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.news-events-container .row{grid-gap:60px}.overview-scrollto h2{display:none;visibility:hidden}.overview-scrollto .button-grid{position:absolute;right:0;bottom:30px;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none;opacity:0;background:#fc0}.paging{grid-gap:20px}.post-container.event{margin-left:5px;padding-top:0}.post-container.product img{width:80px;height:80px!important;-o-object-fit:cover;object-fit:cover}.post-event-date .month,.post-event-date .year{font-size:18px;line-height:18px}.post-event-date .days{font-size:20px;line-height:32px}.post-event-date{grid-template-columns:auto auto auto;grid-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-right:-30px;margin-bottom:20px;margin-left:-35px;padding:15px 20px 13px}.programs-grid [class^=program-content-]{padding:20px 15px}.programs-grid .extra-image{display:none}.tsbvi-quicklinks .quicklinks-grid{display:grid;grid-gap:30px}.tsbvi-quicklinks a{display:grid;width:auto;grid-template-columns:50px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:20px}.tsbvi-quicklinks a:not(:last-child):before{position:absolute;right:0;bottom:-16px;left:0;height:3px;content:"";background:linear-gradient(90deg,#600,#600 3px,transparent 0) repeat-x 50%/11px 3px}.tsbvi-quicklinks .icon-container{width:50px;height:50px;margin:0}.tsbvi-quicklinks .icon-container span{width:50px;height:50px;word-wrap:breakword;-webkit-box-shadow:0 3px 10px rgba(33,54,75,.3);box-shadow:0 3px 10px rgba(33,54,75,.3)}.tsbvi-quicklinks img{width:30px;height:30px!important}.tsbvi-quicklinks{padding:48px 0}.resources-container .resources-content:after{position:absolute;right:0;bottom:-43px;left:0;content:"";height:3px;background:linear-gradient(90deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-x 50%/11px 3px}.bg-red .resources-container .resources-content:after{background:linear-gradient(90deg,#600,#600 3px,transparent 0) repeat-x 50%/11px 3px}#site-search-modal .site-search-container{margin:90px auto 0}#site-search-modal .close-search{top:30px;right:15px}#site-search-modal h2{text-align:center}#site-search-modal .search-input button:not([class^=gm-control]):not(.no-style).alt-2{right:auto;bottom:-25px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}#site-search-modal{z-index:3}.splide .splide__arrows{padding-top:30px}.sub-menu-slider{display:none;visbility:hidden}table:not(.clear-style){max-width:calc(100vw - 30px - var(--scrollbar-width))}.tsbvi-banner{height:60px}table.shop_table.cart thead{display:none}table.shop_table.cart tr:nth-child(2n) td:not(.actions){background:hsla(36,14%,93%,.5)}table.shop_table.cart td{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;clear:both;padding:10px 10px 0;text-align:right;border-bottom:none;background:none}table.shop_table.cart td:after,table.shop_table.cart td[data-title]:before{display:table;content:""}table.shop_table.cart td[data-title]:before{float:left;width:110px;font-weight:600;text-align:left;content:attr(data-title) ": "}table.shop_table.cart td:after{clear:both}table.shop_table.cart .product-remove .remove{position:absolute;top:-15px;right:-10px;display:grid;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border-radius:50%;background:#fff}table.shop_table.cart .product-remove{width:auto;border-top:10px solid #fff}table.shop_table.cart .product-thumbnail{display:block}table.shop_table.cart .product-thumbnail img{display:block;margin:0 auto}table.shop_table.cart .product-subtotal{padding-bottom:10px}table.shop_table.cart .actions{padding-top:25px}.woocommerce-cart-form{margin-bottom:50px}#customer_login{grid-template-columns:1fr;grid-gap:80px}#customer_login>.u-column1{position:relative}#customer_login>.u-column1:after{position:absolute;right:0;bottom:-40px;left:0;height:3px;content:"";-webkit-transform:translateY(50%);transform:translateY(50%);background:linear-gradient(90deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-x 50%/11px 3px}}@media screen and (max-width:750px){.testimonial-block.row .testimonial p,.text-highlight-alt-2,blockquote p{font-size:20px!important;line-height:34px!important}.button.editor-button,button:not([class^=gm-control],.no-style,[type=button],.action).editor-button{margin-bottom:15px}.margin-top{margin-top:60px}.margin-bottom{margin-bottom:60px}.sub-site-selector{padding-top:30px;padding-bottom:30px}.sub-site-selector ul{display:grid;grid-gap:20px}ul.subfooter-menu{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.event-actions .button-grid.right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.logo-grid .grid-cell{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.staff-listing.w-image img{width:300px;margin-top:-10px}.testimonial-block .testimonial p,.testimonials-slider.full-width .testimonial-block .testimonial p{font-size:20px!important;line-height:34px!important}}@media print,screen and (max-width:1030px){.h1,.h1:not(.no-highlight),h1,h1:not(.no-highlight){line-height:42px}.h1,h1{font-size:28px}.h2,h2{font-size:26px;line-height:36px}.h3,h3{line-height:30px}.h3,.h4,h3,h4{font-size:24px}.h4,h4{line-height:32px}.h5,h5{font-size:20px;line-height:26px}}@media print{.margin-top,.margin-top-alt{margin-top:20px}.margin-right,.margin-right-alt,.row,.row-wide{margin-right:0}.margin-bottom,.margin-bottom-alt{margin-bottom:20px}.margin-left,.margin-left-alt,.row,.row-wide{margin-left:0}.show-print{display:block!important}.hide-print{display:none!important}}@media screen and (min-width:1441px){.row,.row-wide{margin-right:auto;margin-left:auto}}@media screen and (min-width:901px){.min-content{margin-right:auto;margin-left:auto}}@media screen and (min-width:1031px){.hide-desktop{display:none!important;visibility:hidden}.landing-selector-container .sub-menu-container{z-index:0}.landing-selector-container{position:relative;z-index:2}.nav-container .alerts-counter{display:none;visibility:hidden}.nav-container{display:grid;grid-template-columns:auto 1fr auto;grid-gap:0 30px}.nav-main>ul>.menu-item.menu-item-has-children>a{padding-right:30px}.nav-main>ul>.menu-item>a{display:inline-block;padding:4px 12px}.nav-main>ul>.menu-item>button{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.nav-main>ul>.menu-item,.sub-menu-container a{position:relative}.sub-menu-container a:focus,.sub-menu-container a:hover{border-bottom-color:#900}.sub-menu-container .menu-item-overview,.sub-menu-container .sub-menu-close.alt-2{display:none;visibility:hidden}.sub-menu-container{top:auto;right:auto;bottom:-15px;left:0;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:290px;-webkit-transform:translateY(100%);transform:translateY(100%)}.open>.sub-menu-container,:hover>.sub-menu-container{bottom:0;visibility:visible;pointer-events:auto;opacity:1}.sub-menu-container.attach-right{right:0;left:auto}.sub-menu-container ul{grid-gap:24px}.micro-main-menu,.micro-main-menu:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #fc0;background:#900}.micro-main-menu:before{position:absolute;top:0;bottom:-3px;left:50%;width:calc(100vw - var(--scrollbar-width));content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.micro-main-menu{position:relative;z-index:1;display:grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-row:1;grid-column:span 3}.footer-columns>.grid-cell:first-child:before{display:none}.footer-columns>.grid-cell:first-child{grid-template-columns:1.3fr 1fr;grid-gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:linear-gradient(0deg,#335677,#335677 3px,transparent 0) repeat-y 100%/3px 11px}.footer-columns>.grid-cell{padding:20px 0}.footer-columns .email-icon{top:-55px;right:-30px;width:120px;height:120px}.footer-columns .email-icon img{width:85px;height:85px}.footer-columns{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:60px;margin-bottom:40px}.footer-columns .updates-cta{padding-right:100px}.footer-contact-info .tsbvi-logo{margin-left:-100px}.footer-contact-info .tsbvi-logo-image{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer-contact-info{padding-left:100px}.about-infographic .row{grid-template-columns:1fr 1.3fr}.about-infographic .grid-cell{padding-top:80px;padding-bottom:80px}.about-infographic .grid-cell:first-child{padding-right:80px}.about-infographic .grid-cell:last-child{padding-left:80px}.infographic .infographic-row{font-size:22px;line-height:28px}.infographic .infographic-row:nth-child(2){display:grid;grid-template-columns:200px 1fr;grid-gap:30px}.alert-slider-container .row{grid-template-columns:40px 1fr 50px}.alert-slider-container .alerts-icon{width:40px;height:40px}.alert-slider-container .alerts-slider{grid-template-columns:1fr 160px}.alert-slider-container .alert-close{margin-left:30px}.alert-slider-container .alert-actions{display:inline}.alert-slider-container .alert-actions a{padding-left:10px}.contact-cta-grid{grid-template-columns:1fr 1fr 1fr}.content-sidebar-container{display:grid;grid-template-columns:340px 1fr;grid-gap:130px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.content-sidebar-container .content,.content-sidebar-container .sidebar .sidebar-menu{padding-top:80px}.course-content{grid-template-columns:270px 1fr}.cta.w-image img{height:240px!important;margin-left:-10px}.cta.w-image,.cta.w-image img{grid-template-columns:240px 1fr}.cta .cta-content{padding:30px 40px}.cta-full.w-image .row{grid-template-columns:1fr 1.363fr}.cta-full.w-image .cta-image{border-right:10px solid #fff;border-left:10px solid #fff}.cta-full.w-image .cta-content{padding:40px 70px 40px 100px}.cta-full.w-image .cta-icon{top:-20px;right:auto;left:-70px}.cta-full .row{display:grid;min-height:443px}.cta-full .cta-icon img{width:75px;height:75px}.cta-full .cta-icon{top:-10px;left:-160px;width:120px;height:120px}.downloads .download{grid-template-columns:minmax(50%,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.downloads .download-files{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-events .hero-page.no-image .row,.single-events .hero-page:not(.no-image) .row{padding-bottom:180px}.event-schedule{margin-top:-100px;padding:30px}.event-sidebar-container{grid-template-columns:220px 1fr}.filter-bar.single-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-bar.single-row .gfield{width:330px}.filter-bar.single-row label{position:absolute;top:-5px;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.filter-bar.columns-4 .button-grid,.filter-bar.columns-4 .filter-title{grid-column:span 4}.filter-bar.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.filter-bar .align-end{margin-left:auto}.filter-sidebar{grid-template-columns:340px 1fr;grid-gap:130px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms fieldset{-webkit-box-flex:1;-ms-flex:1;flex:1}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms .sub-category-terms-select-subjects,.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms .sub-category-terms-select-subjects-assessments-evaluation{-webkit-box-flex:2;-ms-flex:2;flex:2}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .category-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px}.gform_wrapper.gravity-theme .tsbvi-form.instructional-resources-filters .results-found{margin-top:0;margin-left:15px}.issue-grid{grid-template-columns:1fr 1fr 1fr}.latest-issue-description .row{grid-template-columns:1fr auto}.featured-article{grid-template-columns:2fr 1fr}.issue-category-grid>.grid-cell:first-child{grid-column:span 2}.issue-category-grid>.grid-cell:first-child .issue-article-grid{grid-template-columns:1fr 1fr 1fr}.issue-category-grid{grid-template-columns:1fr 1fr}.issue-category-grid>.grid-cell:nth-child(2n){position:relative}.issue-category-grid>.grid-cell:nth-child(2n):after{position:absolute;top:0;right:-50px;bottom:0;width:3px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(0deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-y 100%/3px 11px}.article-paging{grid-template-columns:1fr 1fr}.news-events-container .row{grid-template-columns:1.3fr 1fr;grid-gap:80px}.news-events-container .row>.grid-cell{position:relative;padding-top:10px;padding-bottom:10px}.news-events-container .row>.grid-cell:first-child:after{position:absolute;top:0;right:-40px;bottom:0;width:3px;content:"";-webkit-transform:translateX(50%);transform:translateX(50%);background:linear-gradient(0deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-y 100%/3px 11px}.overview-grid .grid-cell:nth-child(odd){grid-template-columns:1fr 1.345fr;grid-template-areas:"a b"}.overview-grid .grid-cell:nth-child(2n){grid-template-columns:1.345fr 1fr;grid-template-areas:"b a"}.overview-grid .overview-image{height:100%!important;grid-area:a}.overview-grid .overview-content-container{padding:100px 50px;grid-area:b}.overview-grid .overview-sub-menu{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.overview-grid:before{left:33%}.overview-scrollto .scrollto-trigger:not([class^=gm-control]):not(.no-style){display:none!important;visibility:hidden}.posts-footer{padding-top:80px;padding-bottom:80px}.post-grid{grid-template-columns:1fr 1fr}.post-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.post-grid.single{grid-template-columns:1fr}.post-container.event{padding-left:165px}.post-container.product{padding-left:170px}.post-event-date{position:absolute;top:0;left:-10px;display:grid;grid-gap:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:145px;padding:30px 20px;color:#000;background:#fc0}.post-page-details{grid-template-columns:1fr 1fr;grid-gap:60px}.product-info-grid{display:grid;grid-template-columns:440px 1fr;grid-gap:90px}.programs-grid .idea-icon{top:-50px;right:-45px;width:120px;height:120px}.programs-grid .idea-icon img{width:85px;height:85px}.programs-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(4,minmax(250px,auto));grid-template-areas:"c c d" "c c e" "f g h" "i j k"}.programs-grid .extra-image{grid-area:c;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.programs-grid .program-image-0{grid-area:d}.programs-grid .program-content-0{grid-area:e}.programs-grid .program-image-1{grid-area:g}.programs-grid .program-content-1{grid-area:f}.programs-grid .program-image-2{grid-area:j}.programs-grid .program-content-2{grid-area:i}.programs-grid .program-image-3{grid-area:h}.programs-grid .program-content-3{grid-area:k}.tsbvi-quicklinks a{text-align:center}.tsbvi-quicklinks a:not(:last-child):before{right:-18px;background:linear-gradient(0deg,#600,#600 3px,transparent 0) repeat-y 100%/3px 11px}.resources-container .resources-content:after,.tsbvi-quicklinks a:not(:last-child):before{position:absolute;top:0;bottom:0;width:3px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.resources-container .resources-content:after{right:-40px;background:linear-gradient(0deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-y 100%/3px 11px}.bg-red .resources-container .resources-content:after{background:linear-gradient(0deg,#600,#600 3px,transparent 0) repeat-y 100%/3px 11px}.resources-container .resources-links.columns{grid-template-columns:1fr 1fr;grid-gap:0 30px}.resources-container .resources-links.columns a{display:grid;margin-bottom:10px}.resources-container{grid-template-columns:1fr 1.3fr}#site-search-modal .site-search-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-sub-menu{display:none;visibility:hidden}.store-menu-container .store-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.store-menu-container{grid-template-columns:auto auto;grid-gap:30px}.sub-overview-grid .grid-cell{padding-left:23px}.sub-overview-grid .overview-sub-menu{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.sub-overview-grid{grid-template-columns:1fr 1fr}.testimonials-slider.full-width{margin-right:60px;margin-left:60px}.woocommerce-error,.woocommerce-info,.woocommerce-message{grid-template-columns:1fr auto}#customer_login{grid-template-columns:1fr 2fr;grid-gap:80px}#customer_login>.u-column1{position:relative}#customer_login>.u-column1:after{position:absolute;top:0;right:-40px;bottom:0;width:3px;content:"";-webkit-transform:translateX(50%);transform:translateX(50%);background:linear-gradient(0deg,#c7c7c7,#c7c7c7 3px,transparent 0) repeat-y 100%/3px 11px}.cart_totals{min-width:400px}.wysiwyg-columns-2{grid-template-columns:1fr 1fr}}@media screen and (min-width:1191px){.breadcrumbs{position:absolute;top:0;left:0;z-index:1;padding:8px 15px}}@media screen and (min-width:751px){.event-actions{grid-template-columns:1fr 1fr;grid-gap:60px}.logo-grid .grid-cell{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 15px);flex:0 0 calc(25% - 15px)}.media-resource-content{padding:25px 30px}.media-resource.w-image,.media-resource.w-video{grid-template-columns:1fr 1fr}.media-resource-image,.media-resource-video{border-right:10px solid #fff}.media-resource-list{padding:5px 30px 25px}.staff-listing.w-image img{width:100%;height:240px!important;margin-left:-10px}.staff-listing.w-image,.staff-listing.w-image img{grid-template-columns:240px 1fr}.staff-listing .staff-content{padding:30px}}@media screen and (max-width:1190px) and (min-width:1031px){.hero-homepage{padding:130px 0 50px}}@media screen and (max-width:1190px){.hero-page:not(.no-image)>.row{padding-top:20px;padding-bottom:20px}.w-featured.hero-page:not(.no-image)>.row{padding-bottom:170px}}
/*# sourceMappingURL=style.css.map */
