.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-49cd7606-0a3a-162f-5bee-d291b6afbd8f {
margin-bottom: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-082545e4-ca9a-2f3d-2852-20eaf2fe8267 {
margin-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-f6a2dda1-1a05-2e04-020c-981d21caf9f7 {
display: none !important;
margin-bottom: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-a61221b2-55b2-aa83-2219-0178355e4470 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-1,0.25rem) !important;
margin-right: var(--spacer-1,0.25rem) !important;
margin-top: -50px !important;
}
.lfr-layout-structure-item-46524741-8a2f-9997-f175-91fcee49cd07 {
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-5943f60e-094a-4c06-bc16-a5a3e52e7c7f {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-836ca83c-a070-42d1-f2b8-7c354de9cd68 {
max-width: 250px !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-ef9d3be4-b636-9f39-b038-6587fb107e2c {
margin-bottom: var(--spacer-1,0.25rem) !important;
}
@media (min-width: 992px) {
	#wrapper .card.is-horizontal-on-desktop {
		flex-direction: row;
		gap: 30px;
		align-items: center;
	}

	#wrapper .card.is-horizontal-on-desktop .card-img {
		width: 40%;
		margin-bottom: 0;
	}

	#wrapper .card.is-horizontal-on-desktop .card-body {
		width: 60%;
	}
}

@media (max-width: 991.98px) {
	#wrapper .card.is-horizontal-on-mobile {
		flex-direction: row;
		gap: 30px;
		align-items: stretch;
	}

	#wrapper .card.is-horizontal-on-mobile .card-img {
		width: 40%;
		margin-bottom: 0;
	}

	#wrapper .card.is-horizontal-on-mobile .card-body {
		width: 60%;
	}
}

@media (max-width: 767.98px) {
	#wrapper .card.is-stacked-on-mobile {
		flex-direction: column;
		gap: 30px;
		align-items: stretch;
	}

	#wrapper .card.is-stacked-on-mobile .card-body {
		width: 100%;
	}

	#wrapper .card.is-stacked-on-mobile .card-img {
		width: 100%;
		height: auto;
	}
}

#wrapper .card.team-member-card .card-img {
	border-radius: 50%;
	overflow: hidden;
}

#wrapper .card.team-member-card .card-title {
	margin-bottom: 5px;
	color: #1266e2;
}

#wrapper .card.team-member-card .card-para p {
	margin-bottom: 0 !important;
	display: inline-block;
}

#wrapper
	.article-details-sec
	.contact-box
	.card.team-member-card--product
	.card-para.contact-name,
#wrapper
	.breadcrumb
	.breadcrumb-item
	.card.team-member-card--product
	a.card-para,
#wrapper
	.card.team-member-card--product
	.article-details-sec
	.contact-box
	.card-para.contact-name,
#wrapper
	.card.team-member-card--product
	.breadcrumb
	.breadcrumb-item
	a.card-para,
#wrapper
	.card.team-member-card--product
	.card-para#commerce-order-by.dropdown-toggle,
#wrapper .card.team-member-card--product .card-para.back-button,
#wrapper .card.team-member-card--product .card-para.btn-link,
#wrapper .card.team-member-card--product .card-para.card-meta,
#wrapper .card.team-member-card--product .card-para.header-label,
#wrapper .card.team-member-card--product .card-para.label,
#wrapper .card.team-member-card--product .card-para.search-dropdown-toggle,
#wrapper .card.team-member-card--product .card-para.search-total-label,
#wrapper
	.card.team-member-card--product
	.card.title-link-card-red
	.card-body
	.card-para,
#wrapper
	.card.team-member-card--product
	.certification-info
	.card-para.certification-info-text,
#wrapper
	.card.team-member-card--product
	.custom-search-facet
	.panel-collapse
	.panel-body
	ul
	li.card-para,
#wrapper
	.card.team-member-card--product
	.custom-search-facet
	.panel-header
	.card-para.panel-title,
#wrapper
	.card.team-member-card--product
	.custom-search-filter-facet
	.panel-collapse
	.panel-body
	ul
	li.card-para,
#wrapper .card.team-member-card--product .custom-sort-facet select.card-para,
#wrapper .card.team-member-card--product .dropdown button.card-para,
#wrapper
	.card.team-member-card--product
	.education-card-categories
	.category
	.card-para.category-name,
#wrapper
	.card.team-member-card--product
	.glossary-sec
	> div
	.glossary-list
	ul
	li.card-para,
#wrapper
	.card.team-member-card--product
	.inner-page-menu
	.page-menu
	.card-para.inner-page-menu-select,
#wrapper
	.card.team-member-card--product
	.inner-page-menu
	.page-menu
	ul
	li.card-para,
#wrapper .card.team-member-card--product .no-of-items-per-page select.card-para,
#wrapper
	.card.team-member-card--product
	.pagination-bar
	.page-item
	.card-para.page-link,
#wrapper
	.card.team-member-card--product
	.pagination-bar
	.page-item
	.dropdown-menu
	ul
	li.card-para,
#wrapper
	.card.team-member-card--product
	.share-dropdown-div
	.share-button
	.card-para.share-text,
#wrapper
	.card.team-member-card--product
	.sidebar-banner
	.card-para.banner-subtitle,
#wrapper
	.card.team-member-card--product
	.sidebar-link-with-icon
	ul
	li.card-para,
#wrapper .card.team-member-card--product .tab-panel-nav .card-para.nav-link,
#wrapper
	.card.team-member-card--product
	.tab-panel-nav
	.card-para.tab-panel-nav-select,
#wrapper
	.card.title-link-card-red
	.card-body
	.card.team-member-card--product
	.card-para,
#wrapper
	.certification-info
	.card.team-member-card--product
	.card-para.certification-info-text,
#wrapper
	.custom-search-facet
	.panel-collapse
	.panel-body
	ul
	.card.team-member-card--product
	li.card-para,
#wrapper
	.custom-search-facet
	.panel-header
	.card.team-member-card--product
	.card-para.panel-title,
#wrapper
	.custom-search-filter-facet
	.panel-collapse
	.panel-body
	ul
	.card.team-member-card--product
	li.card-para,
#wrapper .custom-sort-facet .card.team-member-card--product select.card-para,
#wrapper .dropdown .card.team-member-card--product button.card-para,
#wrapper
	.education-card-categories
	.category
	.card.team-member-card--product
	.card-para.category-name,
#wrapper
	.glossary-sec
	> div
	.glossary-list
	ul
	.card.team-member-card--product
	li.card-para,
#wrapper
	.inner-page-menu
	.page-menu
	.card.team-member-card--product
	.card-para.inner-page-menu-select,
#wrapper
	.inner-page-menu
	.page-menu
	ul
	.card.team-member-card--product
	li.card-para,
#wrapper .no-of-items-per-page .card.team-member-card--product select.card-para,
#wrapper
	.pagination-bar
	.page-item
	.card.team-member-card--product
	.card-para.page-link,
#wrapper
	.pagination-bar
	.page-item
	.dropdown-menu
	ul
	.card.team-member-card--product
	li.card-para,
#wrapper
	.share-dropdown-div
	.share-button
	.card.team-member-card--product
	.card-para.share-text,
#wrapper
	.sidebar-banner
	.card.team-member-card--product
	.card-para.banner-subtitle,
#wrapper
	.sidebar-link-with-icon
	ul
	.card.team-member-card--product
	li.card-para,
#wrapper .tab-panel-nav .card.team-member-card--product .card-para.nav-link,
#wrapper
	.tab-panel-nav
	.card.team-member-card--product
	.card-para.tab-panel-nav-select {
	display: unset !important;
}

#wrapper
	.article-details-sec
	.contact-box
	.card.team-member-card--product
	.card-para.contact-name
	p,
#wrapper
	.breadcrumb
	.breadcrumb-item
	.card.team-member-card--product
	a.card-para
	p,
#wrapper
	.card.team-member-card--product
	.article-details-sec
	.contact-box
	.card-para.contact-name
	p,
#wrapper
	.card.team-member-card--product
	.breadcrumb
	.breadcrumb-item
	a.card-para
	p,
#wrapper
	.card.team-member-card--product
	.card-para#commerce-order-by.dropdown-toggle
	p,
#wrapper .card.team-member-card--product .card-para.back-button p,
#wrapper .card.team-member-card--product .card-para.btn-link p,
#wrapper .card.team-member-card--product .card-para.card-meta p,
#wrapper .card.team-member-card--product .card-para.header-label p,
#wrapper .card.team-member-card--product .card-para.label p,
#wrapper .card.team-member-card--product .card-para.search-dropdown-toggle p,
#wrapper .card.team-member-card--product .card-para.search-total-label p,
#wrapper
	.card.team-member-card--product
	.card.title-link-card-red
	.card-body
	.card-para
	p,
#wrapper
	.card.team-member-card--product
	.certification-info
	.card-para.certification-info-text
	p,
#wrapper
	.card.team-member-card--product
	.custom-search-facet
	.panel-collapse
	.panel-body
	ul
	li.card-para
	p,
#wrapper
	.card.team-member-card--product
	.custom-search-facet
	.panel-header
	.card-para.panel-title
	p,
#wrapper
	.card.team-member-card--product
	.custom-search-filter-facet
	.panel-collapse
	.panel-body
	ul
	li.card-para
	p,
#wrapper .card.team-member-card--product .custom-sort-facet select.card-para p,
#wrapper .card.team-member-card--product .dropdown button.card-para p,
#wrapper
	.card.team-member-card--product
	.education-card-categories
	.category
	.card-para.category-name
	p,
#wrapper
	.card.team-member-card--product
	.glossary-sec
	> div
	.glossary-list
	ul
	li.card-para
	p,
#wrapper
	.card.team-member-card--product
	.inner-page-menu
	.page-menu
	.card-para.inner-page-menu-select
	p,
#wrapper
	.card.team-member-card--product
	.inner-page-menu
	.page-menu
	ul
	li.card-para
	p,
#wrapper
	.card.team-member-card--product
	.no-of-items-per-page
	select.card-para
	p,
#wrapper
	.card.team-member-card--product
	.pagination-bar
	.page-item
	.card-para.page-link
	p,
#wrapper
	.card.team-member-card--product
	.pagination-bar
	.page-item
	.dropdown-menu
	ul
	li.card-para
	p,
#wrapper
	.card.team-member-card--product
	.share-dropdown-div
	.share-button
	.card-para.share-text
	p,
#wrapper
	.card.team-member-card--product
	.sidebar-banner
	.card-para.banner-subtitle
	p,
#wrapper
	.card.team-member-card--product
	.sidebar-link-with-icon
	ul
	li.card-para
	p,
#wrapper .card.team-member-card--product .tab-panel-nav .card-para.nav-link p,
#wrapper
	.card.team-member-card--product
	.tab-panel-nav
	.card-para.tab-panel-nav-select
	p,
#wrapper
	.card.title-link-card-red
	.card-body
	.card.team-member-card--product
	.card-para
	p,
#wrapper
	.certification-info
	.card.team-member-card--product
	.card-para.certification-info-text
	p,
#wrapper
	.custom-search-facet
	.panel-collapse
	.panel-body
	ul
	.card.team-member-card--product
	li.card-para
	p,
#wrapper
	.custom-search-facet
	.panel-header
	.card.team-member-card--product
	.card-para.panel-title
	p,
#wrapper
	.custom-search-filter-facet
	.panel-collapse
	.panel-body
	ul
	.card.team-member-card--product
	li.card-para
	p,
#wrapper .custom-sort-facet .card.team-member-card--product select.card-para p,
#wrapper .dropdown .card.team-member-card--product button.card-para p,
#wrapper
	.education-card-categories
	.category
	.card.team-member-card--product
	.card-para.category-name
	p,
#wrapper
	.glossary-sec
	> div
	.glossary-list
	ul
	.card.team-member-card--product
	li.card-para
	p,
#wrapper
	.inner-page-menu
	.page-menu
	.card.team-member-card--product
	.card-para.inner-page-menu-select
	p,
#wrapper
	.inner-page-menu
	.page-menu
	ul
	.card.team-member-card--product
	li.card-para
	p,
#wrapper
	.no-of-items-per-page
	.card.team-member-card--product
	select.card-para
	p,
#wrapper
	.pagination-bar
	.page-item
	.card.team-member-card--product
	.card-para.page-link
	p,
#wrapper
	.pagination-bar
	.page-item
	.dropdown-menu
	ul
	.card.team-member-card--product
	li.card-para
	p,
#wrapper
	.share-dropdown-div
	.share-button
	.card.team-member-card--product
	.card-para.share-text
	p,
#wrapper
	.sidebar-banner
	.card.team-member-card--product
	.card-para.banner-subtitle
	p,
#wrapper
	.sidebar-link-with-icon
	ul
	.card.team-member-card--product
	li.card-para
	p,
#wrapper .tab-panel-nav .card.team-member-card--product .card-para.nav-link p,
#wrapper
	.tab-panel-nav
	.card.team-member-card--product
	.card-para.tab-panel-nav-select
	p {
	display: block;
	width: 100%;
	margin-bottom: 5px !important;
}

#wrapper
	.article-details-sec
	.contact-box
	.card.team-member-card--product
	.card-para.contact-name
	p
	:empty,
#wrapper
	.breadcrumb
	.breadcrumb-item
	.card.team-member-card--product
	a.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.article-details-sec
	.contact-box
	.card-para.contact-name
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.breadcrumb
	.breadcrumb-item
	a.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.card-para#commerce-order-by.dropdown-toggle
	p
	:empty,
#wrapper .card.team-member-card--product .card-para.back-button p :empty,
#wrapper .card.team-member-card--product .card-para.btn-link p :empty,
#wrapper .card.team-member-card--product .card-para.card-meta p :empty,
#wrapper .card.team-member-card--product .card-para.header-label p :empty,
#wrapper .card.team-member-card--product .card-para.label p :empty,
#wrapper
	.card.team-member-card--product
	.card-para.search-dropdown-toggle
	p
	:empty,
#wrapper .card.team-member-card--product .card-para.search-total-label p :empty,
#wrapper
	.card.team-member-card--product
	.card.title-link-card-red
	.card-body
	.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.certification-info
	.card-para.certification-info-text
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.custom-search-facet
	.panel-collapse
	.panel-body
	ul
	li.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.custom-search-facet
	.panel-header
	.card-para.panel-title
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.custom-search-filter-facet
	.panel-collapse
	.panel-body
	ul
	li.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.custom-sort-facet
	select.card-para
	p
	:empty,
#wrapper .card.team-member-card--product .dropdown button.card-para p :empty,
#wrapper
	.card.team-member-card--product
	.education-card-categories
	.category
	.card-para.category-name
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.glossary-sec
	> div
	.glossary-list
	ul
	li.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.inner-page-menu
	.page-menu
	.card-para.inner-page-menu-select
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.inner-page-menu
	.page-menu
	ul
	li.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.no-of-items-per-page
	select.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.pagination-bar
	.page-item
	.card-para.page-link
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.pagination-bar
	.page-item
	.dropdown-menu
	ul
	li.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.share-dropdown-div
	.share-button
	.card-para.share-text
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.sidebar-banner
	.card-para.banner-subtitle
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.sidebar-link-with-icon
	ul
	li.card-para
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.tab-panel-nav
	.card-para.nav-link
	p
	:empty,
#wrapper
	.card.team-member-card--product
	.tab-panel-nav
	.card-para.tab-panel-nav-select
	p
	:empty,
#wrapper
	.card.title-link-card-red
	.card-body
	.card.team-member-card--product
	.card-para
	p
	:empty,
#wrapper
	.certification-info
	.card.team-member-card--product
	.card-para.certification-info-text
	p
	:empty,
#wrapper
	.custom-search-facet
	.panel-collapse
	.panel-body
	ul
	.card.team-member-card--product
	li.card-para
	p
	:empty,
#wrapper
	.custom-search-facet
	.panel-header
	.card.team-member-card--product
	.card-para.panel-title
	p
	:empty,
