@keyframes spinner-border{to{transform:rotate(360deg)}}*,.bsui *,.bsui ::after,.bsui ::before,::after,::before{box-sizing:border-box}.bsui p{margin-top:0;margin-bottom:1rem}.bsui a{color:#1e73be;text-decoration:none;background-color:#fff0}.bsui a:hover{color:#144b7c;text-decoration:underline}.bsui img{vertical-align:middle;border-style:none}.bsui ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.bsui .h3,.bsui .h5{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2}.bsui .h3{font-size:1.75rem}.bsui .h5{font-size:1.25rem}.bsui .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bsui .col{position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%}.bsui .row-cols-1>*{flex:0 0 100%;max-width:100%}@media (min-width:768px){.bsui .row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.bsui .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:#fff0;border:1px solid #fff0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bsui .btn{transition:none}}.bsui .btn:hover{color:#212529;text-decoration:none}.bsui .btn:disabled{opacity:.65}.bsui .btn:not(:disabled):not(.disabled){cursor:pointer}.bsui .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.bsui .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.bsui .btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgb(130 138 145/.5)}.bsui .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.bsui .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#545b62;border-color:#4e555b}.bsui .btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgb(130 138 145/.5)}.bsui .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0/.125);border-radius:.25rem}.bsui .badge{display:inline-block;padding:.25em .4em;font-size:84%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bsui .badge{transition:none}}.bsui a.badge:focus,.bsui a.badge:hover{text-decoration:none}.bsui .badge-dark{color:#fff;background-color:#343a40}.bsui a.badge-dark:focus,.bsui a.badge-dark:hover{color:#fff;background-color:#1d2124}.bsui a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgb(52 58 64/.5)}.bsui .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.bsui .alert-heading{color:inherit}.bsui .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:#fff0;border-radius:50%;animation:.75s linear infinite spinner-border}@media (prefers-reduced-motion:reduce){.bsui .spinner-border{animation-duration:1.5s}}.bsui .bg-white{background-color:#fff!important}.bsui .border-0{border:0!important}.bsui .rounded-sm{border-radius:.2rem!important}.bsui .clearfix::after{clear:both}.bsui .d-none{display:none!important}.bsui .d-block{display:block!important}.bsui .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.bsui .clearfix::after,.bsui .embed-responsive::before{display:block;content:""}.bsui .embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.bsui .embed-responsive-16by9::before{padding-top:56.25%}.bsui .align-self-center{align-self:center!important}.bsui .float-left{float:left!important}.bsui .overflow-hidden{overflow:hidden!important}.bsui .position-relative{position:relative!important}.bsui .position-absolute{position:absolute!important}.bsui .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bsui .shadow-sm{box-shadow:0 .125rem .25rem rgb(0 0 0/.075)!important}.bsui .shadow-lg{box-shadow:0 10px 25px 0 rgb(0 0 0/.3)!important}.bsui .w-100{width:100%!important}.bsui .w-auto{width:auto!important}.bsui .h-auto{height:auto!important}.bsui .mw-100{max-width:100%!important}.bsui .m-0{margin:0!important}.bsui .mb-0{margin-bottom:0!important}.bsui .m-2{margin:.5rem!important}.bsui .mb-2{margin-bottom:.5rem!important}.bsui .mb-4{margin-bottom:1.5rem!important}.bsui .p-0{padding:0!important}.bsui .py-1{padding-top:.25rem!important}.bsui .px-1{padding-right:.25rem!important}.bsui .py-1{padding-bottom:.25rem!important}.bsui .px-1{padding-left:.25rem!important}.bsui .mr-n2{margin-right:-.5rem!important}.bsui .mt-n5{margin-top:-3rem!important}.bsui .mx-auto{margin-right:auto!important;margin-left:auto!important}.bsui .text-center{text-align:center!important}.bsui .text-light{color:#f8f9fa!important}.bsui a.text-light:focus,.bsui a.text-light:hover{color:#cbd3da!important}.bsui .text-white{color:#fff!important}.bsui .text-muted{color:#6c757d!important}@media print{.bsui *,.bsui ::after,.bsui ::before{text-shadow:none!important;box-shadow:none!important}.bsui a:not(.btn){text-decoration:underline}.bsui img{page-break-inside:avoid}.bsui p{orphans:3;widows:3}.bsui .badge{border:1px solid #000}}.bsui .c-pointer:hover{cursor:pointer}.bsui .z-index-1{z-index:1}.bsui .btn{padding:.45rem 1.2rem;font-size:1rem;line-height:1.6;border-radius:.25rem;position:relative}.bsui .btn:focus,.bsui .btn:hover{box-shadow:0 .5rem 1rem rgb(0 0 0/.15);outline:0!important}.bsui .overlay,.primary-menu li{position:relative}.bsui .overlay:before{content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%}.bsui .overlay-black:before{background-color:rgb(0 0 0/.5)}.bsui .bg-white{fill:#fff!important}.bsui .alert-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bsui .alert-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.bsui .embed-item-contain{object-fit:contain}.bsui .embed-has-action,.bsui .embed-has-action i,.bsui .embed-has-action img{transition:all .3s ease-in-out}.bsui .embed-has-action i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.3);color:#fff;font-size:1.5em;opacity:0}.bsui .embed-has-action img{filter:brightness(100%)}.bsui .embed-has-action:hover img{filter:brightness(75%);transition:all .3s ease-in-out}.bsui .embed-has-action:hover i{opacity:.8;transform:translate(-50%,-50%) scale(1);transition:all .3s ease-in-out}.bsui .clear-both{clear:both}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tdiosb-primary:#2e7d32;--tdiosb-accent:#f2a71b;--tdiosb-heading:#2e7d32;--tdiosb-btn:#2e7d32;--tdiosb-footer-bg:#2e7d32;--tdiosb-menu-link:#2e7d32;--tdiosb-highlight:#2e7d32;--tdiosb-light:#f4f8f4;--tdiosb-gray:#666f68;--tdiosb-border:#e1ebe2;--tdiosb-white:#ffffff;--tdiosb-radius:16px;--tdiosb-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--tdiosb-font-display:'Poppins', 'Inter', sans-serif}html{scroll-behavior:smooth}body{margin:0;font-family:var(--tdiosb-font);color:var(--tdiosb-primary);background:var(--tdiosb-white);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}h1,h4,p{margin:0 0 16px}h1,h4{font-family:var(--tdiosb-font-display);font-weight:700;line-height:1.25;color:var(--tdiosb-heading)}p{color:var(--tdiosb-gray)}button{font-family:inherit;cursor:pointer}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);word-wrap:normal!important}.skip-link{position:absolute;left:-9999px;top:0;background:var(--tdiosb-primary);color:#fff;padding:10px 16px;z-index:10000}.skip-link:focus{left:10px;top:10px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:999px;font-weight:600;font-size:15px;transition:all .2s ease;border:2px solid #fff0;white-space:nowrap}.btn-primary{background:var(--tdiosb-btn);color:#fff}.btn-primary:hover{background:var(--tdiosb-accent);color:#fff}.site-header{position:sticky;top:0;z-index:999;background:rgb(255 255 255/.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--tdiosb-border);transition:box-shadow .2s ease}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px}.site-branding img{max-height:44px;width:auto}.main-navigation{flex:1;display:flex;justify-content:center}.header-actions,.primary-menu{display:flex;align-items:center;gap:36px}.primary-menu a{font-weight:500;font-size:15px;color:var(--tdiosb-menu-link);padding:8px 0}.primary-menu a:hover{color:var(--tdiosb-accent)}.primary-menu .menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:6px}.primary-menu .sub-menu{position:absolute;top:100%;left:0;background:#fff;min-width:200px;box-shadow:0 12px 32px rgb(46 125 50/.12);border-radius:12px;padding:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease}.primary-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.primary-menu .sub-menu a{display:block;padding:8px 12px;border-radius:8px}.primary-menu .sub-menu a:hover{background:var(--tdiosb-light)}.header-actions{gap:20px}.menu-toggle{display:none;flex-direction:column;gap:5px;background:0 0;border:0;padding:6px}.menu-toggle span{width:26px;height:2px;background:var(--tdiosb-primary);border-radius:2px}.site-footer{background:var(--tdiosb-footer-bg);color:rgb(255 255 255/.7);padding-top:70px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;border-bottom:1px solid rgb(255 255 255/.1)}.footer-title{font-family:var(--tdiosb-font-display);font-weight:800;font-size:22px;color:#fff}.footer-description{color:rgb(255 255 255/.6);font-size:14.5px;margin:16px 0 20px}.footer-socials{display:flex;gap:12px}.footer-bottom{padding:24px 0;text-align:center;font-size:13.5px;color:rgb(255 255 255/.5)}.content-layout-sidebar-left{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:start}.content-primary{min-width:0}.widget ul,.widget-area{display:flex;flex-direction:column;gap:28px}.widget{background:var(--tdiosb-light);border:1px solid var(--tdiosb-border);border-radius:var(--tdiosb-radius);padding:26px}.widget-title{font-size:17px;margin-bottom:16px}.widget ul{gap:10px}.widget a{color:var(--tdiosb-primary);font-weight:500}.widget a:hover{color:var(--tdiosb-accent)}.inner-page{padding:70px 0}.page-title{font-size:34px}.entry-content img{border-radius:12px}.content-layout-sidebar-left .entry-content{max-width:800px}@media (max-width:991px){.content-layout-sidebar-left{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:782px){.main-navigation{display:none}.menu-toggle{display:inline-flex}.footer-top{grid-template-columns:1fr}}