.elementor-3882 .elementor-element.elementor-element-c0bcdc6{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3882 .elementor-element.elementor-element-0218138{--display:flex;--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-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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-3882 .elementor-element.elementor-element-7891f6b{--display:flex;--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;}@media(max-width:1540px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:479px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:480px){.elementor-3882 .elementor-element.elementor-element-c0bcdc6{--content-width:100%;}.elementor-3882 .elementor-element.elementor-element-0218138{--width:66.6666%;}.elementor-3882 .elementor-element.elementor-element-7891f6b{--width:33.3333%;}}@media(max-width:1024px) and (min-width:480px){.elementor-3882 .elementor-element.elementor-element-c0bcdc6{--content-width:100%;}}@media(min-width:2400px){.elementor-3882 .elementor-element.elementor-element-c0bcdc6{--content-width:100%;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-0218138 */.blogcontent p,ul{
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 1.78em!important;

}

.blogcontent h2{
   font-size:26px!important;
	 font-weight:600!important;
   line-height: 1.3em; 
   margin-top:20px!important;
   margin-bottom:20px!important;
}
.blogcontent h3{
   font-size:20px!important;
   font-weight:600!important;
    line-height: 1.3em; 
   
}
.blogcontent h4{
   font-size:20px!important;
   font-weight:600!important;
    line-height: 1.3em; 
}
.blogcontent h5{
   font-size:17px!important;
   font-weight:600!important;
    line-height: 1.3em; 
}
.blogcontent h5{
   font-size:14px!important;
   font-weight:600!important;
    line-height: 1.3em; 
}
.blogcontent ol li{

  line-height: 1.78em!important; 
	font-size:16px!important;
  font-weight: 400!important;

}

.blogcontent p,.blogcontent h3,.blogcontent h4,.blogcontent h5,.blogcontent h6,.blogcontent ul,.blogcontent ol{
  padding-top:0!important;
	padding-bottom:0!important;
	margin-top:20px!important;
	margin-bottom:20px!important;

}

.blogsec h3.entry-title {
    min-height: 95px!important;
}

.blogcontent p span,
.blogcontent ul span{
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 1.78em!important;
}

.blogcontent h2 span{
   font-size:26px!important;
   font-weight:600!important;
   line-height: 1.3em; 
   margin-top:20px!important;
   margin-bottom:20px!important;
}
.blogcontent h3 span{
   font-size:20px!important;
   font-weight:600!important;
   line-height: 1.3em; 
}
.blogcontent h4 span{
   font-size:20px!important;
   font-weight:600!important;
   line-height: 1.3em; 
}
.blogcontent h5 span{
   font-size:17px!important;
   font-weight:600!important;
   line-height: 1.3em; 
}
.blogcontent h5 span{
   font-size:14px!important;
   font-weight:600!important;
   line-height: 1.3em; 
}
.blogcontent ol li span,.blogcontent ul li span{
  line-height: 1.78em!important; 
  font-size:16px!important;
  font-weight: 400!important;
}

.blogcontent p span,
.blogcontent h3 span,
.blogcontent h4 span,
.blogcontent h5 span,
.blogcontent h6 span,
.blogcontent ul span,
.blogcontent ol span{
  padding-top:0!important;
  padding-bottom:0!important;
  margin-top:20px!important;
  margin-bottom:20px!important;
}
div#header-wrapper {
    margin-bottom: 30px!important;
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .container {
        width: 100%!important;
        max-width: 100%!important;
}
.e-con-inner {
    width: 96%!important;
    max-width: 100%!important;
    margin: 0px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        width: 100%!important;
    }
    .e-con.e-flex>.e-con-inner {
        flex-wrap: unset!important;
    }
}/* End custom CSS */