#wrapper
	.custom-search-filter-facet
	.panel-collapse
	.panel-body
	ul
	.card.team-member-card--product
	li.card-para
	p
	:empty,
#wrapper
	.custom-sort-facet
	.card.team-member-card--product
	select.card-para
	p
	:empty,
#wrapper .dropdown .card.team-member-card--product button.card-para p :empty,
#wrapper
	.education-card-categories
	.category
	.card.team-member-card--product
	.card-para.category-name
	p
	:empty,
#wrapper
	.glossary-sec
	> div
	.glossary-list
	ul
	.card.team-member-card--product
	li.card-para
	p
	:empty,
#wrapper
	.inner-page-menu
	.page-menu
	.card.team-member-card--product
	.card-para.inner-page-menu-select
	p
	:empty,
#wrapper
	.inner-page-menu
	.page-menu
	ul
	.card.team-member-card--product
	li.card-para
	p
	:empty,
#wrapper
	.no-of-items-per-page
	.card.team-member-card--product
	select.card-para
	p
	:empty,
#wrapper
	.pagination-bar
	.page-item
	.card.team-member-card--product
	.card-para.page-link
	p
	:empty,
#wrapper
	.pagination-bar
	.page-item
	.dropdown-menu
	ul
	.card.team-member-card--product
	li.card-para
	p
	:empty,
#wrapper
	.share-dropdown-div
	.share-button
	.card.team-member-card--product
	.card-para.share-text
	p
	:empty,
#wrapper
	.sidebar-banner
	.card.team-member-card--product
	.card-para.banner-subtitle
	p
	:empty,
#wrapper
	.sidebar-link-with-icon
	ul
	.card.team-member-card--product
	li.card-para
	p
	:empty,
#wrapper
	.tab-panel-nav
	.card.team-member-card--product
	.card-para.nav-link
	p
	:empty,
#wrapper
	.tab-panel-nav
	.card.team-member-card--product
	.card-para.tab-panel-nav-select
	p
	:empty {
	display: none !important;
}

#wrapper .card.team-member-card .btns-wrapper {
	margin-top: 5px;
}

#wrapper .card.team-member-card .btns-wrapper .back-button,
#wrapper .card.team-member-card .btns-wrapper .btn-link,
#wrapper
	.card.team-member-card
	.btns-wrapper
	.pagination-bar
	.page-item:first-child
	.page-link,
#wrapper
	.card.team-member-card
	.btns-wrapper
	.pagination-bar
	.page-item:last-child
	.page-link,
#wrapper
	.pagination-bar
	.page-item:first-child
	.card.team-member-card
	.btns-wrapper
	.page-link,
#wrapper
	.pagination-bar
	.page-item:last-child
	.card.team-member-card
	.btns-wrapper
	.page-link {
	color: #1266e2;
}

#wrapper .card.team-member-card .btns-wrapper .back-button:after,
#wrapper .card.team-member-card .btns-wrapper .btn-link:after,
#wrapper
	.card.team-member-card
	.btns-wrapper
	.pagination-bar
	.page-item:first-child
	.page-link:after,
#wrapper
	.card.team-member-card
	.btns-wrapper
	.pagination-bar
	.page-item:last-child
	.page-link:after,
#wrapper
	.pagination-bar
	.page-item:first-child
	.card.team-member-card
	.btns-wrapper
	.page-link:after,
#wrapper
	.pagination-bar
	.page-item:last-child
	.card.team-member-card
	.btns-wrapper
	.page-link:after {
	content: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%234791ff'/%3e%3c/svg%3e")
		no-repeat;
}

@media (min-width: 992px) {
	#wrapper .card.team-member-card.is-horizontal-on-desktop .card-img {
		/* height: 120px; */
		/* width: 100%; */
		/* aspect-ratio: 1 /1; */
		max-width: 150px;
		max-height: 150px;
	}
}

#wrapper .card.team-member-card.is-horizontal-on-desktop img {
	object-position: top center;
}

@media (max-width: 991.98px) {
	#wrapper .card.team-member-card.is-horizontal-on-mobile {
		gap: 20px;
	}

	#wrapper .card.team-member-card.is-horizontal-on-mobile .card-img {
		height: 100px;
		width: 100px;
	}
}

#wrapper .card.event-card {
	margin: 0;
}

@media (max-width: 991.98px) {
	#wrapper .card.event-card {
		margin: 0 0 40px;
	}
}

#wrapper .card.event-card .card-title {
	margin: 0;
}

#wrapper .card.event-card .card-para {
	margin: 0;
}

#wrapper .card.event-card .card-para p {
	font: inherit;
	margin-bottom: 10px;
}

#wrapper .card.event-card .card-para p:last-child {
	margin-bottom: 0;
}

#wrapper .card.event-card .card-body {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#wrapper .card.brands-card .card-body .card-para:empty,
#wrapper .card.brands-card .card-body .card-title:empty {
	display: none;
}

#wrapper .card .logo-icon {
	margin-bottom: 15px;
	height: 48px;
	max-width: 100%;
}

#wrapper .card .logo-icon.logo-icon-150px {
	height: 150px;
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .card .logo-icon.logo-icon-150px {
		margin-bottom: 20px;
	}
}

#wrapper .card .logo-icon.logo-icon-120px {
	height: 120px;
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .card .logo-icon.logo-icon-120px {
		margin-bottom: 20px;
	}
}

#wrapper .card .logo-icon.logo-icon-100px {
	height: 100px;
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .card .logo-icon.logo-icon-100px {
		margin-bottom: 20px;
	}
}

#wrapper .card .logo-icon.logo-icon-60px {
	height: 60px;
	margin-bottom: 60px;
}

@media (max-width: 991.98px) {
	#wrapper .card .logo-icon.logo-icon-60px {
		margin-bottom: 20px;
	}
}

#wrapper .card .logo-icon.logo-icon-50px {
	height: 50px;
}

#wrapper .card .logo-icon.logo-icon-40px {
	height: 40px;
}

#wrapper .card .card-body {
	padding: 0;
}

#wrapper .card .card-img {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .card .card-img {
		margin-bottom: 20px;
	}
}

#wrapper .card .card-img picture {
	display: block;
	width: 100%;
	height: 100%;
}

#wrapper .card .card-img img {
	height: 100%;
	width: 100%;
	border-radius: 20px;
	object-fit: cover;
}

#wrapper .card .card-img.image-ratio-1x1 img {
	aspect-ratio: 1/1;
}

#wrapper .card .card-img.image-ratio-16x9 img {
	aspect-ratio: 16/9;
}

#wrapper .card .card-img.image-ratio-9x5 img {
	aspect-ratio: 9/5;
}

#wrapper .card .card-img.image-ratio-4x3 img {
	aspect-ratio: 4/3;
}

#wrapper .card .card-img.image-ratio-3x2 img {
	aspect-ratio: 3/2;
}

#wrapper .card .card-img.height-150-width-auto-16x9 {
	height: 150px;
	width: auto;
}

#wrapper .card .card-img.height-150-width-auto-16x9 img {
	aspect-ratio: 16/9;
}

@media (max-width: 991.98px) {
	#wrapper .card .card-img.height-150-width-auto-16x9 {
		width: 90px;
		height: 90px;
		aspect-ratio: 1/1;
	}

	#wrapper .card .card-img.height-150-width-auto-16x9 img {
		border-radius: 10px;
	}
}

#wrapper .card .card-img.height-150-width-auto-1x1 {
	height: 150px;
	aspect-ratio: 1/1;
	width: auto;
}

@media (max-width: 991.98px) {
	#wrapper .card .card-img.height-150-width-auto-1x1 {
		width: 90px;
		height: 90px;
		aspect-ratio: 1/1;
	}

	#wrapper .card .card-img.height-150-width-auto-1x1 img {
		border-radius: 10px;
	}
}

#wrapper .card .card-img.height-100-width-auto-16x9 {
	height: 100px;
	aspect-ratio: 16/9;
	width: auto;
}

@media (max-width: 991.98px) {
	#wrapper .card .card-img.height-100-width-auto-16x9 {
		width: 90px;
		height: 90px;
		aspect-ratio: 1/1;
	}

	#wrapper .card .card-img.height-100-width-auto-16x9 img {
		border-radius: 10px;
	}
}

#wrapper .card .card-img.height-100-width-auto-1x1 {
	height: 100px;
	aspect-ratio: 1/1;
	width: auto;
}

@media (max-width: 991.98px) {
	#wrapper .card .card-img.height-100-width-auto-1x1 {
		width: 90px;
		height: 90px;
		aspect-ratio: 1/1;
	}

	#wrapper .card .card-img.height-100-width-auto-1x1 img {
		border-radius: 10px;
	}
}

#wrapper .card .card-title a {
	color: inherit;
	text-decoration: none;
}

#wrapper .card .card-title a:focus,
#wrapper .card .card-title a:focus-visible {
	box-shadow: none;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: 2px;
}

#wrapper .card .card-title a:focus,
#wrapper .card .card-title a:focus-visible,
#wrapper .card .card-title a:hover {
	text-decoration: underline;
}

#wrapper .card .card-para {
	margin-bottom: 0;
}

#wrapper .card .card-para p {
	font: inherit;
	line-height: inherit;
	margin: 0 0 10px;
}

#wrapper .card .card-para p:empty {
	display: none;
}

#wrapper .card .card-para p:last-child {
	margin-bottom: 0;
}

#wrapper .card .card-meta {
	font-weight: 400;
	margin-top: 15px;
}

@media (max-width: 991.98px) {
	#wrapper .card .card-meta {
		margin-top: 10px;
	}
}

#wrapper .card .card-meta p {
	font: inherit;
	line-height: inherit;
}

#wrapper .card .card-meta strong {
	font-weight: 600;
}

#wrapper .card .card-meta:empty {
	display: none;
}

#wrapper .card .card-categories {
	margin-top: 10px;
}

#wrapper .card .btns-wrapper {
	margin-top: 15px;
}

@media (max-width: 991.98px) {
	#wrapper .card .btns-wrapper {
		margin-top: 20px;
	}
}

#wrapper .card .btns-wrapper .back-button,
#wrapper .card .btns-wrapper .btn-link,
#wrapper .card .btns-wrapper .pagination-bar .page-item:first-child .page-link,
#wrapper .card .btns-wrapper .pagination-bar .page-item:last-child .page-link,
#wrapper .pagination-bar .page-item:first-child .card .btns-wrapper .page-link,
#wrapper .pagination-bar .page-item:last-child .card .btns-wrapper .page-link {
	text-align: inherit;
}

#wrapper .card.card--video .card-video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	width: 100%;
	border-radius: 1rem;
	overflow: hidden;
	margin-bottom: 24px;
}

#wrapper .card.card--video .card-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#wrapper .card.card--video .card-video-container__play-button {
	width: 75px;
	height: 75px;
	background-size: cover;
	cursor: pointer;
	z-index: 5;
	transition: all 0.3s;
	margin-bottom: clamp(1.13rem, 1.05rem + 0.37vw, 1.38rem);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#wrapper .card.card--video .card-video-container__play-button svg {
	fill: #ccf86e;
}

#wrapper .card.card--video .card-video-container__play-button:focus,
#wrapper .card.card--video .card-video-container__play-button:hover {
	scale: 1.03;
}

#wrapper .card.card--video .card-video-container__cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#wrapper .card.card--video .card-video-container--shadow {
	box-shadow:
		0.3px 0.8px 3.1px -5px rgba(0, 0, 0, 0.047),
		0.7px 2.1px 7.8px -5px rgba(0, 0, 0, 0.067),
		1.4px 4.3px 15.9px -5px rgba(0, 0, 0, 0.083),
		2.9px 8.8px 32.9px -5px rgba(0, 0, 0, 0.103),
		8px 24px 90px -5px rgba(0, 0, 0, 0.15);
}

#wrapper .card.card--video .card-body .card-title {
	color: #fff;
	font-size: clamp(1.35rem, 1.28rem + 0.37vw, 1.56rem);
	margin-bottom: 8px;
	font-weight: 400;
	line-height: 1;
}

#wrapper .card.card--video .card-body .card-text {
	color: #fff;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0;
	font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
}

#wrapper .card.card--video .card-body .card-text.body-20,
#wrapper .card.card--video .card-body .card-text.body-20 p {
	font-size: 20px;
}

#wrapper .card.card--video .card-body .card-text ul li::marker {
	color: #000;
}

#wrapper .company-card {
	display: flex;
	align-items: center;
	gap: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .company-card {
		align-items: flex-start;
		gap: 20px;
	}
}

#wrapper .company-card-white-bg {
	background: #fff;
	padding: 30px;
	border-radius: 20px;
}

@media (max-width: 991.98px) {
	#wrapper .company-card-white-bg {
		padding: 20px;
	}
}

#wrapper .company-card .company-logo {
	aspect-ratio: 1/1;
	border-radius: 20px;
	overflow: hidden;
	width: 210px;
	min-width: 210px;
	height: 210px;
}

@media (max-width: 991.98px) {
	#wrapper .company-card .company-logo {
		width: 90px;
		height: 90px;
		min-width: 90px;
	}
}

#wrapper .company-card .company-logo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#wrapper .company-card .company-info {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: 67%;
}

@media (max-width: 991.98px) {
	#wrapper .company-card .company-info {
		gap: 10px;
	}
}

#wrapper .company-card .company-info .company-name {
	margin-bottom: 0;
	color: #1266e2;
}

#wrapper .company-card .company-info ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

@media (max-width: 991.98px) {
	#wrapper .company-card .company-info ul {
		gap: 10px;
	}
}

#wrapper .company-card .company-info ul li {
	margin: 0;
	padding: 0;
	display: flex;
	gap: 10px;
}

#wrapper .company-card .company-info ul li .info-icon {
	height: 24px;
	width: 24px;
}

#wrapper .company-card .company-info ul li a {
	color: inherit;
}

#wrapper .company-card .company-info .badges-wrapper {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

#wrapper .tab-card {
	padding: clamp(2.33rem, 2.03rem + 1.52vw, 3.36rem);
	border-radius: 1rem;
}

#wrapper .tab-card--white-bg {
	color: #001026;
	background-color: #fff;
}

#wrapper .tab-card--blue-bg {
	background-color: #297eff;
	color: #fff;
}

#wrapper .tab-card__image img {
	border-radius: 1rem;
}

#wrapper .tab-card__details p {
	font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
}

#wrapper .tab-card__details p:last-child {
	margin-bottom: 1.2rem;
}

#wrapper .tab-card__action {
	margin: 8px 0;
}

#wrapper .floating-cards .col > div {
	width: 100%;
}

#wrapper .floating-card {
	padding: clamp(1.13rem, 1.05rem + 0.37vw, 1.38rem);
	height: 100%;
	position: relative;
	transition: all 0.3s;
	min-height: 150px;
	border-radius: 1rem;
}

#wrapper .floating-card--padding-large {
	padding: clamp(2.33rem, 2.03rem + 1.52vw, 3.36rem);
}

#wrapper .floating-card--centered {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
}

#wrapper .floating-card:hover {
	transform: translateY(-4px);
}

#wrapper .floating-card--blue-bg {
	background-color: #297eff;
}

#wrapper .floating-card--blue-bg:hover {
	background-color: #3471ce;
}

#wrapper .floating-card--blue-bg .floating-card__title {
	color: #fff;
}

#wrapper .floating-card--white-bg {
	background-color: #fff;
}

#wrapper .floating-card__content ul {
	padding: 0 0 0 32px;
	margin-bottom: 16px;
}

#wrapper .floating-card__content ul a,
#wrapper .floating-card__content ul li {
	font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
	font-weight: 700;
}

#wrapper .card--marketing-resource {
	margin-bottom: clamp(2.33rem, 2.03rem + 1.52vw, 3.36rem);
}

@media (min-width: 1200px) {
	#wrapper .card--marketing-resource {
		padding: 0 10px;
	}
}

#wrapper .card--marketing-resource .card-header {
	padding: 0;
}

