.elementor-19441 .elementor-element.elementor-element-2abc5fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19441 .elementor-element.elementor-element-d6aeef2{--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;--flex-wrap:nowrap;--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-19441 .elementor-element.elementor-element-7a8e7d8{width:100%;max-width:100%;}.elementor-19441 .elementor-element.elementor-element-6a67e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19441 .elementor-element.elementor-element-6a67e92 img{width:100%;border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-19441 .elementor-element.elementor-element-d6aeef2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d6aeef2 */.max-width-1200 {
    max-width: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abc5fb */.elementor-widget-fourth_flexible_content > .elementor-widget-container > .elementor-location-single > .elementor-element {
  margin-bottom: 50px !important;
}
.elementor-widget-fourth_flexible_content > .elementor-widget-container > .elementor-location-single:not(.elementor-location-single ~ .elementor-location-single) > .elementor-element:first-child {
  margin: 50px auto !important;
}
.elementor-widget-fourth_flexible_content > .elementor-widget-container > .elementor-location-single:not(.elementor-location-single ~ .elementor-location-single) > .elementor-element.article_hero:first-child {
  margin-bottom: 0 !important;
	margin-top: 0 !important;
}
.article_full-width :is(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote, table, figure):first-child:not(.elementor-heading-title) {
  margin-top: 0 !important;
}
.article_full-width :is(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote, table, figure):last-child:not(.elementor-heading-title) {
  margin-bottom: 0 !important;
}
.article_full-width .btn ul {
    list-style: none;
    padding: 0;
}
.article_full-width table {
	table-layout: fixed;
	width: 100%;
	margin: 40px 0 0 0;
}
.article_full-width table tbody tr:nth-of-type(even) {
  background-color: #f1f2f3;
}
.article_full-width table tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 10px;
}
.article_full-width table tr td,
.article_full-width table tr th {
	font-size: 15px;
	line-height: 1.5;
	padding: 25px;
	vertical-align: top;
}
.article_full-width table tr td *,
.article_full-width table tr th * {
	font-size: inherit;
	line-height: inherit;
}
.article_full-width table tr td a,
.article_full-width table tr th a {
  text-decoration: underline;
}
.article_full-width table tbody:last-child tr:last-child td:first-child {
	border-radius: 0 0 0 10px;
}
.article_full-width table tbody:last-child tr:last-child td:last-child {
	border-radius: 0 0 10px 0;
}/* End custom CSS */