.elementor-1488 .elementor-element.elementor-element-bcb1c90{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-cafbcaf{--display:flex;}.elementor-1488 .elementor-element.elementor-element-e0836db{text-align:center;}.elementor-1488 .elementor-element.elementor-element-e0836db .elementor-heading-title{font-size:48px;letter-spacing:-3px;color:#252525;}.elementor-1488 .elementor-element.elementor-element-c485ddd{text-align:center;}.elementor-1488 .elementor-element.elementor-element-c485ddd .elementor-heading-title{font-size:20px;font-weight:400;letter-spacing:-0.5px;color:#252525;}.elementor-1488 .elementor-element.elementor-element-8f3ca07 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1488 .elementor-element.elementor-element-8f3ca07 .elementor-icon-list-icon i{color:#252525;font-size:15px;}.elementor-1488 .elementor-element.elementor-element-8f3ca07 .elementor-icon-list-icon svg{fill:#252525;--e-icon-list-icon-size:15px;}.elementor-1488 .elementor-element.elementor-element-8f3ca07 .elementor-icon-list-icon{width:15px;}.elementor-1488 .elementor-element.elementor-element-8f3ca07 .elementor-icon-list-text, .elementor-1488 .elementor-element.elementor-element-8f3ca07 .elementor-icon-list-text a{color:#252525;}.elementor-1488 .elementor-element.elementor-element-8f3ca07 .elementor-icon-list-item{font-family:"Inter Tight", Sans-serif;}.elementor-1488 .elementor-element.elementor-element-85ced0e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1488 .elementor-element.elementor-element-85ced0e.elementor-element{--align-self:center;}.elementor-1488 .elementor-element.elementor-element-b7b2bbe{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-1488 .elementor-element.elementor-element-b7b2bbe .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1488 .elementor-element.elementor-element-b7b2bbe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1488 .elementor-element.elementor-element-4949308{--display:flex;}.elementor-1488 .elementor-element.elementor-element-8d1895f{font-family:"Lato", Sans-serif;font-size:16px;letter-spacing:0.1px;color:#252525;}.elementor-1488 .elementor-element.elementor-element-8dcd056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-e118b6f.elementor-element{--align-self:center;}.elementor-1488 .elementor-element.elementor-element-e118b6f{text-align:center;}.elementor-1488 .elementor-element.elementor-element-e118b6f .elementor-heading-title{font-size:36px;letter-spacing:-2px;color:#252525;}.elementor-1488 .elementor-element.elementor-element-23e5929{--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;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-28cbd34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-3e519b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:#252525;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#DDDDDD;padding:1em 1em 1em 1em;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:0px;border-color:#ccc;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress .dataTables_length, .elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress .dataTables_filter{padding:0px 0px 50px 0px;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#FFFFFF;border-color:#DDDDDD;}.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#FFFFFF;border-color:#DDDDDD;}.elementor-1488 .elementor-element.elementor-element-f4da335{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-5408dc3.elementor-element{--align-self:center;}.elementor-1488 .elementor-element.elementor-element-5408dc3{text-align:center;}.elementor-1488 .elementor-element.elementor-element-5408dc3 .elementor-heading-title{font-size:36px;letter-spacing:-2px;color:#252525;}.elementor-1488 .elementor-element.elementor-element-b568c8e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1488 .elementor-element.elementor-element-b568c8e{font-family:"Lato", Sans-serif;font-size:16px;letter-spacing:0.1px;color:#252525;}.elementor-1488 .elementor-element.elementor-element-a151600{--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;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-2e5a35b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-a57c365 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .dataTables_filter{display:none;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:#252525;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#DDDDDD;padding:1em 1em 1em 1em;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:0px;border-color:#ccc;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .dataTables_length, .elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .dataTables_filter{padding:0px 0px 50px 0px;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#FFFFFF;border-color:#DDDDDD;}.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#FFFFFF;border-color:#DDDDDD;}@media(max-width:1024px){.elementor-1488 .elementor-element.elementor-element-e0836db .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-1488 .elementor-element.elementor-element-c485ddd .elementor-heading-title{line-height:1.5em;}.elementor-1488 .elementor-element.elementor-element-e118b6f .elementor-heading-title{font-size:32px;letter-spacing:-1px;}.elementor-1488 .elementor-element.elementor-element-5408dc3 .elementor-heading-title{font-size:32px;letter-spacing:-1px;}}@media(min-width:768px){.elementor-1488 .elementor-element.elementor-element-bcb1c90{--content-width:1025px;}.elementor-1488 .elementor-element.elementor-element-23e5929{--content-width:1025px;}.elementor-1488 .elementor-element.elementor-element-a151600{--content-width:1025px;}}@media(max-width:767px){.elementor-1488 .elementor-element.elementor-element-bcb1c90{--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-1488 .elementor-element.elementor-element-e0836db .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-2px;}.elementor-1488 .elementor-element.elementor-element-c485ddd .elementor-heading-title{line-height:1.5em;}.elementor-1488 .elementor-element.elementor-element-e118b6f .elementor-heading-title{font-size:30px;letter-spacing:-1px;}.elementor-1488 .elementor-element.elementor-element-5408dc3 .elementor-heading-title{font-size:30px;letter-spacing:-1px;}}/* Start custom CSS for shortcode, class: .elementor-element-85ced0e */.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap.style-bar .shared-counts-button.included_total
{
    padding: 1px 20px !important;
    font-family: inter tight !important;
    text-align: center !important;
}

.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap.style-bar .shared-counts-button.included_total .shared-counts-count 
{
    float: none !important;
    position: relative !important;
    top: -25px !important;
    font-weight: 600 !important;
}

.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap.style-bar .shared-counts-button.included_total .shared-counts-icon-label 
{
    position: relative !important;
    top: 15px !important;
    font-size: 11px !important;
    color: #aaaaaa !important;
}

.shared-counts-wrap.style-bar .facebook_shares.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.shared-counts-wrap.style-bar .twitter.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.shared-counts-wrap.style-bar .pinterest.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;   
}

.shared-counts-wrap.style-bar .email.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}


