.elementor-584 .elementor-element.elementor-element-bba8697{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-584 .elementor-element.elementor-element-9a77d05{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-9a77d05 a{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-584 .elementor-element.elementor-element-14ea5b8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-48cc6af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-c42fc33{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-584 .elementor-element.elementor-element-fc4c3b0 .elementor-icon-list-icon{width:14px;}.elementor-584 .elementor-element.elementor-element-fc4c3b0 .elementor-icon-list-icon i{font-size:14px;}.elementor-584 .elementor-element.elementor-element-fc4c3b0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-584 .elementor-element.elementor-element-fc4c3b0 .elementor-icon-list-text, .elementor-584 .elementor-element.elementor-element-fc4c3b0 .elementor-icon-list-text a{color:#2366BD;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-584 .elementor-element.elementor-element-8167bd1 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;color:#1C2B3A;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-584 .elementor-element.elementor-element-b5536b2{color:#4A5568;}.elementor-584 .elementor-element.elementor-element-7d4917c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-584 .elementor-element.elementor-element-b3e4c7f{--display:flex;}.elementor-584 .elementor-element.elementor-element-885bced{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-584 .elementor-element.elementor-element-885bced.elementor-element{--align-self:flex-end;}.elementor-584 .elementor-element.elementor-element-87be1e8 .elementor-heading-title{color:#013580;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-584 .elementor-element.elementor-element-cb347f1{--grid-columns:1;}@media(max-width:1366px){.elementor-584 .elementor-element.elementor-element-bba8697{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-584 .elementor-element.elementor-element-48cc6af{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px){.elementor-584 .elementor-element.elementor-element-48cc6af{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;} .elementor-584 .elementor-element.elementor-element-7d4917c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-584 .elementor-element.elementor-element-cb347f1{--grid-columns:1;}}@media(max-width:767px){.elementor-584 .elementor-element.elementor-element-bba8697{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-584 .elementor-element.elementor-element-14ea5b8 .elementor-heading-title{font-size:32px;line-height:38px;} .elementor-584 .elementor-element.elementor-element-7d4917c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-584 .elementor-element.elementor-element-885bced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-584 .elementor-element.elementor-element-cb347f1{--grid-columns:1;}}@media(min-width:768px){.elementor-584 .elementor-element.elementor-element-c42fc33{--width:70%;}.elementor-584 .elementor-element.elementor-element-b3e4c7f{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-584 .elementor-element.elementor-element-c42fc33{--width:100%;}.elementor-584 .elementor-element.elementor-element-b3e4c7f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-bba8697 */.elementor-584 .elementor-element.elementor-element-bba8697{
    background: linear-gradient(90deg, #275C9E 0%, #3A7FD9 31.9%, #386DB3 71.84%, #164279 100%);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b5536b2 */.elementor-584 .elementor-element.elementor-element-b5536b2 h3{
    color: #1C2B3A;
}

.elementor-584 .elementor-element.elementor-element-b5536b2 h4{
    color: #1C2B3A;
    font-weight: bold;
}

.elementor-584 .elementor-element.elementor-element-b5536b2 a{
    color: #2366BD;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-885bced */.blog-filter-form{
	display:flex;
	align-items:center;
	justify-content:end;
	gap:30px;
	margin-bottom:20px;
}

.blog-filter-search{
	position:relative;
	width:100%;
	max-width:420px;
}

.blog-filter-search input{
	width:100%;
	height:44px;
	padding:0 50px 0 18px;
	border:1px solid #e5e5e5;
	border-radius:4px;
	background:#f8f8f8;
	font-size:14px;
	color:#222;
	outline:none;
	box-shadow:none;
}

.blog-filter-search input::placeholder{
	color:#9b9b9b;
}

.blog-filter-search .search-icon{
	position:absolute;
	top:50%;
	right:18px;
	transform:translateY(-50%);
	color:#d71920;
	display:flex;
	align-items:center;
	justify-content:center;
	pointer-events:none;
}

.blog-filter-year{
	display:flex;
	align-items:center;
	gap:16px;
	flex-shrink:0;
}

.blog-filter-year label{
	font-size:14px;
	color:#777;
	margin:0;
	width: 100px;
}

.blog-filter-year select{
	height:44px;
	min-width:120px;
	padding:0 38px 0 16px;
	border:1px solid #e5e5e5;
	border-radius:4px;
	background-color:#f8f8f8;
	font-size:14px;
	font-weight:600;
	color:#555;
	cursor:pointer;
	outline:none;
	appearance:none;

	background-image:url("https://drpanda.one/wp-content/uploads/2026/07/bi_caret-down-fill.svg");
	background-repeat:no-repeat;
	background-position:right 14px center;
}

.blog-filter-search{
	position:relative;
	width:100%;
	max-width:420px;
}

.blog-filter-search input{
	width:100%;
	height:44px;
	padding:0 55px 0 18px;
	border:1px solid #e5e5e5;
	border-radius:4px;
	background:#f8f8f8;
	font-size:14px;
	color:#222;
	outline:none;
	box-shadow:none;
}

.blog-filter-search .search-submit{
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:44px;
	border:none;
	background:transparent;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	color:#013580;
	padding:0;
	z-index:10;
}

.blog-filter-search .search-submit svg{
	width:18px;
	height:18px;
	pointer-events:none;
}

.blog-filter-search{
	position:relative;
}

.blog-filter-search input{
	padding-right:90px;
}

/* button clear */
.blog-filter-search .search-clear{
	position:absolute;
	top:50%;
	right:48px;
	transform:translateY(-50%);
	width:22px;
	height:22px;
	border:none;
	background:#ddd;
	border-radius:50%;
	cursor:pointer;
	font-size:14px;
	line-height:1;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
	color:#555;
	z-index:11;
}

.blog-filter-search .search-clear:hover{
	background:#c5c5c5;
}

/* search button */
.blog-filter-search .search-submit{
	position:absolute;
	top:0;
	right:0;
	width:44px;
	height:44px;
	border:none;
	background:transparent;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	color:#013580;
	z-index:10;
}

.blog-filter-year{
    display: none;
}

@media(max-width:767px){

	.blog-filter-form{
		flex-direction:column;
		align-items:stretch;
	}

	.blog-filter-search{
		max-width:100%;
	}

	.blog-filter-year{
		justify-content:space-between;
	}

}/* End custom CSS */