.widget_block .wp-block-heading{font-size:12px;line-height:1.5;font-weight:500;margin:0 0 16px;padding:0}aside>.widget{background-color:#f5f7fa;padding:32px;border-radius:20px;margin-top:40px}@media only screen and (min-width:768px){aside>.widget{margin-top:64px}}aside>.widget:first-child{margin-top:0}aside>.widget:last-child{margin-bottom:0}aside>.widget+.widget{margin-top:24px}aside .widget li,aside>.widget{position:relative}.post_count{display:inline-block}@media only screen and (max-width:1025px) and (min-width:768px){.post_count{display:none!important}}.post_count:before{content:"("}.post_count:after{content:")"}ul.wp-block-archives li:before,ul.wp-block-latest-posts li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.wp-block-latest-comments li:before{display:none!important}ul.wp-block-latest-posts li:before{display:none}.wp-block-latest-posts{padding-top:8px}.wp-block-latest-posts li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.wp-block-latest-posts li:before{display:none}.wp-block-latest-posts li>a{font-size:16px;line-height:1.3;font-weight:500}.wp-block-latest-posts__featured-image.alignleft{position:absolute;top:0;left:0;margin:0!important;float:none!important;width:48px;height:48px;overflow:hidden;border-radius:10px;z-index:1}.wp-block-latest-posts__featured-image img{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%;object-fit:cover}.wp-block-latest-posts__featured-image~.wp-block-latest-posts__post-date,.wp-block-latest-posts__featured-image~.wp-block-latest-posts__post-title{padding-left:64px}.wp-block-latest-posts__post-date{font-size:14px!important;line-height:1.2;font-weight:500;margin:0}.wp-block-latest-posts__post-title{font-family:var(--header_font);font-size:16px;line-height:1.5;color:var(--header_font_color);-webkit-order:0;-ms-flex-order:0;order:0;margin:-3px 0 5px}.wp-block-latest-posts__post-title:hover{color:var(--theme_color)}.wp-block-latest-posts.wp-block-latest-posts__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:36px;margin:0}.wp-block-latest-posts.wp-block-latest-posts__list li{padding-bottom:0;margin-bottom:0}.wp-block-tag-cloud{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0}.wp-block-tag-cloud a{display:inline-block;font-size:11px!important;line-height:1.1;font-weight:500;text-transform:uppercase;letter-spacing:.05em;text-decoration:none!important;color:var(--content_color);padding:8px 9px;background-color:#f5f7fa;border-radius:20px;margin:0!important}.wp-block-tag-cloud a:hover{color:#fff;background-color:var(--header_font_color)}.sidebar .wp-block-tag-cloud a{background-color:#fff}.post_comments{font-size:14px;line-height:1.2;padding-left:3px}.post_comments span{display:inline-block;color:var(--content_color);transition:all .35s ease}.post_comments span:hover{color:var(--theme_color)}.post_comments a{color:inherit}.gt3-author-block{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;position:relative;margin-bottom:16px}.gt3-author-block .wp-block-media-text__media{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;margin:0;overflow:hidden;border-radius:50%}.gt3-author-block .wp-block-media-text__media img{display:block;width:100%;height:100%;object-fit:cover}.gt3-author-block .wp-block-media-text__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0!important}.gt3-author-block .wp-block-media-text__content .wp-block-heading{font-size:18px;line-height:1.2;font-weight:400;text-transform:none;color:var(--header_font_color);margin:0}.gt3-author-block .wp-block-media-text__content p{font-size:12px;line-height:1.2;font-weight:500;text-transform:uppercase}ul.wp-block-categories{margin:0}ul.wp-block-categories li{padding-left:0}ul.wp-block-categories li:last-child{margin-bottom:0}ul.wp-block-categories li:before{display:none}ul.wp-block-categories li a{display:inline-block;position:relative;padding-left:0;transition:all .35s ease}ul.wp-block-categories li a:hover{padding-left:23px;color:var(--header_font_color)}ul.wp-block-categories li a:hover:before{opacity:1}ul.wp-block-categories li a:before{content:"";position:absolute;top:50%;left:0;margin:0;width:12px;height:12px;background-color:currentColor;-webkit-mask-size:contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.086 11L10.9 6m0 0l.185-.192M10.9 6L6.086 1M10.9 6l.185.192m-.177-.242H0' stroke='%23000' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.086 11L10.9 6m0 0l.185-.192M10.9 6L6.086 1M10.9 6l.185.192m-.177-.242H0' stroke='%23000' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;mask-size:contain;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .35s ease}ul.wp-block-archives-list,ul.wp-block-categories{font-size:14px;line-height:1.6}ul.wp-block-archives-list li,ul.wp-block-categories li{margin-bottom:12px}ul.wp-block-archives-list a:not(:hover),ul.wp-block-categories a:not(:hover){color:inherit}ul.wp-block-archives-list li{padding-left:0}ul.wp-block-archives-list li:before{top:-.1em}.site_wrapper .container:last-child .row{padding-bottom:60px}@media screen and (min-width:1024px){.site_wrapper .row.sidebar_right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.site_wrapper .row.sidebar_right .span4{margin-left:auto;width:30.7%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.gt3-widget-feauture-post{margin:-32px -32px -52px}.gt3-widget-feauture-post,.gt3-widget-feauture-post .wp-block-heading{position:relative;z-index:1}.gt3-widget-feauture-post .widget_posts_slider_widget{padding-bottom:36px}.gt3-widget-feauture-post:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg_body);z-index:0}.posts-slider-container{padding:0!important;overflow:visible!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}.posts-slider-container .slider-nav{display:none}.posts-slider-container .slider-dots{position:absolute;gap:16px;bottom:-36px;left:0;right:0;padding:0}.posts-slider-container .slider-dots .dot{width:12px;height:12px;background-color:#ccc}.posts-slider-container .slider-dots .dot.active{background-color:#1e1e1e;-webkit-transform:none;-ms-transform:none;transform:none}.posts-slider-container .slide-categories{-webkit-flex:auto;-ms-flex:auto;flex:auto}.posts-slider-container .category-tag{line-height:1.1;padding:8px 9px;background-color:rgba(1,1,1,.2)}.posts-slider-container .slide-meta{opacity:1;color:#fff;font-weight:500}.posts-slider-container .slide-title a{opacity:1}.posts-slider-container .slide-title{font-size:24px;line-height:1.2;margin:0 0 16px}.posts-slider-container .posts-slider-track{min-height:100%}.posts-slider-container .slide-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:32px;position:relative;z-index:1;min-height:340px;overflow:hidden;border-radius:20px}.posts-slider-container .slide-content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.2));z-index:-1}.posts-slider-container .slide-thumbnail{position:absolute;top:0;bottom:0;left:0;right:0;max-height:100%;z-index:-2;border-radius:0;margin:0}.posts-slider-container .slide-thumbnail img{display:block;height:100%;border-radius:0}.widget.widget_archive ul li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.widget.widget_archive ul li{font-size:1em;line-height:1.5}.widget.widget_archive ul li li{font-size:1em}.widget.widget_archive ul li a,.widget_archive ul li .post_count{font-size:16px;line-height:1.5}.widget_archive ul li .post_count{position:absolute;top:0;right:0;color:var(--content_color)}.widget .calendar_wrap table{width:100%;margin:0}.widget .calendar_wrap table td{width:14.28571%;padding:5px 0;text-align:center}.calendar_wrap{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:370px;padding:10px;border:none;background-color:#f9f8ff}.calendar_wrap tr{border:none}.calendar_wrap caption{font-size:18px;line-height:2.25;margin:-10px -11px 10px -10px;color:#fff;border-bottom:1px solid #f5f6f7}.widget .calendar_wrap table td#today{font-weight:500;position:relative;z-index:1;color:var(--theme_color)}.widget .calendar_wrap table td#prev{padding-left:10px;text-align:left}.widget .calendar_wrap table td#next{padding-right:10px;text-align:right}.widget .calendar_wrap table th{padding:5px 0;text-align:center}.widget .calendar_wrap tbody td>a{position:relative;z-index:1;display:inline-block;width:100%;height:100%;color:inherit}.widget .calendar_wrap tbody td>a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:29px;height:29px;margin:auto;content:"";border-radius:50%;background:var(--theme_color)}.widget .calendar_wrap tbody td>a{color:#fff;font-size:.8em}@media only screen and (max-width:1025px) and (min-width:768px){.widget .calendar_wrap table td{font-size:14px}.widget .calendar_wrap table th{font-size:16px}.widget .calendar_wrap tbody td>a:before{width:19px;height:19px}}.calendar_wrap thead{color:var(--theme_color)}.calendar_wrap caption,.widget .calendar_wrap table td#today:before{background:var(--theme_color)}.main_wrapper .sidebar-container .widget_categories ul>li.current-cat>a{color:var(--theme_color)}.main_wrapper .sidebar-container .widget_categories ul li>a{display:inline-block;padding-right:5px;padding-left:0;transition:padding-left .4s;letter-spacing:0;color:inherit}.widget.widget_categories ul li:before{content:"\f111";font:normal normal normal 9px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:15px;margin-top:-4px}.widget.widget_categories{padding-bottom:5px}.widget.widget_categories ul li{font-size:18px;line-height:1.5;padding-bottom:1px}.widget.widget_categories ul li:last-child{padding-bottom:0}.widget.widget_categories ul li a,.widget.widget_categories ul li li,.widget_categories ul li .post_count{font-size:1em}.widget_categories ul li .post_count{position:absolute;top:0;right:0}.widget_categories ul li:before{line-height:inherit!important}@media only screen and (max-width:1025px) and (min-width:768px){.main_wrapper .sidebar-container .widget_categories ul li>a{padding-right:0;display:inline}.widget_categories li ul{padding-left:0}}.widget_categories ul li .post_count{color:var(--content_color)}.widget.widget_meta ul li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.widget.widget_meta ul li{font-size:1em;line-height:1.5}.widget.widget_meta ul li li{font-size:1em}.widget.widget_meta ul li a{font-size:16px;line-height:1.5}.widget.widget_nav_menu ul li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.widget.widget_nav_menu ul li{font-size:1em;line-height:1.5}.widget.widget_nav_menu ul li li{font-size:1em}.widget.widget_nav_menu ul li a{font-size:16px;line-height:1.5}@media only screen and (max-width:1025px) and (min-width:768px){.widget_nav_menu li ul{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1200px){aside .widget.widget_nav_menu ul ul{margin-left:0!important}}.sidebar .widget_nav_menu .menu .menu-item>a:hover{color:var(--theme_color)}.widget.widget_pages ul li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.widget.widget_pages ul li{font-size:1em;line-height:1.5}.widget.widget_pages ul li li{font-size:1em}.widget.widget_pages ul li a{font-size:16px;line-height:1.5}@media only screen and (max-width:1025px) and (min-width:768px){.widget_pages li ul{padding-left:0}}.widget.widget_posts .recent_posts{margin:0;padding:5px 0 0}.widget.widget_posts .recent_posts li:before{display:none}.widget.widget_posts .recent_posts li{padding:12px 0 10px;margin:0 0 10px;position:relative}.widget.widget_posts .recent_posts li:last-child{margin-bottom:0}.widget.widget_posts .recent_posts li.with_img{padding-left:99px;min-height:80px}.recent_posts_content>a{position:absolute;left:0;top:0}.widget.widget_posts .recent_posts img{max-width:80px;border-radius:50%}.widget.widget_posts .recent_posts .post_title{font-size:20px;line-height:1.25;display:block;font-weight:700}@media only screen and (min-width:768px) and (max-width:1024px){.widget.widget_posts .recent_posts li.with_img{padding-left:55px}.recent_posts_content>a{position:absolute;top:20px}.widget.widget_posts .recent_posts img{max-width:40px}}.widget.widget_posts .recent_posts .post_title a{font-family:var(--header_font);color:var(--header_font_color)}.widget.widget_recent_entries .post-date{font-size:inherit;line-height:inherit;opacity:.5;font-weight:inherit}.widget.widget_recent_entries ul li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.widget.widget_recent_entries ul li{font-size:1em;line-height:1.5}.widget.widget_recent_entries ul li li{font-size:1em}.widget.widget_recent_entries ul li a{font-size:1em;line-height:1.5}.widget.widget_recent_entries li:after{display:table;clear:both;content:""}.widget.widget_recent_entries>ul>li:hover a{color:var(--theme_color)}.rssSummary,.widget.widget.widget_rss ul li a,.widget_rss cite{font-size:1em;line-height:1.3}.widget.widget.widget_rss ul li a{font-weight:400;display:inline-block}.widget_rss .widget-title{padding-bottom:0}.widget-title .rsswidget{line-height:0;display:inline-block;vertical-align:middle;margin-right:5px}.widget.widget_rss .rss-date{font-size:inherit;line-height:inherit;opacity:.5;font-weight:inherit}.widget .rss-date{display:block}.widget_rss cite{display:block;text-align:right}.rssSummary{padding-top:5px}.widget.widget_rss>ul>li a{color:var(--header_font_color)}.widget_search .wp-block-search__inside-wrapper input[type=search]{border:none}.wp-block-search{margin-bottom:30px}.wp-block-search:last-child{margin-bottom:0}.wp-block-search__inside-wrapper{border:none;position:relative}.wp-block-search__inside-wrapper input[type=search]{padding:0 52px 0 24px;margin:0;height:56px;background-color:#fff;border:1px solid #f5f7fa;border-radius:100px}.wp-block-search__inside-wrapper .wp-element-button{position:absolute;top:50%;right:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-search__inside-wrapper .wp-element-button:before{content:"";width:20px;height:20px;background-color:var(--header_font_color);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.502 16.248c0 3.585-1.165 6.897-3.126 9.584l9.891 9.897a2.503 2.503 0 01-3.539 3.539l-9.89-9.897c-2.688 1.96-6.001 3.124-9.587 3.124C7.274 32.495 0 25.223 0 16.248 0 7.272 7.274 0 16.25 0c8.978 0 16.252 7.272 16.252 16.248zM16.25 27.496c6.211 0 11.25-5.038 11.25-11.248 0-6.21-5.039-11.249-11.25-11.249S5 10.038 5 16.248c0 6.21 5.039 11.248 11.25 11.248z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.502 16.248c0 3.585-1.165 6.897-3.126 9.584l9.891 9.897a2.503 2.503 0 01-3.539 3.539l-9.89-9.897c-2.688 1.96-6.001 3.124-9.587 3.124C7.274 32.495 0 25.223 0 16.248 0 7.272 7.274 0 16.25 0c8.978 0 16.252 7.272 16.252 16.248zM16.25 27.496c6.211 0 11.25-5.038 11.25-11.248 0-6.21-5.039-11.249-11.25-11.249S5 10.038 5 16.248c0 6.21 5.039 11.248 11.25 11.248z' fill='%23000'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.wp-block-search__inside-wrapper .wp-element-button svg{display:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding:0!important;border:none!important}.widget .tagcloud{overflow:hidden;margin:0 -5px 0 0;padding:10px 0 0}.tagcloud a{font-size:12px!important;line-height:1.5;text-transform:lowercase;letter-spacing:0;padding:4px 9px 6px;border-radius:16px;border:2px solid rgba(var(--content_color_rgb),.1);margin:0 6px 10px 0;white-space:nowrap;display:inline-block;background:rgba(0,0,0,0);transition:all .3s;color:var(--content_color);font-family:var(--content_font);font-weight:var(--content_font-weight)}.tagcloud a:hover{border-color:red}