#wrapper .card--marketing-resource .card-header__date {
	color: #ababab;
	margin-bottom: 0;
	font-size: 15px;
}

#wrapper .card--marketing-resource .card-header__title,
#wrapper .card--marketing-resource .card-header__title-link {
	color: #ccf86e;
	font-weight: 400;
	font-size: clamp(1.35rem, 1.28rem + 0.37vw, 1.56rem);
}

#wrapper .card--marketing-resource .card-header__title-link {
	transition: all 0.3s;
}

#wrapper .card--marketing-resource .card-header__title-link:focus,
#wrapper .card--marketing-resource .card-header__title-link:hover {
	text-decoration: none;
	color: #fff;
}

#wrapper .card--marketing-resource .card-text {
	font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: 1.2rem;
	color: #eef1f6;
}

#wrapper
	.lfr-layout-structure-item-collection
	.row.align-items-start:last-child
	.lfr-layout-structure-item-custom-card
	+ .lfr-layout-structure-item-basic-component-separator {
	display: none;
}

#wrapper .remove-parent-tag-pill-class {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
}

#wrapper .remove-parent-tag-pill-class .tag-pill {
	margin: 0;
}

#wrapper .hero-section {
	padding: 80px 0;
	background: transparent
		url("data:image/svg+xml;charset=UTF-8, %3csvg width='1920' height='963' viewBox='0 0 1920 963' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.1' clip-path='url(%23clip0_11523_4500)'%3e%3cmask id='mask0_11523_4500' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-988' y='-530' width='2136' height='1726'%3e%3cpath d='M736.312 -530L-988 522.21L-577.068 1195.63L1147.24 143.416L736.312 -530Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_11523_4500)'%3e%3cpath d='M697.275 -841.409C818.988 -388.03 327.883 583.53 121.391 622.756C-45.7843 654.506 -124.003 617.829 -327.239 599.385C-613.188 573.444 -835.865 697.437 -931.835 973.499' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M728.092 -770.078C782.335 -541.682 664.291 -170.289 514.864 125.059C386.864 378.028 229.62 582.977 126.601 600.571C-36.1938 628.376 -117.077 596.044 -307.195 579.025C-421.944 569.065 -534.542 581.802 -623.212 632.236C-752.558 705.814 -852.868 822.854 -914.068 987.419' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M758.909 -698.748C802.716 -482.815 675.345 -127.512 522.764 147.661C396.773 374.903 241.06 561.677 131.777 578.379C-26.5411 602.585 -110.145 573.793 -287.15 558.665C-401.496 548.893 -521.845 560.574 -608.722 623.365C-733.155 713.326 -831.211 837.09 -896.281 1001.33' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M789.747 -627.431C823.118 -423.961 686.955 -85.1025 530.697 170.271C407.371 371.82 252.599 540.491 136.988 556.195C-16.7967 577.084 -103.185 551.872 -267.105 538.305C-381.067 528.877 -509.199 539.117 -594.253 614.507C-713.843 720.546 -809.596 851.351 -878.535 1015.26' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M820.564 -556.101C843.499 -365.094 699.204 -42.9683 538.61 192.894C418.778 368.881 264.118 519.461 142.156 534.036C-7.05061 551.872 -96.2759 530.011 -247.082 517.958C-360.648 508.896 -496.666 517.526 -579.785 605.649C-694.686 727.514 -787.96 865.6 -860.768 1029.18' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M851.381 -484.771C863.88 -306.227 712.298 -1.06037 546.509 215.496C431.168 366.179 275.667 498.529 147.332 511.844C2.77744 526.841 -89.3667 508.149 -227.037 497.598C-340.228 488.914 -484.23 495.822 -565.295 596.778C-675.699 734.296 -766.324 879.848 -843.015 1043.08' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M882.198 -413.441C884.282 -247.372 726.535 40.8737 554.442 238.106C444.658 363.906 287.264 477.77 152.542 489.66C12.6323 501.996 -82.44 486.364 -206.993 477.238C-319.816 468.966 -471.914 474.016 -550.805 587.908C-656.861 741.025 -744.688 894.097 -825.248 1057' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M913.015 -342.111C904.663 -188.505 742.197 83.2975 562.341 260.708C459.367 362.307 298.833 457.202 157.718 467.467C22.4463 477.321 -75.5425 464.625 -186.949 456.878C-299.379 449.061 -459.72 452.199 -536.303 579.058C-638.159 747.72 -723.04 908.367 -807.481 1070.92' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M943.866 -270.772C925.078 -129.63 759.697 127.03 570.287 283.34C475.345 361.698 310.476 436.849 162.941 445.304C32.3292 452.806 -68.6063 442.95 -166.87 436.526C-278.937 429.211 -447.595 430.365 -521.8 570.208C-619.546 754.412 -701.37 922.624 -789.681 1084.84' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M974.683 -199.442C945.458 -70.7627 779.349 173.672 578.2 305.963C492.324 362.444 322.07 416.699 168.109 423.146C42.1456 428.418 -61.7205 421.334 -146.868 416.192C-258.566 409.433 -435.621 408.566 -507.353 561.363C-601.123 761.076 -679.768 936.864 -771.948 1098.75' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M1005.5 -128.112C965.86 -11.9084 801.212 226.022 586.12 328.552C509.74 364.949 333.648 396.761 173.306 400.941C51.9793 404.107 -54.8009 399.727 -126.802 395.819C-238.144 389.739 -423.652 386.713 -492.842 552.479C-582.729 767.786 -658.119 951.134 -754.169 1112.69' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3cpath d='M1036.32 -56.7824C986.242 46.9587 823.919 288.417 594.032 351.175C478.827 382.598 36.1872 382.156 -106.77 375.438C-217.75 370.236 -411.78 364.889 -478.365 543.587C-564.424 774.493 -636.483 965.382 -736.415 1126.59' stroke='%23094BAE' stroke-width='2' stroke-miterlimit='8.192'/%3e%3c/g%3e%3ccircle cx='406.5' cy='369.5' r='316.5' fill='url(%23paint0_radial_11523_4500)'/%3e%3c/g%3e%3cdefs%3e%3cradialGradient id='paint0_radial_11523_4500' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(406.5 369.5) rotate(159.194) scale(443.415)'%3e%3cstop stop-color='%23EEF2F6'/%3e%3cstop offset='1' stop-color='%23EEF2F6' stop-opacity='0'/%3e%3c/radialGradient%3e%3cclipPath id='clip0_11523_4500'%3e%3crect width='2020' height='963' fill='white' transform='translate(-50)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")
		no-repeat;
}

@media (max-width: 991.98px) {
	#wrapper .hero-section {
		padding: 40px 0 0;
		background-image: none;
	}
}

#wrapper .hero-section .row {
	--bs-gutter-x: 90px;
}

@media (max-width: 1399.98px) {
	#wrapper .hero-section .row {
		--bs-gutter-x: 60px;
	}
}

@media (max-width: 1199.98px) {
	#wrapper .hero-section .row {
		--bs-gutter-x: 30px;
	}
}

#wrapper .hero-section .small-column {
	flex: 0 0 auto;
	width: 420px;
}

@media (max-width: 1399.98px) {
	#wrapper .hero-section .small-column {
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	#wrapper .hero-section .small-column {
		width: 100%;
		order: 2;
		margin-bottom: 40px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .hero-section .large-column {
		width: 100%;
		order: 1;
	}
}

#wrapper .recommended-for-you-list .container-fluid.overflow-hidden,
#wrapper .recommended-for-you-list .overflow-hidden.container-lg,
#wrapper .recommended-for-you-list .overflow-hidden.container-md,
#wrapper .recommended-for-you-list .overflow-hidden.container-sm,
#wrapper .recommended-for-you-list .overflow-hidden.container-xl,
#wrapper .recommended-for-you-list .overflow-hidden.container-xxl,
#wrapper .recommended-for-you-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapper .recommended-for-you-list .container-fluid.overflow-hidden .row,
#wrapper .recommended-for-you-list .container-fluid.overflow-hidden li,
#wrapper .recommended-for-you-list .overflow-hidden.container-lg .row,
#wrapper .recommended-for-you-list .overflow-hidden.container-lg li,
#wrapper .recommended-for-you-list .overflow-hidden.container-md .row,
#wrapper .recommended-for-you-list .overflow-hidden.container-md li,
#wrapper .recommended-for-you-list .overflow-hidden.container-sm .row,
#wrapper .recommended-for-you-list .overflow-hidden.container-sm li,
#wrapper .recommended-for-you-list .overflow-hidden.container-xl .row,
#wrapper .recommended-for-you-list .overflow-hidden.container-xl li,
#wrapper .recommended-for-you-list .overflow-hidden.container-xxl .row,
#wrapper .recommended-for-you-list .overflow-hidden.container-xxl li,
#wrapper .recommended-for-you-list ul .row,
#wrapper .recommended-for-you-list ul li {
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: 2px solid #dcdcdc;
}

#wrapper .recommended-for-you-list .container-fluid.overflow-hidden .row > .col,
#wrapper .recommended-for-you-list .container-fluid.overflow-hidden li > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-lg .row > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-lg li > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-md .row > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-md li > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-sm .row > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-sm li > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-xl .row > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-xl li > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-xxl .row > .col,
#wrapper .recommended-for-you-list .overflow-hidden.container-xxl li > .col,
#wrapper .recommended-for-you-list ul .row > .col,
#wrapper .recommended-for-you-list ul li > .col {
	padding: 0;
	margin: 0;
}

#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	a:not(.btn),
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	a:not(.btn),
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	a:not(.btn),
#wrapper .recommended-for-you-list .overflow-hidden.container-lg li a:not(.btn),
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	a:not(.btn),
#wrapper .recommended-for-you-list .overflow-hidden.container-md li a:not(.btn),
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	a:not(.btn),
#wrapper .recommended-for-you-list .overflow-hidden.container-sm li a:not(.btn),
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	a:not(.btn),
#wrapper .recommended-for-you-list .overflow-hidden.container-xl li a:not(.btn),
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	a:not(.btn),
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	a:not(.btn),
#wrapper .recommended-for-you-list ul .row a:not(.btn),
#wrapper .recommended-for-you-list ul li a:not(.btn) {
	color: inherit;
	text-decoration: none;
}

#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	a:not(.btn):focus-visible,
#wrapper .recommended-for-you-list ul .row a:not(.btn):focus,
#wrapper .recommended-for-you-list ul .row a:not(.btn):focus-visible,
#wrapper .recommended-for-you-list ul li a:not(.btn):focus,
#wrapper .recommended-for-you-list ul li a:not(.btn):focus-visible {
	box-shadow: none;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: 2px;
}

#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	li
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	li
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	li
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	li
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	a:not(.btn):hover,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	a:not(.btn):focus,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	a:not(.btn):focus-visible,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	a:not(.btn):hover,
#wrapper .recommended-for-you-list ul .row a:not(.btn):focus,
#wrapper .recommended-for-you-list ul .row a:not(.btn):focus-visible,
#wrapper .recommended-for-you-list ul .row a:not(.btn):hover,
#wrapper .recommended-for-you-list ul li a:not(.btn):focus,
#wrapper .recommended-for-you-list ul li a:not(.btn):focus-visible,
#wrapper .recommended-for-you-list ul li a:not(.btn):hover {
	text-decoration: underline;
}

#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	.row
	.list-title,
#wrapper
	.recommended-for-you-list
	.container-fluid.overflow-hidden
	li
	.list-title,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-lg
	.row
	.list-title,
#wrapper .recommended-for-you-list .overflow-hidden.container-lg li .list-title,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-md
	.row
	.list-title,
#wrapper .recommended-for-you-list .overflow-hidden.container-md li .list-title,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-sm
	.row
	.list-title,
#wrapper .recommended-for-you-list .overflow-hidden.container-sm li .list-title,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xl
	.row
	.list-title,
#wrapper .recommended-for-you-list .overflow-hidden.container-xl li .list-title,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	.row
	.list-title,
#wrapper
	.recommended-for-you-list
	.overflow-hidden.container-xxl
	li
	.list-title,
#wrapper .recommended-for-you-list ul .row .list-title,
#wrapper .recommended-for-you-list ul li .list-title {
	margin-bottom: 10px;
}

#wrapper .ribbon-left {
	position: relative;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#wrapper .ribbon-left:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 4px;
	background: #1266e2;
}

#wrapper .ribbon-left.ribbon-purple:before {
	background: #8360ff;
}

#wrapper .ribbon-left.ribbon-red:before {
	background: #ff5050;
}

#wrapper .ribbon-left.ribbon-red-2:before {
	background: #ff5050;
}

#wrapper .vertical-card-listing .container-fluid.overflow-hidden,
#wrapper .vertical-card-listing .overflow-hidden.container-lg,
#wrapper .vertical-card-listing .overflow-hidden.container-md,
#wrapper .vertical-card-listing .overflow-hidden.container-sm,
#wrapper .vertical-card-listing .overflow-hidden.container-xl,
#wrapper .vertical-card-listing .overflow-hidden.container-xxl,
#wrapper .vertical-card-listing ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#wrapper .vertical-card-listing .container-fluid.overflow-hidden .row,
#wrapper .vertical-card-listing .container-fluid.overflow-hidden li,
#wrapper .vertical-card-listing .overflow-hidden.container-lg .row,
#wrapper .vertical-card-listing .overflow-hidden.container-lg li,
#wrapper .vertical-card-listing .overflow-hidden.container-md .row,
#wrapper .vertical-card-listing .overflow-hidden.container-md li,
#wrapper .vertical-card-listing .overflow-hidden.container-sm .row,
#wrapper .vertical-card-listing .overflow-hidden.container-sm li,
#wrapper .vertical-card-listing .overflow-hidden.container-xl .row,
#wrapper .vertical-card-listing .overflow-hidden.container-xl li,
#wrapper .vertical-card-listing .overflow-hidden.container-xxl .row,
#wrapper .vertical-card-listing .overflow-hidden.container-xxl li,
#wrapper .vertical-card-listing ul .row,
#wrapper .vertical-card-listing ul li {
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: 2px solid #dcdcdc;
}

#wrapper .vertical-card-listing .container-fluid.overflow-hidden .row > .col,
#wrapper .vertical-card-listing .container-fluid.overflow-hidden li > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-lg .row > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-lg li > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-md .row > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-md li > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-sm .row > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-sm li > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-xl .row > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-xl li > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-xxl .row > .col,
#wrapper .vertical-card-listing .overflow-hidden.container-xxl li > .col,
#wrapper .vertical-card-listing ul .row > .col,
#wrapper .vertical-card-listing ul li > .col {
	padding: 0;
	margin: 0;
}

#wrapper .vertical-card,
#wrapper .vertical-card-listing .card {
	margin: 0;
	display: flex;
	flex-direction: row-reverse;
	width: 100%;
	box-shadow: none;
	border: 0;
	padding: 0;
	justify-content: space-between;
	gap: 30px;
}

#wrapper .vertical-card .card-img,
#wrapper .vertical-card-listing .card .card-img {
	width: 100px;
	height: 100px;
	margin: 0;
}

#wrapper .vertical-card .card-img img,
#wrapper .vertical-card-listing .card .card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 20px;
}

#wrapper .vertical-card .card-body,
#wrapper .vertical-card-listing .card .card-body {
	padding: 0;
}

#wrapper .vertical-card .card-body .card-title,
#wrapper .vertical-card-listing .card .card-body .card-title {
	margin-bottom: 10px;
}

#wrapper .vertical-card .card-body .card-para,
#wrapper .vertical-card-listing .card .card-body .card-para {
	margin-bottom: 0;
}

#wrapper .vertical-card .card-body .card-para a,
#wrapper .vertical-card-listing .card .card-body .card-para a {
	color: inherit;
	text-decoration: none;
}

#wrapper .vertical-card .card-body .card-para a:focus,
#wrapper .vertical-card .card-body .card-para a:focus-visible,
#wrapper .vertical-card-listing .card .card-body .card-para a:focus,
#wrapper .vertical-card-listing .card .card-body .card-para a:focus-visible {
	box-shadow: none;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: 2px;
}

