.insights-section .card-wrapper .card.sty31 {
    margin-top: auto !important;
}
.for-employees .sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .arrow-wrapper .custom-swiper-button-next1, .for-employees .sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .arrow-wrapper .custom-swiper-button-prev1{
background:none !important;
}
.contact-form-with-enquiry p a, .accordion-faq .accordion-item .accordion-content .accordion-text p a{
color:#66A182;
text-decoration: underline !important;
}
.contact-form-with-enquiry p a:hover, .accordion-faq .accordion-item .accordion-content .accordion-text p a:hover{
color:#00413D;
}
@media only screen and (min-width: 1200px) {
.contact-form .ctaWrapper button {
    width: max-content;
}
}
.accordion-faq .accordion-item .accordion-content .accordion-text ol, .accordion-faq .accordion-item .accordion-content .accordion-text ul
 {
    padding-inline-start: 1.5rem;
    margin-top: 1.1111rem;
}

.video-img{margin-bottom:1rem;}
@media (max-width: 991px) {
    .article-page .breadcrumb-2 {
margin-bottom: 0
    }
}
.cookie__content a {
  pointer-events: all;
}
.article-figure img{ margin-top:0;}
.article .article-figure.single-image {
        height: auto !important;
width:100%;
}
.article .article-figure.single-image img, .article .article-figure.single-image picture{
width:100% !important; 
}
@media (max-width: 600px) {
    .article .article-figure img {
        width: 100% !important;
        height: auto !important;
    }
}
.article .inline-end1{ margin-top:0; }
.article p a, .article li a{color: #96AD73;
    font-weight: 500;}
.footer_sec .footer_wrapper {
	align-items: flex-start;
}
@media (max-width: 600px) {
    .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .block-end .swiper-navs-wrap {
        gap: .375rem;
    }
}

@media (max-width: 991px) {
    .footer_sec .footer_wrapper {
        align-items: center;
    }
}
@media (max-width: 600px) {
    .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .block-end .swiper-navs-wrap {
        margin-inline-start:auto;
    }
}
.article .inline-end .video-img{
margin-top:0;
}
@media (max-width: 991px) {
	.for-knowledge .knowledge-hub-card-grids .card:last-child{
		display:none;
	}
}
.article .article-header .share-items a.share-btn{
	color: #2A5643;
}
.enquiry-section .contact-method .contact-method__details .cta{
	color: #fff !important;
	pointer-events: auto;
}

.enquiry-section .contact-method .contact-method__details .cta:hover{
	color: #fff !important;
	opacity:0.8;
}
@media (max-width: 991px) {
    .sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-main .main-slider .swiper-wrapper .swiper-slide .main-slider-img
 {
        height: auto !important;
    }
}
.breadcrumb li a, .breadcrumb li .body4, .breadcrumb-2 li a, .breadcrumb-2 li .body4 {
    text-transform: capitalize !important;
}
.accordion-faq .accordion-item.expanded .accordion-header {
    pointer-events: none;
}
.privacy-page-content-wrap .container{
    padding-inline: 0;
}
.sets-us-slider-wrapper .sets-us-slider-grid.bg-blue {
    background: #597DA1 !important;
}
.sets-us-slider-wrapper .sets-us-slider-grid.bg-blue .slide-grid-secondary .secondary-sliders .text-slider .swiper-wrapper .swiper-slide .text-slider-heading:before{
    background-color: #fff;
}
.thankyou .primary-btn .btn-text{line-height: 120%;}
.campaign-landing-form-section .contact-form .form .form-row .form-group.has-error .iti .iti__country-container .iti__selected-country .iti__selected-dial-code, .campaign-landing-form-section .contact-form .form .form-row .form-group input.error::placeholder, .campaign-landing-form-section .contact-form .form .form-row .form-group .iti__search-input::placeholder{
    color: #00413d !important;
}
.campaign-landing-form-section {
    z-index: 0;
}
.tracking-pixel-css{
	height: 0px !important;
    position: absolute;
}

@media (min-width: 1200px) {
    .banner .primary-btn .btn-icon path, .advantage-banner .primary-btn .btn-icon path{
        fill:#fff !important;
    }
	.banner .primary-btn:hover .btn-icon path, .advantage-banner .primary-btn:hover .btn-icon path{
        fill:#00413d !important;
    }
}
.article-page .detail-page-flex-box{
	padding-top:0;
}
@media (min-width: 2350px) {
	.investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .item .graph-cont .graph {
		height: 4.8rem;
	}
}
.campaign-landing-form-section .contact-form .form .form-row .form-group input:-webkit-autofill, 
.campaign-landing-form-section .contact-form .form .form-row .form-group input:-webkit-autofill:hover,
.campaign-landing-form-section .contact-form .form .form-row .form-group input:-webkit-autofill:active,
.campaign-landing-form-section .contact-form .form .form-row .form-group .iti input:-webkit-autofill, 
.campaign-landing-form-section .contact-form .form .form-row .form-group .iti input:-webkit-autofill:hover, 
.campaign-landing-form-section .contact-form .form .form-row .form-group .iti input:-webkit-autofill:active
{
  -webkit-text-fill-color: #FFFFFF !important; 
}

