.facetwp-loader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	justify-content: center;
	background: rgb(255 255 255 / 0.8);
	border-radius: 35px;
	padding: 50px;
	overflow: hidden;
	align-items: flex-start;
}
 .facetwp-spinner {
     width: 40px;
     height: 40px;
     border-radius: 50%;
     animation: facet-spin 0.8s linear infinite;
	 border: 4px solid rgba(31, 43, 142, 0.2) !important;
	 border-top: 4px solid #1F2B8E !important;
}
@keyframes facet-spin {
     to {
         transform: rotate(360deg);
    }
}
.facetwp-template.loading {
     pointer-events: none;
     opacity: 0.4;
}
 .facetwp-template {
     position: relative;
}
.facetwp-template.loading {
    opacity: 1 !important;
}

.facetwp-loader:after {
    content: '';
    position: absolute;
    backdrop-filter: blur(10px);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
    pointer-events: none;
}
footer{
	z-index:0;
	position:relative;
}
.siteBtn{
    color: #1F2B8E;
    border: none;
    border-radius: 50px;
    letter-spacing: 0px;
    font-size: 16px;
    font-weight: 600;
    background: #FA9B1C;
    padding: 10px 30px;
    transition: all 300ms ease-in-out;
    line-height: 1;
    display: flex;
    width: max-content;
}
.siteBtn:before {
    content: '4';
    color: #FFFFFF;
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: -17px;
    right: auto;
    display: inline-block;
    font-family: ETmodules !important;
    font-weight: 400 !important;
}
.siteBtn:hover{
	color: #FFFFFF;
	background: #1F2B8E;
}
.showHideBtn{
    color: #1F2B8E;
    border: none;
    border-radius: 50px;
    letter-spacing: 0px;
    font-size: 16px;
    font-weight: 600;
    background: #FA9B1C;
    padding: 10px 30px;
    transition: all 300ms ease-in-out;
    line-height: 1;
    display: flex;
    width: max-content;
}
.showHideBtn:after {
    content: '3';
    color: #FFFFFF;
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: 5px;
    right: auto;
    display: inline-block;
    font-family: ETmodules !important;
    font-weight: 400 !important;
}
.showHideBtn:hover{
	color: #FFFFFF;
	background: #1F2B8E;
}
.showHideBtn.active:after{
	content: '2';
}


.registerNowLink .siteBtn:before{
	display:none;
}
.registerNowLink .siteBtn:after {
    content: '5';
    color: #FFFFFF;
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: 3px;
    left: auto;
    display: inline-block;
    font-family: ETmodules !important;
    font-weight: 400 !important;
}
.et_pb_button{
	line-height:1 !important;	
}
.page-template-default.et_no_sidebar #main-content {
    min-height: 50vh;
}
/* Header */
.customHeader .headerTopBar{
	align-items:center;
}
.customHeader .headerTopBar.et_pb_row .et_pb_column{
	width:auto !important;
	margin-right: 0;
}
.customHeader .headerTopBar .et_pb_column.et-last-child {
    display: flex;
    align-items: center;
    justify-content: flex-end;
	margin-left:auto !important;
}
.customHeader .headerTopBar .stickyLogo {
    opacity: 0;
	transition: all 0.3s ease;
	margin-bottom:0px !important;
	pointer-events: none;
}
.customHeader .headerTopBar .et_pb_column.et-last-child .et_pb_module {
    margin: 0;
}
.customHeader .headerTopBar .customTopSearch {
    width: 0;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    transition: all 0.6s ease;
	top: 0;
    position: absolute;
    right: 198px;
    background: #fff;
    border-radius: 0;
}
.customHeader .headerTopBar .customTopSearch.showSearch {
    width: 250px;
    visibility: visible;
    opacity: 1;
	padding: 4px 10px;
}
.customHeader .headerTopBar .customTopSearch form {
    display: block;
}
.customHeader .headerTopBar .customTopSearch form > div{
	display: -webkit-box;
	display: -ms-flexbox;
	display:flex;
}
.customHeader .headerTopBar .customTopSearch form input.et_pb_s {
    background-color: #FFFFFF;
    color: #949CA1;
    font-size: 16px;
    padding-top: 0em !important;
    padding-right: 0em !important;
    padding-bottom: 0em !important;
    padding-left: 20px !important;
    height: auto;
    min-height: 0;
    margin: 0;
    line-height: normal !important;
    border: none;
    -webkit-appearance: none;
    background: transparent;
    display: inline-block;
    padding-right: 80px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}