#wrapper .vertical-card .card-body .card-para a:focus,
#wrapper .vertical-card .card-body .card-para a:focus-visible,
#wrapper .vertical-card .card-body .card-para a:hover,
#wrapper .vertical-card-listing .card .card-body .card-para a:focus,
#wrapper .vertical-card-listing .card .card-body .card-para a:focus-visible,
#wrapper .vertical-card-listing .card .card-body .card-para a:hover {
	text-decoration: underline;
}

#wrapper .whats-trending-sec {
	margin-bottom: 30px;
}

#wrapper .whats-trending-sec.white-bg .left-heading-wrap {
	background: #fff;
}

#wrapper .whats-trending-sec.white-bg .left-heading-wrap:before {
	background: #fff;
}

#wrapper .whats-trending-sec.white-bg .left-heading-wrap a {
	color: #1266e2;
}

#wrapper
	.card.alternate-card
	.whats-trending-sec.white-bg
	.left-heading-wrap
	.link-btn:after,
#wrapper
	.pagination-bar
	.page-item:last-child
	.whats-trending-sec.white-bg
	.left-heading-wrap
	.page-link:after,
#wrapper
	.quote-card
	.quote-title
	.whats-trending-sec.white-bg
	.left-heading-wrap
	a:after,
#wrapper
	.topics-list
	ul
	li
	.whats-trending-sec.white-bg
	.left-heading-wrap
	a:after,
#wrapper .whats-trending-sec.white-bg .left-heading-wrap .btn-arrow-right:after,
#wrapper
	.whats-trending-sec.white-bg
	.left-heading-wrap
	.card.alternate-card
	.link-btn:after,
#wrapper
	.whats-trending-sec.white-bg
	.left-heading-wrap
	.pagination-bar
	.page-item:last-child
	.page-link:after,
#wrapper
	.whats-trending-sec.white-bg
	.left-heading-wrap
	.quote-card
	.quote-title
	a:after,
#wrapper
	.whats-trending-sec.white-bg
	.left-heading-wrap
	.topics-list
	ul
	li
	a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%231266E2'/%3e%3c/svg%3e");
}

#wrapper .whats-trending-sec.primary-bg .left-heading-wrap {
	background: #1266e2;
}

#wrapper .whats-trending-sec.primary-bg .left-heading-wrap .h2,
#wrapper .whats-trending-sec.primary-bg .left-heading-wrap a,
#wrapper .whats-trending-sec.primary-bg .left-heading-wrap h2,
#wrapper .whats-trending-sec.primary-bg .left-heading-wrap label,
#wrapper .whats-trending-sec.primary-bg .left-heading-wrap p {
	color: #fff;
}

#wrapper .whats-trending-sec.primary-bg .left-heading-wrap:before {
	background: #1266e2;
}

#wrapper
	.card.alternate-card
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.link-btn:after,
#wrapper
	.pagination-bar
	.page-item:last-child
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.page-link:after,
#wrapper
	.quote-card
	.quote-title
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	a:after,
#wrapper
	.topics-list
	ul
	li
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	a:after,
#wrapper
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.btn-arrow-right:after,
#wrapper
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.card.alternate-card
	.link-btn:after,
#wrapper
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.pagination-bar
	.page-item:last-child
	.page-link:after,
#wrapper
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.quote-card
	.quote-title
	a:after,
#wrapper
	.whats-trending-sec.primary-bg
	.left-heading-wrap
	.topics-list
	ul
	li
	a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

#wrapper .whats-trending-sec.purple-gradient-bg {
	background: linear-gradient(95deg, #1266e2 20%, #8360ff 100%);
}

#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap {
	background: #1266e2;
}

@media (max-width: 991.98px) {
	#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap {
		background: 0 0;
	}
}

#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap .h2,
#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap a,
#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap h2,
#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap label,
#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap p {
	color: #fff;
}

#wrapper .whats-trending-sec.purple-gradient-bg .left-heading-wrap:before {
	background: #1266e2;
}

#wrapper
	.card.alternate-card
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.link-btn:after,
#wrapper
	.pagination-bar
	.page-item:last-child
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.page-link:after,
#wrapper
	.quote-card
	.quote-title
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	a:after,
#wrapper
	.topics-list
	ul
	li
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	a:after,
#wrapper
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.btn-arrow-right:after,
#wrapper
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.card.alternate-card
	.link-btn:after,
#wrapper
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.pagination-bar
	.page-item:last-child
	.page-link:after,
#wrapper
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.quote-card
	.quote-title
	a:after,
#wrapper
	.whats-trending-sec.purple-gradient-bg
	.left-heading-wrap
	.topics-list
	ul
	li
	a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

#wrapper .whats-trending-sec .left-heading-wrap {
	position: relative;
	z-index: 1;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	padding-right: 65px;
}

@media (max-width: 991.98px) {
	#wrapper .whats-trending-sec .left-heading-wrap {
		padding-right: 0;
		margin-bottom: 30px;
		display: block;
		height: auto;
	}
}

#wrapper .whats-trending-sec .left-heading-wrap:before {
	content: "";
	position: absolute;
	width: calc(100vw + var(--bs-gutter-x));
	height: 100vh;
	z-index: -1;
	left: auto;
	right: calc(var(--bs-gutter-x) / -2);
	top: 50%;
	transform: translateY(-50%);
}

@media (max-width: 991.98px) {
	#wrapper .whats-trending-sec .left-heading-wrap:before {
		display: none;
	}
}

#wrapper .whats-trending-sec .left-heading-wrap .h2,
#wrapper .whats-trending-sec .left-heading-wrap h2 {
	margin-bottom: 20px;
}

#wrapper .whats-trending-sec .left-heading-wrap .has-paragraph-below.h2,
#wrapper .whats-trending-sec .left-heading-wrap h2.has-paragraph-below {
	margin-bottom: 10px;
}

@media (max-width: 991.98px) {
	#wrapper .whats-trending-sec .left-heading-wrap .h2,
	#wrapper .whats-trending-sec .left-heading-wrap h2 {
		margin-bottom: 5px;
	}
}

#wrapper .whats-trending-sec .left-heading-wrap p {
	margin-bottom: 10px;
}

#wrapper .whats-trending-sec .left-heading-wrap a {
	text-decoration: none;
}

#wrapper .whats-trending-sec .left-heading-wrap a:focus,
#wrapper .whats-trending-sec .left-heading-wrap a:focus-visible {
	box-shadow: none;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: 2px;
}

#wrapper .whats-trending-sec .left-heading-wrap a:focus,
#wrapper .whats-trending-sec .left-heading-wrap a:focus-visible,
#wrapper .whats-trending-sec .left-heading-wrap a:hover {
	text-decoration: underline;
}

#wrapper .right-content-wrap-2 .journal-content-article {
	height: 100%;
}

@media (max-width: 991.98px) {
	#wrapper .right-content-wrap-2 .list-unstyled.slick-slider,
	#wrapper .right-content-wrap-2 .slick-slider {
		margin-bottom: 70px;
	}
}

#wrapper .right-content-wrap-2 .list-unstyled.slick-slider .slick-slide,
#wrapper .right-content-wrap-2 .slick-slider .slick-slide {
	padding: 0 0.9375rem;
}

#wrapper .right-content-wrap-2 .list-unstyled.slick-slider .slick-arrow,
#wrapper .right-content-wrap-2 .slick-slider .slick-arrow {
	bottom: 100%;
	top: auto;
	left: auto;
	right: 0;
}

@media (max-width: 991.98px) {
	#wrapper .right-content-wrap-2 .list-unstyled.slick-slider .slick-arrow,
	#wrapper .right-content-wrap-2 .slick-slider .slick-arrow {
		top: calc(100% + 20px);
		bottom: 0;
		transform: none;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}
}

#wrapper
	.right-content-wrap-2
	.list-unstyled.slick-slider
	.slick-arrow.slick-prev,
#wrapper .right-content-wrap-2 .slick-slider .slick-arrow.slick-prev {
	right: 3.75rem;
}

@media (max-width: 991.98px) {
	#wrapper
		.right-content-wrap-2
		.list-unstyled.slick-slider
		.slick-arrow.slick-prev,
	#wrapper .right-content-wrap-2 .slick-slider .slick-arrow.slick-prev {
		left: -3.75rem;
		right: 0;
	}
}

#wrapper
	.right-content-wrap-2
	.list-unstyled.slick-slider
	.slick-arrow.slick-next,
#wrapper .right-content-wrap-2 .slick-slider .slick-arrow.slick-next {
	right: 0rem;
}

@media (max-width: 991.98px) {
	#wrapper
		.right-content-wrap-2
		.list-unstyled.slick-slider
		.slick-arrow.slick-next,
	#wrapper .right-content-wrap-2 .slick-slider .slick-arrow.slick-next {
		left: 3.75rem;
		right: 0;
	}
}

#wrapper .right-content-wrap-2 .list-unstyled.slick-slider .slick-list,
#wrapper .right-content-wrap-2 .slick-slider .slick-list {
	margin-left: 0;
	margin-right: 0;
}

@media (max-width: 991.98px) {
	#wrapper .right-content-wrap-2 .list-unstyled.slick-slider .slick-list,
	#wrapper .right-content-wrap-2 .slick-slider .slick-list {
		margin-left: -15px;
		margin-right: -15px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .extended-carousel,
	#wrapper .right-content-wrap-2,
	#wrapper .whats-trending-sec .right-content-wrap {
		padding: 0 15px;
	}
}

#wrapper .extended-carousel .container-fluid.overflow-hidden,
#wrapper .extended-carousel .overflow-hidden.container-lg,
#wrapper .extended-carousel .overflow-hidden.container-md,
#wrapper .extended-carousel .overflow-hidden.container-sm,
#wrapper .extended-carousel .overflow-hidden.container-xl,
#wrapper .extended-carousel .overflow-hidden.container-xxl,
#wrapper .extended-carousel ul,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl,
#wrapper .right-content-wrap-2 ul,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden,
#wrapper .whats-trending-sec .right-content-wrap .overflow-hidden.container-lg,
#wrapper .whats-trending-sec .right-content-wrap .overflow-hidden.container-md,
#wrapper .whats-trending-sec .right-content-wrap .overflow-hidden.container-sm,
#wrapper .whats-trending-sec .right-content-wrap .overflow-hidden.container-xl,
#wrapper .whats-trending-sec .right-content-wrap .overflow-hidden.container-xxl,
#wrapper .whats-trending-sec .right-content-wrap ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: visible !important;
	flex-direction: column !important;
}

@media (max-width: 991.98px) {
	#wrapper .extended-carousel .container-fluid.overflow-hidden,
	#wrapper .extended-carousel .overflow-hidden.container-lg,
	#wrapper .extended-carousel .overflow-hidden.container-md,
	#wrapper .extended-carousel .overflow-hidden.container-sm,
	#wrapper .extended-carousel .overflow-hidden.container-xl,
	#wrapper .extended-carousel .overflow-hidden.container-xxl,
	#wrapper .extended-carousel ul,
	#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden,
	#wrapper .right-content-wrap-2 .overflow-hidden.container-lg,
	#wrapper .right-content-wrap-2 .overflow-hidden.container-md,
	#wrapper .right-content-wrap-2 .overflow-hidden.container-sm,
	#wrapper .right-content-wrap-2 .overflow-hidden.container-xl,
	#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl,
	#wrapper .right-content-wrap-2 ul,
	#wrapper
		.whats-trending-sec
		.right-content-wrap
		.container-fluid.overflow-hidden,
	#wrapper
		.whats-trending-sec
		.right-content-wrap
		.overflow-hidden.container-lg,
	#wrapper
		.whats-trending-sec
		.right-content-wrap
		.overflow-hidden.container-md,
	#wrapper
		.whats-trending-sec
		.right-content-wrap
		.overflow-hidden.container-sm,
	#wrapper
		.whats-trending-sec
		.right-content-wrap
		.overflow-hidden.container-xl,
	#wrapper
		.whats-trending-sec
		.right-content-wrap
		.overflow-hidden.container-xxl,
	#wrapper .whats-trending-sec .right-content-wrap ul {
		margin: 0 0 60px;
		padding: 0;
	}
}

#wrapper .extended-carousel .container-fluid.overflow-hidden .row,
#wrapper .extended-carousel .container-fluid.overflow-hidden li,
#wrapper .extended-carousel .overflow-hidden.container-lg .row,
#wrapper .extended-carousel .overflow-hidden.container-lg li,
#wrapper .extended-carousel .overflow-hidden.container-md .row,
#wrapper .extended-carousel .overflow-hidden.container-md li,
#wrapper .extended-carousel .overflow-hidden.container-sm .row,
#wrapper .extended-carousel .overflow-hidden.container-sm li,
#wrapper .extended-carousel .overflow-hidden.container-xl .row,
#wrapper .extended-carousel .overflow-hidden.container-xl li,
#wrapper .extended-carousel .overflow-hidden.container-xxl .row,
#wrapper .extended-carousel .overflow-hidden.container-xxl li,
#wrapper .extended-carousel ul .row,
#wrapper .extended-carousel ul li,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden .row,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden li,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg .row,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg li,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md .row,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md li,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm .row,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm li,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl .row,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl li,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl .row,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl li,
#wrapper .right-content-wrap-2 ul .row,
#wrapper .right-content-wrap-2 ul li,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	.row,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	li,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	.row,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	li,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	.row,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	li,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	.row,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	li,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	.row,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	li,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	.row,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	li,
#wrapper .whats-trending-sec .right-content-wrap ul .row,
#wrapper .whats-trending-sec .right-content-wrap ul li {
	padding: 0;
	margin: 0;
	height: 100%;
}

#wrapper .extended-carousel .container-fluid.overflow-hidden .row .col,
#wrapper .extended-carousel .container-fluid.overflow-hidden li .col,
#wrapper .extended-carousel .overflow-hidden.container-lg .row .col,
#wrapper .extended-carousel .overflow-hidden.container-lg li .col,
#wrapper .extended-carousel .overflow-hidden.container-md .row .col,
#wrapper .extended-carousel .overflow-hidden.container-md li .col,
#wrapper .extended-carousel .overflow-hidden.container-sm .row .col,
#wrapper .extended-carousel .overflow-hidden.container-sm li .col,
#wrapper .extended-carousel .overflow-hidden.container-xl .row .col,
#wrapper .extended-carousel .overflow-hidden.container-xl li .col,
#wrapper .extended-carousel .overflow-hidden.container-xxl .row .col,
#wrapper .extended-carousel .overflow-hidden.container-xxl li .col,
#wrapper .extended-carousel ul .row .col,
#wrapper .extended-carousel ul li .col,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden .row .col,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden li .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg .row .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg li .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md .row .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md li .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm .row .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm li .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl .row .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl li .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl .row .col,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl li .col,
#wrapper .right-content-wrap-2 ul .row .col,
#wrapper .right-content-wrap-2 ul li .col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	.row
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	li
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	.row
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	li
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	.row
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	li
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	.row
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	li
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	.row
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	li
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	.row
	.col,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	li
	.col,
#wrapper .whats-trending-sec .right-content-wrap ul .row .col,
#wrapper .whats-trending-sec .right-content-wrap ul li .col {
	height: 100%;
	padding: 0;
	margin: 0;
}

#wrapper .extended-carousel .container-fluid.overflow-hidden .row .col > div,
#wrapper
	.extended-carousel
	.container-fluid.overflow-hidden
	.row
	.col
	> div
	> div,
#wrapper
	.extended-carousel
	.container-fluid.overflow-hidden
	.row
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .container-fluid.overflow-hidden li .col > div,
#wrapper
	.extended-carousel
	.container-fluid.overflow-hidden
	li
	.col
	> div
	> div,
