@charset "UTF-8";::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}.lead{font-size:1.25rem;font-weight:300}.col-1{flex:none;width:8.33333333%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.33333333%}.col-7{flex:none;width:58.33333333%}.col-8{flex:none;width:66.66666667%}.col-9{flex:none;width:75%}.col-12{flex:none;width:100%}.gx-2{--bs-gutter-x:35px}.g-3{--bs-gutter-x:70px}.g-3,.gy-3{--bs-gutter-y:70px}@media(min-width:768px){.col-md{flex:1 0}.col-md-3{flex:none;width:25%}.col-md-6{flex:none;width:50%}.col-md-9{flex:none;width:75%}.g-md-2{--bs-gutter-x:35px}.g-md-2{--bs-gutter-y:35px}.g-md-2-5{--bs-gutter-x:52.5px}.g-md-2-5{--bs-gutter-y:52.5px}}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y)var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:initial;border:var(--bs-border-width)solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow:;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:#ffffff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width)solid var(--bs-card-border-color)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#ffffff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0rem rgba(22, 160, 133, 0);--bs-pagination-active-color:#ffffff;--bs-pagination-active-bg:#16a085;--bs-pagination-active-border-color:#16a085;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#ffffff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y)var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width)solid var(--bs-pagination-border-color);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){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#ffffff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y)var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.d-inline{display:inline!important}.d-block{display:block!important}.d-none{display:none!important}.shadow{box-shadow:0 5px 10px rgba(0,0,0,.1)!important}.shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.15)!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.me-0{margin-right:0!important}.me-0-5{margin-right:8.75px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:17.5px!important}.mb-1-5{margin-bottom:26.25px!important}.mb-2{margin-bottom:35px!important}.ms-0{margin-left:0!important}.ms-0-5{margin-left:8.75px!important}.py-3{padding-top:70px!important;padding-bottom:70px!important}.py-3-5{padding-top:105px!important;padding-bottom:105px!important}.pt-1{padding-top:17.5px!important}.pb-2{padding-bottom:35px!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}@media(min-width:768px){.d-md-inline{display:inline!important}.d-md-block{display:block!important}}::-moz-selection{color:#fff;background:#16a085}::selection{color:#fff;background:#16a085}.kd-navbar_toggler{height:100%;display:inline-block;padding:0 1.2rem;transform:translateX(1.2rem);margin:0;color:#000}.kd-modal_dialog .card{background-color:initial}.kd-modal_dialog .card:hover{box-shadow:none}.lead{text-align:start;font-family:source sans pro,sans-serif;color:#fff}.lead{font-size:1.2rem;line-height:1.3;letter-spacing:.3px}.results{font-family:source sans pro,sans-serif;margin-bottom:26.25px;text-align:center}@media screen and (min-width:768px){.results{text-align:left}}.blog_card .blog_card-teaser,.blog_card .blog_card-tag,.blog_card .blog_card-date{transition:color 100ms linear,background-color 100ms linear}.blog_card{max-width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.blog_card img{overflow:hidden;border-radius:8px;max-width:100%;height:auto}.blog_card .blog_card-container{display:flex;flex-direction:column;justify-content:space-around;flex-grow:999;transition:border 100ms linear}.blog_card:hover .blog_card-teaser,.blog_card:hover .blog_card-tag,.blog_card:hover .blog_card-date,.blog_card:focus-within .blog_card-teaser,.blog_card:focus-within .blog_card-tag,.blog_card:focus-within .blog_card-date,.blog_card:focus .blog_card-teaser,.blog_card:focus .blog_card-tag,.blog_card:focus .blog_card-date,.blog_card:active .blog_card-teaser,.blog_card:active .blog_card-tag,.blog_card:active .blog_card-date{color:#000}.blog_card-tag,.article-tag{display:inline-block;text-transform:capitalize}.blog_card-heading{font-size:1.4rem}.blog_card-date,.blog_card-heading,.blog_card-teaser,.blog_card-tags,.blog_card-tag,.blog_card-link{color:inherit}.blog_card-img{width:100%;height:auto;aspect-ratio:16/9}@media screen and (min-width:768px){.blog_card-img{height:auto;width:100%;aspect-ratio:1/1}}.article-heading a,.blog_card-heading a{font-weight:inherit;font-size:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-transform:capitalize}.article-heading{color:#000;max-width:100%;text-transform:capitalize}.article-teaser,.blog_card-teaser{font-family:source sans pro,sans-serif;color:gray}.article-teaser{max-width:100%;line-height:1.4;text-align:start;hyphens:none;color:#000}.blog_card-teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.3px}.article-meta{display:flex;justify-content:space-between;align-items:center}.article-meta .article-date{color:#000}.article-meta .article-divider_point{margin-left:.3em;color:#000}.article-meta .article-tag{color:#000}.article-tags,.article-date,.article-divider_point,.blog_card-date,.blog_card-tags,.blog_card-divider_point{font-family:source sans pro,sans-serif;display:inline-block;font-size:.7rem;color:gray;letter-spacing:.3px;line-height:1;margin-bottom:0}.article-tags{display:flex;align-items:center}.blog-share_button{fill:#16a085;transition:fill 100ms ease-out;padding:.1em;transform:translateY(-.1em);display:inline-block}.blog-share_button:hover,.blog-share_button:focus-within,.blog-share_button:focus,.blog-share_button:active{fill:gray}.blog-share_buttons{display:flex!important;justify-content:flex-end;align-items:center;width:100%}.article-divider_point{margin-right:auto}.blog_card-tag{transition:background-color 100ms ease-out,color 100ms ease-out}.article-tag,.blog_card-tag{font-family:source sans pro,sans-serif;position:relative;z-index:2;font-size:.75rem;border:1px solid gray;color:gray;padding:0 .3em;border-radius:4px;margin-right:.15em;transition:background-color 100ms ease-out}.article-tag:hover,.article-tag:focus-within,.article-tag:focus,.article-tag:active,.blog_card-tag:hover,.blog_card-tag:focus-within,.blog_card-tag:focus,.blog_card-tag:active{background-color:#16a085;color:#fff!important}.article-header_image{width:100%;height:auto}.design-1 .blog_tags{position:sticky;-webkit-position:sticky;top:35px;border:1px solid gray}.design-1 .blog_tag{font-family:source sans pro,sans-serif;font-weight:400;padding:.75em 1em;justify-content:space-between;align-items:center;display:flex;color:gray;border-top:1px solid gray;transition:background-color 100ms ease-out;margin:0}.design-1 .blog_tag:first-child{border-top:0 solid transparent}.design-1 .blog_tag:hover,.design-1 .blog_tag:focus-within,.design-1 .blog_tag:focus,.design-1 .blog_tag:active{color:#fff;background-color:#16a085}.design-1 .blog_tag:hover .blog_tag-badge,.design-1 .blog_tag:focus-within .blog_tag-badge,.design-1 .blog_tag:focus .blog_tag-badge,.design-1 .blog_tag:active .blog_tag-badge{background-color:#fff;color:#000}.design-1 .blog_tag-badge{font-family:source sans pro,sans-serif;font-weight:400;color:inherit;background-color:#fff;transition:background-color 100ms ease-out}.design-2 .blog_tags{position:sticky;-webkit-position:sticky;top:35px}.design-2 .blog_tag{font-family:source sans pro,sans-serif;font-weight:400;padding:.5em .75em;margin:0;margin-right:.5em;margin-bottom:.5em;justify-content:space-between;align-items:center;display:inline-flex;color:#000;border:1px solid #e1e8e7;transition:background-color 100ms ease-out}.design-2 .blog_tag:hover,.design-2 .blog_tag:focus-within,.design-2 .blog_tag:focus,.design-2 .blog_tag:active{color:#000;background-color:#f2f2f2}.design-2 .blog_tag-badge{font-family:source sans pro,sans-serif;font-weight:400;margin-left:.5em;color:inherit;background-color:#f2f2f2}.pagination{margin-bottom:0;margin-top:30px}@media screen and (min-width:768px){.pagination{margin-bottom:70px}}.page-item .page-link{font-family:source sans pro,sans-serif;display:flex;justify-content:center;align-items:center;margin:0;border:0 solid transparent;background-color:initial;font-size:3rem;padding-bottom:0}.page-item.disabled .page-link{font-size:1rem}.page-item .page-link svg{width:24px;color:#777}.kd-hidden{opacity:0}.article-content{margin-bottom:0!important}.article-content h2{font-family:source sans pro,sans-serif;font-size:1rem;margin-top:calc(52.5px - .37em);line-height:1.4;letter-spacing:.2px;color:#000}.article-content li,.article-content p,.article-content a{font-size:1rem;line-height:1.4;letter-spacing:.2px;color:#000}.article-content li,.article-content p{hyphens:none}.article-content a{margin:0;text-decoration:underline;transition:color 100ms ease-out}.article-content a:hover,.article-content a:focus-within,.article-content a:focus,.article-content a:active{color:#16a085}.article-content code{color:var(--bs-primary);background:#f7f6f9;padding:2px 4px 0;border-radius:3px}.article-content pre>code{background:0 0;color:#111;padding:0}.article-content pre{border-left:1px solid #eee;font-family:monospace;font-size:.8rem;padding:1em;margin-bottom:20px}.article-content h2{font-weight:500;font-size:1.7rem;margin-top:100px;margin-bottom:20px}.article-content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.article-content img{max-width:100%;margin:0 auto}footer{padding-top:26.25px;padding-bottom:26.25px}footer a,footer p{font-family:source sans pro;color:#fff;font-size:.75rem;font-weight:400;transition:color 100ms ease-out;margin-bottom:0}footer svg{color:#000;transition:fill 100ms ease-out;fill:#fff}footer a:hover,footer a:focus-within,footer a:focus,footer a:active{text-decoration:underline;color:#fff}.blog_card-content{position:relative;background:#fff;border-radius:8px;transition:box-shadow 200ms linear;padding:1.25rem}.blog_card-content:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.175)!important}.blog_card-container{padding:.5rem;padding-bottom:0}.blog_card-content,.blog_card-meta_container{max-width:100%}.blog_card-meta_container{position:relative;z-index:5;overflow-x:auto;overflow-y:hidden}.blog_card-meta_container::-webkit-scrollbar{display:none}.blog_card-meta_container{-ms-overflow-style:none;scrollbar-width:none}.blog_card-meta_container .blog_card-tag{display:inline-flex;margin-bottom:5px}.blog_card-meta_container .blog_card-tag,.blog_card-meta_container .blog_card-date{white-space:nowrap}.article-tag{margin-top:10px;margin-right:10px}.blog_card-meta_container .blog_card-tags,.article-tags{flex-wrap:wrap}.article-date,.article-divider_point{font-size:.875rem}a.tag-list-link{color:#888;padding:3px 0 3px 10px;border-left:1px solid #ced4da;text-transform:capitalize;display:block}a.tag-list-link:hover,a.tag-list-link.active{color:#222;border-color:#222;text-decoration:none}.article-toc{position:sticky;top:60px}.article-toc-anchors a{padding:5px 10px 10px 0;font-size:16px;border-right:1px solid #ced4da;border-left:none}.article-content img{cursor:pointer;background:#bbb}.article-toc-heading{color:#333}.index-heading{background-color:rgba(var(--bs-primary-rgb))}html[data-theme=dark] .blog_card-content{transition:border-color 120ms linear,box-shadow 120ms linear;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)!important;background:#282c34;border:1px solid #111}html[data-theme=dark] .blog_card:hover .blog_card-content{border-color:#15a085;box-shadow:0 .5rem 1rem rgba(0,0,0,.75)!important}html[data-theme=dark] .blog_card-heading a,html[data-theme=dark] .blog_card-heading a:hover{color:#efefef}html[data-theme=dark] .blog_card-teaser,html[data-theme=dark] .blog_card:hover .blog_card-teaser,html[data-theme=dark] .blog_card:focus .blog_card-teaser,html[data-theme=dark] .blog_card:visited .blog_card-teaser,html[data-theme=dark] .blog_card:active .blog_card-teaser{color:#ccc}html[data-theme=dark] .article-heading,html[data-theme=dark] .article-teaser,html[data-theme=dark] .article-content h2,html[data-theme=dark] .article-content p,html[data-theme=dark] .article-content a,html[data-theme=dark] .article-content li{color:#efefef}html[data-theme=dark] .article-content blockquote{background:#1b1e24;border-color:#13151a}html[data-theme=dark] .article-meta .article-divider_point,html[data-theme=dark] .article-meta .article-date,html[data-theme=dark] .article-meta .article-tag{color:#ccc}html[data-theme=dark] .article-content a:hover{color:#16a085}html[data-theme=dark] .article-content code{background:#363636;color:#66a397}html[data-theme=dark] .article-content pre{background:#1a1b26;border-left:1px solid #282c34}html[data-theme=dark] .article-content pre>code{background:0 0;color:#ddd}html[data-theme=dark] .article-toc-heading,html[data-theme=dark] a.tag-list-link{color:#ccc}html[data-theme=dark] a.tag-list-link:hover,html[data-theme=dark] a.tag-list-link.active{color:#66a397;border-color:#66a397}html[data-theme=dark] .index-heading{background-color:#1f2228}