@layer hp-search-surfaces,hp-hero-controls,properties,theme,base,components,utilities;
/* Source site tonal relationships retained; color declarations only. */
joomla-alert{--jui-alert-warning-color:#5c5c4a;--jui-alert-warning-link-color:#404033;}
joomla-alert[type="warning"]{color:var(--jui-alert-warning-color,#5c5c4a);}
joomla-alert[type="warning"] .alert-link{color:var(--jui-alert-warning-link-color,#404033);}
:root{--bs-blue:#5c5c4b;--bs-cyan:#5c5c4b;--bs-white:#f7f7f5;--bs-gray:#6c6c66;--bs-gray-600:#6c6c66;--bs-gray-700:#45453d;--bs-gray-900:#45453d;--bs-primary:#5c5c4b;--bs-secondary:#6c6c66;--bs-info:#5c5c4b;--bs-body-bg:#f7f7f5;}
.img-thumbnail{background-color:#f7f7f5;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.figure-caption{color:#6c6c66;}
.table{--bs-table-striped-color:#45453d;--bs-table-active-color:#45453d;--bs-table-hover-color:#45453d;color:#45453d;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.table-warning{--bs-table-striped-bg:#e0e0d5;--bs-table-hover-bg:#dadad0;}
.form-label{color:#45453d;}
.form-text{color:#6c6c66;}
.form-control-plaintext{color:#45453d;}
.input-group-text{color:#45453d;}
.btn.btn-outline-primary{color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary:active, .btn.btn-outline-primary:focus, .btn.btn-outline-primary:hover{background-color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.btn.btn-outline-primary.disabled, .btn.btn-outline-primary:disabled{color:#5c5c4b;}
.btn.btn-outline-secondary{color:#6c6c66;border-top-color:#6c6c66;border-right-color:#6c6c66;border-bottom-color:#6c6c66;border-left-color:#6c6c66;}
.btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary:active, .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary:hover{background-color:#6c6c66;border-top-color:#6c6c66;border-right-color:#6c6c66;border-bottom-color:#6c6c66;border-left-color:#6c6c66;}
.btn.btn-outline-secondary.disabled, .btn.btn-outline-secondary:disabled{color:#6c6c66;}
.btn.btn-outline-info{color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info:active, .btn.btn-outline-info:focus, .btn.btn-outline-info:hover{background-color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.btn.btn-outline-info.disabled, .btn.btn-outline-info:disabled{color:#5c5c4b;}
.dropdown-menu{color:#45453d;background-color:#f7f7f5;}
.dropdown-item{color:#45453d;}
.dropdown-item.active, .dropdown-item:active{background-color:#5c5c4b;}
.dropdown-header{color:#6c6c66;}
.dropdown-item-text{color:#45453d;}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active{background-color:#5c5c4b;}
.nav-link{color:#5c5c4b;}
.nav-link.disabled{color:#6c6c66;}
.nav-tabs{border-bottom-color:#d1d1ca;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.nav-tabs .nav-link.disabled{color:#6c6c66;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#45453d;background-color:#f7f7f5;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-left-color:#d1d1ca;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#5c5c4b;}
.card{background-color:#f7f7f5;}
.accordion-button{color:#45453d;background-color:#f7f7f5;}
.accordion-item{background-color:#f7f7f5;}
.breadcrumb-item + .breadcrumb-item::before{color:#6c6c66;}
.breadcrumb-item.active{color:#6c6c66;}
.page-link{color:#5c5c4b;background-color:#f7f7f5;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.page-link:hover{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.page-item.active .page-link{background-color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.page-item.disabled .page-link{color:#6c6c66;background-color:#f7f7f5;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.progress-bar{background-color:#5c5c4b;}
.list-group-item-action{color:#45453d;}
.list-group-item-action:focus, .list-group-item-action:hover{color:#45453d;}
.list-group-item-action:active{color:#45453d;}
.list-group-item{color:#45453d;background-color:#f7f7f5;}
.list-group-item.disabled, .list-group-item:disabled{color:#6c6c66;background-color:#f7f7f5;}
.list-group-item.active{background-color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.toast-header{color:#6c6c66;}
.modal-content{background-color:#f7f7f5;}
.modal-header{border-bottom-color:#d1d1ca;}
.modal-footer{border-top-color:#d1d1ca;}
.popover{background-color:#f7f7f5;}
.popover-body{color:#45453d;}
.carousel-indicators [data-bs-target]{background-color:#f7f7f5;}
.offcanvas{background-color:#f7f7f5;}
.link-primary{color:#5c5c4b;}
.link-secondary{color:#45453d;}
.link-info{color:#5c5c4b;}
.border{border-top-color:#d1d1ca!important;border-right-color:#d1d1ca!important;border-bottom-color:#d1d1ca!important;border-left-color:#d1d1ca!important;}
.border-top{border-top-color:#d1d1ca!important;}
.border-end{border-right-color:#d1d1ca!important;}
.border-bottom{border-bottom-color:#d1d1ca!important;}
.border-start{border-left-color:#d1d1ca!important;}
.border-primary{border-top-color:#5c5c4b!important;border-right-color:#5c5c4b!important;border-bottom-color:#5c5c4b!important;border-left-color:#5c5c4b!important;}
.border-secondary{border-top-color:#45453d!important;border-right-color:#45453d!important;border-bottom-color:#45453d!important;border-left-color:#45453d!important;}
.border-info{border-top-color:#5c5c4b!important;border-right-color:#5c5c4b!important;border-bottom-color:#5c5c4b!important;border-left-color:#5c5c4b!important;}
.text-muted{color:#6c6c66!important;}
.awesomplete > ul{background-color:#f7f7f5;color:#45453d;}
.awesomplete > ul > li{color:#45453d;}
.awesomplete > ul > li:hover, .awesomplete > ul > li[aria-selected="true"]{color:#5c5c4b;}
[role="tooltip"]:not(.uk-tooltip):not(.show){background-color:#45453d;}
joomla-tab button[role="tab"]{color:#45453d;}
joomla-tab button[role="tab"]:focus, joomla-tab button[role="tab"]:hover{color:#5c5c4b;}
joomla-tab button[role="tab"][aria-expanded="true"], joomla-tab button[role="tab"][aria-selected="true"]{color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.choices__inner{color:#45453d;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.is-focused .choices__inner{color:#45453d;border-top-color:#5c5c4b!important;border-right-color:#5c5c4b!important;border-bottom-color:#5c5c4b!important;border-left-color:#5c5c4b!important;}
.choices__input{color:#45453d;}
.choices__input::placeholder{color:#6c6c66;}
.choices__list--multiple .choices__item{background-color:#e5e5df;}
.choices__list--multiple .choices__item:hover{color:#45453d;}
.is-open .choices__list--dropdown{background-color:#f7f7f5;color:#45453d;}
.choices[data-type*="select-one"] .choices__input{background-color:#f7f7f5;color:#45453d;}
.choices[data-type*="select-one"] .choices__input::placeholder{color:#45453d;}
.choices__list--dropdown .choices__item--selectable{background-color:#f7f7f5;color:#45453d;}
.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#ecece7;}
html{background-color:#f7f7f5;color:#45453d;}
.uk-link, a{color:#5c5c4b;}
.uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover{color:#404034;}
ins{background-color:rgba(92,92,75,0.1);color:#45453d;}
mark{background-color:rgba(92,92,75,0.1);color:#45453d;}
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .h1, .h2, .h3, .h4, .h5, .h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{color:#45453d;}
.uk-hr, hr{border-top-color:#d1d1ca;}
pre{color:#45453d;}
:focus-visible{outline-color:#45453d;}
::selection{background-color:#5c5c4b;}
.uk-link-muted a, .uk-link-toggle .uk-link-muted, a.uk-link-muted{color:#6c6c66;}
.uk-link-muted a:hover, .uk-link-toggle:hover .uk-link-muted, a.uk-link-muted:hover{color:#45453d;}
.uk-link-text a:hover, .uk-link-toggle:hover .uk-link-text, a.uk-link-text:hover{color:#45453d;}
.uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, a.uk-link-heading:hover{color:#5c5c4b;}
.uk-heading-divider{border-bottom-color:#d1d1ca;}
.uk-heading-bullet::before{border-left-color:#5c5c4b;}
.uk-heading-line > ::after, .uk-heading-line > ::before{border-bottom-color:#d1d1ca;}
.uk-divider-icon::after, .uk-divider-icon::before{border-bottom-color:#d1d1ca;}
.uk-divider-small::after{border-top-color:#5c5c4b;}
.uk-divider-vertical{border-left-color:#d1d1ca;}
.uk-list-muted > ::marker{color:#6c6c66!important;}
.uk-list-emphasis > ::marker{color:#45453d!important;}
.uk-list-primary > ::marker{color:#5c5c4b!important;}
.uk-list-secondary > ::marker{color:#45453d!important;}
.tm-child-list-divider > ul > :nth-child(n+2), .uk-list-divider > :nth-child(n+2){border-top-color:#d1d1ca;}
.uk-list-striped > :nth-of-type(2n+1){background-color:#e5e5df;}
.uk-description-list > dt{color:#45453d;}
.uk-description-list-divider > dt:nth-child(n+2){border-top-color:#d1d1ca;}
.uk-table th{color:#45453d;}
.uk-table caption{color:#6c6c66;}
.uk-table-divider > :first-child > tr:not(:first-child), .uk-table-divider > :not(:first-child) > tr, .uk-table-divider > tr:not(:first-child){border-top-color:#d1d1ca;}
.uk-table-striped tbody tr:nth-of-type(2n+1), .uk-table-striped > tr:nth-of-type(2n+1){background-color:#e5e5df;}
.uk-table-hover tbody tr:hover, .uk-table-hover > tr:hover{background-color:rgba(92,92,75,0.05);}
.uk-table tbody tr.uk-active, .uk-table > tr.uk-active{background-color:rgba(92,92,75,0.05);}
.uk-icon-link{color:#45453d;}
.uk-icon-link:hover{color:#5c5c4b;}
.uk-active > .uk-icon-link, .uk-icon-link:active{color:#4e4e40;}
.uk-icon-button{color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.uk-icon-button:hover{background-color:#5c5c4b;}
.uk-active > .uk-icon-button, .uk-icon-button:active{background-color:#4e4e40;}
.uk-icon-overlay, a .uk-icon-overlay{color:#45453d;}
.uk-icon-overlay:hover, a:hover .uk-icon-overlay{color:#5c5c4b;}
.form-range::-webkit-slider-runnable-track, .uk-range::-webkit-slider-runnable-track{background-color:#d9d9d2;}
.form-range:active::-webkit-slider-runnable-track, .form-range:focus::-webkit-slider-runnable-track, .uk-range:active::-webkit-slider-runnable-track, .uk-range:focus::-webkit-slider-runnable-track{background-color:#cecec3;}
.form-range::-webkit-slider-thumb, .uk-range::-webkit-slider-thumb{background-color:#5c5c4b;}
.form-control:where(input), .form-control:where(textarea), .form-select:where(select), .uk-input, .uk-select, .uk-textarea{color:#45453d;}
.form-control:where(input), .form-select:not([multiple])[size="1"], .form-select:where(select):not([multiple]):not([size]), .uk-input, .uk-select:not([multiple]):not([size]){border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.form-control:where(textarea), .form-select:where(select)[multiple], .form-select:where(select)[size], .uk-select[multiple], .uk-select[size], .uk-textarea{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.form-control:where(input):focus, .form-control:where(textarea):focus, .form-select:where(select):focus, .uk-input:focus, .uk-select:focus, .uk-textarea:focus{color:#45453d;border-top-color:#5c5c4b!important;border-right-color:#5c5c4b!important;border-bottom-color:#5c5c4b!important;border-left-color:#5c5c4b!important;}
.form-control:where(input):disabled, .form-control:where(textarea):disabled, .form-select:where(select):disabled, .uk-input:disabled, .uk-select:disabled, .uk-textarea:disabled{background-color:#e5e5df;color:#6c6c66;}
.form-control:where(input)::placeholder, .uk-input::placeholder{color:#6c6c66;}
.form-control:where(textarea)::placeholder, .uk-textarea::placeholder{color:#6c6c66;}
.form-select:not([multiple])[size="1"] option, .form-select:where(select):not([multiple]):not([size]) option, .uk-select:not([multiple]):not([size]) option{color:#45453d;}
.form-check-input[type="checkbox"], .form-check-input[type="radio"], .uk-checkbox, .uk-radio{background-color:#d9d9d2;}
.form-check-input[type="checkbox"]:focus, .form-check-input[type="radio"]:focus, .uk-checkbox:focus, .uk-radio:focus{background-color:#cecec3;}
.form-check-input[type="checkbox"]:checked, .form-check-input[type="checkbox"]:indeterminate, .form-check-input[type="radio"]:checked, .uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked{background-color:#5c5c4b;}
.form-check-input[type="checkbox"]:checked:focus, .form-check-input[type="checkbox"]:indeterminate:focus, .form-check-input[type="radio"]:checked:focus, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus{background-color:#404034;}
.form-check-input[type="checkbox"]:disabled, .form-check-input[type="radio"]:disabled, .uk-checkbox:disabled, .uk-radio:disabled{background-color:#e5e5df;}
.uk-form-label{color:#45453d;}
.uk-form-icon{color:#45453d;}
.uk-form-icon:hover{color:#45453d;}
.btn-light, .uk-button-default{background-color:#e5e5df;color:#45453d;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.btn-light:hover, .uk-button-default:hover{background-color:#5c5c4b;}
.btn-light.uk-active, .btn-light:active, .uk-button-default.uk-active, .uk-button-default:active{background-color:#404034;}
.btn-info, .btn-primary, .btn-success, .uk-button-primary{background-color:#5c5c4b;}
.btn-info:hover, .btn-primary:hover, .btn-success:hover, .uk-button-primary:hover{background-color:#404034;}
.btn-check:checked + .btn-primary, .btn-info.uk-active, .btn-info:active, .btn-primary.uk-active, .btn-primary:active, .btn-success.uk-active, .btn-success:active, .uk-button-primary.uk-active, .uk-button-primary:active{background-color:#323229;}
.btn-dark, .btn-secondary, .uk-button-secondary{color:#45453d;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.btn-dark:hover, .btn-secondary:hover, .uk-button-secondary:hover{background-color:#45453d;}
.btn-check:checked + .btn-secondary, .btn-dark.uk-active, .btn-dark:active, .btn-secondary.uk-active, .btn-secondary:active, .uk-button-secondary.uk-active, .uk-button-secondary:active{background-color:#7c7c6c;}
.btn-danger:disabled, .btn-dark:disabled, .btn-info:disabled, .btn-light:disabled, .btn-primary:disabled, .btn-secondary:disabled, .btn-success:disabled, .btn-warning:disabled, .uk-button-danger:disabled, .uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled{background-color:#e5e5df;color:#6c6c66;}
.uk-button-text{color:#45453d;}
.uk-button-text::after{border-bottom-color:#5c5c4b;}
.uk-button-text:hover{color:#5c5c4b;}
.uk-button-text:hover:not(:disabled)::after{border-bottom-color:#5c5c4b;}
.uk-button-text:disabled{color:#6c6c66;}
.btn-link, .uk-button-link{color:#5c5c4b;}
.btn-link:hover, .uk-button-link:hover{color:#45453d;}
.btn-link:disabled, .uk-button-link:disabled{color:#6c6c66;}
.uk-progress{background-color:#e5e5df;}
.uk-progress::-webkit-progress-value{background-color:#45453d;}
.uk-section-default{background-color:#f7f7f5;}
.uk-section-muted{background-color:#e5e5df;}
.uk-section-primary{background-color:#5c5c4b;}
.uk-section-secondary{background-color:#45453d;}
.uk-tile-default{background-color:#f7f7f5;}
.uk-tile-default.uk-tile-hover:hover{background-color:#e0e0da;}
.uk-tile-muted{background-color:#e5e5df;}
.uk-tile-muted.uk-tile-hover:hover{background-color:#e0e0da;}
.uk-tile-primary{background-color:#5c5c4b;}
.uk-tile-primary.uk-tile-hover:hover{background-color:#505042;}
.uk-tile-secondary{background-color:#45453d;}
.uk-tile-secondary.uk-tile-hover:hover{background-color:#3b3b33;}
.uk-card-badge{background-color:#5c5c4b;}
.uk-card-hover:not(.uk-card-default, .uk-card-primary, .uk-card-secondary, .uk-card-overlay):hover{background-color:#f7f7f5;}
.uk-card-default{color:#45453d;}
.uk-card-default .uk-card-title{color:#45453d;}
.uk-card-default .uk-card-header{border-bottom-color:#d1d1ca;}
.uk-card-default .uk-card-footer{border-top-color:#d1d1ca;}
.uk-card-primary{background-color:#5c5c4b;}
.uk-card-primary.uk-card-hover:hover{background-color:#4e4e40;}
.uk-card-secondary{background-color:#f7f7f5;color:#45453d;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.uk-card-secondary .uk-card-title{color:#45453d;}
.uk-card-secondary.uk-card-hover:hover{background-color:#f7f7f5;border-top-color:#45453d;border-right-color:#45453d;border-bottom-color:#45453d;border-left-color:#45453d;}
.uk-card-overlay{background-color:rgba(247,247,245,0.9);color:#45453d;}
.uk-card-overlay .uk-card-title{color:#45453d;}
.uk-card-overlay.uk-card-hover:hover{background-color:#f7f7f5;}
.uk-inverse-light .uk-card-overlay.uk-card-hover:hover{background-color:#f7f7f5;}
.uk-close{color:#45453d;}
.uk-close:hover{color:#45453d;}
.uk-totop{background-color:#45453d;}
.uk-totop:hover{background-color:#5c5c4b;}
.uk-totop:active{background-color:#4e4e40;}
.uk-marker{background-color:#5c5c4b;}
.uk-marker:hover{background-color:#45453d;}
.uk-alert{background-color:#e5e5df;color:#45453d;}
.uk-alert-primary{background-color:#5c5c4b;}
.uk-placeholder{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.uk-badge{background-color:#5c5c4b;}
.uk-label{background-color:#5c5c4b;}
.uk-overlay-default{background-color:rgba(247,247,245,0.9);}
.uk-overlay-primary{background-color:rgba(69,69,61,0.9);}
.uk-article-title{color:#45453d;}
.uk-article-meta{color:#6c6c66;}
.uk-article-meta a{color:#6c6c66;}
.uk-article-meta a:hover{color:#45453d;}
.uk-comment-meta{color:#6c6c66;}
.uk-comment-primary{background-color:#e5e5df;}
.uk-search-input{color:#45453d;}
.uk-search-input::placeholder{color:#6c6c66;}
.uk-search .uk-search-icon{color:#6c6c66;}
.uk-search .uk-search-icon:hover{color:#6c6c66;}
.uk-search-default .uk-search-input{background-color:#e5e5df;}
.uk-search-default .uk-search-input:focus{background-color:#e0e0da;}
.uk-search-navbar .uk-search-input{background-color:#e5e5df;}
.uk-search-navbar .uk-search-input:focus{background-color:#e0e0da;}
.uk-search-medium .uk-search-input{background-color:#e5e5df;}
.uk-search-medium .uk-search-input:focus{background-color:#e0e0da;}
.uk-search-large .uk-search-input{background-color:#e5e5df;}
.uk-search-large .uk-search-input:focus{background-color:#e0e0da;}
.uk-search-toggle{color:#45453d;}
.uk-search-toggle:hover{color:#5c5c4b;}
.uk-accordion-default > :nth-child(n+2){border-top-color:#d1d1ca;}
.uk-accordion-default .uk-accordion-title{color:#45453d;}
.uk-accordion-default .uk-accordion-title:hover{color:#5c5c4b;}
.uk-accordion-default .uk-accordion-icon{color:#45453d;}
.uk-dropbar{background-color:#f7f7f5;color:#45453d;}
.uk-dropbar :focus-visible{outline-color:#45453d!important;}
.uk-modal-dialog{background-color:#f7f7f5;}
.uk-modal-header{background-color:#f7f7f5;border-bottom-color:#d1d1ca;}
.uk-modal-footer{background-color:#f7f7f5;border-top-color:#d1d1ca;}
.uk-modal-close-full{background-color:#f7f7f5;}
.uk-offcanvas-bar{background-color:#f7f7f5;}
.uk-leader-fill::after{color:#45453d;}
.uk-notification-message{background-color:#f7f7f5;color:#45453d;}
.uk-notification-message-primary{color:#5c5c4b;background-color:#f7f7f5;}
.uk-notification-message-success{background-color:#f7f7f5;}
.uk-notification-message-warning{background-color:#f7f7f5;}
.uk-notification-message-danger{background-color:#f7f7f5;}
.uk-tooltip{background-color:#45453d;}
.uk-iconnav > * > a{color:#45453d;}
.uk-iconnav > * > a:hover{color:#5c5c4b;}
.uk-iconnav > .uk-active > a{color:#5c5c4b;}
.uk-grid-divider > :not(.uk-first-column)::before{border-left-color:#d1d1ca;}
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before{border-top-color:#d1d1ca;}
.uk-nav-default > li > a{color:#45453d;}
.uk-nav-default > li > a:hover{color:#5c5c4b;}
.uk-nav-default > li.uk-active > a{color:#5c5c4b;}
.uk-nav-default .uk-nav-header{color:#5c5c4b;}
.uk-nav-default .uk-nav-divider{border-top-color:#d1d1ca;}
.uk-nav-default .uk-nav-sub a{color:#45453d;}
.uk-nav-default .uk-nav-sub a:hover{color:#5c5c4b;}
.uk-nav-default .uk-nav-sub li.uk-active > a{color:#5c5c4b;}
.uk-nav-primary > li > a{color:#45453d;}
.uk-nav-primary > li > a:hover{color:#5c5c4b;}
.uk-nav-primary > li.uk-active > a{color:#5c5c4b;}
.uk-nav-primary .uk-nav-header{color:#5c5c4b;}
.uk-nav-primary .uk-nav-divider{border-top-color:#d1d1ca;}
.uk-nav-primary .uk-nav-sub a{color:#45453d;}
.uk-nav-primary .uk-nav-sub a:hover{color:#5c5c4b;}
.uk-nav-primary .uk-nav-sub li.uk-active > a{color:#5c5c4b;}
.uk-nav-secondary > li > a{color:#45453d;}
.uk-nav-secondary > li > a:hover{color:#5c5c4b;}
.uk-nav-secondary > li.uk-active > a{color:#5c5c4b;}
.uk-nav-secondary .uk-nav-subtitle{color:#45453d;}
.uk-nav-secondary > li > a:hover .uk-nav-subtitle{color:#45453d;}
.uk-nav-secondary > li.uk-active > a .uk-nav-subtitle{color:#45453d;}
.uk-nav-secondary .uk-nav-header{color:#5c5c4b;}
.uk-nav-secondary .uk-nav-divider{border-top-color:#d1d1ca;}
.uk-nav-secondary .uk-nav-sub a{color:#45453d;}
.uk-nav-secondary .uk-nav-sub a:hover{color:#5c5c4b;}
.uk-nav-secondary .uk-nav-sub li.uk-active > a{color:#5c5c4b;}
.uk-nav.uk-nav-divider > :not(.uk-nav-header, .uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider){border-top-color:#d1d1ca;}
.uk-navbar-container:not(.uk-navbar-transparent){background-color:#e5e5df;}
.uk-navbar-nav > li > a{color:#45453d;}
.uk-navbar-nav > li > a::before{background-color:#5c5c4b;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a[aria-expanded="true"]{color:#5c5c4b;}
.uk-navbar-nav > li > a:active{color:#5c5c4b;}
.uk-navbar-nav > li.uk-active > a{color:#5c5c4b;}
.uk-navbar-item{color:#45453d;}
.uk-navbar-toggle{color:#45453d;}
.uk-navbar-toggle:hover, .uk-navbar-toggle[aria-expanded="true"]{color:#5c5c4b;}
.uk-navbar-dropdown{background-color:#f7f7f5;color:#45453d;}
.uk-navbar-dropdown :focus-visible{outline-color:#45453d!important;}
.uk-navbar-dropdown-nav > li > a{color:#45453d;}
.uk-navbar-dropdown-nav > li > a:hover{color:#5c5c4b;}
.uk-navbar-dropdown-nav > li.uk-active > a{color:#5c5c4b;}
.uk-navbar-dropdown-nav .uk-nav-header{color:#45453d;}
.uk-navbar-dropdown-nav .uk-nav-divider{border-top-color:#d1d1ca;}
.uk-navbar-dropdown-nav .uk-nav-sub a{color:#45453d;}
.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#5c5c4b;}
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a{color:#5c5c4b;}
.uk-navbar-container{border-bottom-color:#d1d1ca;}
.uk-subnav > * > :first-child{color:#45453d;}
.uk-subnav > * > a:hover{color:#5c5c4b;}
.uk-subnav > .uk-active > a{color:#5c5c4b;}
.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before{border-left-color:#d1d1ca;}
.uk-subnav-pill > * > :first-child{background-color:#e5e5df;color:#45453d;}
.uk-subnav-pill > * > a:hover{background-color:#d9d9d2;color:#2a2a25;}
.uk-subnav-pill > * > a:active{background-color:#d9d9d2;color:#2a2a25;}
.uk-subnav-pill > .uk-active > a{background-color:#5c5c4b;}
.uk-subnav > .uk-disabled > :first-child{color:#6c6c66;}
.uk-breadcrumb > * > *{color:#6c6c66;}
.uk-breadcrumb > * > :hover{color:#5c5c4b;}
.uk-breadcrumb > :last-child > a:not([href]), .uk-breadcrumb > :last-child > span{color:#45453d;}
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before{color:#6c6c66;}
.uk-pagination > * > *{color:#45453d;}
.uk-pagination > * > :hover{color:#45453d;background-color:#e5e5df;}
.uk-pagination > .uk-active > *{background-color:#5c5c4b;}
.uk-pagination > .uk-disabled > *{color:#6c6c66;}
.uk-tab > * > a{color:#45453d;}
.uk-tab > * > a:hover{color:#5c5c4b;}
.uk-tab > .uk-active > a{color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.uk-tab > .uk-disabled > a{color:#6c6c66;}
.uk-slidenav:hover{background-color:#5c5c4b;}
.uk-slidenav:active{background-color:#4e4e40;}
.uk-dotnav > * > *{background-color:rgba(69,69,61,0.2);}
.uk-dotnav > * > :hover{background-color:rgba(69,69,61,0.6);}
.uk-dotnav > * > :active{background-color:rgba(69,69,61,0.2);}
.uk-dotnav > .uk-active > *{background-color:#45453d;}
.uk-dropdown{background-color:#f7f7f5;color:#45453d;}
.uk-dropdown :focus-visible{outline-color:#45453d!important;}
.uk-dropdown-nav > li > a{color:#45453d;}
.uk-dropdown-nav > li.uk-active > a, .uk-dropdown-nav > li > a:hover{color:#5c5c4b;}
.uk-dropdown-nav .uk-nav-header{color:#45453d;}
.uk-dropdown-nav .uk-nav-divider{border-top-color:#d1d1ca;}
.uk-dropdown-nav .uk-nav-sub a{color:#45453d;}
.uk-dropdown-nav .uk-nav-sub a:hover, .uk-dropdown-nav .uk-nav-sub li.uk-active > a{color:#5c5c4b;}
.lead, .uk-text-lead{color:#45453d;}
.uk-text-meta{color:#6c6c66;}
.uk-text-meta > a{color:#5c5c4b;}
.uk-text-meta > a:hover{color:#404034;}
.uk-text-muted{color:#6c6c66!important;}
.uk-text-emphasis{color:#45453d!important;}
.uk-text-primary{color:#5c5c4b!important;}
.uk-text-secondary{color:#45453d!important;}
.uk-text-background{background-color:#5c5c4b;background-image:linear-gradient(90deg, #5c5c4b 0px, rgb(107, 121, 46) 100%);}
.uk-column-divider{column-rule-color:#d1d1ca;}
.uk-background-default{background-color:#f7f7f5;}
.uk-background-muted{background-color:#e5e5df;}
.uk-background-primary{background-color:#5c5c4b;}
.uk-background-secondary{background-color:#45453d;}
svg .uk-text-muted, svg.uk-text-muted{color:#93938b!important;}
.uk-svg-default-background{color:#f7f7f5!important;}
.uk-svg-muted-background{color:#e0e0da!important;}
.uk-panel-scrollable{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.uk-dropcap::first-letter, .uk-dropcap > .tm-page-break-first-page + .pagenavcounter + p::first-letter, .uk-dropcap > p:first-of-type::first-letter{color:#45453d;}
.uk-logo{color:#5c5c4b;}
.uk-logo:hover{color:#5c5c4b;}
.uk-card-primary.uk-card-body .uk-icon-button:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:hover, .uk-light .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover{color:#45453d;}
.uk-card-primary.uk-card-body .uk-icon-button:active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:active, .uk-light .uk-icon-button:active, .uk-overlay-primary .uk-icon-button:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:hover, .uk-light .btn-light:hover, .uk-light .uk-button-default:hover, .uk-overlay-primary .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-default.uk-active, .uk-card-primary.uk-card-body .uk-button-default:active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default.uk-active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:active, .uk-light .btn-light.uk-active, .uk-light .btn-light:active, .uk-light .uk-button-default.uk-active, .uk-light .uk-button-default:active, .uk-overlay-primary .uk-button-default.uk-active, .uk-overlay-primary .uk-button-default:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-primary, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary, .uk-light .btn-info, .uk-light .btn-primary, .uk-light .btn-success, .uk-light .uk-button-primary, .uk-overlay-primary .uk-button-primary, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-primary:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:hover, .uk-light .btn-info:hover, .uk-light .btn-primary:hover, .uk-light .btn-success:hover, .uk-light .uk-button-primary:hover, .uk-overlay-primary .uk-button-primary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-primary.uk-active, .uk-card-primary.uk-card-body .uk-button-primary:active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary.uk-active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:active, .uk-light .btn-check:checked + .btn-primary, .uk-light .btn-info.uk-active, .uk-light .btn-info:active, .uk-light .btn-primary.uk-active, .uk-light .btn-primary:active, .uk-light .btn-success.uk-active, .uk-light .btn-success:active, .uk-light .uk-button-primary.uk-active, .uk-light .uk-button-primary:active, .uk-overlay-primary .uk-button-primary.uk-active, .uk-overlay-primary .uk-button-primary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-secondary:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, .uk-light .btn-dark:hover, .uk-light .btn-secondary:hover, .uk-light .uk-button-secondary:hover, .uk-overlay-primary .uk-button-secondary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover{color:#45453d;}
.uk-card-primary.uk-card-body .uk-button-secondary.uk-active, .uk-card-primary.uk-card-body .uk-button-secondary:active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary.uk-active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:active, .uk-light .btn-check:checked + .btn-secondary, .uk-light .btn-dark.uk-active, .uk-light .btn-dark:active, .uk-light .btn-secondary.uk-active, .uk-light .btn-secondary:active, .uk-light .uk-button-secondary.uk-active, .uk-light .uk-button-secondary:active, .uk-overlay-primary .uk-button-secondary.uk-active, .uk-overlay-primary .uk-button-secondary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active{color:#45453d;}
.uk-card-primary.uk-card-body.uk-card-badge, .uk-card-primary > :not([class*="uk-card-media"]).uk-card-badge, .uk-light.uk-card-badge, .uk-overlay-primary.uk-card-badge, .uk-section-primary:not(.uk-preserve-color).uk-card-badge, .uk-section-secondary:not(.uk-preserve-color).uk-card-badge, .uk-tile-primary:not(.uk-preserve-color).uk-card-badge, .uk-tile-secondary:not(.uk-preserve-color).uk-card-badge{color:#45453d;}
.uk-card-primary.uk-card-body .uk-totop, .uk-card-primary > :not([class*="uk-card-media"]) .uk-totop, .uk-light .uk-totop, .uk-overlay-primary .uk-totop, .uk-section-primary:not(.uk-preserve-color) .uk-totop, .uk-section-secondary:not(.uk-preserve-color) .uk-totop, .uk-tile-primary:not(.uk-preserve-color) .uk-totop, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop{color:#45453d;}
.uk-card-primary.uk-card-body .uk-totop:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:hover, .uk-light .uk-totop:hover, .uk-overlay-primary .uk-totop:hover, .uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover{color:#45453d;}
.uk-card-primary.uk-card-body .uk-totop:active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:active, .uk-light .uk-totop:active, .uk-overlay-primary .uk-totop:active, .uk-section-primary:not(.uk-preserve-color) .uk-totop:active, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active{color:#45453d;}
.uk-card-primary.uk-card-body .uk-marker, .uk-card-primary > :not([class*="uk-card-media"]) .uk-marker, .uk-light .uk-marker, .uk-overlay-primary .uk-marker, .uk-section-primary:not(.uk-preserve-color) .uk-marker, .uk-section-secondary:not(.uk-preserve-color) .uk-marker, .uk-tile-primary:not(.uk-preserve-color) .uk-marker, .uk-tile-secondary:not(.uk-preserve-color) .uk-marker{color:#45453d;}
.uk-card-primary.uk-card-body .uk-marker:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-marker:hover, .uk-light .uk-marker:hover, .uk-overlay-primary .uk-marker:hover, .uk-section-primary:not(.uk-preserve-color) .uk-marker:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover{color:#45453d;}
.uk-card-primary.uk-card-body .uk-badge, .uk-card-primary > :not([class*="uk-card-media"]) .uk-badge, .uk-light .uk-badge, .uk-overlay-primary .uk-badge, .uk-section-primary:not(.uk-preserve-color) .uk-badge, .uk-section-secondary:not(.uk-preserve-color) .uk-badge, .uk-tile-primary:not(.uk-preserve-color) .uk-badge, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge{color:#45453d!important;}
.uk-card-primary.uk-card-body .uk-label, .uk-card-primary > :not([class*="uk-card-media"]) .uk-label, .uk-light .uk-label, .uk-overlay-primary .uk-label, .uk-section-primary:not(.uk-preserve-color) .uk-label, .uk-section-secondary:not(.uk-preserve-color) .uk-label, .uk-tile-primary:not(.uk-preserve-color) .uk-label, .uk-tile-secondary:not(.uk-preserve-color) .uk-label{color:#45453d;}
.uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > .uk-active > a, .uk-light .uk-subnav-pill > .uk-active > a, .uk-overlay-primary .uk-subnav-pill > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a{color:#45453d;}
.uk-card-primary.uk-card-body .uk-pagination > .uk-active > *, .uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > .uk-active > *, .uk-light .uk-pagination > .uk-active > *, .uk-overlay-primary .uk-pagination > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *{color:#45453d;}
.uk-card-primary.uk-card-body .uk-slidenav:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:hover, .uk-light .uk-slidenav:hover, .uk-overlay-primary .uk-slidenav:hover, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover{background-color:#5c5c4b;}
.uk-card-primary.uk-card-body .uk-slidenav:active, .uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:active, .uk-light .uk-slidenav:active, .uk-overlay-primary .uk-slidenav:active, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active{background-color:#646452;}
:where(.tm-page-container){background-color:#deded7;}
@media (min-width: 1500px){.tm-page-container .tm-page{background-color:#f7f7f5;}}
.tm-toolbar-default{background-color:#e5e5df;}
.tm-headerbar-top.tm-headerbar-default{background-color:#e5e5df;}
.tm-headerbar-bottom.tm-headerbar-default{background-color:#e5e5df;}
.tm-section-title{color:#45453d;}
.tm-section-title > ::before{background-color:#5c5c4b;}
.tm-box-decoration-default::before{background-color:#deded7;}
.tm-box-decoration-primary::before{background-color:#5c5c4b;}
.tm-box-decoration-secondary::before{background-color:#45453d;}
.tm-transition-border::after{border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.uk-transition-toggle:focus .tm-transition-border::after, .uk-transition-toggle:focus.tm-transition-border::after, .uk-transition-toggle:hover .tm-transition-border::after, .uk-transition-toggle:hover.tm-transition-border::after{border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-kicker{background-color:rgba(176,176,163,0.16);color:#5c5c4b;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-head h2{color:#5c5c4b;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-head p{color:rgba(69,69,61,0.72);}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-card{background-color:#5c5c4b;box-shadow:rgba(69,69,61,0.16) 0px 18px 48px;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-card:hover{box-shadow:rgba(69,69,61,0.24) 0px 26px 70px;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-card::before{background-image:linear-gradient(rgba(0, 0, 0, 0.08), rgba(69,69,61,0.86)), radial-gradient(circle at right top, rgba(176,176,163,0.28), transparent 34%);}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-tag.is-hot{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-date{color:#b0b0a3;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-link{color:#5c5c4b!important;}
:where(.hp-native-jos_content-33-3) .hp-ninerbox-empty, :where(.hp-native-jos_content-33-3) .hp-ninerbox-loading{background-color:rgba(69,69,61,0.06);color:#5c5c4b;}
:where(.hp-native-jos_content-33-5) .hp-region-card{background-color:#5c5c4b;}
:where(.hp-native-jos_content-33-5) .hp-region-count{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_content-33-5) .hp-region-kicker{color:#b0b0a3;}
:where(.hp-native-jos_content-33-6) .hp-lm-sidebar{background-image:radial-gradient(circle at 50% -8%, rgba(176,176,163,0.42), transparent 34%), linear-gradient(#5c5c4b 0px, #5c5c4b 100%);}
:where(.hp-native-jos_content-33-6) .hp-lm-sidebar-top{background-color:rgba(176,176,163,0.18);color:#b0b0a3;}
:where(.hp-native-jos_content-33-6) .hp-lm-icon-circle{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_content-33-6) .hp-lm-row-icon{color:#b0b0a3;}
:where(.hp-native-jos_content-33-6) .hp-lm-sidebar-row strong{color:#b0b0a3;}
:where(.hp-native-jos_content-33-9) .hp-counter-area{box-shadow:rgba(69,69,61,0.18) 0px 24px 70px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset;}
:where(.hp-native-jos_content-33-9) .hp-counter-card{background-image:linear-gradient(145deg, rgba(69,69,61,0.88), rgba(69,69,61,0.68));box-shadow:rgba(69,69,61,0.16) 0px 12px 28px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset;}
:where(.hp-native-jos_content-33-9) .hp-counter-card:hover{background-image:linear-gradient(145deg, rgba(69,69,61,0.95), rgba(69,69,61,0.78));box-shadow:rgba(69,69,61,0.25) 0px 20px 45px, rgba(255, 255, 255, 0.24) 0px 1px 0px inset;}
:where(.hp-native-jos_content-33-9) .hp-counter-card::before{background-color:rgba(176,176,163,0.18);}
:where(.hp-native-jos_content-33-9) .hp-counter-icon{background-image:linear-gradient(145deg, #b0b0a3, #b0b0a3);color:#5c5c4b;box-shadow:rgba(176,176,163,0.28) 0px 10px 24px, rgba(255, 255, 255, 0.55) 0px 1px 0px inset;}
:where(.hp-native-jos_content-33-11) .hp-review-card::before{background-image:radial-gradient(circle at 12% 0px, rgba(176,176,163,0.15), transparent 34%), linear-gradient(135deg, rgba(69,69,61,0.1), rgba(255, 255, 255, 0.05));}
:where(.hp-native-jos_content-33-11) .hp-review-avatar{background-color:#b0b0a3;color:#5c5c4b;box-shadow:rgba(176,176,163,0.25) 0px 12px 26px;}
:where(.hp-native-jos_content-33-11) .hp-review-stars{color:#b0b0a3;}
:where(.hp-native-jos_content-33-11) .hp-review-more{color:#b0b0a3;}
.hp-native-jos_content-102-0{--hp-blue:#5c5c4b;--hp-blue-dark:#5c5c4b;--hp-yellow:#b0b0a3;}
:where(.hp-native-jos_content-102-0) .hp-office-hours{color:#5c5c4b;}
:where(.hp-native-jos_content-102-0) .hp-form-title::before{background-color:#b0b0a3;}
:where(.hp-native-jos_content-102-0) .hp-submit-btn{box-shadow:rgba(69,69,61,0.2) 0px 8px 20px;}
:where(.hp-native-jos_content-102-0) .hp-money-field > span{color:#5c5c4b;}
:where(.hp-native-jos_content-108-0) .hp-contact-form{--hp-blue:#5c5c4b;--hp-blue-dark:#5c5c4b;}
:where(.hp-native-jos_content-108-0) .hp-form-title::before{background-color:#b0b0a3;}
:where(.hp-native-jos_content-108-0) .hp-submit-btn{box-shadow:rgba(69,69,61,0.2) 0px 8px 20px;}
.hp-native-jos_content-111-0{--hp-blue:#5c5c4b;--hp-blue-dark:#5c5c4b;--hp-yellow:#b0b0a3;}
:where(.hp-native-jos_content-111-0) .hp-office-hours{color:#5c5c4b;}
:where(.hp-native-jos_content-111-0) .hp-form-title::before{background-color:#b0b0a3;}
:where(.hp-native-jos_content-111-0) .hp-submit-btn{box-shadow:rgba(69,69,61,0.2) 0px 8px 20px;}
:where(.hp-native-jos_content-114-0) .thankyou{background-image:linear-gradient(135deg, #5c5c4b 0px, #5c5c4b 100%);}
:where(.hp-native-jos_content-114-0) .thankyou-icon{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_content-114-0) .booking-head{color:#5c5c4b;}
:where(.hp-native-jos_content-114-0) .booking-grid strong{color:#5c5c4b;}
:where(.hp-native-jos_content-114-0) .nr{color:#b0b0a3;}
:where(.hp-native-jos_content-114-0) .btn-primary{background-color:#b0b0a3;color:#5c5c4b!important;}
:where(.hp-native-jos_content-115-0) .thankyou{background-image:linear-gradient(135deg, #5c5c4b 0px, #5c5c4b 100%);}
:where(.hp-native-jos_content-115-0) .thankyou-icon{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_content-115-0) .booking-head{color:#5c5c4b;}
:where(.hp-native-jos_content-115-0) .booking-grid strong{color:#5c5c4b;}
:where(.hp-native-jos_content-115-0) .nr{color:#b0b0a3;}
:where(.hp-native-jos_content-115-0) .btn-primary{background-color:#b0b0a3;color:#5c5c4b!important;}
:where(.hp-native-jos_content-116-0) #hp-compare-app{--hp-blue:#5c5c4b;--hp-yellow:#b0b0a3;--hp-muted:#5c5c4b;}
:where(.hp-native-jos_content-116-0) .hp-compare-action{color:#5c5c4b!important;}
:where(.hp-native-jos_modules-137-0) .hp-topline{color:#45453d;}
:where(.hp-native-jos_modules-137-0) .hp-topline a{color:#45453d;}
:where(.hp-native-jos_modules-138-0) .hp-search-chip input{color:#45453d;}
:where(.hp-native-jos_modules-138-0) .hp-search-chip input::placeholder{color:#6c6c66;}
:where(.hp-native-jos_modules-138-0) .hp-search-btn{color:#45453d;}
:where(.hp-native-jos_modules-143-0) .offer-card{background-color:#5c5c4b;}
:where(.hp-native-jos_modules-143-0) .offer-card::before{background-image:linear-gradient(90deg, rgba(69,69,61,0.9) 0px, rgba(69,69,61,0.62) 48%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(rgba(0, 0, 0, 0.06) 0px, rgba(69,69,61,0.88) 100%);}
:where(.hp-native-jos_modules-143-0) .offer-badge{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_modules-143-0) .offer-kicker{color:#b0b0a3;}
:where(.hp-native-jos_modules-143-0) .offer-button{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_modules-146-0) #hp-favorites-tab{box-shadow:rgba(92,92,75,0.22) 0px 8px 25px;background-color:rgba(92,92,75,0.9)!important;border-top-color:#b0b0a3!important;border-right-color:#b0b0a3!important;border-bottom-color:#b0b0a3!important;}
:where(.hp-native-jos_modules-146-0) #hp-favorites-tab:hover{box-shadow:rgba(92,92,75,0.3) 0px 12px 32px;background-color:#5c5c4b!important;}
:where(.hp-native-jos_modules-146-0) .hp-favorites-icon{border-right-color:rgba(176,176,163,0.45);color:#b0b0a3!important;}
:where(.hp-native-jos_modules-146-0) #hp-favorites-tab.hp-visible .hp-favorites-icon svg{fill:rgba(176,176,163,0.25);}
:where(.hp-native-jos_modules-146-0) #hp-favorites-tab:hover .hp-favorites-icon svg{fill:#b0b0a3;}
:where(.hp-native-jos_modules-146-0) #hp-favorites-count{color:#b0b0a3!important;}
:where(.hp-native-jos_content-33-2) .offer-card{background-color:#5c5c4b;}
:where(.hp-native-jos_content-33-2) .offer-badge{background-color:#b0b0a3;color:#5c5c4b;}
:where(.hp-native-jos_content-33-2) .offer-kicker{color:#b0b0a3;}
:where(.hp-native-jos_content-33-2) .offer-button{background-color:#b0b0a3;color:#5c5c4b;}
.tm-header, .tm-header .uk-navbar-container, .tm-header-mobile, .tm-header-mobile .uk-navbar-container, .tm-toolbar{background-color:#e5e5df;color:#45453d;}
.tm-toolbar a, .tm-toolbar input{color:#45453d;}
.tm-toolbar input::placeholder{color:#6c6c66;}
.tm-header .uk-navbar-container.uk-navbar-sticky, .tm-header-mobile .uk-navbar-container.uk-navbar-sticky{border-bottom-color:#5c5c4b!important;}
.hp-weekend-planning .hp-planning-point{border-bottom-color:#c5c5bd;}
.hp-rules-point{border-top-color:#c5c5bd;}
.hp-rules-point li::before{color:#5c5c4b;}
.hp-inner-region-list a{color:#5c5c4b;}
.hp-villages .uk-card-body{background-color:rgba(229,229,223,0.8);}
.hp-villages .uk-card-body .el-title{color:#2f2f29;}
.hp-villages .btn-info, .hp-villages .btn-primary, .hp-villages .btn-success, .hp-villages .uk-button-primary{background-color:#5c5c4b;}
.hp-villages .btn-info:hover, .hp-villages .btn-primary:hover, .hp-villages .btn-success:hover, .hp-villages .uk-button-primary:hover{background-color:#45453d;}
.btn:focus-visible, .offer-card:focus-visible, .uk-button:focus-visible{outline-color:#5c5c4b;}
.hp-editorial-panel{border-top-color:rgba(92,92,75,0.22);}
@layer hp-search-surfaces{tr.bg-blue-100 > td{color:#45453d!important;}}
@layer hp-search-surfaces{tr.bg-green-100 > td{color:#45453d!important;}}
@layer hp-search-surfaces{#TN-HP:not(.hp-widget-host) .hp-widget > div :is(.bg-white, .bg-gray-50, .bg-gray-100, .bg-gray-200){background-color:#e7e7e3!important;}}
@layer hp-search-surfaces{#TN-HP:not(.hp-widget-host) .hp-widget > div :is(.text-gray-700, .text-gray-800, .text-gray-900, h3){color:#45453d!important;}}
@layer hp-search-surfaces{#TN-HP:not(.hp-widget-host) .hp-widget > div :is(.bg-gray-400, .bg-gray-500){background-color:#5c5c4b!important;}}
@layer hp-search-surfaces{#TN-HP:not(.hp-widget-host) .hp-widget > div .border-gray-100, #TN-HP:not(.hp-widget-host) .hp-widget > div .border-gray-300{border-top-color:#c5c5bd!important;border-right-color:#c5c5bd!important;border-bottom-color:#c5c5bd!important;border-left-color:#c5c5bd!important;}}
@layer hp-search-surfaces{#TN-HP:not(.hp-widget-host) .hp-widget > div [style*="background: rgb(243, 244, 246)"]{background-color:#e7e7e3!important;color:#45453d!important;}}
#TN-HP:not(.hp-widget-host) .hp-widget :is(.text-blue-800, .text-blue-600, .text-blue-500, .text-slate-600){color:#5c5c4b!important;}
#TN-HP:not(.hp-widget-host) .hp-widget :is(.bg-yellow-400, .bg-yellow-500){background-color:#b0b0a3!important;color:#45453d!important;}
#TN-HP:not(.hp-widget-host) .hp-widget :is(.bg-yellow-400, .bg-yellow-500):hover{background-color:#a3a394!important;}
#TN-HP:not(.hp-widget-host) .hp-image-placeholder{--hp-image-placeholder-background:#e7e7e3;--hp-image-placeholder-color:#5c5c4b;}
.tm-header .tm-toolbar a, .tm-header .uk-navbar-item, .tm-header .uk-navbar-nav > li > a, .tm-header .uk-navbar-toggle, .tm-header-mobile .uk-navbar-item, .tm-header-mobile .uk-navbar-toggle{color:#45453d!important;}
.tm-header .uk-navbar-nav > li.uk-active > a, .tm-header .uk-navbar-nav > li:hover > a, .tm-header .uk-navbar-nav > li > a:focus{color:#5c5c4b!important;}
.tm-header .uk-navbar-nav > li > a::before{background-color:#5c5c4b!important;}
@layer hp-hero-controls{#TN-HP:not(.hp-widget-host) .rdrDayNumber > div[class~="bg-[#79552e]"]{background-color:#c9c9bd!important;}}
@layer hp-hero-controls{#TN-HP:not(.hp-widget-host) .rdrDayNumber > div[class~="bg-[#79552e]"] > div{color:#5c5c4b!important;}}
@layer hp-hero-controls{#TN-HP:not(.hp-widget-host) .rdrDayNumber > div[class~="bg-[#79552e]"] > div[class~="bg-[#79552e]"]{background-color:#5c5c4b!important;}}
@layer hp-hero-controls{#TN-HP:not(.hp-widget-host) .rdrDay:has(.rdrDayNumber > div[class~="bg-[#79552e]"]) > .rdrEndEdge, #TN-HP:not(.hp-widget-host) .rdrDay:has(.rdrDayNumber > div[class~="bg-[#79552e]"]) > .rdrInRange, #TN-HP:not(.hp-widget-host) .rdrDay:has(.rdrDayNumber > div[class~="bg-[#79552e]"]) > .rdrStartEdge{background-color:#c9c9bd!important;}}
#TN-HP:not(.hp-widget-host) .rdrCalendarWrapper, #TN-HP:not(.hp-widget-host) .rdrMonth, #TN-HP:not(.hp-widget-host) .rdrMonths{color:#45453d;background-color:#f7f7f5!important;}
#TN-HP:not(.hp-widget-host) .rdrMonthAndYearWrapper{border-bottom-color:#d1d1ca;color:#45453d;background-color:#e8e8e3!important;}
#TN-HP:not(.hp-widget-host) .rdrMonth{border-top-color:#d1d1ca!important;border-right-color:#d1d1ca!important;border-bottom-color:#d1d1ca!important;border-left-color:#d1d1ca!important;}
#TN-HP:not(.hp-widget-host) .rdrMonthName{color:#5c5c4b!important;}
#TN-HP:not(.hp-widget-host) .rdrWeekDay{color:#6c6c66!important;}
#TN-HP:not(.hp-widget-host) .rdrMonthPicker select, #TN-HP:not(.hp-widget-host) .rdrYearPicker select{color:#45453d!important;}
#TN-HP:not(.hp-widget-host) .rdrNextPrevButton{background-color:#ddddd7!important;}
#TN-HP:not(.hp-widget-host) .rdrCalendarWrapper, #TN-HP:not(.hp-widget-host) .rdrMonth, #TN-HP:not(.hp-widget-host) .rdrMonths{background-color:#e7e7e3!important;}
#TN-HP:not(.hp-widget-host) .rdrMonthAndYearWrapper{background-color:#d9d9d2!important;}
#TN-HP:not(.hp-widget-host) .rdrMonthName, #TN-HP:not(.hp-widget-host) .rdrWeekDay{color:#5c5c4b!important;}
@layer hp-hero-controls{.hp-home-hero .rdrDayNumber > div[class~="bg-[#79552e]"]{background-color:#c9c9bd!important;}}
@layer hp-hero-controls{.hp-home-hero .rdrDayNumber > div[class~="bg-[#79552e]"] > div{color:#5c5c4b!important;}}
@layer hp-hero-controls{.hp-home-hero .rdrDayNumber > div[class~="bg-[#79552e]"] > div[class~="bg-[#79552e]"]{background-color:#5c5c4b!important;}}
@layer hp-hero-controls{.hp-home-hero .rdrDay:has(.rdrDayNumber > div[class~="bg-[#79552e]"]) > .rdrEndEdge, .hp-home-hero .rdrDay:has(.rdrDayNumber > div[class~="bg-[#79552e]"]) > .rdrInRange, .hp-home-hero .rdrDay:has(.rdrDayNumber > div[class~="bg-[#79552e]"]) > .rdrStartEdge{background-color:#c9c9bd!important;}}
@layer hp-hero-controls{.hp-home-hero #root .hp-search-form input[readonly], .hp-home-hero #root .hp-search-form select:has(option[value="-1"]){color:#2f2f29!important;}}
@layer hp-hero-controls{.hp-home-hero #root .hp-search-form input[readonly]::placeholder{color:#45453d!important;}}
.hp-home-hero .uk-slideshow-items > .el-item::after{background-image:linear-gradient(90deg, rgba(26,26,23,0.52) 0px, rgba(26,26,23,0.22) 45%, rgba(26,26,23,0.04) 75%);}
.hp-home-hero .el-slidenav{background-color:rgba(33,33,30,0.4);}
.hp-home-hero .hp-search-form{background-color:#f7f7f5;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-home-hero #root .hp-search-form > div:first-child > div:first-child > div > input, .hp-home-hero #root .hp-search-form > div:first-child > div:first-child > div > select{color:#2f2f29!important;border-top-color:#d1d1ca!important;border-right-color:#d1d1ca!important;border-bottom-color:#d1d1ca!important;border-left-color:#d1d1ca!important;}
.hp-home-hero #root .hp-search-form > div:first-child > div:first-child > div > input::placeholder{color:#45453d!important;}
.hp-home-hero .hp-search-form svg{color:#5c5c4b!important;}
.hp-home-hero .hp-search-form button[type="submit"]{background-color:#5c5c4b!important;border-top-color:#5c5c4b!important;border-right-color:#5c5c4b!important;border-bottom-color:#5c5c4b!important;border-left-color:#5c5c4b!important;}
@layer hp-hero-controls{.hp-home-hero .hp-search-form .fixed > .relative.bg-white:has(.rdrCalendarWrapper){background-color:#e7e7e3!important;}}
@layer hp-hero-controls{.hp-home-hero .hp-search-form .fixed > .relative.bg-white:has(.rdrCalendarWrapper) > div:first-child > button{color:#45453d!important;}}
.hp-home-hero .uk-slideshow-items > .el-item::after{background-image:linear-gradient(90deg, rgba(24,24,23,0.62), rgba(24,24,23,0.24) 48%, rgba(24,24,23,0.06) 80%), linear-gradient(0deg, rgba(24,24,23,0.22), transparent 35%);}
.hp-home-hero .hp-search-form{box-shadow:rgba(26,26,23,0.12) 0px 6px 24px;}
.hp-native-jos_content-33-2 .offer-skeleton{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;background-color:#e5e5df!important;}
.hp-native-jos_content-33-5 .hp-region-skeleton{background-color:#d9d9d2;border-top-color:#ccccc4;border-right-color:#ccccc4;border-bottom-color:#ccccc4;border-left-color:#ccccc4;}
.hp-home-hero .rdrCalendarWrapper, .hp-home-hero .rdrMonth, .hp-home-hero .rdrMonths{color:#45453d;background-color:#f7f7f5!important;}
.hp-home-hero .rdrMonthAndYearWrapper{border-bottom-color:#d1d1ca;color:#45453d;background-color:#e8e8e3!important;}
.hp-home-hero .rdrMonth{border-top-color:#d1d1ca!important;border-right-color:#d1d1ca!important;border-bottom-color:#d1d1ca!important;border-left-color:#d1d1ca!important;}
.hp-home-hero .rdrMonthName{color:#5c5c4b!important;}
.hp-home-hero .rdrWeekDay{color:#6c6c66!important;}
.hp-home-hero .rdrMonthPicker select, .hp-home-hero .rdrYearPicker select{color:#45453d!important;}
.hp-home-hero .rdrNextPrevButton{background-color:#ddddd7!important;}
.hp-home-hero .rdrCalendarWrapper, .hp-home-hero .rdrMonth, .hp-home-hero .rdrMonths{background-color:#e7e7e3!important;}
.hp-home-hero .rdrMonthAndYearWrapper{background-color:#d9d9d2!important;}
.hp-home-hero .rdrMonthName, .hp-home-hero .rdrWeekDay{color:#5c5c4b!important;}
#tm-main .hp-contact-form{--hp-blue:#5c5c4b;--hp-blue-dark:#5c5c4b;--hp-green:#5c5c4b;--hp-muted:#696961;--hp-border:#d4d4cd;color:#4a4a43;}
#tm-main .hp-contact-form .hp-action-card, #tm-main .hp-contact-form .hp-form-card{border-top-color:#d4d4cd;border-right-color:#d4d4cd;border-bottom-color:#d4d4cd;border-left-color:#d4d4cd;}
#tm-main .hp-contact-form .hp-form-title{color:#2f2f29;border-bottom-color:#d4d4cd;}
#tm-main .hp-contact-form .hp-form-help, #tm-main .hp-contact-form .hp-value-note{color:#696961;}
#tm-main .hp-contact-form .hp-field label{color:#4a4a43;}
#tm-main .hp-contact-form .hp-input, #tm-main .hp-contact-form .hp-select, #tm-main .hp-contact-form .hp-textarea{border-top-color:#ccccc5;border-right-color:#ccccc5;border-bottom-color:#ccccc5;border-left-color:#ccccc5;color:#2f2f29;}
#tm-main .hp-contact-form .hp-input:focus, #tm-main .hp-contact-form .hp-select:focus, #tm-main .hp-contact-form .hp-textarea:focus{border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;outline-color:#9d9d8f;}
#tm-main .hp-contact-form .hp-human-check{color:#4a4a43;}
#tm-main .hp-contact-form .hp-human-check input{accent-color:#5c5c4b;}
#tm-main .hp-contact-form .hp-action-row .btn, #tm-main .hp-contact-form .hp-action-row .uk-button, #tm-main .hp-contact-form .hp-submit-btn{background-color:#5c5c4b;}
#tm-main .hp-contact-form .hp-action-row .btn:hover, #tm-main .hp-contact-form .hp-action-row .uk-button:hover, #tm-main .hp-contact-form .hp-submit-btn:hover{background-color:#4a4a3b;}
#tm-main .hp-contact-form .hp-money-field > span{color:#5c5c4b;}
#tm-main .hp-site-card .uk-card, #tm-main .hp-site-card.uk-card{color:#45453d!important;}
#tm-main .hp-site-card .el-title{color:#45453d!important;}
#tm-main .hp-site-card .el-content{color:#595952!important;}
#tm-main .hp-site-card:not(.hp-site-card-photo).uk-card{border-top-color:#d1d1ca!important;}
#tm-main .hp-site-card a:not(.uk-button){color:#5c5c4b;}
#tm-main .region-panel.hp-site-card:not(.hp-site-card-photo) > a.uk-card{background-color:#edede9!important;border-top-color:#d1d1ca!important;border-right-color:#d1d1ca!important;border-bottom-color:#d1d1ca!important;border-left-color:#d1d1ca!important;color:#45453d!important;}
#tm-main .region-panel.hp-site-card:not(.hp-site-card-photo) > a::after{color:#5c5c4b;}
#tm-main .region-panel.hp-site-card:not(.hp-site-card-photo) > a:hover{border-top-color:#5c5c4b!important;border-right-color:#5c5c4b!important;border-bottom-color:#5c5c4b!important;border-left-color:#5c5c4b!important;}
#tm-main :is(.uk-section-primary, .uk-section-secondary, .uk-light) .hp-site-card-photo .el-content{color:#eeeee9!important;}
body:has(#hp-compare-app) #tm-main{background-color:#f7f7f5;color:#45453d;}
#hp-compare-app{--hp-ink:#45453d;--hp-muted:#6c6c66;--hp-blue:#5c5c4b;--hp-yellow:#e7e7e3;--hp-line:#d1d1ca;}
#hp-compare-app .hp-compare-head{border-bottom-color:#d1d1ca;}
#hp-compare-app .hp-compare-action, #hp-compare-app .hp-compare-back{border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
#hp-compare-app .hp-compare-action{background-color:#5c5c4b;}
#hp-compare-app .hp-compare-back{color:#5c5c4b!important;}
#hp-compare-app .hp-compare-back:hover{background-color:#e7e7e3;}
#hp-compare-app .hp-compare-action:hover{background-color:#49493b;}
#hp-compare-app .hp-hut-image-wrap{background-color:#e7e7e3;}
#hp-compare-app .hp-hut-code{color:#45453d;}
#hp-compare-app .hp-compare-table .hp-label{background-color:#e7e7e3;color:#45453d;}
#hp-compare-app .hp-compare-table tbody td{color:#45453d;}
#hp-compare-app .hp-compare-table tbody tr:nth-child(2n) td{background-color:#f2f2f0;}
#hp-compare-app .hp-price{color:#5c5c4b;}
#hp-compare-app .hp-no{background-color:#e9e9e6;color:#7c7c74;}
#hp-compare-app .hp-remove-hut{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;color:#5c5c4b;}
#hp-compare-app .hp-remove-hut:hover{background-color:#e7e7e3;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;color:#45453d;}
#hp-compare-app .hp-remove-hut:focus-visible{outline-color:#5c5c4b;}
.hp-home-lastminute{background-color:#eeeeeb!important;}
.hp-home-lastminute .hp-lm-sidebar{color:#45453d;}
.hp-home-lastminute .hp-lm-sidebar strong{color:#5c5c4b;}
.hp-home-lastminute .hp-lm-sidebar small, .hp-home-lastminute .hp-lm-sidebar span{color:#6c6c66;}
.hp-home-lastminute .hp-lm-title-main{color:#45453d!important;}
.hp-home-lastminute .hp-lm-subtitle{color:#6c6c66;}
.hp-home-lastminute .hp-lm-arrow{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;color:#5c5c4b;}
.hp-home-lastminute .hp-lm-arrow:hover{background-color:#e5e5df;}
.hp-home-lastminute .hp-lm-card{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-home-lastminute .hp-lm-image{background-color:#d9d9d2;}
.hp-home-lastminute .hp-lm-btn{background-color:#5c5c4b;}
.hp-home-lastminute .hp-lm-price{color:#5c5c4b;}
.hp-home-lastminute .hp-lm-slot{background-color:#f4f4f1;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-home-lastminute .hp-lm-footer{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-home-lastminute .hp-lm-mehr{color:#5c5c4b;}
.hp-home-lastminute .hp-lm-loading{color:#6c6c66;background-color:#e5e5df;}
.hp-home-lastminute .hp-lm-mehr{border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;color:#5c5c4b!important;}
.hp-editor-picks{color:#45453d;}
.hp-pick{background-color:#e8e8e3;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-pick-label{color:#5c5c4b;}
.hp-pick-link{border-top-color:#ccccc5;color:#5c5c4b!important;}
.hp-pick-link:hover{color:#45453d!important;}
.hp-pick-skeleton{background-color:#e5e5df;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-showcase-curated{border-top-color:#ccccc5;border-bottom-color:#ccccc5;}
.hp-curated-items .hp-pick{background-color:#e8e8e3;}
.hp-curated-items{scrollbar-color:#adada0 transparent;}
.hp-showcase-nav button{background-color:#f7f7f5;color:#5c5c4b;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-showcase-nav button:focus-visible{outline-color:#5c5c4b;}
.hp-home-lastminute .hp-lm-card.hp-pick{background-color:#e8e8e3;}
.hp-home-lastminute .hp-lm-extra{color:#5c5c4b;}
.hp-picks-intro{color:#6c6c66;}
.hp-recommendations-background{background-color:#eeeeeb!important;}
.hp-guest-reviews{border-top-color:#d1d1ca;}
.hp-guest-intro > span{color:#5c5c4b;}
.hp-guest-intro p{color:#6c6c66;}
.hp-guest-nav button{background-color:#f7f7f5;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;color:#5c5c4b;}
.hp-guest-track{scrollbar-color:#adada0 transparent;}
.hp-guest-track article{background-color:#e8e8e3;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-guest-quote{color:#5c5c4b;}
.hp-guest-more{color:#5c5c4b;}
.hp-guest-author{border-top-color:#ccccc5;}
.hp-guest-placeholder{background-color:#e8e8e3;}
.hp-guest-rating{color:#5c5c4b;}
.hp-loading-card, .hp-loading-review{background-color:#e5e5df;border-top-color:#d1d1ca;border-right-color:#d1d1ca;border-bottom-color:#d1d1ca;border-left-color:#d1d1ca;}
.hp-loading-photo{background-color:#d9d9d2;}
.hp-loading-copy i{background-color:#d1d1ca;}
.hp-home-reviews-surface{background-color:#eeeeeb!important;}
.hp-home-reviews-surface .hp-guest-track article{background-color:#f7f7f5;border-top-color:#ccccc5;border-right-color:#ccccc5;border-bottom-color:#ccccc5;border-left-color:#ccccc5;}
.hp-home-reviews-surface .hp-guest-author small a{color:#5c5c4b;}
.hp-home-reviews-surface .hp-loading-review{background-color:#f7f7f5;}
.hp-native-jos_content-33-2 .offer-badge{background-color:#b0b0a3;color:#5c5c4b;}
.hp-native-jos_content-33-2 .offer-button{background-color:#5c5c4b;}
.hp-native-jos_content-33-2 .offer-button{background-color:#5c5c4b;border-top-color:#5c5c4b;border-right-color:#5c5c4b;border-bottom-color:#5c5c4b;border-left-color:#5c5c4b;}
.hp-native-jos_content-33-2 .offer-card:hover .offer-button{background-color:#4b4b3c;border-top-color:#4b4b3c;border-right-color:#4b4b3c;border-bottom-color:#4b4b3c;border-left-color:#4b4b3c;}
.hp-header-search input{border-top-color:#cbcbc4;border-right-color:#cbcbc4;border-bottom-color:#cbcbc4;border-left-color:#cbcbc4;background-color:#f7f7f4;color:#4d4d41;}
.hp-header-search button{border-top-color:#646453;border-right-color:#646453;border-bottom-color:#646453;border-left-color:#646453;background-color:#646453;}
.hp-header-search .hp-suggestion{color:#4d4d41;}
.hp-header-search .hp-suggestion:hover, .hp-header-search .hp-suggestion:focus{background-color:#e5e5e0;}
.hp-region-card.hp-region-link:hover, .hp-region-card.hp-region-link:focus-visible{outline-color:#646453;}
.hp-agb-nav{background-color:#e8e8e4;border-top-color:#cfcfc6;border-right-color:#cfcfc6;border-bottom-color:#cfcfc6;border-left-color:#cfcfc6;}
.hp-agb-nav a{color:#535343;}
.hp-extra-costs{color:#58584a;}
.hp-extra-costs[open]{background-color:#f6f6f4;border-top-color:#cbcbc3;border-right-color:#cbcbc3;border-bottom-color:#cbcbc3;border-left-color:#cbcbc3;}
.tm-toolbar:has(.hp-header-search){border-bottom-color:rgba(87,87,72,0.08);}
.hp-topline.hp-contact-only .hp-top-chip{color:#66665e;}
.hp-topline.hp-contact-only .hp-top-chip + .hp-top-chip{border-left-color:rgba(87,87,72,0.18);}
.hp-topline.hp-contact-only .hp-top-chip:hover{color:#39392f;}
.hp-header-search{border-top-color:rgba(97,97,81,0.19);border-right-color:rgba(97,97,81,0.19);border-bottom-color:rgba(97,97,81,0.19);border-left-color:rgba(97,97,81,0.19);}
.hp-header-search:focus-within{border-top-color:#8b8b7d;border-right-color:#8b8b7d;border-bottom-color:#8b8b7d;border-left-color:#8b8b7d;box-shadow:rgba(100,100,83,0.09) 0px 0px 0px 3px;}
.hp-header-search::before{background-color:#7a7a70;}
.hp-header-search input{color:#4d4d41;}
.hp-header-search input::placeholder{color:#87877e;}
.hp-header-search button{background-color:#666657;}
.hp-header-search button:hover{background-color:#515143;}
.hp-header-search button:focus-visible, .hp-topline.hp-contact-only a:focus-visible{outline-color:#666657;}
.hp-header-search #hpSuggestions{border-top-color:#d7d7d0;border-right-color:#d7d7d0;border-bottom-color:#d7d7d0;border-left-color:#d7d7d0;}
#hp-partner-cta{border-top-color:#939383;border-bottom-color:#939383;border-left-color:#939383;background-color:#6b6b5b;box-shadow:rgba(73,73,62,0.16) 0px 7px 24px;}
#hp-partner-cta:hover{background-color:#5c5c4b;box-shadow:rgba(73,73,62,0.22) 0px 9px 28px;}
#hp-partner-cta:focus-visible{outline-color:#5c5c4b;}
#hp-partner-cta .hp-partner-arrow{color:#cacabd;}
#hp-partner-cta{box-shadow:rgba(73,73,62,0.11) 0px 3px 12px;}
#hp-partner-cta:hover{box-shadow:rgba(73,73,62,0.16) 0px 4px 14px;}
@layer utilities{.border-\[\#c6ae8d\]{border-top-color:#b0b0a3;border-right-color:#b0b0a3;border-bottom-color:#b0b0a3;border-left-color:#b0b0a3;}}
@layer utilities{.bg-\[\#79552e\]{background-color:#5c5c4b;}}
@layer utilities{.bg-\[\#79552e\]{background-color:#5c5c4b;}}
@layer utilities{.bg-\[\#c6ae8d\]{background-color:#b0b0a3;}}
@layer utilities{.text-\[\#79552e\]{color:#5c5c4b;}}
@layer utilities{.ring-\[\#79552e\]{--tw-ring-color:#5c5c4b;}}
@layer utilities{@media (hover: hover){.hover\:border-\[\#c6ae8d\]:hover{border-top-color:#b0b0a3;border-right-color:#b0b0a3;border-bottom-color:#b0b0a3;border-left-color:#b0b0a3;}}}
@layer utilities{@media (hover: hover){.hover\:bg-\[\#c6ae8d\]:hover{background-color:#b0b0a3;}}}
@layer utilities{.focus\:ring-\[\#c6ae8d\]:focus{--tw-ring-color:#b0b0a3;}}
:is(#TN-HP, #root) a{color:#5c5c4b;}
:is(#TN-HP, #root) a:hover{color:#5c5c4b;}
.rdrPprevButton i{border-right-color:#5c5c4b;}
.rdrNextButton i{border-left-color:#5c5c4b;}
.rdrDayToday .rdrDayNumber span::after{background-color:#5c5c4b;}
.hp-lm-card{border-top-color:rgba(92,92,75,0.08);border-right-color:rgba(92,92,75,0.08);border-bottom-color:rgba(92,92,75,0.08);border-left-color:rgba(92,92,75,0.08);}
.hp-lm-badge-img{background-color:#b0b0a3;color:#5c5c4b;}
.hp-lm-image-placeholder{color:rgba(92,92,75,0.35);}
.hp-lm-slot{border-top-color:rgba(92,92,75,0.07);border-right-color:rgba(92,92,75,0.07);border-bottom-color:rgba(92,92,75,0.07);border-left-color:rgba(92,92,75,0.07);background-color:rgba(92,92,75,0.04);}
.hp-lm-slot:hover{background-color:rgba(92,92,75,0.07);}
.hp-lm-slot-status{background-color:#b0b0a3;color:#5c5c4b;}
.hp-lm-season{color:#5c5c4b;}
.hp-lm-dates{color:rgba(92,92,75,0.58);}
.hp-lm-price-row{border-top-color:rgba(92,92,75,0.08);}
.hp-lm-old{color:rgba(92,92,75,0.45);}
.hp-lm-price{color:#5c5c4b;}
.hp-lm-nights{color:rgba(92,92,75,0.6);}
.hp-lm-btn{background-color:#5c5c4b;}
.hp-lm-btn:hover{background-color:#5c5c4b;}
.hp-lm-footer{border-top-color:rgba(92,92,75,0.08);}
.hp-lm-count{color:rgba(92,92,75,0.55);}
.hp-lm-mehr{background-color:#5c5c4b;}
.hp-lm-mehr:hover{background-color:#5c5c4b;}
.hp-lm-slots::-webkit-scrollbar-thumb{background-color:rgba(92,92,75,0.22);}
.hp-region-card > a.hp-region-hitarea:focus-visible{outline-color:#646453;}