#wrapper
	.extended-carousel
	.container-fluid.overflow-hidden
	li
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-lg .row .col > div,
#wrapper .extended-carousel .overflow-hidden.container-lg .row .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-lg
	.row
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-lg li .col > div,
#wrapper .extended-carousel .overflow-hidden.container-lg li .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-lg
	li
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-md .row .col > div,
#wrapper .extended-carousel .overflow-hidden.container-md .row .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-md
	.row
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-md li .col > div,
#wrapper .extended-carousel .overflow-hidden.container-md li .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-md
	li
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-sm .row .col > div,
#wrapper .extended-carousel .overflow-hidden.container-sm .row .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-sm
	.row
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-sm li .col > div,
#wrapper .extended-carousel .overflow-hidden.container-sm li .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-sm
	li
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-xl .row .col > div,
#wrapper .extended-carousel .overflow-hidden.container-xl .row .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-xl
	.row
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-xl li .col > div,
#wrapper .extended-carousel .overflow-hidden.container-xl li .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-xl
	li
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-xxl .row .col > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-xxl
	.row
	.col
	> div
	> div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-xxl
	.row
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel .overflow-hidden.container-xxl li .col > div,
#wrapper .extended-carousel .overflow-hidden.container-xxl li .col > div > div,
#wrapper
	.extended-carousel
	.overflow-hidden.container-xxl
	li
	.col
	> div
	> div
	> div,
#wrapper .extended-carousel ul .row .col > div,
#wrapper .extended-carousel ul .row .col > div > div,
#wrapper .extended-carousel ul .row .col > div > div > div,
#wrapper .extended-carousel ul li .col > div,
#wrapper .extended-carousel ul li .col > div > div,
#wrapper .extended-carousel ul li .col > div > div > div,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden .row .col > div,
#wrapper
	.right-content-wrap-2
	.container-fluid.overflow-hidden
	.row
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.container-fluid.overflow-hidden
	.row
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .container-fluid.overflow-hidden li .col > div,
#wrapper
	.right-content-wrap-2
	.container-fluid.overflow-hidden
	li
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.container-fluid.overflow-hidden
	li
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg .row .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-lg
	.row
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-lg
	.row
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-lg li .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-lg
	li
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-lg
	li
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md .row .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-md
	.row
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-md
	.row
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-md li .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-md
	li
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-md
	li
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm .row .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-sm
	.row
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-sm
	.row
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-sm li .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-sm
	li
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-sm
	li
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl .row .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xl
	.row
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xl
	.row
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xl li .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xl
	li
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xl
	li
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl .row .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xxl
	.row
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xxl
	.row
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 .overflow-hidden.container-xxl li .col > div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xxl
	li
	.col
	> div
	> div,
#wrapper
	.right-content-wrap-2
	.overflow-hidden.container-xxl
	li
	.col
	> div
	> div
	> div,
#wrapper .right-content-wrap-2 ul .row .col > div,
#wrapper .right-content-wrap-2 ul .row .col > div > div,
#wrapper .right-content-wrap-2 ul .row .col > div > div > div,
#wrapper .right-content-wrap-2 ul li .col > div,
#wrapper .right-content-wrap-2 ul li .col > div > div,
#wrapper .right-content-wrap-2 ul li .col > div > div > div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	.row
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	.row
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	.row
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	li
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	li
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.container-fluid.overflow-hidden
	li
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	.row
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	.row
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	.row
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	li
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	li
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-lg
	li
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	.row
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	.row
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	.row
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	li
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	li
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-md
	li
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	.row
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	.row
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	.row
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	li
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	li
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-sm
	li
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	.row
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	.row
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	.row
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	li
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	li
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xl
	li
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	.row
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	.row
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	.row
	.col
	> div
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	li
	.col
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	li
	.col
	> div
	> div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.overflow-hidden.container-xxl
	li
	.col
	> div
	> div
	> div,
#wrapper .whats-trending-sec .right-content-wrap ul .row .col > div,
#wrapper .whats-trending-sec .right-content-wrap ul .row .col > div > div,
#wrapper .whats-trending-sec .right-content-wrap ul .row .col > div > div > div,
#wrapper .whats-trending-sec .right-content-wrap ul li .col > div,
#wrapper .whats-trending-sec .right-content-wrap ul li .col > div > div,
#wrapper .whats-trending-sec .right-content-wrap ul li .col > div > div > div {
	height: 100%;
}

#wrapper .extended-carousel .card,
#wrapper .right-content-wrap-2 .card,
#wrapper .whats-trending-sec .right-content-wrap .card {
	margin-bottom: 0;
	padding: 30px;
	background: #fff;
	height: 100%;
}

@media (max-width: 991.98px) {
	#wrapper .extended-carousel .card,
	#wrapper .right-content-wrap-2 .card,
	#wrapper .whats-trending-sec .right-content-wrap .card {
		padding: 20px;
	}
}

#wrapper .extended-carousel .card .card-title,
#wrapper .right-content-wrap-2 .card .card-title,
#wrapper .whats-trending-sec .right-content-wrap .card .card-title {
	font-weight: 300;
}

#wrapper .extended-carousel .card .card-body,
#wrapper .right-content-wrap-2 .card .card-body,
#wrapper .whats-trending-sec .right-content-wrap .card .card-body {
	padding: 0;
	margin: 0;
}

#wrapper .extended-carousel .card .card-para p,
#wrapper .right-content-wrap-2 .card .card-para p,
#wrapper .whats-trending-sec .right-content-wrap .card .card-para p {
	margin-bottom: 10px;
}

#wrapper .extended-carousel .slick-slider,
#wrapper .right-content-wrap-2 .slick-slider,
#wrapper .whats-trending-sec .right-content-wrap .slick-slider {
	margin: 0;
}

@media (max-width: 991.98px) {
	#wrapper .extended-carousel .slick-slider,
	#wrapper .right-content-wrap-2 .slick-slider,
	#wrapper .whats-trending-sec .right-content-wrap .slick-slider {
		margin-bottom: 60px;
	}
}

#wrapper .extended-carousel .slick-list,
#wrapper .right-content-wrap-2 .slick-list,
#wrapper .whats-trending-sec .right-content-wrap .slick-list {
	overflow: visible;
}

#wrapper .extended-carousel .slick-list .slick-track,
#wrapper .right-content-wrap-2 .slick-list .slick-track,
#wrapper .whats-trending-sec .right-content-wrap .slick-list .slick-track {
	display: flex;
}

#wrapper .extended-carousel .slick-list .slick-slide,
#wrapper .right-content-wrap-2 .slick-list .slick-slide,
#wrapper .whats-trending-sec .right-content-wrap .slick-list .slick-slide {
	opacity: 0.5;
	padding: 0 15px;
	height: auto;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#wrapper .extended-carousel .slick-list .slick-slide > div,
#wrapper .right-content-wrap-2 .slick-list .slick-slide > div,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.slick-list
	.slick-slide
	> div {
	height: 100%;
	display: flex;
}

@media (max-width: 991.98px) {
	#wrapper .extended-carousel .slick-list .slick-slide,
	#wrapper .right-content-wrap-2 .slick-list .slick-slide,
	#wrapper .whats-trending-sec .right-content-wrap .slick-list .slick-slide {
		padding: 0 10px;
	}
}

#wrapper .extended-carousel .slick-list .slick-slide.slick-active,
#wrapper .right-content-wrap-2 .slick-list .slick-slide.slick-active,
#wrapper
	.whats-trending-sec
	.right-content-wrap
	.slick-list
	.slick-slide.slick-active {
	opacity: 1;
}

#wrapper .event-modal.is-loading .modal-content {
	position: relative;
}

#wrapper .event-modal.is-loading .modal-content:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	z-index: 10000;
}

#wrapper .event-modal.is-loading .modal-content:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	border: 4px solid transparent;
	border-top-color: #1266e2;
	border-radius: 50%;
	animation: spin 1s linear infinite;
	transform: translate(-50%, -50%);
}

#wrapper .event-modal.is-loading .modal-title {
	color: #1266e2;
}

@keyframes spin {
	0% {
		transform: rotate(0);
	}

	100% {
		transform: rotate(360deg);
	}
}

#wrapper .top-topics-sec {
	padding: 90px 0;
}

@media (max-width: 991.98px) {
	#wrapper .top-topics-sec {
		padding: 40px 0;
	}
}

#wrapper .top-topics-sec .title-with-cta-sec {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .top-topics-sec .title-with-cta-sec {
		margin-bottom: 20px;
	}
}

#wrapper .top-topics-sec .left-side .quote-card {
	height: 100%;
}

#wrapper .top-topics-sec .right-side {
	padding-top: 60px;
	padding-bottom: 60px;
}

@media (max-width: 991.98px) {
	#wrapper .top-topics-sec .right-side {
		padding-top: 40px;
		padding-bottom: 0;
	}
}

#wrapper .top-topics-sec .row {
	--bs-gutter-x: 30px;
}

#wrapper .quote-card {
	background: #1266e2;
	color: #fff;
	padding: 120px 60px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 15px;
	border-radius: 20px;
}

@media (max-width: 991.98px) {
	#wrapper .quote-card {
		padding: 40px 20px;
	}
}

#wrapper .quote-card .quote-title {
	color: #fff;
}

#wrapper .quote-card .quote-title a {
	color: inherit;
	text-decoration: none;
}

#wrapper .quote-card .quote-title a:focus,
#wrapper .quote-card .quote-title a:focus-visible {
	box-shadow: none;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: 2px;
}

#wrapper .quote-card .quote-title a:focus,
#wrapper .quote-card .quote-title a:focus-visible,
#wrapper .quote-card .quote-title a:hover {
	text-decoration: underline;
}

#wrapper .quote-card .quote-title a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23ffffff'/%3e%3c/svg%3e");
	width: 40px;
	height: 40px;
}

#wrapper .quote-card .pattern-img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}

#wrapper .topics-list {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .topics-list {
		margin-bottom: 40px;
	}
}

#wrapper .topics-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#wrapper .topics-list ul li {
	border-bottom: 2px solid #dcdcdc;
	padding: 0 0 20px;
	margin: 0 0 20px;
}

@media (max-width: 991.98px) {
	#wrapper .topics-list ul li {
		margin: 0 0 10px;
		padding: 0 0 10px;
	}
}

#wrapper .topics-list ul li a {
	color: #1266e2;
}

#wrapper .topics-list ul li a:after {
	width: 30px;
	height: 30px;
}

#wrapper .innovation-hero-banner {
	padding: 43px 0 90px;
}

@media (max-width: 991.98px) {
	#wrapper .innovation-hero-banner {
		padding: 34px 0 56px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .innovation-hero-banner .img-text-sec {
		flex-direction: column-reverse;
		gap: 40px;
	}
}

#wrapper .innovation-hero-banner .img-text-sec .text-content {
	width: 880px;
	max-width: 75%;
}

@media (max-width: 991.98px) {
	#wrapper .innovation-hero-banner .img-text-sec .text-content {
		width: 100%;
		max-width: 100%;
	}
}

#wrapper .innovation-hero-banner .img-content {
	width: 450px;
}

@media (max-width: 991.98px) {
	#wrapper .innovation-hero-banner .btns-wrapper {
		gap: 28px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec {
		padding-bottom: 0;
	}
}

#wrapper .innovate-accelarator-sec .title-with-cta-sec {
	margin-bottom: 60px;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .title-with-cta-sec {
		margin-bottom: 40px;
	}
}

#wrapper .innovate-accelarator-sec .row {
	--bs-gutter-x: 90px;
}

#wrapper .innovate-accelarator-sec .card-hero {
	margin-bottom: 0;
}

#wrapper .innovate-accelarator-sec .card-hero .btns-wrapper {
	margin-top: 15px;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .card-hero .btns-wrapper {
		margin-top: 10px;
	}
}

#wrapper .innovate-accelarator-sec .card .card-img {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .card .card-title {
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .card .card-para {
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .innovate-accelarator-right {
		padding-top: 40px;
	}
}

#wrapper
	.innovate-accelarator-sec
	.innovate-accelarator-right
	.title-with-cta-sec {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper
		.innovate-accelarator-sec
		.innovate-accelarator-right
		.title-with-cta-sec {
		margin-bottom: 20px;
	}
}

#wrapper .innovate-accelarator-sec .innovate-accelarator-right .vertical-card,
#wrapper
	.innovate-accelarator-sec
	.innovate-accelarator-right
	.vertical-card-listing
	.card,
#wrapper
	.vertical-card-listing
	.innovate-accelarator-sec
	.innovate-accelarator-right
	.card {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #dcdcdc;
	border-radius: 0;
}

#wrapper
	.innovate-accelarator-sec
	.innovate-accelarator-right
	.vertical-card
	.card-img,
#wrapper
	.innovate-accelarator-sec
	.innovate-accelarator-right
	.vertical-card-listing
	.card
	.card-img,
#wrapper
	.vertical-card-listing
	.innovate-accelarator-sec
	.innovate-accelarator-right
	.card
	.card-img {
	margin: 0;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .innovate-accelarator-right .btns-wrapper {
		margin-bottom: 40px;
	}
}

#wrapper .innovate-accelarator-sec .horizontal-card {
	margin-bottom: 0;
	background-color: #eef2f6;
	padding: 30px;
	margin-top: 40px;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .horizontal-card {
		padding: 20px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
}

#wrapper .innovate-accelarator-sec .horizontal-card .card-img {
	width: 45%;
	margin-bottom: 0;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .horizontal-card .card-img {
		width: 100%;
	}
}

#wrapper .innovate-accelarator-sec .horizontal-card .btns-wrapper {
	margin-top: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .innovate-accelarator-sec .horizontal-card .btns-wrapper {
		margin-top: 20px;
	}
}

#wrapper .divided-3-cards-sec .row,
#wrapper .divided-cards-common .row,
#wrapper .divided-cards-sec .row {
	--bs-gutter-x: 128px;
	align-items: unset !important;
}

@media (max-width: 1399.98px) {
	#wrapper .divided-3-cards-sec .row,
	#wrapper .divided-cards-common .row,
	#wrapper .divided-cards-sec .row {
		--bs-gutter-x: 50px;
	}
}

@media (min-width: 992px) {
	#wrapper .divided-3-cards-sec .row .lfr-layout-structure-item-custom-card,
	#wrapper .divided-cards-common .row .lfr-layout-structure-item-custom-card,
	#wrapper .divided-cards-sec .row .lfr-layout-structure-item-custom-card {
		height: 100%;
	}

	#wrapper
		.divided-3-cards-sec
		.row
		.lfr-layout-structure-item-custom-card
		> div,
	#wrapper
		.divided-cards-common
		.row
		.lfr-layout-structure-item-custom-card
		> div,
	#wrapper
		.divided-cards-sec
		.row
		.lfr-layout-structure-item-custom-card
		> div {
		height: 100%;
	}

	#wrapper
		.divided-3-cards-sec
		.row
		.lfr-layout-structure-item-custom-card
		> div
		.card,
	#wrapper
		.divided-cards-common
		.row
		.lfr-layout-structure-item-custom-card
		> div
		.card,
	#wrapper
		.divided-cards-sec
		.row
		.lfr-layout-structure-item-custom-card
		> div
		.card {
		height: 100%;
	}
}

#wrapper .divided-3-cards-sec .row.gap-60-40 .row,
#wrapper .divided-cards-common .row.gap-60-40 .row,
#wrapper .divided-cards-sec .row.gap-60-40 .row {
	--bs-gutter-x: 60px;
}

@media (max-width: 991.98px) {
	#wrapper .divided-3-cards-sec .row.gap-60-40 .row,
	#wrapper .divided-cards-common .row.gap-60-40 .row,
	#wrapper .divided-cards-sec .row.gap-60-40 .row {
		--bs-gutter-x: 40px;
	}
}

#wrapper .divided-3-cards-sec .row.gap-30-20 .row,
#wrapper .divided-cards-common .row.gap-30-20 .row,
#wrapper .divided-cards-sec .row.gap-30-20 .row {
	--bs-gutter-x: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .divided-3-cards-sec .row.gap-30-20 .row,
	#wrapper .divided-cards-common .row.gap-30-20 .row,
	#wrapper .divided-cards-sec .row.gap-30-20 .row {
		--bs-gutter-x: 20px;
	}
}

