.elementor-15362 .elementor-element.elementor-element-20135e5c{--display:flex;--min-height:500px;--justify-content:center;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-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-15362 .elementor-element.elementor-element-5b5b60ec{text-align:center;}.elementor-15362 .elementor-element.elementor-element-5b5b60ec .elementor-heading-title{font-family:var( --e-global-typography-6db7b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-6db7b2c-font-size );font-weight:var( --e-global-typography-6db7b2c-font-weight );line-height:var( --e-global-typography-6db7b2c-line-height );color:var( --e-global-color-4650b72 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-15362 .elementor-element.elementor-element-1c93becc{text-align:center;font-family:var( --e-global-typography-d33bbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-d33bbe2-font-size );font-weight:var( --e-global-typography-d33bbe2-font-weight );line-height:var( --e-global-typography-d33bbe2-line-height );color:var( --e-global-color-7975e0e );}.elementor-widget-button .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-15362 .elementor-element.elementor-element-31911d91 .elementor-button{background-color:var( --e-global-color-4defadd );font-family:var( --e-global-typography-a48584a-font-family ), Sans-serif;font-size:var( --e-global-typography-a48584a-font-size );font-weight:var( --e-global-typography-a48584a-font-weight );line-height:var( --e-global-typography-a48584a-line-height );fill:var( --e-global-color-75942cf );color:var( --e-global-color-75942cf );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4defadd );border-radius:33px 33px 33px 33px;padding:14px 40px 14px 40px;}.elementor-15362 .elementor-element.elementor-element-31911d91 .elementor-button:hover, .elementor-15362 .elementor-element.elementor-element-31911d91 .elementor-button:focus{background-color:var( --e-global-color-9990728 );border-color:var( --e-global-color-9990728 );}.elementor-15362 .elementor-element.elementor-element-31911d91{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-15362 .elementor-element.elementor-element-5b5b60ec .elementor-heading-title{font-size:var( --e-global-typography-6db7b2c-font-size );line-height:var( --e-global-typography-6db7b2c-line-height );}.elementor-15362 .elementor-element.elementor-element-1c93becc{font-size:var( --e-global-typography-d33bbe2-font-size );line-height:var( --e-global-typography-d33bbe2-line-height );}.elementor-15362 .elementor-element.elementor-element-31911d91 .elementor-button{font-size:var( --e-global-typography-a48584a-font-size );line-height:var( --e-global-typography-a48584a-line-height );}}@media(min-width:768px){.elementor-15362 .elementor-element.elementor-element-20135e5c{--content-width:800px;}}@media(max-width:767px){.elementor-15362 .elementor-element.elementor-element-20135e5c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-15362 .elementor-element.elementor-element-7201f6bd img{max-width:180px;}.elementor-15362 .elementor-element.elementor-element-5b5b60ec .elementor-heading-title{font-size:var( --e-global-typography-6db7b2c-font-size );line-height:var( --e-global-typography-6db7b2c-line-height );}.elementor-15362 .elementor-element.elementor-element-1c93becc{font-size:var( --e-global-typography-d33bbe2-font-size );line-height:var( --e-global-typography-d33bbe2-line-height );}.elementor-15362 .elementor-element.elementor-element-31911d91 .elementor-button{font-size:var( --e-global-typography-a48584a-font-size );line-height:var( --e-global-typography-a48584a-line-height );}}/* Start custom CSS *//*blog*/

@media (max-width:767px) {.jf_table_responsive {overflow-x:auto !important}}

.single-post h2, .single-post h3 {font-size:32px;line-height: 38px
}

.jf_podcasts {
  padding: 0 !important;
  text-align: center;
}
.jf_podcasts li {
  display: inline-block;
  padding: 0px 10px;
}
.jf_podcasts li img {
  width: auto;
  height: 70px;
}

.jf_more_posts td {padding:30px;
	border:1px solid !important;}
.jf_more_posts ul {margin-top:20px}

.jf_cta_blog td h3, .jf_cta_blog td h2 {
  color: #fff;
  margin-top: 0;
}
.jf_cta_blog {
  text-align: center;
  background-image: radial-gradient(at top right, #4160D4 0%, #122C8B 100%);
  border-radius: 12px;
}
.jf_cta_blog td {
  padding: 40px;
  border:none !important;
}
.jf_cta_blog td p {
  margin-bottom: 0;
	color:#fff;
}
.jf_cta_blog td a {
  border-radius: 200px;
  font-size: 19px;
  padding: 14px 40px;
  font-weight: 400;
  background-color: #fff;
  color: #000;
  display: inline-block;
  text-decoration: none;
  margin-top: 20px;
}
.jf_cta_blog td a:hover {
  background-color: #bc0003 !important;
  color:#fff;
}/* End custom CSS */