ol li>p{margin-top:1rem}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{max-width:calc(415px*var(--pagefind-ui-scale))!important}div[data-service=youtube] .cll .c-l-b{background:rgba(255,0,0,.84)}div[data-service=googlemaps] .cll .c-l-b{background:rgba(15,157,88,.84)}body.dark-mode,body.dark-mode main *{background:#2d2d2d;color:#f5f5f5}body.dark-mode nav#TableOfContents ul li a{color:#ddd;text-decoration:none}body.dark-mode nav#TableOfContents ul li a:hover,body.dark-mode nav#TableOfContents ul li.active a{color:#000}body.dark-mode footer *,body.dark-mode nav-link{background:#2d2d2d;color:#f5f5f5!important}body.dark-mode form input{color:#2d2d2d!important}body.dark-mode form a{color:#f5f5f5!important}.toggle-track{pointer-events:none}.js-toggle-wrapper{margin:0 0 0 14px}.js-toggle{background-color:initial;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.js-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js-toggle-track{background-color:#0f1114;border-radius:30px;height:24px;padding:0;transition:all .2s ease;width:50px}.js-toggle-track-check{bottom:0;height:17px;left:5px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:17px}.js-toggle--checked .js-toggle-track-check,.js-toggle-track-x{opacity:1;transition:opacity .25s ease}.js-toggle-track-x{bottom:0;height:17px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:5px;top:0;width:17px}.js-toggle--checked .js-toggle-track-x{opacity:0}.js-toggle-thumb{background-color:#fafafa;border-radius:50%;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transform:translateX(0);transition:all .5s cubic-bezier(.23,1,.32,1)0s;width:22px}.js-toggle--checked .js-toggle-thumb{transform:translateX(26px)}.speech-bubble{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;position:relative}.speech-bubble:before{border-bottom:20px solid transparent;border-right:20px solid maroon;border-top:0 solid transparent;content:"";filter:drop-shadow(1px 0 1px rgba(0,0,0,.1));left:-20px;position:absolute;top:5px}.speech-bubble{padding:20px}.border-1{border:2px solid maroon!important;border-radius:.5rem}.timeline-section{--bsb-tl-color:var(--bs-primary-bg-subtle);--bsb-tl-circle-color:var(--bs-primary);--bsb-tl-circle-size:18px;--bsb-tl-circle-offset:9px}.timeline-section .timeline{list-style:none;margin:0;padding:0;position:relative}.timeline-section .timeline:after{background-color:var(--bsb-tl-color);bottom:0;content:"";left:0;margin-left:-1px;position:absolute;top:0;width:2px}.timeline-section .timeline>.timeline-item{margin:0;padding:0;position:relative}.timeline-section .timeline>.timeline-item:before{background-color:var(--bsb-tl-circle-color);border-radius:50%;content:"";height:var(--bsb-tl-circle-size);left:calc(var(--bsb-tl-circle-offset)*-1);position:absolute;top:0;width:var(--bsb-tl-circle-size);z-index:1}.timeline-section .timeline>.timeline-item .timeline-body{margin:0;padding:0;position:relative}.timeline-section .timeline>.timeline-item .timeline-content{font-size:small;padding:0 0 1rem 2.5rem}@media(min-width:768px){.timeline-section .timeline>.timeline-item .timeline-content{font-size:small}}.timeline-section .timeline>.timeline-item:last-child .timeline-content{padding-bottom:0}#cc-main{color-scheme:dark;--cc-bg:#161a1c;--cc-primary-color:#eff4f6;--cc-secondary-color:#b1bdc3;--cc-contact-link:#b1bdc3;--cc-btn-primary-bg:#5cb8e7;--cc-btn-primary-color:#000;--cc-btn-primary-hover-bg:#48a;--cc-btn-primary-hover-color:#000;--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:#1e2428;--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#242c31;--cc-cookie-category-expanded-block-hover-bg:#242c31;--cc-cookie-category-expanded-block-bg:#1e2428;--cc-toggle-readonly-bg:#343e45;--cc-overlay-bg:rgba(4,6,8,.85)!important;--cc-toggle-on-knob-bg:var(--cc-bg);--cc-toggle-readonly-knob-bg:var( --cc-cookie-category-block-bg);--cc-separator-border-color:#222a30;--cc-footer-border-color:#212529;--cc-footer-bg:#0f1112}#cc-main .cm__btn{padding:1.2em}#cc-main .cm__body{font-size:small}body{background-color:#f7f3e9}a{color:maroon}#TableOfContents ul li{margin-bottom:5px}.accordion-collapse#collapseOne a{color:#000}.accordion{--bs-accordion-bg:#f8f9fa;--bs-accordion-btn-color:#000;--bs-accordion-btn-bg:#ddd;--bs-accordion-active-color:#000;--bs-accordion-active-bg:#ddd;--bs-accordion-color:#000}.sticky-toc-row{display:flex}aside.tableOfContentAside{align-self:start;background-color:#f8f9fa;padding:10px;position:sticky;top:100px}nav#TableOfContents ul li.active:before{content:"\279c";display:inline-block;left:0;margin-left:-20px;margin-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px}nav#TableOfContents ul{list-style:none;padding:0}nav#TableOfContents ul li{margin-bottom:5px;position:relative}nav#TableOfContents ul li a{color:#333;display:block;padding:12px;text-decoration:none}nav#TableOfContents ul li a:hover,nav#TableOfContents ul li.active a{background-color:#ddd;border-radius:5px}nav#TableOfContents ul li.active a{padding:5px}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{color:#fff!important;margin:.5em;text-decoration:none}.resp-sharing-button{border-radius:5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;padding:.25em .5em;transition:25ms ease-out}.resp-sharing-button__icon svg{height:1em;margin-right:.4em;vertical-align:middle;width:1em}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--tumblr{background-color:#35465c;border-color:#35465c}.resp-sharing-button--tumblr:active,.resp-sharing-button--tumblr:hover{background-color:#222d3c;border-color:#222d3c}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:active,.resp-sharing-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:active,.resp-sharing-button--linkedin:hover{background-color:#046293;border-color:#046293}.resp-sharing-button--reddit{background-color:#ff4500;border-color:#ff4500}.resp-sharing-button--reddit:active,.resp-sharing-button--reddit:hover{background-color:#ff5700;border-color:#ff5700}.resp-sharing-button--xing{background-color:#1a7576;border-color:#1a7576}.resp-sharing-button--xing:hover .resp-sharing-button--xing:active{background-color:#114c4c;border-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366;border-color:#25d366}.resp-sharing-button--whatsapp:active,.resp-sharing-button--whatsapp:hover{background-color:#1da851;border-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60;border-color:#f60}.resp-sharing-button--hackernews:hover .resp-sharing-button--hackernews:active{background-color:#fb6200;border-color:#fb6200}.resp-sharing-button--vk{background-color:#507299;border-color:#507299}.resp-sharing-button--vk:hover .resp-sharing-button--vk:active{background-color:#43648c;border-color:#43648c}.resp-sharing-button--telegram{background-color:#54a9eb}.resp-sharing-button--telegram:hover{background-color:#4b97d1}.container#share-buttons-lower{padding-left:0}header{background-color:rgba(92,184,231,.9)!important}body,html{scroll-behavior:smooth;scroll-padding-top:4rem}button#back-to-up{background-color:#ddd;color:#000}.hero-section{height:20vh!important}@media(min-width:768px){.hero-section{height:40vh!important}}