.elementor-979 .elementor-element.elementor-element-4b60a05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-979 .elementor-element.elementor-element-6a3d756 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-d080992{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-979 .elementor-element.elementor-element-9fa05b9{--divider-border-style:solid;--divider-color:#F8F8F8;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-9fa05b9 .elementor-divider-separator{width:100%;}.elementor-979 .elementor-element.elementor-element-9fa05b9 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-979 .elementor-element.elementor-element-d4713bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;}.elementor-979 .elementor-element.elementor-element-bc69641 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;}.elementor-979 .elementor-element.elementor-element-f77a53d{--divider-border-style:solid;--divider-color:#F8F8F8;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-f77a53d .elementor-divider-separator{width:100%;}.elementor-979 .elementor-element.elementor-element-f77a53d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-979 .elementor-element.elementor-element-9fa8958{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-4db9eb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-2c5c2b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;}#elementor-popup-modal-979{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-979 .dialog-message{width:840px;height:auto;padding:30px 30px 30px 30px;}#elementor-popup-modal-979 .dialog-close-button{display:flex;}#elementor-popup-modal-979 .dialog-widget-content{border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-979 .elementor-element.elementor-element-6a3d756 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-979 .elementor-element.elementor-element-d4713bb .elementor-heading-title{font-size:30px;}.elementor-979 .elementor-element.elementor-element-bc69641 .elementor-heading-title{font-size:30px;}.elementor-979 .elementor-element.elementor-element-2c5c2b1 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-68ba944 */.jsn-search-form{
    width:100%;
}

.jsn-search-wrapper{

    display:flex;
    align-items:center;

    background:#fff;

    border:1px solid #E5E7EB;

    border-radius:4px;

    overflow:hidden;

}

.jsn-search-icon{

    display:flex;

    align-items:center;

    justify-content:center;

    width:60px;

    color:#888;

}
input[type=search]{
    border: none;
}
.jsn-search-input{

    flex:1;

    border:none;

    outline:none;
    height: auto !important;
    font-size:16px;

    padding:0 10px;

    background:transparent;

}

.jsn-search-input::placeholder{

    color:#999;

}

.jsn-search-btn{


    padding:0 30px;

    border:none;


}

.jsn-search-btn:hover{

    background:#C8171D;

}
@media(max-width:767px){
    .jsn-search-icon{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0afd2fc */.jsn-category-buttons{

	display:flex;
	flex-wrap:wrap;
	gap:12px;

}

.jsn-category-btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding: 6px 16px;
	border:1px solid #E5E5E5;
	border-radius:5px;
	text-decoration:none;
	transition:.3s;

}

.jsn-category-btn:hover{

	background:#D71920;

	color:#fff;

	border-color:#D71920;

	transform:translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c241d60 */.elementor-979 .elementor-element.elementor-element-c241d60 .jsn-city-btn{
    font-size: 16px;
    padding: 6px 16px;
    font-weight: 400;
    border-radius: 5px;
}
.elementor-979 .elementor-element.elementor-element-c241d60 .jsn-city-btn:hover, .elementor-979 .elementor-element.elementor-element-c241d60 .jsn-city-btn.active{
    background: #D71920;
    color: #fff;
    border-color: #D71920;

}
.elementor-979 .elementor-element.elementor-element-c241d60 .jsn-city-list{
    margin-bottom: 0px !important;
}
.elementor-979 .elementor-element.elementor-element-c241d60 .jsn-city-btn.active {
    background: white;
    border-color: #ececec;
    color: #d71920;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1491862 */.jsn-must-read{

	display:flex;

	flex-direction:column;

	gap:14px;

}

.jsn-must-read-item{

	display:flex;

	align-items:flex-start;

	gap:15px;

	text-decoration:none;

	color:#111;

	transition:.3s;

}

.jsn-must-read-item:hover{
	color:#D71920 !important;

}

.jsn-must-read-number{

	color:var(--e-global-color-accent);

	display:flex;

	align-items:center;

	justify-content:center;


}

.jsn-must-read-title{
	font-size:14px;
	font-weight:500;
	line-height:1.5;
    opacity: 0.6;
}
.elementor-979 .elementor-element.elementor-element-1491862 a{
    color:black;
}/* End custom CSS */