/*--- Mobile Responsive Starts ---*/

@media screen and (max-width: 430px) 
{
    
.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap
{
    margin-left: -10px;
}


.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap.style-bar .shared-counts-button.included_total
{
    padding: 1px 10px !important;
    font-family: inter tight !important;
    text-align: center !important;
}

.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap.style-bar .shared-counts-button.included_total .shared-counts-count 
{
    float: none !important;
    position: relative !important;
    top: -25px !important;
    font-weight: 600 !important;
}

.elementor-1488 .elementor-element.elementor-element-85ced0e .shared-counts-wrap.style-bar .shared-counts-button.included_total .shared-counts-icon-label 
{
    position: relative !important;
    top: 15px !important;
    font-size: 11px !important;
    color: #aaaaaa !important;
}

.shared-counts-wrap.style-bar .facebook_shares.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.shared-counts-wrap.style-bar .twitter.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.shared-counts-wrap.style-bar .pinterest.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.shared-counts-wrap.style-bar .email.shared-counts-button
{
    border-radius: 5px !important;
    padding: 10px !important;
    margin-top: 10px !important;
}
}/* End custom CSS */
/* Start custom CSS for elementskit-tablepress, class: .elementor-element-3e519b4 */.elementor-1488 .elementor-element.elementor-element-3e519b4 .elemenetskit-tablepress table.tablepress
{
    width: 1025px !important;
}

.elementor-1488 .affp-lm {
	vertical-align: middle !important;
	position: relative;
	top: -15px;
}

.elementor-1488 .fa-external-link-alt {
	position: relative;
	left: 5px;
	padding-right: 5px;
}

.elementor-1488 .tablepress a 
{
	color: #252525;
}

.elementor-1488 .tablepress a:hover 
{
	color: #252525 !important;
}

.elementor-1488 .tablepress th 
{
	font-family: Inter, sans-serif;
	font-weight: 600;
	font-size: 1rem;
}

.elementor-1488 .tablepress td {
	vertical-align: middle;
	line-height: 30px;
	font-family: Inter Tight;
	font-size: 1rem;
}