#wrapper .divided-3-cards-sec .card,
#wrapper .divided-cards-common .card,
#wrapper .divided-cards-sec .card {
	position: relative;
}

@media (max-width: 991.98px) {
	#wrapper .divided-3-cards-sec .card,
	#wrapper .divided-cards-common .card,
	#wrapper .divided-cards-sec .card {
		border-radius: 0;
		padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 2px solid #dcdcdc;
	}
}

#wrapper .divided-3-cards-sec .card:before,
#wrapper .divided-cards-common .card:before,
#wrapper .divided-cards-sec .card:before {
	content: "";
	position: absolute;
	top: 0;
	left: calc(var(--bs-gutter-x) / -2);
	width: 2px;
	height: 100%;
	background-color: #dcdcdc;
}

@media (max-width: 991.98px) {
	#wrapper .divided-3-cards-sec .card:before,
	#wrapper .divided-cards-common .card:before,
	#wrapper .divided-cards-sec .card:before {
		display: none;
	}
}

#wrapper .divided-3-cards-sec .card .card-title,
#wrapper .divided-cards-common .card .card-title,
#wrapper .divided-cards-sec .card .card-title {
	margin-bottom: 15px;
}

#wrapper .divided-3-cards-sec .card .btns-wrapper,
#wrapper .divided-cards-common .card .btns-wrapper,
#wrapper .divided-cards-sec .card .btns-wrapper {
	margin-top: 15px;
}

@media (max-width: 991.98px) {
	#wrapper .divided-3-cards-sec .card .btns-wrapper,
	#wrapper .divided-cards-common .card .btns-wrapper,
	#wrapper .divided-cards-sec .card .btns-wrapper {
		margin-top: 20px;
	}
}

#wrapper .divided-cards-sec .row .col-12:nth-of-type(odd) .card:before,
#wrapper .divided-cards-sec .row .col-md-6:nth-of-type(odd) .card:before {
	display: none;
}

#wrapper .divided-cards-sec .row .col-12:last-child .card,
#wrapper .divided-cards-sec .row .col-md-6:last-child .card {
	margin-bottom: 0;
	padding-bottom: none;
	border-bottom: none;
}

#wrapper .divided-3-cards-sec .col-12:nth-child(3n + 1) .card:before,
#wrapper .divided-3-cards-sec .col-md-4:nth-child(3n + 1) .card:before {
	display: none;
}

@media (max-width: 991.98px) {
	#wrapper .our-brands-sec {
		padding: 40px 0 0;
	}
}

#wrapper .our-brands-sec .title-with-cta-sec {
	margin-bottom: 60px;
}

@media (max-width: 991.98px) {
	#wrapper .our-brands-sec .title-with-cta-sec {
		margin-bottom: 40px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .our-brands-sec .card {
		margin-bottom: 40px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .our-brands-sec .card .logo-icon {
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .our-brands-sec .card .card-para {
		margin-bottom: 20px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider,
	#wrapper .testimonial-slider--image-nav {
		margin-bottom: 70px;
	}
}

#wrapper .testimonial-slider .testimonial-wrapper,
#wrapper .testimonial-slider--image-nav .testimonial-wrapper {
	margin-bottom: 0;
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider .testimonial-wrapper,
	#wrapper .testimonial-slider--image-nav .testimonial-wrapper {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
}

#wrapper .testimonial-slider--image-nav.text-color-white .testimonial-role,
#wrapper .testimonial-slider--image-nav.text-color-white .testimonial-text,
#wrapper .testimonial-slider.text-color-white .testimonial-role,
#wrapper .testimonial-slider.text-color-white .testimonial-text {
	color: #fff;
}

#wrapper .testimonial-slider .testimonial-slide .testimonial-content,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-content {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}

@media (max-width: 1399.98px) {
	#wrapper .testimonial-slider .testimonial-slide .testimonial-content,
	#wrapper
		.testimonial-slider--image-nav
		.testimonial-slide
		.testimonial-content {
		padding: 0 50px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider .testimonial-slide .testimonial-content,
	#wrapper
		.testimonial-slider--image-nav
		.testimonial-slide
		.testimonial-content {
		width: 100%;
		max-width: 100%;
		padding: 0 25px;
	}
}

#wrapper .testimonial-slider .testimonial-slide .testimonial-text,
#wrapper .testimonial-slider--image-nav .testimonial-slide .testimonial-text {
	margin-bottom: 30px;
}

#wrapper .testimonial-slider .testimonial-slide .testimonial-user-info,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info {
	display: flex;
	align-items: center;
	gap: 30px;
}

#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-center,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-center {
	justify-content: center;
}

#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-center
	.testimonial-company,
#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-center
	.testimonial-name,
#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-center
	.testimonial-role,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-center
	.testimonial-company,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-center
	.testimonial-name,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-center
	.testimonial-role {
	text-align: center;
}

#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-right,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-right {
	justify-content: flex-end;
}

#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-right
	.testimonial-company,
#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-right
	.testimonial-name,
#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info--align-right
	.testimonial-role,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-right
	.testimonial-company,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-right
	.testimonial-name,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info--align-right
	.testimonial-role {
	text-align: right;
}

#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info
	.client-img,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info
	.client-img {
	max-width: 50%;
	height: 60px;
	object-fit: contain;
}

@media (max-width: 991.98px) {
	#wrapper
		.testimonial-slider
		.testimonial-slide
		.testimonial-user-info
		.client-img,
	#wrapper
		.testimonial-slider--image-nav
		.testimonial-slide
		.testimonial-user-info
		.client-img {
		max-width: 85px;
	}
}

#wrapper
	.testimonial-slider
	.testimonial-slide
	.testimonial-user-info
	.client-img
	img,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-user-info
	.client-img
	img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: left center;
}

#wrapper .testimonial-slider .testimonial-slide .testimonial-role,
#wrapper .testimonial-slider--image-nav .testimonial-slide .testimonial-role {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.4;
}

#wrapper .testimonial-slider .testimonial-slide .testimonial-role:before,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.testimonial-role:before {
	content: "-";
}

#wrapper .testimonial-slider .testimonial-slide .client-img--rounded,
#wrapper
	.testimonial-slider--image-nav
	.testimonial-slide
	.client-img--rounded {
	border-radius: 50%;
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center;
}

#wrapper .testimonial-slider .slick-prev,
#wrapper .testimonial-slider--image-nav .slick-prev {
	left: -50px;
}

@media (max-width: 1799.98px) {
	#wrapper .testimonial-slider .slick-prev,
	#wrapper .testimonial-slider--image-nav .slick-prev {
		left: 0;
	}
}

@media (max-width: 1399.98px) {
	#wrapper .testimonial-slider .slick-prev,
	#wrapper .testimonial-slider--image-nav .slick-prev {
		left: -15px;
	}
}

@media (max-width: 1199.98px) {
	#wrapper .testimonial-slider .slick-prev,
	#wrapper .testimonial-slider--image-nav .slick-prev {
		left: -10px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider .slick-prev,
	#wrapper .testimonial-slider--image-nav .slick-prev {
		left: auto;
	}
}

#wrapper .testimonial-slider .slick-next,
#wrapper .testimonial-slider--image-nav .slick-next {
	right: -50px;
}

@media (max-width: 1799.98px) {
	#wrapper .testimonial-slider .slick-next,
	#wrapper .testimonial-slider--image-nav .slick-next {
		right: 0;
	}
}

@media (max-width: 1399.98px) {
	#wrapper .testimonial-slider .slick-next,
	#wrapper .testimonial-slider--image-nav .slick-next {
		right: -15px;
	}
}

@media (max-width: 1199.98px) {
	#wrapper .testimonial-slider .slick-next,
	#wrapper .testimonial-slider--image-nav .slick-next {
		right: -10px;
	}
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider .slick-next,
	#wrapper .testimonial-slider--image-nav .slick-next {
		right: auto;
	}
}

#wrapper
	.testimonial-slider--marketing-resource
	.testimonial-slide__content-wrapper {
	max-width: 976px;
	margin: 0 auto;
}

#wrapper .testimonial-slider--marketing-resource .client-img--align-center,
#wrapper .testimonial-slider--marketing-resource .client-img--align-left,
#wrapper .testimonial-slider--marketing-resource .client-img--align-right {
	display: block;
	margin: 0 auto 12px;
	max-width: 105px;
	max-height: 105px;
}

#wrapper .testimonial-slider--marketing-resource .testimonial-text p {
	font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
	line-height: 1.4;
	font-weight: 400;
}

#wrapper
	.testimonial-slider--marketing-resource
	.testimonial-text
	p:last-child {
	margin-bottom: 1.2rem;
}

#wrapper .testimonial-slider--marketing-resource .testimonial-name {
	font-size: clamp(1.35rem, 1.28rem + 0.37vw, 1.56rem);
	font-weight: 400;
	margin-bottom: 8px;
}

#wrapper .testimonial-slider--marketing-resource .testimonial-role {
	font-size: clamp(0.94rem, 0.89rem + 0.24vw, 1.1rem) !important;
	font-weight: 400 !important;
	margin-bottom: 0;
}

#wrapper .testimonial-slider--marketing-resource .testimonial-role:before {
	display: none;
}

#wrapper .testimonial-slider--marketing-resource .testimonial-company {
	font-size: clamp(0.94rem, 0.89rem + 0.24vw, 1.1rem);
	margin-bottom: 0;
}

#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-company,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-name,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-role,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	.h1,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	.h2,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	.h3,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	.h4,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	.h5,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	.h6,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	h1,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	h2,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	h3,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	h4,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	h5,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	h6,
#wrapper
	.testimonial-slider--marketing-resource.text-color-white
	.testimonial-text
	p {
	color: #fff;
}

#wrapper .testimonial-slider--marketing-resource .slick-arrow {
	background: 0 0;
	height: unset;
	width: unset;
	border: solid #ccf86e;
	border-width: 0 4px 4px 0;
	display: inline-block;
	padding: 14px;
	border-radius: 0;
	background-color: transparent;
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider--marketing-resource .slick-arrow {
		top: 50%;
	}
}

#wrapper .testimonial-slider--marketing-resource .slick-arrow.slick-prev {
	transform: rotate(135deg);
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider--marketing-resource .slick-arrow.slick-prev {
		left: 10px;
		right: unset;
	}
}

#wrapper .testimonial-slider--marketing-resource .slick-arrow.slick-next {
	transform: rotate(-45deg);
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider--marketing-resource .slick-arrow.slick-next {
		right: 10px;
		left: unset;
	}
}

#wrapper .testimonial-slider--marketing-resource .slick-dots {
	margin-top: 20px;
	gap: 8px;
	justify-content: center;
}

#wrapper .testimonial-slider--marketing-resource .slick-dots button {
	padding: 0;
	width: 8px;
	height: 8px;
}

#wrapper .testimonial-slider--marketing-resource .slick-dots button:after {
	background: #ccf86e;
	opacity: 0.2;
	width: 8px;
	height: 8px;
}

#wrapper .testimonial-slider--marketing-resource .slick-dots button:before {
	border: 0;
}

#wrapper
	.testimonial-slider--marketing-resource
	.slick-dots
	button[aria-current]:after {
	background: #ccf86e;
	width: 8px;
	height: 8px;
	opacity: 1;
}

#wrapper .testimonial-slider-image-nav {
	max-width: 1170px;
	margin: 0 auto;
}

#wrapper .testimonial-slider-image-nav .testimonial-wrapper {
	margin-bottom: 60px;
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider-image-nav .testimonial-wrapper {
		margin-bottom: 20px;
	}
}

#wrapper .testimonial-slider-image-nav .slick-slide {
	opacity: 0.65;
	position: relative;
	padding: 30px;
}

#wrapper .testimonial-slider-image-nav .slick-slide.slick-current {
	opacity: 1;
}

#wrapper .testimonial-slider-image-nav .slick-slide.slick-current::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	height: 1px;
}

@media (max-width: 991.98px) {
	#wrapper .testimonial-slider-image-nav .slick-slide.slick-current::after {
		display: none;
	}
}

#wrapper .testimonial-slider-image-nav .testimonial-slider-image-nav__slide {
	text-align: center;
}

#wrapper
	.testimonial-slider-image-nav
	.testimonial-slider-image-nav__slide
	img {
	display: block;
	margin: 0 auto;
	max-height: 60px;
}

@media (max-width: 991.98px) {
	#wrapper
		.testimonial-slider-image-nav
		.testimonial-slider-image-nav__slide
		img {
		max-height: 36px;
	}
}

#wrapper .education-card-categories {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}

#wrapper .education-card-categories .category {
	display: flex;
	gap: 10px;
}

#wrapper .education-card-categories .category .category-img {
	padding: 5px 15px;
	border-radius: 0 0 10px 10px;
}

#wrapper .education-card-categories .category .category-name {
	font-size: 16px;
	color: #001026;
}

#wrapper .education-card-tags {
	display: flex;
	gap: 5px;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}

#wrapper .education-hero-banner {
	padding: 90px 0;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner {
		padding: 40px 0 20px;
	}
}

#wrapper .education-hero-banner .row {
	--bs-gutter-x: 100px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .card {
		margin-bottom: 40px;
	}
}

#wrapper .education-hero-banner .card .card-title {
	margin-bottom: 15px;
}

#wrapper .education-hero-banner .card .btns-wrapper {
	margin-top: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .card .btns-wrapper {
		margin-top: 20px;
	}
}

#wrapper .education-hero-banner .education-right-container {
	margin-left: -50px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .education-right-container {
		margin-left: 0;
	}
}

#wrapper .education-hero-banner .education-right-container .row {
	--bs-gutter-x: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .education-right-container .row {
		--bs-gutter-x: 20px;
	}
}

#wrapper .education-hero-banner .education-right-container .card {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .education-right-container .card {
		margin-bottom: 20px;
	}
}

#wrapper .education-hero-banner .education-right-container .card .card-img {
	margin-bottom: 15px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .education-right-container .card .card-img {
		margin-bottom: 0;
	}
}

#wrapper .education-hero-banner .education-right-container .card .card-para {
	margin-bottom: 15px;
}

#wrapper .education-hero-banner .education-right-container .card .btns-wrapper {
	margin-top: 0;
}

#wrapper .education-hero-banner .education-right-container .horizontal-card {
	background: #fff;
	padding: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .education-right-container .horizontal-card {
		padding: 20px;
	}
}

#wrapper
	.education-hero-banner
	.education-right-container
	.horizontal-card
	.card-img {
	margin-bottom: 0;
}

#wrapper .education-hero-banner .white-bg-card {
	justify-content: center;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .white-bg-card {
		justify-content: flex-start;
	}
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .white-bg-card .card-img {
		margin-bottom: 0;
	}
}

#wrapper .education-hero-banner .white-bg-card .card-body {
	flex: 0;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .white-bg-card .card-body {
		flex: 1;
	}
}

#wrapper .education-hero-banner .icon-card-green {
	border-radius: 20px;
}

@media (max-width: 991.98px) {
	#wrapper .education-hero-banner .icon-card-green {
		border-radius: 10px;
		margin-bottom: 20px;
	}
}

#wrapper .credits-info {
	white-space: nowrap;
}

#wrapper .certification-info {
	display: flex;
	gap: 5px;
	padding: 5px 0;
}

#wrapper .certification-info .certification-info-text {
	font-size: 16px;
}

#wrapper .certification-info .certification-info-img {
	height: 24px;
	width: 24px;
	background: transparent
		url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M5.825 21L7.45 13.975L2 9.25L9.2 8.625L12 2L14.8 8.625L22 9.25L16.55 13.975L18.175 21L12 17.275L5.825 21Z' fill='%231266E2'/%3e%3c/svg%3e")
		no-repeat;
	background-size: 100% 100%;
}