.customHeader .headerTopBar .customTopSearch input.et_pb_searchsubmit {
    font-size: 13px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.32 33.32"><defs><style>.f95a9ff3-a40d-46ed-b7e8-b89a4d43b563{fill:%23ADAFB2;}</style></defs><g id="f8b07b51-de04-44f6-8085-3124d94a411a" data-name="Layer 2"><g id="b6f92fe5-9e7a-4055-89c3-fefea15ef015" data-name="Main Art"><path class="f95a9ff3-a40d-46ed-b7e8-b89a4d43b563" d="M12.91,0a12.91,12.91,0,0,0,0,25.82,12.81,12.81,0,0,0,7.52-2.43l9.34,9.32a2.08,2.08,0,1,0,2.94-2.94l-9.32-9.34a12.81,12.81,0,0,0,2.43-7.52A12.94,12.94,0,0,0,12.91,0Zm0,4.16a8.75,8.75,0,1,1-8.75,8.75A8.72,8.72,0,0,1,12.91,4.16Z"/></g></g></svg>') no-repeat;
    height: 40px;
    width: 50px;
    background-size: 42%;
    background-position: center right 11px;
    text-indent: -9999999px;
	min-height: 100% !important;
	cursor: pointer;
	padding: .715em;
	margin: 0;
	line-height: normal !important;
	border: none;
	color: #666;
	display: block;
}
.customHeader .headerTopBar .customTopSearch input.et_pb_searchsubmit:hover{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.32 33.32"><defs><style>.f95a9ff3-a40d-46ed-b7e8-b89a4d43b563{fill:%231F2B8E;}</style></defs><g id="f8b07b51-de04-44f6-8085-3124d94a411a" data-name="Layer 2"><g id="b6f92fe5-9e7a-4055-89c3-fefea15ef015" data-name="Main Art"><path class="f95a9ff3-a40d-46ed-b7e8-b89a4d43b563" d="M12.91,0a12.91,12.91,0,0,0,0,25.82,12.81,12.81,0,0,0,7.52-2.43l9.34,9.32a2.08,2.08,0,1,0,2.94-2.94l-9.32-9.34a12.81,12.81,0,0,0,2.43-7.52A12.94,12.94,0,0,0,12.91,0Zm0,4.16a8.75,8.75,0,1,1-8.75,8.75A8.72,8.72,0,0,1,12.91,4.16Z"/></g></g></svg>') no-repeat;
	background-size: 42%;
	background-position: center right 11px;
    text-indent: -9999999px;
}
.searchCloseIcon{
	display:none;
	margin-top:0px !important;
}
.searchOpen .searchIconDisplay{
	display:none;
}
.searchOpen .searchCloseIcon{
	display:block;
}
.customHeader .headerTopBar .searchBtn {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
	transition:all 0.3s ease;
}
.customHeader .headerTopBar .searchBtn svg {
    width: 20px;
    height: 20px;
    fill: #B3AFA4;
}
.customHeader .headerTopBar .userLoginBtn {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
	transition:all 0.3s ease;
}
.customHeader .headerTopBar .userLoginBtn svg{
    width: 22px;
    height: 22px;
    fill: #B4AFA3;
}
.customHeader .headerTopBar .searchBtn:hover,
.customHeader .headerTopBar .userLoginBtn:hover{
	background: #1F2B8E;
}
.customHeader .headerTopBar .searchBtn:hover svg,
.customHeader .headerTopBar .userLoginBtn:hover svg{
	fill: #fff;
}
.secondMenu .et_pb_menu .et-menu {
    margin-left: 0;
    margin-right: 0;
}
.secondMenu ul#menu-secondary-menu li {
    margin: 0px 0px 0px 20px;
    border-left: 1px solid #FA9B1C;
    padding: 0px 0px 0px 20px;
}
.secondMenu ul#menu-secondary-menu li:last-child{
	border-right: 1px solid #FA9B1C;
	padding: 0px 20px 0px 20px;
}
.secondMenu ul#menu-secondary-menu li a {
    line-height: 1;
    opacity: 1;
    padding: 3px 0 0 !important;
}
.secondMenu ul#menu-secondary-menu li a:hover{
	opacity:1;
}
.secondMenu ul#menu-secondary-menu li a span{
	color:#79A2E6;
	transition:all 0.3s ease;
	font-weight: 400;
	font-family: 'BebasNeue Bold', Helvetica, Arial, Lucida, sans-serif !important;
}
.secondMenu ul#menu-secondary-menu li a:hover span,
.secondMenu ul#menu-secondary-menu li.current-menu-item a span{
	color:#1F2B8E;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu{
	border-bottom:1px solid #fff;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:last-child{
	margin-right:0px;
	border-bottom:0px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
	display:none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
	transform: translate(-50%, 45px);
	left: 50%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
	opacity: 1;
	transform: translate(-50%, 25px);
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu:before {
    content: "";
    display: block !important;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0px;
    position: absolute;
    top: -25px;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid rgba(255, 255, 255, .98);
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p {
    margin-bottom: 8px;
	padding-bottom:0px;
	line-height: 1.1;
	font-size:14px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p:last-child{
	margin-bottom: 0px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	font-weight: 300;
	margin-bottom: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #949CA180;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard:last-child,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom: none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p a {
    font-size: 18px;
    font-weight: 600;
    transition: all 0.3s ease;
/*     margin-bottom: 8px; */
    display: inline-block;
	color: #79A2E6;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p a:hover{
	color:#1F2B8E;
}
.fixHeader .headerTopBar .stickyLogo {
    opacity: 1;
	pointer-events: inherit;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:nth-last-child(4) {
    margin: 0 !important;
}
header.fixHeader .secondMenu {
    transition: all 0.3s ease-in-out;
}
header.fixHeader .secondMenu.hideSecondaryMenuBar {
  opacity: 0;
  transform: translateY(-20px);
  pointer-events: none;
}
header.fixHeader .headerTopBar #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
    border-bottom: none;
}
/* Footer  */
.socialMedia ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 10px;
}
.socialMedia ul li a svg {
    width: 26px;
    height: 26px;
    display: block;
    fill: #989898;
    transition: all 0.3s ease;
}
.socialMedia ul li a {
    transition: all 0.3s ease;
}
.socialMedia ul li a:hover svg {
    fill: #79A2E6;
}
.simpleText p {
    padding-bottom: 5px;
}
/* .ftCopyright p a:before{
    content: '/';
    margin: 0 8px;
    color:#fff;
}
.ftCopyright p a:last-child:before{
    content: '';
    margin: 0px 0px 0px 8px;
}
.ftCopyright p a:nth-child(2):after{
    content: '/';
    margin: 0px 8px;
    color:#fff;
} */
.ftCustomSearch input.et_pb_searchsubmit {
    font-size: 13px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.32 33.32"><defs><style>.f95a9ff3-a40d-46ed-b7e8-b89a4d43b563{fill:%23ADAFB2;}</style></defs><g id="f8b07b51-de04-44f6-8085-3124d94a411a" data-name="Layer 2"><g id="b6f92fe5-9e7a-4055-89c3-fefea15ef015" data-name="Main Art"><path class="f95a9ff3-a40d-46ed-b7e8-b89a4d43b563" d="M12.91,0a12.91,12.91,0,0,0,0,25.82,12.81,12.81,0,0,0,7.52-2.43l9.34,9.32a2.08,2.08,0,1,0,2.94-2.94l-9.32-9.34a12.81,12.81,0,0,0,2.43-7.52A12.94,12.94,0,0,0,12.91,0Zm0,4.16a8.75,8.75,0,1,1-8.75,8.75A8.72,8.72,0,0,1,12.91,4.16Z"/></g></g></svg>') no-repeat;
    height: 40px;
    width: 50px;
    background-size: 44%;
    background-position: center right 15px;
    text-indent: -9999999px;
	min-height: 100% !important;
	cursor: pointer;
	padding: .715em;
	margin: 0;
	line-height: normal !important;
	border: none;
	color: #666;
}
.ftCustomSearch input.et_pb_searchsubmit:hover{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.32 33.32"><defs><style>.f95a9ff3-a40d-46ed-b7e8-b89a4d43b563{fill:%2379A2E6;}</style></defs><g id="f8b07b51-de04-44f6-8085-3124d94a411a" data-name="Layer 2"><g id="b6f92fe5-9e7a-4055-89c3-fefea15ef015" data-name="Main Art"><path class="f95a9ff3-a40d-46ed-b7e8-b89a4d43b563" d="M12.91,0a12.91,12.91,0,0,0,0,25.82,12.81,12.81,0,0,0,7.52-2.43l9.34,9.32a2.08,2.08,0,1,0,2.94-2.94l-9.32-9.34a12.81,12.81,0,0,0,2.43-7.52A12.94,12.94,0,0,0,12.91,0Zm0,4.16a8.75,8.75,0,1,1-8.75,8.75A8.72,8.72,0,0,1,12.91,4.16Z"/></g></g></svg>') no-repeat;
    background-size: 44%;
    background-position: center right 15px;
    text-indent: -9999999px;
}

.customVideoIcon .et_pb_module_header {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.customVideoIcon .et_pb_module_header:after {
    content: '';
    width: 26px;
    height: 26px;
    margin-left: 10px;
    border-radius: 50%;
    background: url(https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/10/orangeVideoIcon.svg) no-repeat center;
    margin-top: -4px;
}
.page-id-756 .customVideoIcon .et_pb_module_header:after {
    width: 22px;
	height: 23px;
}
.customSingleQuote .et_pb_testimonial_description .et_pb_testimonial_content p{
	padding-bottom:0px;
}
.customSingleQuote .et_pb_testimonial_description .et_pb_testimonial_author {
	margin-top: 20px;
}
.customSingleQuote .et_pb_testimonial_description:after {
    background: url(https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/10/quote.svg) no-repeat top left;
    content: '';
    position: absolute;
    left: -95px;
    top: -32px;
    width: 77px;
    height: 65px;
    display: block !important;
}

.marginTop70{
	margin-top:-70px;
}
.simpleSlider.et_pb_slider .et_pb_slide {
    padding: 0;
}
.simpleSlider.et_pb_slider {
    background: rgba(255,255,255,.6);
    padding: 50px;
    max-width: 90%;
    margin: 0 0 0 auto;
}
.page-id-756 .simpleSlider.et_pb_slider{
	padding: 30px;
}
.simpleSlider.et_pb_slider .et_pb_slides:not(:last-child) {
    margin-bottom: 30px;
}
.simpleSlider.et_pb_slider .et_pb_slide_content  .et_pb_slide_title {
    border-bottom: 10px solid #FA9B1C;
    margin-bottom: 20px;
    padding-bottom: 0;
    display: inline-block;
}
.simpleSlider.et_pb_slider .et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
}
.simpleSlider.et_pb_slider .et_pb_slide_content h5 {
    color: #1F2B8E !important;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 400;
    padding-bottom: 5px;
}
.simpleSlider.et_pb_slider .et_pb_slide_content h5{
	font-size: 20px;
}
.simpleSlider.et_pb_slider .et_pb_slide .et_pb_container {
    width: 100%;
}
.simpleSlider.et_pb_slider .et-pb-controllers{
	text-align: left;
	left:50px;
}
.page-id-756 .simpleSlider.et_pb_slider .et-pb-controllers{
	left:30px;
}
.simpleSlider.et_pb_slider .et-pb-controllers a{
	width: 12px;
	height: 12px;
	border-radius: 12px;
	opacity: 1;
}
.simpleSlider.et_pb_slider .et-pb-controllers .et-pb-active-control {
    background: #79A2E6 !important;
	opacity:0.84;
}
.simpleSlider.et_pb_slider .et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title {
    padding-bottom: 0;
    border-bottom: 10px solid #FA9B1C;
    margin-bottom: 20px;
}

.customBlurb .et_pb_blurb_content .et_pb_blurb_container {
    border-bottom: 1px solid #949CA1;
    padding: 0px 0px 30px 0px;
}
.page-id-756 .customBlurb .et_pb_blurb_content .et_pb_blurb_container{
	padding: 0px 0px 25px 0px;
}
.customBlurb.lastItem .et_pb_blurb_content .et_pb_blurb_container{
	padding:0px;
	border-bottom: none;
}
.customBlurb .et_pb_main_blurb_image {
    min-width: 110px;
	padding-right: 15px !important;
}
.page-id-756 .et_pb_main_blurb_image {
	min-width: 100px;
	padding-right: 10px !important;
}
/* .customBlurb .et_pb_image_wrap{
	margin: 0;
} */


.containerParent {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: visible;
}
.page-id-756 .containerParent {
	max-width: 1180px;
}
.featuredSwiperContainer {
	overflow: visible !important;
	width: 100%;
}

.featuredSwiperContainer .swiper-wrapper {
	margin-left: 0;
}

.featuredCard {
	background: #fff;
	border-radius: 40px;
	overflow: hidden;
	transition: transform 0.3s ease;
	border: 2px solid #fff;
}

.featuredCardImage {
	height: 250px;
	overflow: hidden;
}

.featuredCardImage img {
    width: 100%;
    display: block;
    object-fit: cover;
    height: 250px;
}
.featuredCardGray {
	background-color: #6D747D;
	color: #fff;
	padding: 40px 30px;
	display: flex;
	flex-direction: column;
}
.featuredCardHeadline {
	font-size: 32px;
	color: #EE8B55;
	margin-bottom: 5px;
	font-weight: 600;
	padding: 0;
	line-height: 1.2;
}
.featuredCardSubtitle {
	font-size: 28px;
	color: #fff;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-weight: 400;
}
.featuredCardContent {
	padding: 30px;
}

.featuredCardTitle {
	font-size: 26px;
	font-weight: 600;
	color: #79A2E6;
	margin: 0 0 10px 0;
	padding:0px;
}

.featuredCardTitle a {
	color: #79A2E6;
	transition: color 0.3s;
}

.featuredCardTitle a:hover {
	color: #1F2B8E;
}

.featuredCardText {
	font-size: 18px;
	color: #231F20;
	line-height: 1.2;
	margin-bottom: 10px;
}

.featuredCardButton {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #FA9B1C;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	text-decoration: none;
	transition: background-color 0.3s;
}

.featuredCardButton:hover {
	background-color: #1F2B8E;
}

.simpleSlider.et_pb_slider .et_pb_slide_title {
    display: inline-block;
}
.ftCustomSearch {
    border-radius: 50px 50px 50px 50px;
    overflow: hidden;
}
.ftCustomSearch form.et_pb_searchform {
    background-color: #FFFFFF;
    position: relative;
}

.ftCustomSearch  form.et_pb_searchform div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.ftCustomSearch form.et_pb_searchform div input.et_pb_s {
    background-color: #ffffff;
    color: #949ca1;
    font-size: 16px;
    padding-top: 0em !important;
    padding-right: 0em !important;
    padding-bottom: 0em !important;
    padding-left: 20px !important;
    height: auto;
    min-height: 0;
    -webkit-appearance: none;
    background: transparent;
    display: inline-block;
    padding-right: 80px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin: 0;
    line-height: normal !important;
    border: none;
}
/* --- Responsive --- */
@media (max-width: 1024px) {
  .featuredSwiperContainer {
    padding: 0 10px;
  }
}



@media (max-width:1279px) and (min-width:981px){
	.customHeader .headerTopBar.et_pb_row{
		padding-left: 50px !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
		margin: 0 20px 0 0;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
		font-size:16px;
	}
	.customHeader .headerTopBar .et_pb_column.et-last-child .et_pb_module.maxMenu {
		margin-right: 20px !important;
	}
	.customHeader .headerTopBar .et_pb_column.et-last-child .et_pb_module.searchBtnCode{
		margin-left: 8px !important;
	}
	.customHeader .et_pb_row.secondMenu.et_pb_equal_columns {
/* 		padding-left: 20px !important; */
		padding-right: 40px !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
		padding: 25px;
		width: 320px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
		font-size:16px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu:before{
		top: -20px;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-bottom: 20px solid rgba(255, 255, 255, .94);
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
		transform: translate(-50%, 35px);
		left: 50%;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
		transform: translate(-50%, 20px);
	}
	.customHeader .headerTopBar .stickyLogo{
		width: 200px;
	}
	.customHeader .secondMenu .bigLogo{
		width: 226px;
	}
	.secondMenu ul#menu-secondary-menu li {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 15px;
    }
	.secondMenu ul#menu-secondary-menu li:last-child{
		padding: 0px 15px;
	}
	.secondMenu ul#menu-secondary-menu li a {
		font-size: 28px;
	}
	body #page-container .et_pb_section .donateBtn{
		font-size: 14px !important;
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.customHeader .headerTopBar .customTopSearch{
		right: 182px;
	}
	.customHeader .headerTopBar .searchBtn svg{
    	width: 18px;
		height: 18px;
	}
	.customHeader .headerTopBar .userLoginBtn svg{
    	width: 20px;
		height: 20px;
	}
	.customHeader .headerTopBar .searchBtn {
		width: 40px;
	}
	.customHeader .headerTopBar .userLoginBtn {
		width: 40px;
	}
	.swipingColumnSM.et_pb_row.et_pb_row_1{
	    padding-left: 130px !important;	
	}
	.simpleSlider.et_pb_slider{
		max-width: 100%;
		padding: 30px;
	}
}
@media (max-width:1024px) and (min-width:981px){
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
        margin: 0 12px 0 0;
    }
	.customHeader .headerTopBar .et_pb_column.et-last-child .et_pb_module.maxMenu {
        margin-right: 8px !important;
    }
	.customHeader .headerTopBar .et_pb_column.et-last-child .et_pb_module.searchBtnCode {
        margin-left: 8px !important;
	}
	.customHeader .et_pb_row.secondMenu.et_pb_equal_columns {
/*         padding-left: 20px !important; */
        padding-right: 40px !important;
    }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p a {
        font-size: 16px;
    }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    	margin-bottom: 15px;
		padding-bottom: 15px;
	}
}
@media (min-width:981px){
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-onlyMobile {
		display: none;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-icon-right > a.mega-menu-link:before{
		display:none;
	}
}
@media (max-width:980px){
	.customHeader .headerTopBar {
		align-items: center;
		display: flex;
	}	
	.customHeader .headerTopBar .et_pb_column.et-last-child,
	.customHeader .headerTopBar .et_pb_column{
		margin-bottom:0px;
		flex-direction: row-reverse;
		justify-content: flex-start;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
        margin-left: 0;
    }
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
        margin-right: 0;
    }
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
		border-radius:0px;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
		width: 35px;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
		width: 32px;
		height: 3px;
	}
	.mega-menu-primary-menu-mobile-open .customHeader .headerTopBar .stickyLogo {
		opacity: 1;
	}
	.mega-onlyMobile.bebasFont a{
        font-family: 'BebasNeue Book All', Helvetica, Arial, Lucida, sans-serif !important;
        font-size: 30px !important;
        line-height: inherit !important;
        font-weight: 400 !important;
        letter-spacing: 1px;
	}
	.mega-onlyMobile.bebasFont a.mega-menu-link span {
		color: #79A2E6;
		text-transform: uppercase;
		transition:all 0.3s ease;
		font-family: 'BebasNeue Bold', Helvetica, Arial, Lucida, sans-serif !important;
		font-weight:400;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu{
		border-bottom:0px;
	}
	.mega-menu-primary-menu-mobile-open {
		overflow: hidden;
		touch-action: none;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu {
		height: calc(100vh - 42px);
		overflow-y: auto;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
		border-bottom: 1px solid #fff;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
		height: unset;
		padding: 5px 0px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		display: block;
	}
	.mega-onlyMobile.mega-searchBarSM, .mega-onlyMobile.mega-donateBtnSM {
		border: none !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
		transform: unset;
	}	
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
		background:transparent;
        padding: 0px 0px 15px 20px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu:before{
		display:none !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p a{
		margin-bottom:0px;
	}
	.mega-menu-megamenu .mega-sub-menu .textwidget p:not(:has(a)) {
		display: none;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p a {
		font-size: 18px;
		color: #68737a;
		line-height: 40px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item.bebasFont > a.mega-menu-link,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor.bebasFont > a.mega-menu-link,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor.bebasFont > a.mega-menu-link{
		color: #68737a !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item.bebasFont > a.mega-menu-link span,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor.bebasFont > a.mega-menu-link span,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor.bebasFont > a.mega-menu-link span{
        color: #1f2b8e !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
		content: "";
		vertical-align: middle;
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.42 16.42"><defs><style>.b2ba4b97-99e5-4b84-a7ae-28a7fdf7b729{fill:%23fff;}</style></defs><g id="bad55f2c-8b74-47df-8602-ea3f0d7fa41b" data-name="Layer 2"><g id="bafe2c3d-09dd-4bd4-a758-6cc768763bdd" data-name="4"><polygon class="b2ba4b97-99e5-4b84-a7ae-28a7fdf7b729" points="30.42 1.42 15.42 16.42 15.21 16.21 15 16.42 0 1.42 1.42 0 15.21 13.79 29 0 30.42 1.42"/></g></g></svg>') no-repeat center center;
		width: 22px;
		height: 11px;
		background-size: cover;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
        content: "";
        background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.42 16.42"><defs><style>.abbfc9d6-ec73-4124-af93-6618e75b6d68{fill:%23fff;}</style></defs><g id="bc709550-ffde-49e7-9b55-e29a2357d70b" data-name="Layer 2"><g id="a04285b2-e846-4530-ac8a-e70f779ba186" data-name="4"><polygon class="abbfc9d6-ec73-4124-af93-6618e75b6d68" points="30.42 15 15.42 0 15.21 0.21 15 0 0 15 1.42 16.42 15.21 2.63 29 16.42 30.42 15"/></g></g></svg>') no-repeat center center;
		background-size: cover;
    }
	.donateBtnSM a.mega-menu-link {
		color: #FFFFFF !important;
		border-width: 0px !important;
		border-radius: 50px !important;
		letter-spacing: 0.5px !important;
		font-size: 18px !important;
		font-weight: 600 !important;
		background: #79A2E6 !important;
		padding-top: 10px !important;
		padding-right: 25px !important;
		padding-bottom: 10px !important;
		padding-left: 25px !important;
		transition: all 300ms ease 0ms !important;
		width: auto !important;
		display: inline-block !important;
		line-height: 1 !important;
	}
	.donateBtnSM a.mega-menu-link:hover{
		background: #1f2b8e !important;
	}
	.mega-onlyMobile.mega-searchBarSM .mega-indicator {
        display:none !important;
    }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-onlyMobile.mega-searchBarSM > ul.mega-sub-menu {
        display: block !important;
        visibility: visible;
        opacity: 1;
        transform: unset !important;
        padding: 0;
        margin: 10px 0px 25px 0px;
    }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-onlyMobile.mega-searchBarSM > a.mega-menu-link,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-onlyMobile.mega-userLoginBtnSM > a.mega-menu-link{
		line-height: normal !important;
		height: unset !important;
		padding: 0;
		display: none !important;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-onlyMobile.mega-userLoginBtnSM > ul.mega-sub-menu{
		display: block !important;
        visibility: visible;
        opacity: 1;
        transform: unset !important;
        padding: 0;
        margin: 20px 0px 20px 0px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-onlyMobile.mega-userLoginBtnSM .mobileLoginBtn {
        background: #aeaeb3;
        transition: all 0.3s ease;
        border-radius: 50px;
        letter-spacing: 0.5px;
        font-size: 18px;
        font-weight: 600;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
        line-height: 38px;
        color: #fff;
        display: flex;
        align-items: center;
		width: auto;
		max-width: fit-content;
    }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-onlyMobile.mega-userLoginBtnSM .mobileLoginBtn svg {
		width: 20px;
		height: 20px;
		fill: #fff;
		margin-right: 8px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-onlyMobile.mega-userLoginBtnSM .mobileLoginBtn:hover{
		background: #1F2B8E;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-onlyMobile.mega-userLoginBtnSM .mobileLoginBtn:hover svg{
		fill: #fff;
	}
	.mega-searchBarSM ul.mega-sub-menu .customSearchHeader form {
		display: flex;
		width: 100%;
	}
	.mega-searchBarSM ul.mega-sub-menu .customSearchHeader form div {
		width: 100%;
		display: flex;
	}
	.mega-searchBarSM ul.mega-sub-menu .customSearchHeader form div input.et_pb_s {
			background: #fff;
			border: none;
			outline: none;
			width: 100%;
			padding: 10px 50px 10px 20px;
			line-height: 16px;
			color: #949ca1;
			font-size: 16px;
			border-radius: 25px;
		}
	.mega-searchBarSM ul.mega-sub-menu .customSearchHeader form div input.et_pb_searchsubmit {
		font-size: 13px;
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.32 33.32"><defs><style>.f95a9ff3-a40d-46ed-b7e8-b89a4d43b563{fill:%23ADAFB2;}</style></defs><g id="f8b07b51-de04-44f6-8085-3124d94a411a" data-name="Layer 2"><g id="b6f92fe5-9e7a-4055-89c3-fefea15ef015" data-name="Main Art"><path class="f95a9ff3-a40d-46ed-b7e8-b89a4d43b563" d="M12.91,0a12.91,12.91,0,0,0,0,25.82,12.81,12.81,0,0,0,7.52-2.43l9.34,9.32a2.08,2.08,0,1,0,2.94-2.94l-9.32-9.34a12.81,12.81,0,0,0,2.43-7.52A12.94,12.94,0,0,0,12.91,0Zm0,4.16a8.75,8.75,0,1,1-8.75,8.75A8.72,8.72,0,0,1,12.91,4.16Z"/></g></g></svg>') no-repeat;
		height: 42px;
		width: 50px;
		background-size: 40%;
		background-position: center center;
		text-indent: -9999999px;
		position: absolute;
		right: 0;
		outline: none;
		border: none;
	}
	.mega-searchBarSM ul.mega-sub-menu .customSearchHeader form div input.et_pb_searchsubmit:hover{
		font-size: 13px;
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.32 33.32"><defs><style>.f95a9ff3-a40d-46ed-b7e8-b89a4d43b563{fill:%2379A2E6;}</style></defs><g id="f8b07b51-de04-44f6-8085-3124d94a411a" data-name="Layer 2"><g id="b6f92fe5-9e7a-4055-89c3-fefea15ef015" data-name="Main Art"><path class="f95a9ff3-a40d-46ed-b7e8-b89a4d43b563" d="M12.91,0a12.91,12.91,0,0,0,0,25.82,12.81,12.81,0,0,0,7.52-2.43l9.34,9.32a2.08,2.08,0,1,0,2.94-2.94l-9.32-9.34a12.81,12.81,0,0,0,2.43-7.52A12.94,12.94,0,0,0,12.91,0Zm0,4.16a8.75,8.75,0,1,1-8.75,8.75A8.72,8.72,0,0,1,12.91,4.16Z"/></g></g></svg>') no-repeat;
		height: 42px;
		width: 50px;
		background-size: 40%;
		background-position: center center;
		text-indent: -9999999px;
	}
	
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:nth-last-child(4) {
		margin: 0 !important;
		border-bottom:none !important;
	}
	.customHeader .headerTopBar .stickyLogo{
		margin-bottom:0px;
	}
	.customHeader .secondMenu .et_pb_column {
		margin: 0;
	}
	.customHeader .headerTopBar .et_pb_module.bigLogo {
		position: absolute;
		top: 10px;
	}
	.fixHeader .headerTopBar .et_pb_module.bigLogo {
		display: none;
	}
	.mega-menu-primary-menu-mobile-open .customHeader .headerTopBar .bigLogo{
		display:none;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard .menu-auth-menu-container ul {
		padding: 0;
		margin: 20px 0px 0px;
		list-style: none;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard .menu-auth-menu-container ul li {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #fff;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard .menu-auth-menu-container ul li:last-child{
		margin-bottom: 0px;
		padding-bottom: 0px;
		border-bottom: none;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard .menu-auth-menu-container ul li a{
		padding:  0px;
		line-height: 30px;
		text-align: left;
		color: #68737a;
		font-size: 20px;
		font-weight: 400;
	} 
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p {
		margin-bottom: 0;
	}
}


/* Section wrapper */
.heroCustomSliderRow{
	overflow:unset !important;	
}
.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:before,
.innerSliderRow.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:before{
    content: '';
    position: absolute;
    left: -50vw;
    top: 0px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(121, 162, 230, 1) 55%);
    right: 0;
    z-index: 0;
	height: 550px;
/* 	height: 1090px; */
	mix-blend-mode: multiply;
	top: 0;
	pointer-events: none;
	opacity: 0;
}
.innerSliderRow.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:before{
	height: 435px;
}
.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:first-child:before,
.innerSliderRow.heroCustomSliderRow .animationAdd .animationAdd .swiper-wrapper .swiper-slide:first-child:before{
	animation: slideDown 1.7s ease-out 0s forwards; 
	animation-iteration-count: 1;
	opacity: 0.65;
}
.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:not(:first-child):before,
.innerSliderRow.heroCustomSliderRow .swiper-wrapper .swiper-slide:not(:first-child):before{
	opacity: 0.65;
	top: var(--animation-height);
}
@keyframes slideDown {
    0% {
        top: 0px; 
    }
    100% {
        top: var(--animation-height);
    }
}
.custom-slider-section {
	position: relative;
	width: 100%;
}
.slider-container {
	max-width: 1180px;
	margin: 0 auto;
	position: relative;
    width: 100%;
}
.customSwiper {
	overflow: unset !important;
	margin: 0 !important;
}
.customSwiper .swiper-slide {
	width: 100% !important;
	background-size: cover;
	background-position: center;
/* 	background-position: top -140px center; */
	position: unset !important;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-repeat:no-repeat;
}
.custom-slider-section .et_pb_row {
/*     width: calc(100% - 161px); */
    align-items: flex-end;
    height: 100%;
	margin:0px;
    padding: 0px;
    width: 100%;
    max-width: 1180px;
}
.innerText {
	text-align: left;
	line-height: 42px;
	font-size: 40px;
	font-weight: 700;
	margin: 40px 0px;
	padding: 0px 80px;
	color: #fff;
}
.page-id-756 .innerText{
	line-height: 48px;
	font-size: 40px;
	font-weight: 700;
}
.page-id-756 .customSingleQuote .et_pb_testimonial_description:after{
	left: -85px;
	width: 67px;
	height: 55px;
	top: 0;
}
.page-id-756 .featuredCardTitle {
	font-size: 22px;
}
.page-id-756 .featuredCardHeadline {
	font-size: 24px;
}
.page-id-756 .featuredCardImage{
	height: 210px;
}
.page-id-756 .featuredCardSubtitle {
	font-size: 20px;
}
.page-id-756 .featuredCardText{
	font-size: 16px;
	line-height:1.4;
}
.custom-slider-section .swiper-pagination {
    bottom: 50px !important;
    left: auto !important;
    transform: translateX(0) !important;
    width: 20px !important;
    right: 40px;
	display:none;
}

.custom-slider-section .swiper-pagination-bullet {
	background: #707276 !important;
	transition: opacity 0.3s;
	margin: 0 0px 0 0 !important;
	width: 12px !important;
	height: 12px !important;
	opacity:1 !important;
}
.custom-slider-section .swiper-pagination-bullet:hover,
.custom-slider-section .swiper-pagination-bullet-active {
	background: #fff !important;
}

.featuredSwiperContainer .swiperButtonPrevFeatured,
.featuredSwiperContainer .swiperButtonNextFeatured {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgb(31 43 142 / 80%);
    color: #ffff;
    padding: 12px 19px;
    cursor: pointer;
    z-index: 10;
    border-radius: 50%;
    text-align: center;
    transition: all 0.3s ease;
    line-height: 1;
}
.featuredSwiperContainer .swiperButtonPrevFeatured:hover,
.featuredSwiperContainer .swiperButtonNextFeatured:hover{
	background: #FA9B1C;
}
.featuredSwiperContainer .swiperButtonPrevFeatured svg,
.featuredSwiperContainer .swiperButtonNextFeatured svg{
	width:12px;
	height:23px;
	fill:#fff;
	transition:all 0.3s ease;
}
.featuredSwiperContainer .swiperButtonPrevFeatured {
	left: -25px;
}
.featuredSwiperContainer .swiperButtonNextFeatured {
	right: -25px;
}
.featuredSwiperContainer .swiper-button-disabled{
	display:none;
}
.innerText span strong {
    font-family: 'BebasNeue Bold', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
}
.innerText span {
    font-family: 'BebasNeue Book All', Helvetica, Arial, Lucida, sans-serif !important;
    color: #FA9B1C;
    display: block;
    margin-bottom: 10px;
	font-weight:400;
}


/* Respources  */
.recHeader{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom: 2px solid #fff;
}
.column3 {
    width: 26%;
}
.column9 {
    width: 74%;
}
.recRow {
    display: flex;
    flex-wrap: wrap;
    margin-left: -25px;
    margin-right: -25px;
}
.recRow:after{
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    width: 0;
}
.recColumn {
    padding-left: 25px;
    padding-right: 25px;
}
.recColumn .heading {
    font-family: 'BebasNeue Bold', Helvetica, Arial, Lucida, sans-serif;
    font-size: 52px;
    margin: 0;
    padding: 0;
    color: #fff;
    letter-spacing: 1px;
    font-weight:400;
}
.filterData {
    display: flex;
    justify-content: space-between;
}

.filterData .searchBar .facetwp-facet {
    margin: 0;
	min-width: 548px;
}
.filterData .searchBar .facetwp-facet .facetwp-input-wrap {
    width: 100%;
}
.filterData .searchBar .facetwp-facet .facetwp-input-wrap input.facetwp-search {
    width: 100%;
    padding: 10px 40px 10px 15px;
    line-height: 1.5;
    font-size: 16px;
    border: 1px solid #949CA1;
    color: #231F20;
}
.facetwp-search::placeholder{
	color: #231F20;
}
.facetwp-search::placeholder,
.facetwp-search::-ms-placeholder,
.facetwp-search::-moz-placeholder,
.facetwp-search::-webkit-input-placeholder {
    color: #231F20;
}

.searchBar .facetwp-icon:before {
    background-image:url( 'data: image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.13 25.13"><defs><style>.a2ced02e-00f0-4218-aeab-c1f0fcbf9750{fill:%23949ca1;}</style></defs><g id="b74c3152-44b6-4474-b8fe-0f8e926c1f79" data-name="Layer 2"><g id="f555cefd-8ca2-40d7-8439-c5c8b1102723" data-name="Layer 1"><path class="a2ced02e-00f0-4218-aeab-c1f0fcbf9750" d="M9.74,0a9.74,9.74,0,1,0,5.67,17.64l7,7a1.57,1.57,0,1,0,2.22-2.22l-7-7A9.72,9.72,0,0,0,9.74,0m0,3.14a6.6,6.6,0,1,1-6.6,6.6,6.57,6.57,0,0,1,6.6-6.6"/></g></g></svg>');
    background-position: right 10px center;
    width: 40px;
	transition:all 0.3s ease-in-out;
    background-size: 22px;
}
.searchBar .facetwp-icon:hover:before{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.13 25.13"><defs><style>.a2ced02e-00f0-4218-aeab-c1f0fcbf9750{fill:%23231F20;}</style></defs><g id="b74c3152-44b6-4474-b8fe-0f8e926c1f79" data-name="Layer 2"><g id="f555cefd-8ca2-40d7-8439-c5c8b1102723" data-name="Layer 1"><path class="a2ced02e-00f0-4218-aeab-c1f0fcbf9750" d="M9.74,0a9.74,9.74,0,1,0,5.67,17.64l7,7a1.57,1.57,0,1,0,2.22-2.22l-7-7A9.72,9.72,0,0,0,9.74,0m0,3.14a6.6,6.6,0,1,1-6.6,6.6,6.57,6.57,0,0,1,6.6-6.6"/></g></g></svg>');

}

.sortData {
    min-width: 250px;
    margin-left: auto;
}
.sortData .facetwp-facet {
    margin: 0;
    text-align: right;
}
.sortData .facetwp-facet select {
    width: 100%;
    padding: 10px 40px 10px 15px;
    line-height: 1.5;
    font-size: 16px;
    border: 1px solid #949CA1;
    color: #231F20;
    appearance: none;
    background-image: url('data:image/svg+xml,<svg id="bfecea1c-acae-4536-ba5a-da873ec4658b" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 509.06"><polygon points="690.94 0 400 290.94 109.06 0 0 109.06 400 509.06 800 109.06 690.94 0"/></svg>');
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 12px 9px;
}
.filterDataAside .filterRow:not(:last-child) {
    margin-bottom: 25px;
}
.filterDataAside .filterRow h3 {
    color: #1F2B8E;
    text-transform: uppercase;
    font-family: 'BebasNeue Bold', Helvetica, Arial, Lucida, sans-serif;
    padding: 0;
    line-height: 1;
    letter-spacing: 0.25px;
    font-size: 30px;
	margin-bottom: 10px;
    font-weight: 400;   
}
.filterDataAside .filterRow .facetwp-facet {
    margin: 0;
}
.filterDataAside .filterRow .facetwp-facet .facetwp-checkbox {
    margin: 0;
    padding:12px 30px 12px 30px;
    border-top: 1px solid #B4AFA3;
    background-size: 20px 20px;
    color: #404041;
    font-size: 16px;
    background-position: top 12px left;
    font-weight: 700;
    position: relative;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><defs><style>.bc55bb03-8f6a-4df4-af2e-850c9ac248c0{fill:%23fff;}.bdabe910-4f01-4f52-9852-22a6e699fab4{fill:%23949ca1;}</style></defs><g id="ae3eff2d-7d4f-4787-b1c9-a3dfd0a31c96" data-name="Layer 2"><g id="a0de8f30-a6db-439c-924a-ea4c1c5ff02d" data-name="Layer 1"><rect class="bc55bb03-8f6a-4df4-af2e-850c9ac248c0" x="0.13" y="0.13" width="21.75" height="21.75"/><path class="bdabe910-4f01-4f52-9852-22a6e699fab4" d="M21.75,21.75H.25V.25h21.5ZM22,0H0V22H22Z"/></g></g></svg>');
    background-repeat: no-repeat;
}
.filterDataAside .filterRow .facetwp-facet .facetwp-checkbox.checked {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><defs><style>.b8f97447-d612-4d57-9f9b-cbf70a4d75fa{fill:%2379a2e6;}</style></defs><g id="aee53bdf-448f-4dcc-9a01-b218392f278c" data-name="Layer 2"><g id="b4b0ce95-edf9-431a-8ce0-6bb1a5f3bf27" data-name="Layer 1"><path class="b8f97447-d612-4d57-9f9b-cbf70a4d75fa" d="M.12.12H21.88V21.88H.12ZM21.75.25H.25v21.5h21.5ZM22,22H0V0H22Z"/></g></g></svg>');
}
.filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .author {
    color: #404041;
}
.filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .facetwp-expand {
    float: none;
    position: absolute;
    right: 10px;
    top: 10px;
	color: #79A2E6;
	text-align: center;
	width: 20px;
}
/* Category Favorite Button - fSelect dropdown */
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn {
	 position: relative;
	 background: transparent;
	 border: none;
	 padding: 0;
	 cursor: pointer;
	 z-index: 10;
	 display: inline-block;
	 width: 16px;
	 height: 16px;
	 transition: all 0.3s ease;
	 opacity: 0.7;
	 pointer-events: auto;
	 vertical-align: middle;
	 margin-left: 5px;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option:hover .favorite-category-btn {
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn:hover {
/*      transform: translateY(-50%) scale(1.15); */
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn:disabled {
     opacity: 0.5;
     cursor: not-allowed;
     transform: translateY(-50%);
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn .heart-icon {
     width: 16px;
     height: 16px;
     stroke: #949CA1;
     fill: none;
     transition: all 0.3s ease;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn:hover .heart-icon {
     stroke: #f44336;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn.favorited .heart-icon {
     fill: #f44336;
     stroke: #f44336;
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn.favorited {
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn.favorited:hover .heart-icon {
     fill: #d32f2f;
     stroke: #d32f2f;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option {
     position: relative;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option .fs-option-label {
     position: relative;
     padding-right: 30px;
}
/* Prevent checkbox from being clicked when clicking favorite button */
 .filterDataAside .filterRow .facetwp-facet .fs-option .favorite-category-btn, .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn {
     pointer-events: auto;
}
 .filterDataAside .filterRow .facetwp-facet .fs-option:has(.favorite-category-btn:hover), .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox:has(.favorite-category-btn:hover) {
     cursor: default;
}
/* Category Favorite Button - Standard checkboxes */
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn {
     position: absolute;
     right: 35px;
     top: 50%;
     transform: translateY(-50%);
     background: transparent;
     border: none;
     padding: 4px;
     cursor: pointer;
     z-index: 5;
     display: flex;
     align-items: center;
     justify-content: center;
     width: 20px;
     height: 20px;
     transition: all 0.3s ease;
     opacity: 0.7;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox:hover .favorite-category-btn {
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn:hover {
/*      transform: translateY(-50%) scale(1.15); */
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn:disabled {
     opacity: 0.5;
     cursor: not-allowed;
/*      transform: translateY(-50%); */
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn .heart-icon {
     width: 16px;
     height: 16px;
     stroke: #949CA1;
     fill: none;
     transition: all 0.3s ease;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn:hover .heart-icon {
     stroke: #f44336;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn.favorited .heart-icon {
     fill: #f44336;
     stroke: #f44336;
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn.favorited {
     opacity: 1;
}
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .favorite-category-btn.favorited:hover .heart-icon {
     fill: #d32f2f;
     stroke: #d32f2f;
}
/* Adjust expand button position when favorite button is present */
 .filterDataAside .filterRow .facetwp-facet .facetwp-checkbox:has(.favorite-category-btn) .facetwp-expand {
     right: 10px;
}

.facetwp-type-checkboxes .facetwp-expand:before {
	content: "+";
	width:auto;
	height:auto;
	display: inline-block;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: -webkit-all 0.3s ease-in-out;
	transition: -webkit-all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 26px;
}
.facetwp-type-checkboxes .facetwp-expand.opened:before {
	content: "-";
}
.filterRow .facetwp-depth {
    margin-left: 22px;
	margin-bottom: 15px;
}
.facetwp-type-checkboxes .facetwp-depth.visible .facetwp-checkbox {
    border-top: none;
    padding-top: 5px;
    background-position: top 5px left;
	padding-bottom: 5px;
}
.filterRow .facetwp-reset {
    color: #1F2B8E;
    border-width: 0px;
    border-radius: 50px;
    letter-spacing: 0px;
    font-size: 16px;
    font-weight: 700;
    background-color: #FA9B1C;
    padding: 10px 30px;
    text-transform: lowercase;
	transition: all 300ms ease 0ms;
	cursor:pointer;
	margin-top:30px;
}
.filterRow .facetwp-reset:hover{
	color:#fff;
	background:#1F2B8E;
}
.facetwp-type-checkboxes .facetwp-depth.visible .facetwp-checkbox .facetwp-expand {
    top: 4px;
}
.filterDataAside .filterRow .facetwp-facet .facetwp-checkbox .facetwp-expand.opened {
    top: 4px;
}
.facetwp-type-checkboxes .facetwp-depth.visible .facetwp-checkbox {
    font-weight: 400;
}
.filterDataAside .filterRow .fs-wrap{
	width:100%;
	display:block;
}
.filterDataAside .filterRow .fs-wrap .fs-label-wrap{
    width: 100%;
    padding: 10px 40px 10px 15px;
    line-height: 1.5;
    font-size: 16px;
    border: 1px solid #949CA1;
    color: #231F20;
/*     background-image: url('data:image/svg+xml,<svg id="bfecea1c-acae-4536-ba5a-da873ec4658b" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 509.06"><polygon points="690.94 0 400 290.94 109.06 0 0 109.06 400 509.06 800 109.06 690.94 0"/></svg>');
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 12px 9px; */
}
.filterDataAside .filterRow .fs-wrap .fs-label-wrap .fs-label{
	padding: 0;
}
.filterDataAside .filterRow .fs-wrap .fs-label-wrap .fs-arrow{
	background-image: url('data:image/svg+xml,<svg id="bfecea1c-acae-4536-ba5a-da873ec4658b" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 509.06"><polygon points="690.94 0 400 290.94 109.06 0 0 109.06 400 509.06 800 109.06 690.94 0"/></svg>');
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 12px 9px;
	width: 30px;
	height: 10px;
	border: none !important;
	right: 0;
}
.filterDataAside .filterRow .fs-wrap.fs-open .fs-label-wrap .fs-arrow {
    transform: unset;
}
.filterDataAside .filterRow .fs-wrap .fs-dropdown{
	border: 1px solid #949CA1;
	border-top: none;
}
.filterDataAside .filterRow .fs-wrap .fs-dropdown .fs-search {
    padding: 10px 15px;
}
.filterDataAside .filterRow .fs-wrap .fs-dropdown .fs-search input {
    font-size: 16px;
}
.filterDataAside .filterRow .fs-wrap .fs-dropdown .fs-option {
    padding: 8px 38px 8px;
}
.filterDataAside .filterRow .fs-wrap.multiple .fs-option .fs-checkbox i {
    position: absolute;
    margin: auto auto auto 15px;
    border: 1px solid #949ca1;
    border-radius: 0;
}
.filterDataAside .filterRow .fs-wrap.multiple .fs-option.selected .fs-checkbox i{
	border-color:rgb(108, 138, 255);
}
.filterDataAside .filterRow .facetwp-type-fselect .fs-option.d1 {
    padding-left: 40px;
    padding-right: 10px;
}
.filterDataAside .filterRow .facetwp-type-fselect .fs-option.d1 .fs-checkbox {
    left: 24px;
}
.filterDataAside .filterRow .facetwp-type-fselect .fs-option.d1 .fs-option-label {
    padding-left: 20px;
}
.filterDataAside .filterRow .facetwp-type-fselect .fs-option.d2 {
    padding-left: 40px;
    padding-right: 10px;
}
.filterDataAside .filterRow .facetwp-type-fselect .fs-option.d2 .fs-checkbox {
    left: 44px;
}

.recDataContent .eventCardWrapper {
    gap: 30px;
}
.recDataContent .eventCardWrapper .eventCardTitle {
    font-size: 21px;
	line-height: 1.2;
/* 	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; */
}
.recDataContent .eventCardWrapper .eventCard{
	border-radius:35px;
}
.recDataContent .eventCardWrapper .eventCardContent span.author{
    font-weight: 400;
    font-size: 16px;
    color: #231F20;
	margin-bottom: 10px;
	display: block;
}
.recDataContent .eventCardWrapper .eventCardImage {
	height: 160px;
}
.recDataContent .eventCardWrapper .eventCardContent .catMeta,
.featuredSliderSection .eventCardContent .catMeta{
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.featuredSliderSection .eventCardContent .author {
    display: block;
    margin-bottom: 10px;
}
.eventCard.has-play-icon .eventCardImage::before{
    opacity: 0.3;
}
.eventCard.has-play-icon .eventCardImage::after{
	background:url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/playIcon-1.svg');
	opacity:0.8;
	width:78px;
	height:78px;
}
.eventCard.hasNewsIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
    background: rgba(188,182,176,.4);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasNewsIcon .eventCardImage::after{
    content:'';
    height:72px;
    width: 78px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/bpdaArticalIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
}
.eventCard.hasWebinarIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
    background: rgba(31, 43, 142, .47);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasWebinarIcon .eventCardImage::after{
    content:'';
    height:87px;
    width: 106px;
    background: url('/wp-content/uploads/2025/10/webinars-icon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasStudyIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
    background: rgba(250, 155, 28, .61);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasStudyIcon .eventCardImage::after{
    content:'';
    height:75px;
    width: 85px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/studyResearchIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasBookIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
    background: rgba(251,199,134,0.61);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasBookIcon .eventCardImage::after{
    content:'';
    height:74px;
    width: 94px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/bookPublicationIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasPodCastIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
	background: rgba(115,152,222, 0.4);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasPodCastIcon .eventCardImage::after{
    content:'';
    height:67px;
    width: 94px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/podcastIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:1;
}
.eventCard.hasProgramIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
	background: rgba(239, 239, 239, .82);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasProgramIcon .eventCardImage::after{
    content:'';
    height:84px;
    width: 91px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/programIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasPDFIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
	background:rgba(115,152,222,0.4);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasPDFIcon .eventCardImage::after{
    content:'';
    height:71px;
    width: 94px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/pdfIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasArticalIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
	background: rgba(45, 57, 136, .4);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasArticalIcon .eventCardImage::after{
    content:'';
    height:84px;
    width: 84px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/articleIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasInfographicIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
	background: rgba(251,199,134,.75);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasInfographicIcon .eventCardImage::after{
    content:'';
    height:83px;
    width: 85px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/infographicIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}
.eventCard.hasELinkIcon .eventCardImage::before {
    content: '';
    height: 100%;
    width: 100%;
	background: rgba(188,182,176,0.5);
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    pointer-events: none;
}
.eventCard.hasELinkIcon .eventCardImage::after{
    content:'';
    height:58px;
    width: 58px;
    background: url('https://s2.designcostaging.com/clients/bpd/wp-content/uploads/2025/12/externalResourceIcon.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
	opacity:0.9;
}



/* .recDataContent .eventCard .eventCardContent .eventCardText{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis; 
} */
.iconTextBtn {
    color: #FA9B1C;
    font-size: 18px;
    letter-spacing: 0.25px;
    transition: all 0.3s ease-in-out;
    display: flex;
    align-items: center;
    gap: 8px;
    width: max-content;
    font-weight: 300;
	line-height:1;
}
.iconTextBtn .icon {
    width: 25px;
    height: 25px;
    background: #FA9B1C;
    display: flex;
    border-radius: 50%;
    text-align: center;
    justify-content: center;
    align-items: center;
	transition: all 0.3s ease-in-out;
}
.iconTextBtn .icon svg {
    fill: #fff;
    width: 11px;
    height: 11px;
	transition: all 0.3s ease-in-out;
}

.iconTextBtn:hover {
	color: #1F2B8E;
}
.iconTextBtn:hover .icon{
	background:#1F2B8E;
}
.single-document.et_right_sidebar #main-content .container:before,
.single-resource_event.et_right_sidebar #main-content .container:before{
    display:none;
}
.single-document.et_right_sidebar #main-content,
.single-resource_event.et_right_sidebar #main-content{
	background:transparent;
}
.single-document.et_right_sidebar #main-content #left-area,
.single-resource_event.et_right_sidebar #main-content #left-area{
    width: 100%;
    padding: 0;
}
.facetwp-pager{
	margin-top:50px;
}
.facetwp-pager .facetwp-page {
    color: #fff;
    font-weight: 400;
    background: #001C4C;
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
	transition:all 0.3s ease-in-out;
}
.facetwp-pager .facetwp-page:hover,
.facetwp-pager .facetwp-page.active {
    background: #FA9B1C;
}
.resource-modal-open #et-main-area {
    z-index: 9999;
    position: relative;
}


.backToResourceLnk {
    margin-top: 35px;
}

.recColumn.column99{
    margin-left:auto;
}
.filterDataAside .filterRow .facetwp-facet.facetwp-facet-year select.facetwp-dropdown,
.filterDataAside .filterRow .facetwp-facet.facetwp-facet-event_audience select.facetwp-dropdown{
    width: 100%;
    display: block;
    padding: 10px 40px 10px 15px;
    line-height: 1.5;
    font-size: 16px;
    border: 1px solid #949CA1;
    color: #231F20;
    background-image: url('data:image/svg+xml,<svg id="bfecea1c-acae-4536-ba5a-da873ec4658b" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 509.06"><polygon points="690.94 0 400 290.94 109.06 0 0 109.06 400 509.06 800 109.06 690.94 0"/></svg>');
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 12px 9px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance:none;
}



/* Resource Preview Modal */
.resource-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display:none;
/* 	display: flex;
	align-items: center;
	justify-content: center; */
}

.preview-popup-content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.resource-modal-overlay,
.preview-popup-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #686764E8;
	cursor: pointer;
}

.resource-modal-content {
	position: relative;
	width: 100%;
	max-height: 90vh;
	border-radius: 10px;
	z-index: 1000000;
	padding: 30px;
}

.preview-popup-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
    background: #FA9B1C;
    color: #fff;
    border: none;
    border-radius: 50%;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    z-index: 1000001;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
}

.preview-popup-close:hover {
	background: #79A2E6;
	transform: scale(1.1);
}

.preview-content-wrapper {
    width: 80%;
    height: 90vh;
    padding: 0 0 60px 0;
    overflow: hidden;
    max-width: 1200px;
    margin: 0 auto;
	background: #000;
	position:relative;
}
.image-preview {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    text-align: center;
	overflow-y: auto;
}
.image-preview img {
    height: auto;
    width: auto;
    object-fit: cover;
    object-position: center center;
}
.preview-popup-share-section {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(121,162,230,0.4);
    padding: 10px;
    display: flex;
    gap: 0;
    color: #fff;
    align-items: center;
    line-height: 1;
    font-size: 14px;
}

.preview-popup-share-section .share-icon-wrapper {
    background: #79a2e6;
    padding: 0 5px;
    border-radius: 50px;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.preview-popup-share-section .share-url-wrapper .share-url-text {
    color: #666;
	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	overflow: hidden;
  	-webkit-line-clamp: 1;
}
.preview-popup-share-section .share-icon-wrapper svg {
	width: 16px;
	height: 16px;
}
.share-url-wrapper {
    background: #fff;
    padding: 10px;
    margin-left: 0;
    border-radius: 20px;
    position: relative;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 130px;
    width: calc(100% - 35px);
}

.share-url-wrapper .share-copy-hint {
    position: absolute;
    right: 0;
    background: #fa9b1c;
    height: 100%;
    top: 50%;
    border-radius: 20px;
    transform: translateY(-50%);
    line-height: 34px;
    padding: 0 20px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
	transition: all 0.3s ease;
    cursor: pointer;
	display: flex;
    justify-content: center;
    align-items: center;
}
.share-url-wrapper .share-copy-hint:hover {
    background: #1F2B8E;
}
.preview-content-wrapper iframe {
	width: 100%;
	height: 100%;
	border: none;
}

.video-preview{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-preview video{
    width: 100%;
}

/* .resource-modal-body audio {
	width: 100%;
	padding: 20px;
	background: #f5f5f5;
} */

body.resource-modal-open {
	overflow: hidden;
}



.single-document .parentSingleContent,
.single-resource_event .parentSingleContent{ 
    padding: 60px 50px 76px;
}

.single-document #main-content .container,
.single-resource_event #main-content .container{
    padding: 0px !important;
    width: 100%;
}
.single-document .singleRow,
.single-resource_event .singleRow{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.single-document .singleColumns3,
.single-resource_event .singleColumns3{
    width: 31.3333%;
    margin-right: 3%;
}
.single-document .singleColumns9,
.single-resource_event .singleColumns9{
    width: 65.667%;
    padding-top: 50px;
    padding-left: 50px;
}
.single-document .parentSingleContent .singleCatMeta,
.single-resource_event .parentSingleContent .singleCatMeta{
    font-family: 'BebasNeue Bold', Helvetica, Arial, Lucida, sans-serif;
    font-size: 32px;
    color: #FA9B1C !important;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 400;
}
.single-document .parentSingleContent .singleEntryTitle,
.single-resource_event .parentSingleContent .singleEntryTitle{
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 36px;
    color: #1F2B8E !important;
    line-height: 1.1em;
    padding: 0;
    margin: 0px 0px 23px 0px;
}
.single-document .parentSingleContent .singleAuthor,
.single-resource_event .parentSingleContent .singleAuthor{
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3em;
    margin-bottom: 8px !important;
    color: #001C4C !important;
}
.single-document .parentSingleContent .singleData{
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.3em;
    padding: 0px;
    margin-bottom: 36px !important;
    color: #001C4C !important;
}
.single-document .parentSingleContent .singleImg,
.single-resource_event .parentSingleContent .singleImg{
    max-width: 380px;
    border-radius: 20px;
    display: block;
    overflow: hidden;
	display:none !important; 
}
.single-resource_event .parentSingleContent .singleImg{
	margin-top:30px;
}
.single-document .parentSingleContent .singleImg img,
.single-resource_event .parentSingleContent .singleImg img{
	display:block;
}
.single-document .singleColumns9 .et_pb_text_inner,
.single-resource_event .singleColumns9 .et_pb_text_inner{
    color: #000000;
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    line-height: 1.4em;
}
.single-document .singleColumns9 .et_pb_text_inner h2,
.single-resource_event .singleColumns9 .et_pb_text_inner h2{
    font-weight: 600;
    font-size: 26px;
    color: #001C4C !important;
	margin-bottom:25px;
	padding-bottom:0px;
}	
.single-resource_event .presenterData,
.single-resource_event .dateData,
.single-resource_event .audienceData {
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3em;
    padding: 0px;
    margin-bottom: 8px;
    color: #001C4C !important;
}
.single-resource_event .audienceData{
	margin-bottom:0px;
}


.customGrids .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.customGrids .et_pb_column .et_pb_blurb {
    margin: 0;
    display: block;
    width: calc(25% - 30px);
}
.audio-popup .preview-content-wrapper .audio-preview audio {
    margin-bottom: 30px;
    width: 100%;
}
.abstract-popup .preview-content-wrapper,
.audio-popup .preview-content-wrapper{
    background: #fff;
    cursor: default;
}
.abstract-popup .preview-content-wrapper .abstract-preview-content,
.audio-popup .abstract-preview-content{
    padding: 50px 30px 80px;
    overflow-y: auto;
    height: 100%;
}
.abstract-popup .abstract-preview-content .abstract-preview-title,
.audio-popup .abstract-preview-content .abstract-preview-title{
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #1F2B8E;
    line-height: 1.3;
    padding: 0;
    margin: 0px 0px 10px 0px;
}
.abstract-popup .abstract-preview-content .abstract-preview-author,
.audio-popup .abstract-preview-content .abstract-preview-author{
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.3em;
    margin-bottom: 20px;
    color: #001C4C;
}
.abstract-popup .abstract-preview-content .abstract-preview-text,
.audio-popup .preview-content-wrapper .audio-preview .audio-preview-text{
    margin-bottom: 30px;
}
.abstract-popup .abstract-preview-content .abstract-preview-text p,
.abstract-popup .abstract-preview-content .abstract-preview-text ul li,
.abstract-popup .abstract-preview-content .abstract-preview-text ol li,
.audio-popup .preview-content-wrapper .audio-preview-text p,
.audio-popup .preview-content-wrapper .audio-preview-text ul li,
.audio-popup .preview-content-wrapper .audio-preview-text ol li{
    color: #68737a;
    font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    line-height: 1.4;
}
.abstract-popup .abstract-preview-content .abstract-preview-text a,
.audio-popup .preview-content-wrapper .audio-preview .audio-preview-text a{
    color: #2ea3f2;
    transition: all 0.3s ease;
}
.abstract-popup .abstract-preview-content .abstract-preview-text a:hover,
.audio-popup .preview-content-wrapper .audio-preview .audio-preview-text a:hover{
    color: #1F2B8E;
}

.teamGrid.et_pb_row .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.teamGrid.et_pb_row .et_pb_column .et_pb_blurb {
    margin: 0;
    display: block;
    width: calc(25% - 30px);
}
.aspectRatioParent{
    display: flex;
    align-items: center;
    height: 100%;
}
.aspectRatio {
    position: relative;
    width: 100%;
	height: auto;
}
.aspectRatio:before {
    content: '';
    display: block;
    padding-top: 56.25%;
}
.aspectRatio iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



.single-document .singleColumns9 .et_pb_text_inner a,
.single-document .singleColumns9 .et_pb_text_inner p a,
.single-document .singleColumns9 .et_pb_text_inner ul li a,
.single-document .singleColumns9 .et_pb_text_inner ol li a,
.single-resource_event .singleColumns9 .et_pb_text_inner a,
.single-resource_event .singleColumns9 .et_pb_text_inner p a,
.single-resource_event .singleColumns9 .et_pb_text_inner ul li a,
.single-resource_event .singleColumns9 .et_pb_text_inner ol li a{
    color: #79A2E6;
	transition:all 0.3s ease-in-out;
}
.single-document .singleColumns9 .et_pb_text_inner a:hover,
.single-document .singleColumns9 .et_pb_text_inner p a:hover,
.single-document .singleColumns9 .et_pb_text_inner ul li a:hover,
.single-document .singleColumns9 .et_pb_text_inner ol li a:hover,
.single-resource_event .singleColumns9 .et_pb_text_inner a:hover,
.single-resource_event .singleColumns9 .et_pb_text_inner p a:hover,
.single-resource_event .singleColumns9 .et_pb_text_inner ul li a:hover,
.single-resource_event .singleColumns9 .et_pb_text_inner ol li a:hover{
    color: #FA9B1C;
}
.eventsGrid  .facetwp-facet {
	margin: 0;
}
.eventsGrid .facetwp-facet .facetwp-pager {
	margin: 0;
}


.eventCardImage {
     position: relative;
}
.favorite-heart-btn {
     position: absolute;
     top: 15px;
     right: 10px;
     background: rgba(255, 255, 255, 0.9);
     border: none;
     border-radius: 50%;
     width: 34px;
     height: 34px;
     display: flex;
     align-items: center;
     justify-content: center;
     cursor: pointer;
     z-index: 10;
     transition: all 0.3s ease;
     padding: 0;
     box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.favorite-heart-btn:hover {
     background: rgba(255, 255, 255, 1);
     transform: scale(1.1);
     box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}
.favorite-heart-btn:disabled {
     opacity: 0.6;
     cursor: not-allowed;
     transform: none;
}
.favorite-heart-btn .heart-icon {
     width: 16px;
     height: 16px;
     stroke: #949CA1;
     fill: none;
     transition: all 0.3s ease;
}
.favorite-heart-btn:hover .heart-icon {
     stroke: #f44336;
}
.favorite-heart-btn.favorited .heart-icon {
     fill: #f44336;
     stroke: #f44336;
}
.favorite-heart-btn.favorited:hover .heart-icon {
     fill: #d32f2f;
     stroke: #d32f2f;
}
.favorites-toast {
     font-family: 'Nunito Sans', Helvetica, Arial, Lucida, sans-serif;
     font-size: 16px;
     border-radius: 8px;
     box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.teamGrid.et_pb_row .et_pb_column .et_pb_blurb h4 {
    line-height: 1.4;
}
.teamGrid.et_pb_row .et_pb_column .et_pb_blurb h4:last-child,
.teamGrid.et_pb_row .et_pb_column .et_pb_module_header:last-child{
    padding-bottom: 0;
}
.featuredSliderSection .eventCard{
	height: auto !important;
}
.featuredSliderSection .eventCardImage {
    height: 160px;
}


.facetwp-type-dropdown .facetwp-dropdown{
	width:100%;
}
.single-document .singleColumns9 .et_pb_text_inner h2,
.single-resource_event .singleColumns9 .et_pb_text_inner h2{
	line-height: 1.5;
}
.single-document .singleRow .singleColumns9 .et_pb_text_inner sup,
.single-resource_event .singleRow .singleColumns9 .et_pb_text_inner sup{
	font-size:12px;
}
.single-document .singleColumns9 .et_pb_text_inner ul,
.single-resource_event .singleColumns9 .et_pb_text_inner ul{
	list-style: disc;
	padding-left: 20px;
	padding-bottom: 20px;
}
.single-document .singleColumns9 .et_pb_text_inner ul li,
.single-resource_event .singleColumns9 .et_pb_text_inner ul li,
.single-document .singleColumns9 .et_pb_text_inner ol li,
.single-resource_event .singleColumns9 .et_pb_text_inner ol li{
	margin-bottom:5px;
}
.single-document .singleColumns9 .et_pb_text_inner ol,
.single-resource_event .singleColumns9 .et_pb_text_inner ol{
	list-style: numbers;
	padding-left: 20px;
}
.single-document .singleColumns9 table td,
.single-resource_event .singleColumns9 table td{
	padding: 0 15px 0px 5px;
}
.single-document .singleColumns9 img.alignright,
.single-document .singleColumns9 img.alignleft,
.single-resource_event .singleColumns9 img.alignright,
.single-resource_event .singleColumns9 img.alignleft{
	margin-bottom: 15px;
}


.auth-menu-cls.active {
    position: absolute;
    top: 100%;
    padding: 20px;
    border-radius: 10px;
	border-top-right-radius: 0px;
}
.auth-menu-cls.active:before {
    content: "";
    display: block !important;
    left: auto;
    transform: none;
    width: 0;
    height: 0px;
    position: absolute;
    top: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgba(255, 255, 255, .98);
    right: 15px;
}
.auth-menu-cls nav.et-menu-nav {
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0;
    padding: 0;
}
.auth-menu-cls nav.et-menu-nav ul {
    margin: 0;
    padding: 0;
}
.auth-menu-cls nav.et-menu-nav ul li {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 15px 0px;
    width: 100%;
    border-bottom: 1px solid #949CA1;
}
.auth-menu-cls nav.et-menu-nav ul li:last-child {
    margin: 0;
    padding: 0;
    border: none;
}
.auth-menu-cls nav.et-menu-nav ul li a {
    padding: 0;
    line-height: 1;
}

.customReadmore .et_pb_text_inner p:last-of-type{
	padding-bottom:1em;
}
@media (max-width:1279px) and (min-width:981px){
	.custom-slider-section{
		width: calc(100% - 50px);
		padding-left: 50px;
	}
	.innerText{
		line-height: 46px;
		font-size: 35px;
		padding: 0px 60px;
	}
	.page-id-8881 .popup.is-open {
		width: 100%;
	}
	
}
@media (max-width:1280px) {
	.customGrids .et_pb_column .et_pb_blurb {
		margin: 0;
		display: block;
		width: calc(33.3% - 27px);
	}
	.teamGrid.et_pb_row .et_pb_column .et_pb_blurb  {
		margin: 0;
		display: block;
		width: calc(33.3% - 27px);
	}
	.recColumn .heading{
		font-size: 42px;
	}
}
@media (max-width:1279px) {
	.filterData .searchBar .facetwp-facet{
		min-width: 400px;
	}
	.sortData {
		min-width: 200px;
	}
	.eventCardWrapper{
		grid-template-columns: repeat(2, 1fr);
	}
	.auth-menu-cls nav.et-menu-nav ul li a{
		font-size: 16px;
	}
}
@media (max-width:1023px) {
	.single-document .parentSingleContent,
	.single-resource_event .parentSingleContent{
		padding: 60px 35px 76px;
	}
	.single-document .singleColumns3,
	.single-resource_event .singleColumns3{
		width: 40%;
		margin-right: 3%;
	}
	.single-document .singleColumns9,
	.single-resource_event .singleColumns9{
		width: 56.667%;
	}
	.recColumn .heading{
		font-size:30px;
		margin-bottom:15px;
	}
	.recRow .column3,
	.recRow .column9,
	.recRow .column33,
	.recRow .column99{
		width: 100%;
	}
	.filterDataAside {
		display: flex;
		flex-wrap: wrap;
		column-gap: 30px;
	}
	.filterDataAside .filterRow {
		width: calc(50% - 15px);
	}
	.filterDataAside .filterRow.topicsRow {
		width: 100%;
		margin-bottom: 30px;
	}
	.filterRow .facetwp-reset{
		margin-top: 15px;
	}
	.filterData {
		display: flex;
		justify-content: space-between;
		gap: 20px;
		flex-wrap: wrap;
	}
	.filterData .searchBar {
		width: calc(80% - 20px);
	}
	.filterData .searchBar .facetwp-facet {
        width: 100%;
        min-width: 100%;
    }
	.filterData .sortData {
        min-width: unset;
        margin: 0;
        width: 20%;
    }
	.recRow .column99 .filterData,
	.recRow .column99 .filterData .searchBar {
		width: 100%;
	}
	.pastEvents .filterDataAside {
		margin-bottom: 30px;
	}
	.pastEvents .filterDataAside .filterRow .facetwp-reset {
		margin: 0;
	}
}
@media (max-width:980px) {
	.custom-slider-section{
		width: calc(100% - 50px);
	}
	.customSwiper .swiper-slide{
		border-top-left-radius: 30px;
		border-bottom-left-radius: 30px;
	}
	.custom-slider-section .et_pb_row {
		width: 100%;
	}
	.slider-container{
		width:100%;
	}
	.custom-slider-section .et_pb_row {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: end;
	}
	.innerText{
	    line-height: 40px;
	    font-size: 30px;
		margin: 40px;
		padding: 0px;
	}
	.custom-slider-section .swiper-pagination  {
		right: 15px;
	}
	.custom-slider-section .swiper-pagination-bullet{
		width: 12px !important;
		height: 12px !important;
	}
	.swipingColumnSM.et_pb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	.swipingColumnSM.et_pb_row .et_pb_column{
		margin:0px 0px 0px 0px;
	}
	.swipingColumnSM.et_pb_row .et_pb_column.et-last-child{
		margin:0px 0px 30px 0px;
	}
	.customSingleQuote .et_pb_testimonial_description:after {
		left: -58px;
		top: 0;
		width: 40px;
		height: 36px;
	}
	.customSingleQuote .et_pb_testimonial_description .et_pb_testimonial_author {
		margin-top: 15px;
	}
	.marginTop70 {
		margin-top: 0;
	}
	.featuredCardTitle {
		font-size: 20px;
	}
	.featuredCardText {
		font-size: 18px;
	}
	.featuredCardGray{
		padding: 30px 20px;
	}
	.featuredCardHeadline {
		font-size: 27px;
	}
	.featuredCardSubtitle {
		font-size: 20px;
	}
	.page-id-756 .innerText {
		line-height: 42px;
		font-size: 34px;
	}
	.single-document .singleColumns3,
	.single-resource_event .singleColumns3{
		width: 100%;
		margin-right: 0%;
	}
	.single-document .singleColumns9,
	.single-resource_event .singleColumns9{
		width: 100%;
		padding-left:0px;
	}
	.single-document .parentSingleContent .singleImg,
	.single-resource_event .parentSingleContent .singleImg{
		max-width: 100%;
	}
	.single-document .parentSingleContent .singleCatMeta,
	.single-resource_event .parentSingleContent .singleCatMeta{
		font-size:26px;
	}
	.single-document .parentSingleContent .singleEntryTitle,
	.single-resource_event .parentSingleContent .singleEntryTitle{
		font-size: 30px;
		margin: 0px 0px 15px 0px;
	}
	.single-document .parentSingleContent .singleAuthor,
	.single-resource_event .parentSingleContent .singleAuthor{
		font-size: 20px;
	}
	.single-document .parentSingleContent .singleData,
	.single-resource_event .parentSingleContent .singleData{
		font-size:16px;
		margin-bottom: 25px !important;
	}
	.single-document .singleColumns9 .et_pb_text_inner h2,
	.single-resource_event .singleColumns9 .et_pb_text_inner h2{
		font-size: 24px;
		margin-bottom:20px;
	}	
	.customGrids .et_pb_column .et_pb_blurb {
		margin: 0;
		display: block;
		width: calc(50% - 20px);
	}
	.teamGrid.et_pb_row .et_pb_column .et_pb_blurb {
		margin: 0;
		display: block;
		width: calc(50% - 20px);
	}
	.simpleSlider.et_pb_slider{
		max-width: 100%;
		margin: 0;
		padding: 50px 40px;
	}
	.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:before{
		height: 850px;
	}
	.abstract-popup .abstract-preview-content .abstract-preview-title,
	.audio-popup .abstract-preview-content .abstract-preview-title{
		font-size: 24px;	
	}
	.customTeamPopup .et_pb_heading_container .et_pb_module_heading {
		padding-bottom: 5px;
	}
	.featuredSliderSection .eventCardTitle{
		font-size: 21px;
	}
	.changeImgOrder {
		display: grid;
	}
	.changeImgOrder .et_pb_module.et_pb_image {
		order: 3;
	}
}
@media (min-width: 768px) {
	.customSwiper .swiper-slide{
		height:65vh;
	}
}
@media (max-width: 768px) {
	.resource-modal-content {
		width: 95%;
		max-height: 85vh;
	}
	.resource-modal-body {
		height: 85vh;
	}
	.resource-modal-close {
		width: 35px;
		height: 35px;
		font-size: 24px;
		top: 10px;
		right: 10px;
	}
}
@media (max-width:767px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p:last-child{
		margin-bottom: 8px;
	}
	.custom-slider-section{
		width: calc(100% - 30px);
	}
	.innerText,
	.page-id-756 .innerText{
		line-height: 28px;
		font-size: 24px;
		margin: 22px;
		padding: 0px 20px 0px 0px;;
	}
	.customSwiper .swiper-slide{
		height: 285px;
		border-top-left-radius: 18px;
		border-bottom-left-radius: 18px;
	}
	.custom-slider-section .swiper-pagination{
		width: 12px !important;
		bottom: 35px !important;
	}
	.custom-slider-section .swiper-pagination-bullet{
		margin: 0 0px 0px !important;
		width: 8px !important;
		height: 8px !important;
	}
	.custom-slider-section .et_pb_row .et_pb_column{
		margin-bottom:0px;
	}
	.swiper-pagination {
    	bottom: 20px !important;
	}
	.swipingColumnSM.et_pb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	.swipingColumnSM.et_pb_row .et_pb_column{
		margin:0px 0px 0px 0px;
	}
	.swipingColumnSM.et_pb_row .et_pb_column.et-last-child{
		margin:0px 0px 30px 0px;
	}
	.customSingleQuote .et_pb_testimonial_description:after{
		left: -45px;
		top: 0;
		width: 31px;
		height: 26px;
	}
	.customSingleQuote .et_pb_testimonial_description .et_pb_testimonial_author {
		margin-top: 15px;
	}
	.customVideoIcon .et_pb_module_header:after {
		width: 20px;
		height: 20px;
		margin-left: 7px;
	}
	
	.simpleSlider.et_pb_slider {
    	padding: 25px 35px;
		max-width: 100%;
		margin: 0 auto;
	}
	.simpleSlider.et_pb_slider .et_pb_slide_content h5{
		font-size:17px;
	}
	.simpleSlider.et_pb_slider .et-pb-controllers{
		left: 35px;
		width: auto;
	}
	.simpleSlider.et_pb_slider .et-pb-controllers a {
    	width: 8px;
		height: 8px;
		bottom: 20px;
	}
	.customBlurb .et_pb_main_blurb_image {
		min-width: 70px;
	}
	.featuredCardTitle {
		font-size: 16px;
	}
	.featuredCardText {
		font-size: 13px;
	}
	.featuredCard{
		margin: 0 auto;
		max-width:265px;
	}
	.featuredCardImage {
		height: 195px;
	}
	.featuredCardImage img{
		height:auto;
	}
	.featuredCardHeadline {
		font-size: 22px;
	}
	.featuredCardSubtitle {
		font-size: 18px;
	}
	.featuredSwiperContainer .swiperButtonPrevFeatured,
	.featuredSwiperContainer .swiperButtonNextFeatured {
		padding: 7.5px 13px;
	}
	.featuredSwiperContainer .swiperButtonPrevFeatured svg,
	.featuredSwiperContainer .swiperButtonNextFeatured svg {
		width: 10px;
		height: 18px;
	}
	.featuredSwiperContainer .swiperButtonPrevFeatured {
		left:-18px;
	}
	.featuredSwiperContainer .swiperButtonNextFeatured {
		right: -18px;
	}
	.single-document .parentSingleContent .singleCatMeta, 
	.single-resource_event .parentSingleContent .singleCatMeta{
		font-size:22px;
	}
	.single-document .parentSingleContent .singleEntryTitle,
	.single-resource_event .parentSingleContent .singleEntryTitle{
		font-size: 26px;
		margin: 0px 0px 15px 0px;
	}
	.single-document .parentSingleContent .singleAuthor,
	.single-resource_event .parentSingleContent .singleAuthor{
		font-size: 18px;
	}
	.single-document .singleColumns9,
	.single-resource_event .singleColumns9{
		padding-top: 30px;
	}
	.single-document .singleColumns9 .et_pb_text_inner,
	.single-resource_event .singleColumns9 .et_pb_text_inner{
		font-size: 16px;
	}
	.single-document .singleColumns9 .et_pb_text_inner h2,
	.single-resource_event .singleColumns9 .et_pb_text_inner h2{
		font-size: 22px;
		margin-bottom:15px;
	}
	.heroCustomSliderRow .animationAdd .swiper-wrapper .swiper-slide:before{
		height: 1000px;
	}
	.filterData .searchBar,
	.filterData .sortData{
        width: 100%;
    }
	.filterDataAside .filterRow {
        width: 100%;
    }
	.filterDataAside .filterRow h3{
		font-size: 24px;
	}
	.eventCardContent {
		padding: 30px;
	}
	.recDataContent .eventCardWrapper .eventCardTitle {
		font-size: 20px;
	}
	.facetwp-pager {
		margin-top: 30px;
	}
	.recColumn .heading{
		font-size:34px;
	}
	.abstract-popup .abstract-preview-content .abstract-preview-title,
	.audio-popup .abstract-preview-content .abstract-preview-title{
		font-size: 22px;	
	}
	.audio-popup .preview-content-wrapper .audio-preview audio {
		margin-bottom: 20px;
	}
	.share-url-wrapper{
		padding-right: 115px;
	}
	.share-url-wrapper .share-copy-hint{
		padding: 0 10px;
	}
	.innerPageSlider.simpleSlider.et_pb_slider{
		padding: 40px 30px;
	}
	.eventCardWrapper .eventCardContent .eventMeta{
		width: calc(100% - 40px);
	}
	.teamGrid.et_pb_row .et_pb_column{
		gap: 30px;
	}
	.featuredSliderSection .eventCardTitle{
		font-size: 20px;
	}
	.favorite-heart-btn{
		width: 28px;
		height: 28px;
	}
	.favorite-heart-btn .heart-icon {
    	width: 14px;
		height: 14px;
	}
	.entry-content table:not(.variations) {
		overflow-x: auto;
		display: block;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
		margin-bottom: 8px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p{
		margin-bottom:0px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu p a{
		line-height: inherit;
	}
	.et_pb_text ul li {
		margin-bottom: 8px;
		line-height: 1.4em;
	}
}
@media (max-width:575px) {
	.customGrids .et_pb_column {
		gap: 30px;
	}
	.customGrids .et_pb_column .et_pb_blurb {
		margin: 0;
		display: block;
		width: 100%;
	}
	.teamGrid.et_pb_row .et_pb_column .et_pb_blurb {
		margin: 0;
		display: block;
		width: 100%;
	}
	.eventCardWrapper {
        grid-template-columns: 1fr;
    }
	.eventsGrid .events-cards .eventCardWrapper {
		gap: 30px;
	}
	.single-document .singleColumns9 img.alignright,
	.single-document .singleColumns9 img.alignleft,
	.single-resource_event .singleColumns9 img.alignright,
	.single-resource_event .singleColumns9 img.alignleft{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		display: block;
	}
}