.elementor-1488 .elemenetskit-tablepress .dataTables_info 
{
	font-family: Inter, Sans-Serif;
	font-size: .9rem;
	text-transform: uppercase;
	font-weight: 500 !important;
	letter-spacing: -.5px;
	padding-top: 25px;
}

.elementor-1488 .dataTables_length {
	text-transform: uppercase;
	font-family: Inter Tight, sans-serif;
	font-size: .9rem;
}

.elementor-1488 .dataTables_filter {
	text-transform: uppercase;
	font-family: Inter Tight, sans-serif;
	font-size: .9rem;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate 
{
	position: relative;
	left: 5px;
	text-transform: uppercase;
	font-size: .9rem;
	padding-top: 20px;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate .paginate_button {
	border: none !important;
	color: #252525 !important;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate .paginate_button:hover 
{
	outline: none !important;
	color: #252525 !important;
	background: none !important;
	background-color: none !important;
	-webkit-box-shadow: none !important;
	border: none !important;
	transition: none !important;
}

.elementor-1488 .paging_simple .paginate_button.previous:before {
	position: relative;
	left: -5px !important;
	top: -2px !important;
	color: #252525;
	text-shadow: none !important;
}

.elementor-1488 .paging_simple .paginate_button.next:after {
	left: 50px !important;
	color: #252525;
	text-shadow: none !important;
	position: relative;
	top: -3px !important;
}

.elementor-1488 .tablepress-scroll-wrapper
{
    overflow-x: hidden !important;
}

/*--- Responsive Design Starts ---*/

@media screen and (max-width: 820px) 
{

	.elementor-1488 .affp-lm {
		vertical-align: middle !important;
		position: relative;
		top: -10px;
		line-height: 1.3em;
	}

	.elementor-1488 .tablepress th {
		font-family: Inter, sans-serif;
		font-weight: 400;
		font-size: .9rem;
		line-height: 1.3em;
	}

	.elementor-1488 .tablepress td {
		vertical-align: middle;
		line-height: 30px;
		font-family: Inter Tight, Sans-Serif;
		font-size: .9rem;
		line-height: 1.3em;
	}
	
.elementor-1488 .tablepress-scroll-wrapper
{
    overflow-x: hidden !important;
}
}


@media screen and (max-width: 430px) 

{
    
.elementor-1488 .elementor-element.elementor-element-772e2c6 .dataTables_filter 
{
    position: relative;
    top: -25px !important;
    margin-bottom: -25px;
}
  
.elementor-1488 .elementor-element.elementor-element-772e2c6    .dataTables_filter input 
{
	width: 185px !important;
}

.elementor-1488 .affp-lm 
{
	vertical-align: middle !important;
	position: relative;
	top: -10px;
	line-height: 1.3em;
}

.elementor-1488 .tablepress th 
{
	font-family: Inter, sans-serif;
	font-weight: 400;
	font-size: .9rem;
	line-height: 1.3em;
}

.elementor-1488 .tablepress td 
{
	vertical-align: middle;
	line-height: 30px;
	font-family: Inter Tight, Sans-Serif;
	font-size: .9rem;
	line-height: 1.1em !important;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate 
{
	position: relative;
	left: 0 !important;
	text-transform: uppercase;
	font-size: .9rem;
	}

.elementor-1488 .tablepress-scroll-wrapper
{
    overflow-x: auto !important;
}
}/* End custom CSS */
/* Start custom CSS for elementskit-tablepress, class: .elementor-element-a57c365 */.elementor-1488 .elementor-element.elementor-element-a57c365 .elemenetskit-tablepress table.tablepress
{
    width: 1025px !important;
}

.elementor-1488 .affp-lm {
	vertical-align: middle !important;
	position: relative;
	top: -15px;
}

.elementor-1488 .fa-external-link-alt {
	position: relative;
	left: 5px;
	padding-right: 5px;
}

.elementor-1488 .tablepress a 
{
	color: #252525;
}

.elementor-1488 .tablepress a:hover 
{
	color: #252525 !important;
}

.elementor-1488 .tablepress th 
{
	font-family: Inter, sans-serif;
	font-weight: 600;
	font-size: 1rem;
}

.elementor-1488 .tablepress td {
	vertical-align: middle;
	line-height: 30px;
	font-family: Inter Tight;
	font-size: 1rem;
}

.elementor-1488 .elemenetskit-tablepress .dataTables_info 
{
	font-family: Inter, Sans-Serif;
	font-size: .9rem;
	text-transform: uppercase;
	font-weight: 500 !important;
	letter-spacing: -.5px;
	padding-top: 25px;
}

.elementor-1488 .dataTables_length {
	text-transform: uppercase;
	font-family: Inter Tight, sans-serif;
	font-size: .9rem;
}

.elementor-1488 .dataTables_filter {
	text-transform: uppercase;
	font-family: Inter Tight, sans-serif;
	font-size: .9rem;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate 
{
	position: relative;
	left: 5px;
	text-transform: uppercase;
	font-size: .9rem;
	padding-top: 20px;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate .paginate_button {
	border: none !important;
	color: #252525 !important;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate .paginate_button:hover 
{
	outline: none !important;
	color: #252525 !important;
	background: none !important;
	background-color: none !important;
	-webkit-box-shadow: none !important;
	border: none !important;
	transition: none !important;
}

.elementor-1488 .paging_simple .paginate_button.previous:before {
	position: relative;
	left: -5px !important;
	top: -2px !important;
	color: #252525;
	text-shadow: none !important;
}

.elementor-1488 .paging_simple .paginate_button.next:after {
	left: 50px !important;
	color: #252525;
	text-shadow: none !important;
	position: relative;
	top: -3px !important;
}

.elementor-1488 .tablepress-scroll-wrapper
{
    overflow-x: hidden !important;
}

/*--- Responsive Design Starts ---*/

@media screen and (max-width: 820px) 
{

	.elementor-1488 .affp-lm {
		vertical-align: middle !important;
		position: relative;
		top: -10px;
		line-height: 1.3em;
	}

	.elementor-1488 .tablepress th {
		font-family: Inter, sans-serif;
		font-weight: 400;
		font-size: .9rem;
		line-height: 1.3em;
	}

	.elementor-1488 .tablepress td {
		vertical-align: middle;
		line-height: 30px;
		font-family: Inter Tight, Sans-Serif;
		font-size: .9rem;
		line-height: 1.3em;
	}
	
.elementor-1488 .tablepress-scroll-wrapper
{
    overflow-x: hidden !important;
}
}


@media screen and (max-width: 430px) 

{
    
.elementor-1488 .elementor-element.elementor-element-772e2c6 .dataTables_filter 
{
    position: relative;
    top: -25px !important;
    margin-bottom: -25px;
}
  
.elementor-1488 .elementor-element.elementor-element-772e2c6    .dataTables_filter input 
{
	width: 185px !important;
}

.elementor-1488 .affp-lm 
{
	vertical-align: middle !important;
	position: relative;
	top: -10px;
	line-height: 1.3em;
}

.elementor-1488 .tablepress th 
{
	font-family: Inter, sans-serif;
	font-weight: 400;
	font-size: .9rem;
	line-height: 1.3em;
}

.elementor-1488 .tablepress td 
{
	vertical-align: middle;
	line-height: 30px;
	font-family: Inter Tight, Sans-Serif;
	font-size: .9rem;
	line-height: 1.1em !important;
}

.elementor-1488 .dataTables_wrapper .dataTables_paginate 
{
	position: relative;
	left: 0 !important;
	text-transform: uppercase;
	font-size: .9rem;
	}

.elementor-1488 .tablepress-scroll-wrapper
{
    overflow-x: auto !important;
}
}/* End custom CSS */
/* Start custom CSS */.breadcrumbs-a
{
    text-align: center;
    padding-top: 50px;
    font-family: Inter Tight;
    font-size: 15px !important;
    letter-spacing: 0.1px;
}

.breadcrumbs .separator
{
    position: relative;
    top: 1px;
}

.breadcrumbs .label
{
    display: none;
}/* End custom CSS */