#wrapper .certification-info .certification-info-image {
	height: 24px;
	width: 24px;
	object-fit: scale-down;
}

#wrapper .education-details-sec {
	background: #fff;
	padding: 0 60px 30px;
	border-radius: 20px;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec {
		padding: 0 25px 25px;
		margin-bottom: 40px;
	}
}

#wrapper .education-details-sec .top-row {
	display: flex;
	gap: 30px;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .top-row {
		flex-direction: column;
		gap: 20px;
		margin-bottom: 20px;
	}
}

#wrapper .education-details-sec .product-title {
	margin-bottom: 30px;
}

#wrapper .education-details-sec .meta-info {
	border-radius: 20px;
	background: #eef2f6;
	padding: 30px;
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .meta-info {
		padding: 20px;
		margin-bottom: 20px;
	}
}

#wrapper .education-details-sec .meta-info ul {
	display: flex;
	gap: 20px;
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	list-style: none;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .meta-info ul {
		gap: 10px;
	}
}

#wrapper .education-details-sec .meta-info ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
}

#wrapper .education-details-sec .product-summary {
	margin-bottom: 10px;
	position: relative;
}

#wrapper .education-details-sec .product-summary.read-more {
	max-height: 200px;
	overflow: hidden;
}

#wrapper .education-details-sec .product-summary.read-more:before {
	content: "";
	background: linear-gradient(0deg, #fff, transparent);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100px;
	z-index: 1000;
}

#wrapper .education-details-sec .product-summary.read-more.expanded {
	max-height: none;
}

#wrapper .education-details-sec .product-summary.read-more.expanded:before {
	display: none;
}

#wrapper .education-details-sec .product-main-info {
	padding-top: 0;
	padding-bottom: 60px;
	margin-bottom: 30px;
	border-bottom: 1px solid #dcdcdc;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .product-main-info {
		padding-bottom: 40px;
		margin-bottom: 15px;
	}
}

#wrapper .education-details-sec .product-main-info .read-more-btn {
	display: inline-block;
	margin-bottom: 30px;
}

#wrapper .education-details-sec .product-info-wrapper {
	margin: 30px 0;
	border-bottom: 2px solid #dcdcdc;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .product-info-wrapper {
		margin: 15px 0;
	}
}

#wrapper .education-details-sec .product-info-wrapper:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}

#wrapper
	.education-details-sec
	.product-info-wrapper:last-child
	.product-info-div.show {
	margin-bottom: 0;
}

#wrapper .education-details-sec .product-info-wrapper .product-info-title {
	margin-bottom: 24px;
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .product-info-wrapper .product-info-title {
		margin-bottom: 15px;
	}
}

#wrapper
	.education-details-sec
	.product-info-wrapper
	.product-info-title
	button {
	appearance: none;
	background: 0 0;
	border: none;
	color: inherit;
	font: inherit;
	cursor: pointer;
	padding: 0;
	width: 100%;
	text-align: left;
	position: relative;
}

#wrapper
	.education-details-sec
	.product-info-wrapper
	.product-info-title
	button:after {
	content: "";
	background: transparent
		url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3e%3cpath d='M12.5 15.4L6.5 9.4L7.9 8L12.5 12.6L17.1 8L18.5 9.4L12.5 15.4Z' fill='%231266E2'/%3e%3c/svg%3e")
		no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

#wrapper
	.education-details-sec
	.product-info-wrapper
	.product-info-title
	button[aria-expanded="true"]:after {
	background: transparent
		url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3e%3cpath d='m12.5 8 6 6-1.4 1.4-4.6-4.6-4.6 4.6L6.5 14Z' fill='%231266E2'/%3e%3c/svg%3e")
		no-repeat;
}

#wrapper .education-details-sec .product-info-wrapper .product-info-div {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
	transition: all 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	#wrapper .education-details-sec .product-info-wrapper .product-info-div {
		transition: none;
	}
}

@media (max-width: 991.98px) {
	#wrapper .education-details-sec .product-info-wrapper .product-info-div {
		padding-left: 0;
		padding-right: 0;
	}
}

#wrapper .education-details-sec .product-info-wrapper .product-info-div.show {
	margin-bottom: 60px;
}

#wrapper .custom-table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	background: #fff;
	border: 0;
	border-radius: 20px;
}

#wrapper .custom-table td,
#wrapper .custom-table th {
	color: #001026;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	padding: 20px;
	border: 0;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 15px 20px;
	vertical-align: top;
}

#wrapper .custom-table td:first-child,
#wrapper .custom-table th:first-child {
	border-left: 0;
}

#wrapper .custom-table td:last-child,
#wrapper .custom-table th:last-child {
	border-right: 0;
}

#wrapper .custom-table td .icon-info,
#wrapper .custom-table th .icon-info {
	height: 18px;
	width: 18px;
	margin-left: 5px;
}

#wrapper .custom-table thead th {
	height: 50px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
	font-size: 16px;
	background: #eef2f6;
	vertical-align: middle;
}

#wrapper .custom-table thead th i {
	font-style: italic;
	font-weight: 400;
}

#wrapper .custom-table thead th:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

#wrapper .custom-table thead th:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	display: flex;
	flex-wrap: nowrap;
}

#wrapper .custom-table tbody tr {
	border-bottom: 2px solid #eef2f6;
}

#wrapper .custom-table tbody tr:last-child td {
	border-bottom: 0;
}

#wrapper .custom-table tbody td {
	height: 57px;
	background: #fff;
}

#wrapper .custom-table tbody td p.text-success {
	white-space: nowrap;
}

#wrapper .custom-table th {
	font-weight: 600;
}

#wrapper .custom-table td {
	background: 0 0;
}

#wrapper .custom-table p {
	font: inherit;
	margin: 0;
	padding: 0;
}

#wrapper .custom-table p + p {
	margin-top: 10px;
}

#wrapper .product-location-info .row {
	--bs-gutter-x: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .product-location-info .row {
		--bs-gutter-x: 20px;
	}
}

#wrapper .product-location-info .location-image {
	width: 100%;
	border-radius: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

@media (max-width: 991.98px) {
	#wrapper .product-location-info .location-image {
		border-radius: 10px;
	}
}

#wrapper .product-location-info .location-title {
	margin-bottom: 5px;
}

#wrapper .product-location-info .location-address {
	font-weight: 400;
	color: #1266e2;
	margin-bottom: 15px;
}

#wrapper .product-location-info .location-summary {
	color: #001026;
	font-style: italic;
}

#wrapper .product-location-info .booking-link-wrapper {
	margin-top: 40px;
}

#wrapper .product-location-info .disclaimer {
	margin-top: 30px;
}

#wrapper .disclaimer {
	color: #001026;
	font-style: italic;
}

#wrapper .disclaimer p {
	font: inherit;
}

#wrapper .product-delivery-wrapper {
	display: block;
	margin: 30px 0;
}

@media (max-width: 991.98px) {
	#wrapper .product-delivery-wrapper {
		margin: 20px 0;
	}
}

#wrapper .product-delivery-wrapper label {
	margin: 0 0 5px;
	display: block;
}

#wrapper .product-delivery-wrapper .form-control {
	display: inline-block;
	min-width: 362px;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #878787;
	padding-right: 50px;
	background: transparent
		url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3e%3cpath d='M12.5 15.4L6.5 9.4L7.9 8L12.5 12.6L17.1 8L18.5 9.4L12.5 15.4Z' fill='%23878787'/%3e%3c/svg%3e")
		no-repeat;
	background-size: 24px 24px;
	background-position: right 13px center;
}

@media (max-width: 991.98px) {
	#wrapper .product-delivery-wrapper .form-control {
		min-width: 100%;
	}
}

#wrapper .product-delivery-ctas {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

#wrapper .product-info-div p {
	margin-bottom: 15px;
}

#wrapper .product-info-div p:last-child {
	margin-bottom: 0;
}

#wrapper .product-info-div ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapper .product-info-div ul li {
	margin: 0;
	padding: 0 0 0 24px;
	position: relative;
}

#wrapper .product-info-div ul li::before {
	content: "";
	position: absolute;
	display: inline-block;
	top: 8px;
	left: 8px;
	width: 4px;
	height: 4px;
	background-color: #001026;
	border-radius: 50%;
	margin-right: 10px;
}

#wrapper .product-info-div hr {
	margin: 30px 0;
	border: 1px solid #eef2f6;
}

#wrapper .product-info-div a {
	text-decoration: underline;
}

#wrapper .product-info-div .custom-table td:first-child {
	white-space: nowrap;
}

#wrapper .product-info-div .card.team-member-card {
	margin-bottom: 30px;
}

@media (max-width: 991.98px) {
	#wrapper .product-info-div .card.team-member-card {
		margin-bottom: 20px;
	}
}

#wrapper .article-details-sec {
	padding: 90px 0;
}

@media (max-width: 991.98px) {
	#wrapper .article-details-sec {
		padding: 40px 0;
	}
}

#wrapper .article-details-sec .contact-box p {
	margin: 0 0 8px;
}

#wrapper .article-details-sec .contact-box .contact-name {
	font-size: 18px;
	font-weight: 600;
}

#wrapper .article-details-sec .contact-box .list-inline li {
	margin-bottom: 0;
}

#wrapper .article-details-sec .banner-image {
	width: 100%;
	border-radius: 20px;
	margin-bottom: 30px;
}

#wrapper .article-details-sec .blog-category {
	font-weight: 600;
}

#wrapper .article-details-sec .article-summary p,
#wrapper .article-details-sec .main-content p {
	font-size: 18px;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: 1.2rem;
}

#wrapper .article-details-sec .article-summary li,
#wrapper .article-details-sec .main-content li {
	margin-bottom: 10px;
}

#wrapper .article-details-sec .article-summary .h2,
#wrapper .article-details-sec .article-summary h2,
#wrapper .article-details-sec .main-content .h2,
#wrapper .article-details-sec .main-content h2 {
	font-size: 32px;
	font-weight: 600;
	margin-top: 30px;
	margin-bottom: 20px;
}

#wrapper .article-details-sec .article-summary .h3,
#wrapper .article-details-sec .article-summary h3,
#wrapper .article-details-sec .main-content .h3,
#wrapper .article-details-sec .main-content h3 {
	font-size: 28px;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 15px;
}

#wrapper .article-details-sec .article-summary .h4,
#wrapper .article-details-sec .article-summary h4,
#wrapper .article-details-sec .main-content .h4,
#wrapper .article-details-sec .main-content h4 {
	font-size: 24px;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 10px;
}

#wrapper .article-details-sec .article-summary .h5,
#wrapper .article-details-sec .article-summary h5,
#wrapper .article-details-sec .main-content .h5,
#wrapper .article-details-sec .main-content h5 {
	font-size: 20px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 5px;
}

#wrapper .article-details-sec .article-summary .h6,
#wrapper .article-details-sec .article-summary h6,
#wrapper .article-details-sec .main-content .h6,
#wrapper .article-details-sec .main-content h6 {
	font-size: 18px;
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 0;
}

#wrapper .article-details-sec.all-article-details .article-summary,
#wrapper .article-details-sec.all-article-details .blog-header,
#wrapper .article-details-sec.all-article-details .blog-meta {
	text-align: center;
	justify-content: center;
}

#wrapper .article-details-sec .main-content-wrapper {
	display: flex;
	gap: 15px;
	align-items: flex-start;
	justify-content: space-between;
}

#wrapper .article-details-sec .main-content-wrapper .main-content {
	width: 100%;
}

#wrapper .article-details-sec .sticky-share-buttons {
	position: sticky;
	top: 0;
	z-index: 1020;
	display: inline-flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 15px;
}

#wrapper .article-details-sec .sidebar-filters .list-unstyled {
	margin: 0;
}

#wrapper .article-details-sec .sidebar-filters .list-unstyled li {
	margin: 0;
}

#wrapper .article-details-sec .sidebar-filters .list-unstyled li hr {
	margin: 20px 0;
}

#wrapper .article-details-sec .banner-if-exists {
	border-radius: 20px;
	margin-bottom: 1rem;
	overflow: hidden;
}

#wrapper .article-details-sec .banner-if-exists img {
	border-radius: 0;
	margin-bottom: 0;
}

#wrapper .article-details-sec .banner-if-exists .article-summary {
	background: #fff;
	padding: 1rem;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
}

#wrapper .back-button {
	margin-bottom: 30px;
}

#wrapper .back-button:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M 5.825,11.625 H 18 v 2 H 5.825 l 5.6,5.6 -1.425,1.4 -8,-8 8,-8 1.425,1.4 z' fill='%231266e2'/%3e%3c/svg%3e");
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
	transition: all 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	#wrapper .back-button:before {
		transition: none;
	}
}

#wrapper .back-button:hover::before {
	transform: translateX(5px);
}

#wrapper .blog-detail-section .row {
	--bs-gutter-x: 120px;
}

@media (max-width: 991.98px) {
	#wrapper .blog-detail-section .row {
		--bs-gutter-x: 30px;
	}
}

#wrapper .blog-detail-section .blog-body .h1,
#wrapper .blog-detail-section .blog-body .h2,
#wrapper .blog-detail-section .blog-body .h3,
#wrapper .blog-detail-section .blog-body .h4,
#wrapper .blog-detail-section .blog-body .h5,
#wrapper .blog-detail-section .blog-body .h6,
#wrapper .blog-detail-section .blog-body h1,
#wrapper .blog-detail-section .blog-body h2,
#wrapper .blog-detail-section .blog-body h3,
#wrapper .blog-detail-section .blog-body h4,
#wrapper .blog-detail-section .blog-body h5,
#wrapper .blog-detail-section .blog-body h6 {
	margin-bottom: 20px;
}

#wrapper .blog-detail-section .blog-body p {
	margin-bottom: 20px;
}

#wrapper .blog-detail-section .blog-header {
	margin-bottom: 20px;
}

@media (max-width: 991.98px) {
	#wrapper .blog-detail-section .blog-header {
		margin-bottom: 10px;
	}
}

#wrapper .blog-detail-section .blog-img {
	margin-bottom: 30px;
	border-radius: 20px;
}

@media (max-width: 991.98px) {
	#wrapper .blog-detail-section .blog-img {
		margin-bottom: 20px;
	}
}

#wrapper .blog-detail-section .blog-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 20px;
}

#wrapper .blog-detail-section .blog-meta p {
	margin: 0;
	font-size: 18px;
}

#wrapper .blog-detail-section .blog-meta .blog-categories {
	display: flex;
	gap: 0;
}

#wrapper .blog-detail-section .blog-meta .blog-categories:before {
	content: "|";
	margin-right: 10px;
}

#wrapper .blog-detail-section .blog-meta .blog-author {
	width: 100%;
}

#wrapper .article-contacts {
	margin-bottom: 30px;
}

#wrapper .community-statement {
	border-top: 2px solid #dcdcdc;
	padding-top: 30px;
	margin-top: 30px;
}

#wrapper .community-statement p {
	font-style: italic;
}

#wrapper .community-statement p a {
	color: #1266e2;
	text-decoration: underline;
	font-weight: 600;
}

#wrapper .community-statement p a:hover {
	text-decoration: none;
}

#wrapper .pull-quote-left,
#wrapper .pull-quote-right {
	background: #0c2f63;
	color: #fff;
	padding: 20px;
	border-radius: 20px;
	margin-bottom: 20px;
	font-size: 1.5em;
	line-height: 1.5;
}
#wrapper .pull-quote-left p,
#wrapper .pull-quote-right p {
	color: #fff;
}
#wrapper .pull-quote-left a,
#wrapper .pull-quote-right a {
	color: inherit;
	text-decoration: underline;
}

#wrapper .pull-quote-left a:focus,
#wrapper .pull-quote-left a:focus-visible,
#wrapper .pull-quote-right a:focus,
#wrapper .pull-quote-right a:focus-visible {
	box-shadow: none;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: 2px;
}

