@charset "utf-8";.p-widget{width:100%;font-size:16px;line-height:1.6;position:relative;background:#fff}@media not all and (max-width:1200px){.p-widget:not(:first-of-type){margin-top:50px}}@media (max-width:1200px){.p-widget{width:calc(50% - 40px);height:100%;margin:50px 0 0 40px}}@media (max-width:767px){.p-widget{width:calc(50% - 20px);margin:40px 0 0 20px}}@media (max-width:599px){.p-widget{width:100%;height:auto;margin-left:0}}.p-widget-headline{position:relative;font-size:16px;line-height:1.6;font-weight:600;color:var(--tcd-accent-color);padding:calc(22px - 0.3em) 20px calc(20px - 0.3em);border:1px solid #ddd}.p-widget-headline:before{content:'';display:block;width:calc(100% + 2px);height:3px;background:var(--tcd-accent-color);position:absolute;top:-1px;left:-1px}.p-widget-posts{border:1px solid #ddd;margin-top:-1px}.p-widget-posts__labels-item{cursor:pointer;width:100%;height:60px;padding:0 10px;transition:color .3s ease;font-size:16px;line-height:1.2;text-align:center;color:#000;background:#f7f7f7;border-bottom:1px solid #ddd}*+.p-widget-posts__labels-item{border-left:1px solid #ddd}.p-widget-posts__labels-item.is-active{pointer-events:none;background:#fff;border-bottom:none}.p-widget-posts__fields{padding:20px}.p-widget-posts__fields-item:not(.is-active){display:none}.p-widget-posts__fields-article__link{display:flex}.p-widget-posts__fields-article__image-bg{width:100px;height:100px}.p-widget-posts__fields-article__content{flex:1 1 0}.p-widget-posts__fields-article__title{font-size:16px;font-weight:400;line-height:1.8;max-height:3.6em;padding-left:20px}.p-widget-posts.is-only{border:none;margin-top:0}.p-widget-posts.is-only .p-widget-posts__fields{padding:0}.p-widget-posts.is-only .p-widget-posts__fields-article{margin-top:-1px}.p-widget-posts.is-only .p-widget-posts__fields-article__content{border:1px solid #ddd;border-left:none}.p-widget-posts.is-only .p-widget-posts__fields-article__title{padding-right:20px}@media (hover:hover) and (pointer:fine){.p-widget-posts__labels-item:hover{color:rgba(0,0,0,.5)}}.p-widget-slider{position:relative}.p-widget-slider__inner{height:200px}.p-widget-slider__item{width:100%}.p-widget-slider__item-link{display:block;position:relative;width:100%;height:100%}.p-widget-slider__item-content{position:absolute;left:0;bottom:0;z-index:2;padding:20px;width:100%;background:rgba(0,0,0,.4)}.p-widget-slider__item-title{font-size:14px;line-height:1.7;color:#fff;margin:-.35em 0}.p-widget-headline__name{flex:1 1 0}.p-widget-slider__pagination{gap:8px}.p-widget-slider__pagination .splide__pagination__page{display:block;width:10px;height:10px;cursor:pointer;padding:0;border:none;background:#999;border-radius:50%}.p-widget-slider__pagination .splide__pagination__page.is-active{background:#fff}.p-widget-slider__inner+.splide__pagination{display:none}.widget_rss .rss-widget-icon{display:none}.widget_rss .p-widget-headline a{color:inherit;transition:opacity .3s ease}.widget_rss ul li{padding:20px;border:1px solid #ddd;margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_rss ul li:not(:first-child){border-top:1px solid #ddd}.widget_rss ul li .rss-date{-ms-flex-order:1;order:1;color:#999;font-size:.85em;line-height:1;margin-right:10px}.widget_rss ul li cite{-ms-flex-order:2;order:2;color:#999;font-size:.85em;line-height:1}.widget_rss ul li .rsswidget{-ms-flex-order:3;order:3;display:block;width:100%;margin:-.35em 0}.widget_rss ul li .rssSummary{-ms-flex-order:4;order:4;color:#999;font-size:.85em;margin:-.35em 0}.widget_rss .rss-date{position:relative;font-family:Arial}.widget_rss .rsswidget~.rss-date,.widget_rss .rsswidget~cite{margin-bottom:10px}.widget_rss .rsswidget~.rssSummary{margin-top:calc(10px - 0.35em)}@media (hover:hover) and (pointer:fine){.widget_rss a:hover{color:var(--tcd-accent-color)}.widget_rss .p-widget-headline a:hover{opacity:.8}}.widget_archive select,.widget_categories select{border:1px solid #ddd;margin-top:-1px;background:#fff;width:100%;height:60px;padding:0 20px;cursor:pointer;-webkit-appearance:none;appearance:none}.widget_archive .screen-reader-text,.widget_categories .screen-reader-text{display:block;clip:auto;clip-path:none;pointer-events:none;height:60px;width:50px;margin:0;left:calc(100% - 50px);text-indent:-100vw}.widget_archive .screen-reader-text:before,.widget_categories .screen-reader-text:before{font-family:'Material Symbols Rounded';content:'\e5cf';font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 200,'GRAD' 0,'opsz' 48;text-indent:0;position:absolute;right:15px;top:18px}.widget_custom_html .custom-html-widget{padding:20px}#calendar_wrap{padding:20px;margin:-1px 0 0;border:1px solid #ddd}#wp-calendar{margin:0 auto;width:100%;font-size:14px;border-collapse:collapse;table-layout:fixed}#wp-calendar caption{padding:7px 0;font-size:16px;font-weight:600}#wp-calendar thead th,#wp-calendar tfoot td{padding:12px 10px;line-height:2}#wp-calendar thead th{font-weight:500}#wp-calendar tbody th,#wp-calendar tbody td{padding:0;margin:0;line-height:1;text-align:center}#wp-calendar tbody td{padding:15px 0;position:relative}#wp-calendar tbody a{display:block;width:30px;height:30px;line-height:30px;border-radius:30px;margin:0 auto;color:#fff;background-color:var(--tcd-accent-color);position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}#wp-calendar #today{font-weight:600}.wp-calendar-nav{font-size:14px;padding:20px 0 0;width:100%}.wp-calendar-nav .wp-calendar-nav-prev{width:40%;float:left}.wp-calendar-nav .wp-calendar-nav-next{width:40%;float:right;text-align:right}@media (hover:hover) and (pointer:fine){#wp-calendar td a:hover{color:#fff;background-color:rgba(var(--tcd-accent-color,0,0,0),.7)}}.widget_media_gallery .gallery-item{margin-top:0!important}.widget_media_gallery .gallery{padding:20px 16px 16px 20px;border:1px solid #ddd;margin:-1px 0 0!important}.widget_tag_cloud .tagcloud{margin:-6px 0 0 -7px;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.widget_tag_cloud .tag-cloud-link{font-size:14px!important;background:#eee;border-radius:5px;overflow:hidden;margin:6px 0 0 6px;display:block;line-height:35px;height:35px;padding:0 12px;color:#000;transition:all .2s ease}@media (hover:hover) and (pointer:fine){.widget_tag_cloud .tag-cloud-link:hover{background:var(--tcd-accent-color);color:#fff}}.widget_text .textwidget{padding:20px;border:1px solid #ddd;margin-top:-1px}.widget_text .textwidget .p-body{--tcd-line-height:1.6}.widget_categories a,.widget_archive a,.widget_nav_menu a,.widget_meta a,.widget_pages a{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border:1px solid #ddd;line-height:1.8;margin-top:-1px;transition:color .3s ease,padding .3s ease}.widget_categories ul ul a,.widget_archive ul ul a,.widget_nav_menu ul ul a,.widget_meta ul ul a,.widget_pages ul ul a{padding-left:30px}.widget_categories ul ul ul a,.widget_archive ul ul ul a,.widget_nav_menu ul ul ul a,.widget_meta ul ul ul a,.widget_pages ul ul ul a{padding-left:45px}.widget_categories ul ul ul ul a,.widget_archive ul ul ul ul a,.widget_nav_menu ul ul ul ul a,.widget_meta ul ul ul ul a,.widget_pages ul ul ul ul a{padding-left:60px}.widget_categories a .count,.widget_archive a .count{display:block;min-width:50px;height:30px;line-height:29px;border-radius:5px;transition:background .3s ease;font-size:12px;text-align:center;color:#000;background:#fff;border:1px solid #ddd;margin-left:5px}@media (hover:hover) and (pointer:fine){.widget_categories a:hover,.widget_archive a:hover,.widget_nav_menu a:hover,.widget_meta a:hover,.widget_pages a:hover{color:var(--tcd-accent-color)}.widget_categories a:hover .count,.widget_archive a:hover .count{background:#f7f7f7}.widget_categories ul a:hover,.widget_archive ul a:hover,.widget_nav_menu ul a:hover,.widget_meta ul a:hover,.widget_pages ul a:hover{padding-left:30px}.widget_categories ul ul a:hover,.widget_archive ul ul a:hover,.widget_nav_menu ul ul a:hover,.widget_meta ul ul a:hover,.widget_pages ul ul a:hover{padding-left:45px}.widget_categories ul ul ul a:hover,.widget_archive ul ul ul a:hover,.widget_nav_menu ul ul ul a:hover,.widget_meta ul ul ul a:hover,.widget_pages ul ul ul a:hover{padding-left:60px}.widget_categories ul ul ul ul a:hover,.widget_archive ul ul ul ul a:hover,.widget_nav_menu ul ul ul ul a:hover,.widget_meta ul ul ul ul a:hover,.widget_pages ul ul ul ul a:hover{padding-left:75px}}.widget_recent_comments li{color:#999;padding:calc(20px - 0.3em) 20px;border:1px solid #ddd;margin-top:-1px}.widget_recent_comments li>a{display:block!important}@media (hover:hover) and (pointer:fine){.widget_recent_comments a:hover{color:rgba(0,0,0,.5)}}.widget_recent_entries li{padding:20px;border:1px solid #ddd;margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.widget_recent_entries li a{display:block;margin:-.35em 0}.widget_recent_entries .post-date{position:relative;color:#999;font-size:.85em;display:block;margin-bottom:10px;line-height:1;font-family:Arial;padding-left:1.5em}.widget_recent_entries .post-date:before{font-size:1.2em;margin-top:-.1em;font-family:'Material Symbols Rounded';content:'\e8b5';line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 200,'GRAD' 0,'opsz' 48;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.widget_recent_entries a:hover{color:rgba(0,0,0,.5)}}.widget_search label{display:none}.widget_search>form{height:60px;border:none;border:1px solid #ddd;margin-top:-1px}.widget_search>form>div{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;position:relative}.widget_search>form>div:before{font-family:'Material Symbols Rounded';content:'\e8b6';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 200,'GRAD' 0,'opsz' 48;text-indent:0;display:block;width:50px;height:60px;line-height:60px;text-align:center;color:#333;font-size:24px;z-index:1;position:absolute;right:0;top:0;pointer-events:none}.widget_search>form input[type=text]{border:none;outline:none;background:0 0;padding-left:20px;margin:0;width:calc(100% - 50px);height:100%}.widget_search>form input[type=submit]{border:none;background:0 0;width:50px;height:100%;z-index:200;position:relative;cursor:pointer;display:block;text-indent:-300px;overflow:hidden}.widget_media_image a{display:block}.widget_media_image img{width:100%}.widget_media_image .wp-caption{width:100%!important;max-width:100%}.widget_media_image .wp-caption-text{text-align:center;margin:calc(20px - 0.3em) 0 -.3em}