﻿:root{--bs-body-font-family:montserrat,Roboto;}[data-bs-theme=light]{--bs-pre-bg:var(--bs-tertiary-bg);--bs-pre-bg-rgb:var(--bs-tertiary-bg-rgb);}[data-bs-theme=dark]{--bs-pre-bg:#1b1f22;--bs-pre-bg-rgb:27,31,34;}.bg-surface{background-color:var(--bs-body-bg);}.bg-dark-25{background-color:rgba(0,0,0,.25);}.bg-dark-50{background-color:rgba(0,0,0,.5);}.bg-dark-75{background-color:rgba(0,0,0,.75);}.highlight{--bs-bg-opacity:1;background-color:rgba(var(--bs-pre-bg-rgb),var(--bs-bg-opacity))!important;--bs-table-bg:var(--bs-pre-bg-rgb)!important;}.bg-alter{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-color-rgb),var(--bs-bg-opacity))!important;}.bg-text{color:var(--bs-body-bg)!important;}.text-bg-alter{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-color-rgb),var(--bs-bg-opacity))!important;color:var(--bs-body-bg)!important;}:root,*{--bs-primary:#9d7e54;--bs-primary-rgb:157,126,84;--bs-primary-hover:#ad8a5b;--bs-primary-hover-rgb:173 138 91;--bs-primary-subtle:#f1dfc5;--bs-primary-text-emphasis:#9d7e54;--bs-dropdown-link-active-bg:var(--bs-primary);--bs-dropdown-link-active-color:#fff;}[data-bs-theme=dark]:root,*{--bs-primary:#b5915f;--bs-primary-rgb:181,145,95;}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-primary-hover);--bs-btn-hover-border-color:var(--bs-primary-hover);--bs-btn-focus-shadow-rgb:var(--bs-primary);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary-hover);--bs-btn-active-border-color:var(--bs-primary-hover);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.rb-loader{min-width:100%;width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--bs-body-bg);z-index:45;}.rb-loader .loader{width:100px;height:100px;position:relative;display:flex;align-items:center;justify-content:center;}.rb-loader .loader:after,.rb-loader .loader:before{content:"";width:50px;height:50px;border-radius:50%;border:50px solid var(--bs-primary);position:absolute;left:0;top:0;opacity:0;animation:animloader 2s linear infinite;}.rb-loader .loader:after{animation-delay:1s;}@keyframes animloader{0%{transform:scale(0);opacity:1;}100%{transform:scale(1);opacity:0;}}.article-content{z-index:3;max-width:calc(100vw - 200px);margin:-100px auto 50px;position:relative;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);box-shadow:var(--bs-box-shadow);background-color:rgba(var(--bs-body-bg-rgb),1);min-height:50vh;}@media screen and (max-width:768px){.article-content{max-width:100%;margin:0;box-shadow:none;min-height:auto;}}.bd-callout{--bs-link-color-rgb:var(--bd-callout-link);--bs-code-color:var(--bd-callout-code-color);padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;color:var(--bd-callout-color,inherit);background-color:var(--bd-callout-bg,var(--bs-gray-100));border-left:.25rem solid var(--bd-callout-border,var(--bs-gray-300));}.bd-callout h4{margin-bottom:.25rem;}.bd-callout>:last-child{margin-bottom:0;}.bd-callout+.bd-callout{margin-top:-.25rem;}.bd-callout .highlight{background-color:rgba(0,0,0,.05);}.bd-callout-info{--bd-callout-color:var(--bs-info-text-emphasis);--bd-callout-bg:var(--bs-info-bg-subtle);--bd-callout-border:var(--bs-info-border-subtle);}.bd-callout-warning{--bd-callout-color:var(--bs-warning-text-emphasis);--bd-callout-bg:var(--bs-warning-bg-subtle);--bd-callout-border:var(--bs-warning-border-subtle);}.bd-callout-danger{--bd-callout-color:var(--bs-danger-text-emphasis);--bd-callout-bg:var(--bs-danger-bg-subtle);--bd-callout-border:var(--bs-danger-border-subtle);}.bd-callout-primary{--bd-callout-color:var(--bs-primary-text-emphasis);--bd-callout-bg:var(--bs-primary-subtle);--bd-callout-border:var(--bs-primary);}carousel{display:block;}.f-carousel{height:100%;--f-button-bg:#fff;--f-button-color:#475569;--f-button-hover-bg:#f9f9f9;--f-button-active-bg:#f0f0f0;--f-button-shadow:0 6px 12px -2px rgb(50 50 93/25%),0 3px 7px -3px rgb(0 0 0/30%);--f-button-border-radius:50%;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:2.5;}.f-carousel__button.is-prev{left:170px;}.f-carousel__button.is-next{right:170px;}.f-carousel__slide{width:100%;padding:0;line-height:0;display:flex;justify-content:center;align-items:center;}.f-carousel__slide img{width:100%;height:auto;}.hover-underline{position:relative;text-decoration:none;}.hover-underline::before{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:currentColor;transition:transform .25s ease-out;transform-origin:bottom center;}.hover-underline:hover::before{transform:scaleX(1);transform-origin:bottom center;}.hover-underline.hover-underline-left::before{transform-origin:bottom right;}.hover-underline.hover-underline-left:hover::before{transform-origin:bottom left;}.hover-underline.hover-underline-right::before{transform-origin:bottom left;}.hover-underline.hover-underline-right:hover::before{transform-origin:bottom right;}image{display:block;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;height:100%;width:100%;}document{display:block;height:100%;width:100%;position:relative;}document>object,document>iframe{position:absolute;top:0;left:0;right:0;bottom:0;}modal{display:none;}timeline{display:block;position:relative;}timeline ul{--col-gap:2rem;--row-gap:8rem;--line-w:.25rem;display:grid;grid-template-columns:var(--line-w) 1fr;grid-auto-columns:max-content;column-gap:var(--col-gap);list-style:none;width:min(60rem,90%);margin-inline:auto;}timeline ul::before{content:"";grid-column:1;grid-row:1/span 20;background:#e1e1e1;border-radius:calc(var(--line-w)/2);}timeline ul li:not(:last-child){margin-bottom:var(--row-gap);}timeline ul li{grid-column:2;--inlineP:1.5rem;margin-inline:var(--inlineP);grid-row:span 2;display:grid;grid-template-rows:min-content min-content min-content;}timeline ul li .date{--dateH:3rem;height:var(--dateH);margin-inline:calc(var(--inlineP)*-1);text-align:center;background-color:var(--accent-color);color:var(--color);font-size:1.25rem;font-weight:700;display:grid;place-content:center;position:relative;border-radius:calc(var(--dateH)/2) 0 0 calc(var(--dateH)/2);}timeline ul li .date::before{content:"";width:var(--inlineP);aspect-ratio:1;background:var(--accent-color);background-image:linear-gradient(rgba(0,0,0,.2) 100%,transparent);position:absolute;top:100%;clip-path:polygon(0 0,100% 0,0 100%);right:0;}timeline ul li .date::after{content:"";position:absolute;width:2rem;aspect-ratio:1;background:var(--accent-color);border:.3rem solid currentColor;border-radius:50%;top:50%;transform:translate(50%,-50%);right:calc(100% + var(--col-gap) + var(--line-w)/2);}timeline ul li .title,timeline ul li .descr{background:var(--bgColor);position:relative;}timeline ul li .title{overflow:hidden;padding-block-start:1.5rem;padding-block-end:1rem;font-weight:500;}timeline ul li .descr{font-weight:300;}timeline ul li .title::before,timeline ul li .descr::before{content:"";position:absolute;width:90%;height:.5rem;background:rgba(0,0,0,.5);left:50%;border-radius:50%;filter:blur(4px);transform:translate(-50%,50%);}timeline ul li .title::before{bottom:calc(100% + .125rem);}timeline ul li .descr::before{z-index:-1;bottom:.25rem;}@media(min-width:40rem){timeline ul{grid-template-columns:1fr var(--line-w) 1fr;}timeline ul::before{grid-column:2;}timeline ul li:nth-child(odd){grid-column:1;}timeline ul li:nth-child(even){grid-column:3;}timeline ul li:nth-child(2){grid-row:2/4;}timeline ul li:nth-child(odd) .date::before{clip-path:polygon(0 0,100% 0,100% 100%);left:0;}timeline ul li:nth-child(odd) .date::after{transform:translate(-50%,-50%);left:calc(100% + var(--col-gap) + var(--line-w)/2);}timeline ul li:nth-child(odd) .date{border-radius:0 calc(var(--dateH)/2) calc(var(--dateH)/2) 0;}}*::-webkit-scrollbar{height:7px;width:7px;}*::-webkit-scrollbar-track{border-radius:5px;background-color:var(--bs-body-bg-rgb);}*::-webkit-scrollbar-track:hover{background-color:var(--bs-body-bg-rgb);}*::-webkit-scrollbar-track:active{background-color:var(--bs-body-bg-rgb);}*::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(var(--bs-emphasis-color-rgb),.5);}*::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--bs-emphasis-color-rgb),.8);}*::-webkit-scrollbar-thumb:active{background-color:rgba(var(--bs-emphasis-color-rgb),.8);}.text-justify{text-align:justify;}.position-absolute-fit{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}.bg-contain{background-repeat:no-repeat;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;}.bg-contain-top{background-repeat:no-repeat;background-size:contain!important;background-repeat:no-repeat!important;background-position:top!important;}.bg-contain-bottom{background-repeat:no-repeat;background-size:contain!important;background-repeat:no-repeat!important;background-position:bottom!important;}.bg-cover{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;position:relative;}.bg-darker:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-image:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.7));}.hover-zoom{transform:scale(1);transition:transform .75s;}.hover-zoom:hover{transform:scale(1.2);}.btn-hover-outline{border:1px solid currentcolor;border-radius:0;cursor:pointer;padding:.4rem .75rem;outline:0;letter-spacing:3px;position:relative;text-decoration:none;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;transition:all .3s;outline-offset:0;outline:1px solid transparent;}.btn-hover-outline:disabled,.btn-hover-outline.disabled{background-color:color-mix(in srgb,currentColor 10%,transparent)!important;color:color-mix(in srgb,currentColor 80%,transparent)!important;border-color:color-mix(in srgb,currentColor 50%,transparent)!important;}.btn-hover-outline:not(:disabled):not(.disabled):hover{outline:1px solid currentcolor;outline-offset:.5em;}.btn:disabled,.btn.disabled{background-color:color-mix(in srgb,currentColor 10%,transparent)!important;color:color-mix(in srgb,currentColor 80%,transparent)!important;border-color:color-mix(in srgb,currentColor 50%,transparent)!important;}.effect-bottom-darker:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-image:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.7));}.clickable{cursor:pointer!important;}.clickable>*{cursor:pointer!important;}.ripple{--ripple-offset-x:0;--ripple-offset-y:0;position:relative!important;overflow:hidden!important;}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:var(--ripple-offset-y);left:var(--ripple-offset-x);pointer-events:none;background-image:radial-gradient(circle,var(--bs-body-color) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(20,20);opacity:0;transition:transform .6s,opacity 1s;}.ripple:active:after{transform:scale(0,0);opacity:.1;transition:0s;}.header{height:350px;}@media screen and (max-width:768px){.header{height:200px;}}.dropdown-menu{height:auto;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;padding:0!important;min-width:10px;inset:initial!important;}.dropdown-menu-center{top:30%!important;z-index:1000;left:50%!important;right:auto!important;text-align:center!important;transform:translate(-50%,-30%)!important;max-height:50vh;}.dropdown-menu-center-y{top:50%!important;z-index:1000;text-align:center!important;max-height:50vh;transform:translateY(-50%)!important;}body{overflow:scroll;}.navbar{z-index:20;width:100%;top:0;padding:5px;-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;}[data-bs-theme=dark] .navbar .navbar-brand{filter:brightness(0) invert(1);}.navbar .navbar-nav .nav-item{position:relative;}.navbar-dark .navbar-nav a.nav-link{color:#fff;font-size:1.1em;}.navbar-toggler{box-shadow:none;border:0;outline:0;padding:0;}.navbar-toggler:focus{box-shadow:none;border:0;outline:0;}.navbar-icon-link{padding:10px;font-size:1rem;border:0;}.nav-item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.nav-item.dropdown .dropdown-menu{gap:20px!important;padding:20px!important;}.nav-item.dropdown .dropdown-menu ul{list-style:none;max-width:250px;padding:0!important;}.nav-item.dropdown .dropdown-menu .group-title{font-weight:bold;color:var(--bs-primary);display:block;}@media only screen and (min-width:768px) and (max-width:1000px){.nav-item.dropdown .dropdown-menu{max-width:60vw;flex-wrap:wrap;max-height:80vh;overflow:auto;}}@media only screen and (min-width:768px){.nav-item.dropdown-hover:hover .dropdown-menu,.nav-item.dropdown .dropdown-menu.show{display:flex;}}@media only screen and (max-width:767px){.nav-item.dropdown .dropdown-menu.show{max-height:350px;overflow-y:scroll;display:flex;flex-direction:column;}}.grid-masonry{gap:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:dense;display:grid;}.grid-masonry div{width:150px;display:inline-block;width:100%;transition:all .25s ease-in-out;}.grid-masonry div img{width:100%;transition:all .25s ease-in-out;}body.modal-open{overflow:hidden!important;}