#wrapper .pull-quote-left a:focus,
#wrapper .pull-quote-left a:focus-visible,
#wrapper .pull-quote-left a:hover,
#wrapper .pull-quote-right a:focus,
#wrapper .pull-quote-right a:focus-visible,
#wrapper .pull-quote-right a:hover {
	text-decoration: underline;
}

#wrapper .pull-quote-left.bg-light,
#wrapper .pull-quote-right.bg-light {
	background-color: #1266e2 !important;
	color: #fff !important;
}

@media (min-width: 992px) {
	#wrapper .pull-quote-right {
		float: right;
		width: 43%;
		margin: 1em 2em 1em 1em;
	}

	#wrapper .pull-quote-left {
		float: left;
		width: 43%;
		margin: 1em 2em 1em 1em;
	}

	#wrapper .pull-quote-right {
		margin-right: 0;
	}

	#wrapper .pull-quote-left {
		margin-left: 0;
	}
}

#wrapper .main-article-content blockquote {
	margin: 0 0 2rem;
	padding: 2rem 2rem;
	border-top: 3px solid #8360ff;
	border-bottom: 3px solid #8360ff;
	font-size: clamp(1.5rem, 1.42vw, 1.75rem);
	font-style: italic;
	color: #001026;
}

#wrapper .main-article-content blockquote .h6,
#wrapper .main-article-content blockquote h6 {
	padding: 0.8rem 0;
	font-style: italic;
	margin: 0;
}

#wrapper .main-article-content .breakout-box {
	padding: 1.5rem;
	background-color: #fff;
	border-radius: 10px;
	margin: 1rem 0 2rem 0;
}

#wrapper .collection-listing-sec .list-unstyled {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 30px;
}

#wrapper .bg-container-primary-secondary .btn-arrow-right:after,
#wrapper .card.alternate-card .link-btn:after,
#wrapper .pagination-bar .page-item:last-child .page-link:after {
	content: "";
	background: url(https://www.icba.org/documents/d/asset-library-45247/arrow-right-sharp-light-full)
		no-repeat !important;
}

.page-editor [data-aos^="fade"][data-aos^="fade"] {
	opacity: 1;
	transition-property: opacity, transform;
}
.page-editor [data-aos="fade-down"],
.page-editor [data-aos="fade-up"],
.page-editor [data-aos="fade-left"],
.page-editor [data-aos="fade-right"] {
	transform: none;
}
#wrapper .btn-success {
	color: #fff !important;
	background-color: #ff5050 !important;
	border-color: #ff5050 !important;
	text-decoration: none;
}
#wrapper .btn-success:focus,
#wrapper .btn-success:hover {
	color: #fff !important;
	background-color: #cd3737 !important;
	border-color: #cd3737 !important;
	text-decoration: none;
}
#wrapper .icon-teacher:before {
	font-size: 24px;
	content: "";
	display: inline-block;
	width: 1em;
	height: 1em;
	padding: 0;
	border: 0;
	background: transparent
		url(https://www.icba.org/documents/d/asset-library-45247/angle-down-solid-full)
		no-repeat !important;
	background-size: 100% 100%;
}
#wrapper .btn-success.icon-envelope:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	padding: 0;
	border: 0;
	background: transparent
		url(https://www.icba.org/documents/d/asset-library-45247/envelope-white)
		no-repeat !important;
}
#wrapper .btn-success.btn-arrow-right:after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	padding: 0;
	border: 0;
	background: transparent
		url(https://www.icba.org/documents/d/asset-library-45247/arrow-right-white)
		no-repeat !important;
}
.suggestion-item-description {
	display: none;
}

@media (max-width: 991.98px) {
	#wrapper .collection-listing-sec .list-unstyled {
		display: block;
	}
}

#wrapper .collection-listing-sec .list-unstyled li {
	margin: 0;
	height: 100%;
}

#wrapper .collection-listing-sec .list-unstyled li .card {
	height: 100%;
	border-bottom: 2px solid #dcdcdc;
	padding: 10px 0 15px;
	margin: 10px 0 15px;
	border-radius: 0;
}

#wrapper .collection-listing-sec .list-unstyled li .card .card-title {
	margin-bottom: 10px;
}

#wrapper .collection-listing-sec .list-unstyled li .card .card-img {
	width: 100px;
	height: 100px;
}

#wrapper .collection-listing-sec .list-unstyled li .card .card-para {
	display: none;
}

#wrapper .collection-listing-sec .list-unstyled li .card .card-meta {
	margin: 0 0 10px;
}

#wrapper .collection-listing-sec .list-unstyled li .card .card-meta p {
	margin: 0;
}

#wrapper .collection-listing-sec .list-unstyled li .card .card-categories {
	margin: 0;
}

#wrapper .collection-listing-sec .list-unstyled li .journal-content-article {
	height: 100%;
}

#wrapper .collection-listing-sec .list-unstyled li:first-child {
	grid-column: span 2;
}

#wrapper .collection-listing-sec .list-unstyled li:first-child .card {
	margin: 0 0 30px 0;
	padding: 0;
	border: 0;
}

@media (min-width: 992px) {
	#wrapper .collection-listing-sec .list-unstyled li:first-child .card {
		border: 0;
	}

	#wrapper
		.collection-listing-sec
		.list-unstyled
		li:first-child
		.card
		.card-img {
		width: 40%;
		height: auto;
		aspect-ratio: auto;
	}

	#wrapper
		.collection-listing-sec
		.list-unstyled
		li:first-child
		.card
		.card-title {
		font-weight: 300;
		font-size: 36px;
		line-height: 1.2;
	}

	#wrapper
		.collection-listing-sec
		.list-unstyled
		li:first-child
		.card
		.card-para {
		font-size: 18px;
		line-height: 1.4;
	}
}

@media (min-width: 992px) {
	#wrapper .collection-listing-sec .list-unstyled li:last-child .card,
	#wrapper .collection-listing-sec .list-unstyled li:nth-last-child(2) .card {
		border-bottom: 0;
	}
}

#wrapper .search-results-container .search-bar-suggestions {
	background-color: #fff;
}

#wrapper
	.search-results-container
	#p_p_id_com_liferay_portal_search_web_search_results_portlet_SearchResultsPortlet_INSTANCE_hkdp_
	.sheet {
	border-radius: 25px;
}

#wrapper .search-results__searchbox {
	border-radius: 25px 25px 0 0;
	padding-top: 40px;
	padding-inline: 40px;
	background: #fff;
}

#wrapper .search-results__filters .nav-pills {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	padding-bottom: 5px;
	gap: 10px;
	border-radius: 35px;
	border-bottom: 0;
	padding: 10px;
	background: #fff;
}

#wrapper .search-results__filters .nav-pills .nav-item {
	margin: 0;
	flex-grow: 1;
}

#wrapper .search-results__filters .nav-pills .nav-link {
	display: block;
	width: 100%;
	color: #001026;
	background: #eef2f6;
	border: 0;
	border-radius: 25px;
	padding: 15px 10px;
	font-weight: 500;
	transition:
		background 0.3s ease,
		color 0.3s ease;
	white-space: nowrap;
	text-align: center;
}

#wrapper .search-results__filters .nav-pills .nav-link.active,
#wrapper .search-results__filters .nav-pills .nav-link:focus-visible,
#wrapper .search-results__filters .nav-pills .nav-link:hover {
	background-color: #1266e2;
	border-color: #1266e2;
	color: #fff;
}

#wrapper .search-results__sidebar-filters {
	margin-bottom: 20px;
	padding: 20px 40px 40px 40px;
	border-radius: 0 0 25px 25px;
}

#wrapper .search-results__sidebar-filters .form-check-input {
	border-radius: 2px;
	border-color: #1266e2;
	border-width: 2px;
}

#wrapper .search-results__sidebar-filters .accordion {
	--bs-accordion-border-width: 0;
	--bs-accordion-btn-padding-y: 1rem;
	--bs-accordion-btn-padding-x: 0;
	--bs-accordion-active-color: #000;
	--bs-accordion-active-bg: transparent;
}

#wrapper .search-results__sidebar-filters .accordion .accordion-item {
	border: 0;
	border-bottom: 1px solid #dcdcdc;
}

#wrapper
	.search-results__sidebar-filters
	.accordion
	.accordion-item:last-child {
	border-bottom: 0;
}

#wrapper .search-results__sidebar-filters .accordion .accordion-button {
	font-size: 1.25rem;
}

#wrapper
	.search-results__sidebar-filters
	.accordion
	.accordion-button:not(.collapsed) {
	box-shadow: none;
}

#wrapper .search-results__sidebar-filters .accordion .accordion-button::after {
	width: 24px;
	height: 24px;
	background-size: 24px;
	filter: brightness(0);
}

#wrapper .search-results__sidebar-filters .accordion .accordion-body {
	padding: 0 0 1rem 0;
}

#wrapper .search-results__sidebar-filters .accordion .form-check {
	margin-bottom: 0.5rem;
}

#wrapper .search-results__sidebar-filters .accordion .form-check:last-child {
	margin-bottom: 0;
}

#wrapper .search-results__results .card {
	--card-body-padding: 1rem;
	border: 1px solid transparent;
	border-radius: 10px;
	margin-bottom: 20px;
	transition: all 0.3s ease;
}

#wrapper .search-results__results .card .card-body {
	padding: var(--card-body-padding);
	width: 100%;
}

#wrapper .search-results__results .card .card-body .sticker {
	width: 100px;
	height: 100px;
}

#wrapper .search-results__results .card .card-body .sticker img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

#wrapper .search-results__results .card .card-badges {
	margin-top: calc(var(--card-body-padding) * -1);
}

#wrapper .search-results__results .card .card-title {
	font-size: clamp(1.25rem, 1.25vw, 1.5rem);
	margin-bottom: 0.75rem;
}

#wrapper .search-results__results .card .card-title a {
	color: #1266e2;
	text-decoration: none;
	transition: color 0.3s ease;
}

#wrapper .search-results__results .card .card-title a:hover {
	text-decoration: underline;
}

#wrapper .search-results__results .card .badge.bg-light {
	background-color: #eef2f6 !important;
	font-weight: 500;
}

#wrapper .search-results__count {
	font-size: 16px;
	color: #001026;
	margin-bottom: 0;
}

#wrapper .search-results__sort .form-select {
	padding-right: 2.5rem;
}

@media (min-width: 992px) {
	#wrapper .search-results__searchbox {
		margin-bottom: 60px;
		background: 0 0;
		padding: 0;
	}

	#wrapper .search-results__sidebar-filters {
		border-radius: 25px;
	}
}

@media (min-width: 1200px) {
	#wrapper .search-results__sidebar {
		margin-bottom: 0;
	}

	#wrapper .search-results .card .card-body {
		--card-body-padding: 1.5rem;
	}
}

#wrapper .search-total-label {
	margin-bottom: 10px;
}

#wrapper .search-sorting-dropdown {
	display: inline-block;
}

#wrapper .portlet-sort {
	display: none;
}

#wrapper .team-member-detail-page .person-type {
	display: none;
}

#wrapper .team-member-detail-page .headshot-img-for-download {
	display: none;
}

#wrapper .team-member-detail-page .team-member-title {
	margin-bottom: 0;
}

#wrapper .team-member-detail-page .team-member-position {
	margin: 0;
	margin-bottom: 0;
}

@media (max-width: 1199.98px) {
	#wrapper .team-member-detail-page .team-member-position {
		padding-bottom: 0;
	}
}

#wrapper .team-member-detail-page .team-member-position:empty {
	display: none;
}

#wrapper .team-member-detail-page .speakers-only .expertise-wrap {
	display: none;
}

#wrapper .team-member-detail-page .info-row {
	padding-bottom: 0;
	margin-bottom: 10px;
}

#wrapper .team-member-detail-page .info-grid {
	display: flex;
	border-bottom: 2px solid #dcdcdc;
	border-top: 2px solid #dcdcdc;
	padding: 8px 0;
	margin-top: 15px;
}

@media (max-width: 1199.98px) {
	#wrapper .team-member-detail-page .info-grid {
		flex-direction: column;
	}
}

#wrapper .team-member-detail-page .info-grid p {
	margin-bottom: 0;
}

#wrapper .team-member-detail-page .info-grid .info-wrap {
	margin-right: 10px;
}

@media (max-width: 1199.98px) {
	#wrapper .team-member-detail-page .info-grid .info-wrap {
		border-bottom: 2px solid #dcdcdc;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
}

#wrapper .team-member-detail-page .info-grid .info-wrap + .info-wrap {
	padding-left: 20px;
}

@media (max-width: 1199.98px) {
	#wrapper .team-member-detail-page .info-grid .info-wrap + .info-wrap {
		padding-left: 0;
	}
}

#wrapper .team-member-detail-page .info-title {
	font-weight: 600;
}

#wrapper .hide-if-non-speaker {
	display: none;
}

#wrapper .team-member-card-2 .top-part {
	display: flex;
	gap: 30px;
	align-items: flex-start;
	margin-bottom: 30px;
}

#wrapper .team-member-card-2 .top-part .member-img {
	aspect-ratio: 1/1;
	width: 100px;
	border-radius: 50%;
	overflow: hidden;
}

#wrapper .team-member-card-2 .top-part .member-img img {
	max-width: 100%;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: top;
}

#wrapper .team-member-card-2 .top-part .member-name {
	margin: 0;
}

#wrapper .team-member-card-2 .top-part .member-position {
	margin: 0;
}

#wrapper .team-member-card-2 .middle-part p {
	margin-bottom: 10px;
}

#wrapper .header-s {
	font-weight: 300;
	font-size: 24px;
	line-height: 120%;
	letter-spacing: 0px;
}
#wrapper .team-member-card h3.card-title.header-m {
	font-size: 26px;
	color: var(--live-blue);
}
#wrapper
	.card.team-member-card.is-horizontal-on-desktop.is-horizontal-on-mobile.is-stacked-on-mobile {
	background: none;
	box-shadow: none;
	border: 1px solid transparent;
}
#wrapper .card.team-member-card .card-para,
#wrapper .card.team-member-card .card-para p {
	margin-bottom: 0;
	color: var(--live-blue);
}
#wrapper .gold-shadow {
	box-shadow: -15px -15px 0px -3px var(--live-gold);
}
#wrapper .orange-shadow {
	box-shadow: -15px -15px 0px -3px var(--live-orange);
}
#wrapper .gold-border {
	border: 9px double var(--live-gold);
}
#wrapper span.cta-sr-text {
	visibility: hidden;
}
#wrapper h5.live-gold-text,
#wrapper h4.live-gold-text,
#wrapper h3.live-gold-text,
#wrapper h2.live-gold-text,
#wrapper h1.live-gold-text,
#wrapper .live-gold-text p,
#wrapper .live-gold-text h5,
#wrapper .live-gold-text h4,
#wrapper .live-gold-text h3,
#wrapper .live-gold-text h2,
#wrapper .live-gold-text h1 {
	color: var(--live-gold) !important;
}
#wrapper h5.text-white,
#wrapper h4.text-white,
#wrapper h3.text-white,
#wrapper h2.text-white,
#wrapper h1.text-white,
#wrapper .text-white p,
#wrapper .text-white h5,
#wrapper .text-white h4,
#wrapper .text-white h3,
#wrapper .text-white h2,
#wrapper .text-white h1 {
	color: #ffffff !important;
}
.lfr-layout-structure-item-8299db68-9a87-503e-78e0-bc1a80d5ae97 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-1,0.25rem) !important;
margin-right: var(--spacer-1,0.25rem) !important;
margin-top: -50px !important;
}
@media screen and (max-width: 767px) {.lfr-layout-structure-item-49cd7606-0a3a-162f-5bee-d291b6afbd8f {
display: none !important;
text-align: left !important;
}
.lfr-layout-structure-item-f6a2dda1-1a05-2e04-020c-981d21caf9f7 {
display: block !important;
text-align: left !important;
}
.lfr-layout-structure-item-743fe69a-0825-1681-e2e7-6c281c6f1e61 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
}