.main-navigation .bottomWrapper .nav-links .mobile-nav li .pageLink{
text-transform: uppercase;
}
.main-navigation .bottomWrapper .nav-links .mobile-nav a.pageLink li a.active {
    text-decoration: underline !important;
}

.article-page .section-content-img
{
margin-bottom: 1rem !important;
}
.main-navigation .bottomWrapper .nav-links ul li a, .main-navigation .bottomWrapper .nav-links ul li span{
    text-transform: uppercase !important;
}
.main-navigation .bottomWrapper .nav-links .mobile-nav a.pageLink li a.active {
    text-decoration: underline !important;
}
.amount-box .heading6{    margin-bottom: 0;}
.sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .arrow-wrapper .btn.removeBtnStyle{
	width: auto !important;
	height: auto !important;
	padding: 0 !important;
	border: none !important;
}
[dir=ltr] .step4 .information-box-wrapper .info-detail-box .info-left-box .info-listing .info-item span, .step4 .information-box-wrapper .info-detail-box .info-left-box .info-listing .info-item span{
	text-transform: capitalize !important;
}

@media (min-width: 1280px) {
.range-group.secondStep {
    flex: 47%;
    max-width: 47% !important;
}
}
.step4 .graph-wrapper .g-tabs-wrapper .tabs-section .g-tabs ul li {    
    cursor: pointer;
}

@media (max-width: 991px) {
    .share-items a.share-btn {
        margin-inline-end: 1rem !important;
    }
}
@media (max-width: 991px) {
  .content-desktop-only {
	  display: none;
  }
}
.phone-wrapper {
	text-align: center;
	margin: -6px 0 0px 0;
}

.Campaign-Page-PhoneNumber {
	border: 1px solid #D2F90F;
	color: #FFFFFF;
	background-color: transparent;
	padding: 0.72rem 1.78rem;
	border-radius: 5.5556rem;
	font-weight: 600;
}

.Campaign-Page-PhoneNumber svg {
	padding-right: 0.44rem;
}

.phone-icon {
	width: 1.33rem;
	height: 1.33rem;
}

.Campaign-Page-PhoneNumber:hover {
	background-color: #D2F90F;
	color: #003C3C;
	transform: translateY(-2px);
}
.campaign-management-section .audience-select__menu li:after {
                    background-image: url(/assets/images/icons/dropdown-arrow.svg);
                }

                .campaign-management-section .audience-select__menu li[aria-selected=true]:after {
                    content: none;
                }
				
				.mobile-tabs .dropdown-menu {
        display: none;
    }

        .mobile-tabs .dropdown-menu.open {
            display: block;
        }

    /* small visual niceties for pagination */
    .pagination .ellipsis {
        margin: 0 6px;
        user-select: none;
        display: inline-block;
        padding: 4px 8px;
    }

    .pagination button:disabled {
        opacity: 0.4;
        cursor: default;
        pointer-events: none;
    }
	
	.pagination {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        margin-top: 40px;
        padding: 20px 0;
    }

    .page-btn1 {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        border: 1px solid #E0E0E0;
        border-radius: 50%;
        background: white;
        cursor: pointer;
        transition: all 0.3s ease;
        color: #333;
        text-decoration: none;
    }

    .page-btn:hover:not(:disabled) {
        /*background: #f5f5f5;
        border-color: #ccc;*/
    }

    .page-btn1.active {
        background: #2E8B57; /* Your theme color */
        color: white;
        border-color: #2E8B57;
    }

    .page-btn:disabled {
        opacity: 0.4;
        cursor: not-allowed;
        pointer-events: none;
    }

    .page-btn .btn-icon1 {
        width: 16px;
        height: 16px;
    }

    .page-btn .rotate {
        transform: rotate(180deg);
    }

    .ellipsis {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        color: #666;
        user-select: none;
    }

    /* Ensure proper spacing */

    .pagination .ellipsis {
        margin: 0 2px;
    }
	
	@media (max-width: 600px) {
        .campaign-navigation .wrapper .btn__wrapper .download
        {
            display: none !important;
        } 
    }

.detail-page-nav.mobile {
    display: none !important;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
    max-height: 100%;
}
@media (max-width: 991px) {
    body.scrolled--top .choices-wrap.fixed {
        padding-top: 2.5rem;
    }
}

.section-content-img picture {
    overflow: hidden;
}

    .section-content-img picture img, .section-content-img img {
        width: 100%;
    }

.advantage-banner.benefits .content .breadcrumb + .title {
    margin-block-start: 0;
}