








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}
.section_heading h1 > span,
.section_heading h2 > span { color: #009FE3; }
/* Back To Top Button */
.back-to-top { position: fixed; bottom: 10%; right: 60px; z-index: 9999; width: 41px; height: 41px; border-radius: 50%; padding: 8px; 
    background-image: url(https://145797573.fs1.hubspotusercontent-eu1.net/hubfs/145797573/ArcheMC2_Theme_2025/Icons/Arrow-Top.svg); 
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3s ease;
}
.back-to-top:hover { transform: scale(1.1); }
/* Styled List */
.styled-list ul { padding: 0; margin: 0; }
.styled-list.list-small ul { padding-top: 8px; }
.styled-list ul li { margin: 16px 0 0; position: relative; padding-left: 23px; list-style: none; }
.styled-list.list-small ul li { margin: 12px 0 0; }
.styled-list ul li::before { content: '';position: absolute;left: 0;top: 6px; display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: #2C2274; }
.styled-list.list-small ul li::before { width: 5px; height: 5px; top: 9px; }


/* Hero Banner Style */

/* Our Services Section */
.ourServicesSec .ourServiceRow .serviceItemIn::before {content:'';background-color:#2C2274;display:inline-block;position:absolute;z-index: -1;top:-4px;right:-4px;width: 122px; height: 72px; border-radius: 12px; }
.ourServicesSec .ourServiceRow .serviceItemIn .icon { display: inline-block; width: 42px; }
.ourServicesSec .ourServiceRow .serviceItemIn .icon img { width: 100%; }

/* Our Solutions Section */
.ourSolutionsSec .seviceItem { transition: all 0.3s ease-in-out; }
.ourSolutionsSec .seviceItem:hover { background-color: #D0F6FF; }
.ourSolutionsSec .seviceItem::before { content: ''; position: absolute; top: -4px; right: -5px; z-index: -1; display: inline-block; width: 166px; height: 72px; border-radius: inherit; background: #2C2274; }
.ourSolutionsSec .seviceItem:hover::before { background: #009FE3; }
/* Our Resouse Section */
.ourResourceSec .resourceRow .resourceIn { display: flex; flex-direction: column; }
.ourResourceSec .resourceRow .resourceIn .text-content { padding-top: 12px; }
.ourResourceSec .resourceRow .resourceIn .text-content p:not(:first-child) { margin-top: 12px; }
.ourResourceSec .resourceRow .resourceIn .btnWrap { margin-top: auto; }

/* Testimonila Slider Section */
.testimonialSliderSec .section_heading h2 + p,
.Faq_Section .section_heading h2 + p { margin-top: 12px; }


.testimonialSliderSec .TestimonialSlider .slick-list { max-width: 916px; margin: 0 auto; padding: 0 0 30px !important; }
.testimonialSliderSec .TestimonialSlider .slideItem { margin: 0 9.5px; }
.testimonialSliderSec .TestimonialSlider .slideItem .slideInner { background-color: #ECEBF2; }
.testimonialSliderSec .TestimonialSlider .slideItem .ratingStar { width: 32px; height: 32px; } 


/* FaqSection */
.Faq_Section .FaqWrapper { margin: 0 -8.5px; }
.Faq_Section .FaqWrapper .FaqItem { padding: 16px 8.5px 0; }
.Faq_Section .FaqWrapper .FaqItem .heading { cursor: pointer; }
.Faq_Section .FaqWrapper .FaqItem .heading h4 { display: flex; align-items: center; padding-left: 24px; position: relative; width: calc(100% - 27px); }
.Faq_Section .FaqWrapper .FaqItem .heading h4::before { content: ''; display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #2C2274; position: absolute; left: 5px; }
.Faq_Section .FaqWrapper .FaqItem .heading svg { transition: all 0.3s ease-in-out; }
.Faq_Section .FaqWrapper .FaqItem .heading.active svg { transform: rotate(180deg); }


/* Two Column Media */
.twoColumbMediaSec .imageWrapper::before { content: ''; position: absolute; top: -59px; right: -40px; z-index: 1; width: 130px; height: 147px; background: url(https://145797573.fs1.hubspotusercontent-eu1.net/hubfs/145797573/ArcheMC2_Theme_2025/Images/Two_Column_Img_Icon.png) no-repeat center / cover; }

/* CTA Section */
.CtaSection .CtaWrapper::before { content: ''; position: absolute; left: -5px; bottom: -5px; z-index: -1; display: inline-block; width: 200px; height: 120px; border-radius: inherit; background: #2C2274; }
.CtaSection .CtaWrapper .text-content h2 + p { margin-top: 8px; }

@media screen and (min-width: 992px) {
    .twoColumnCTASec .styled-list p + ul { padding-top: 16px; }
    
    
    /* Hero Banner Style */
    .ourSolutionsSec .section_heading { margin-top: -45px; }
    
    /* Our Services Section */
    .ourServicesSec .headingRow { margin-top: -150px; }
    
     /* Two Column Media */
    .twoColumbMediaSec .imageWrapper { height: 498px; margin-bottom: -96px; }
    .twoColumbMediaSec .imageWrapper img { height: 100%; object-fit: cover; object-position: right; }
    
    /* Testimonila Slider Section */
    .testimonialSliderSec .TestimonialSlider .slideItem .slideInner:not(.slideItem.slick-current + .slick-active .slideInner) * { color: rgba(44, 34, 116, 0.5); }
    .testimonialSliderSec .TestimonialSlider .slideItem .slideInner:not(.slideItem.slick-current + .slick-active .slideInner) .ratingStar svg path { fill: currentColor; }
    .testimonialSliderSec .TestimonialSlider .slideItem.slick-current + .slick-active .slideInner { background-color: #D0F6FF; }
}

@media screen and (min-width: 1200px) {
    /* Hero Banner Style */
    .ourSolutionsSec .section_heading { margin-top: -60px; }
    .lpBannerThankYou .bannerContent h1 { font-size: 46px; }
    
    /* Our Services Section */
    .ourServicesSec .headingRow { margin-top: -200px; }
    
    /* Our Resources Section */
    .ourResourceSec .resourceRow { margin: 0 -9px; }
    .ourResourceSec .resourceRow .resourceItem { padding: 0 9px 18px; }
    
    /* CTA Section */
    .CtaSection .CtaWrapper::before { left: -13px; bottom: -14px; width: 376px; height: 157px; }
    .CtaWrapper .text-content h2 { font-size: 40px; }
}





@media screen and (max-width: 991px) {
    /* Two Column Media */
    .twoColumbMediaSec .imageWrapper::before { top: -30px; right: -10px; width: 100px; height: 120px; }
    
    
    /* Testimonila Slider Section */
    .testimonialSliderSec .TestimonialSlider .slideItem .slideInner:not(.slideItem.slick-current .slideInner) * { color: rgba(44, 34, 116, 0.5); }
    .testimonialSliderSec .TestimonialSlider .slideItem .slideInner:not(.slideItem.slick-current .slideInner) .ratingStar svg path { fill: currentColor; }
    .testimonialSliderSec .TestimonialSlider .slideItem.slick-current .slideInner { background-color: #D0F6FF; }
}

@media screen and (max-width: 767px) {
    .styled-list ul li { padding-left: 20px; }
    .styled-list ul li::before { width: 9px; height: 9px; top: 8px; }
    .section_heading br { display: none; }
    
    /* FaqSection */
    .Faq_Section .FaqWrapper .FaqItem .heading h4 { padding-left: 0; }
    .Faq_Section .FaqWrapper .FaqItem .heading h4::before { display: none; }
    
    /* Two Column Media */
    .twoColumbMediaSec .imageWrapper::before { right: 0; width: 85px; height: 100px; }

}

@media screen and (max-width: 577px) {
    /* FaqSection */
    .Faq_Section .FaqWrapper .FaqItem .FaqInner { padding: 15px; }
}





















































.footer {
    background-color: 

  
  
    
  


  rgba(44, 34, 116, 1.0)

;
    border-top: 1px none #FFFFFF;
}
.footer_sec_LP { padding: 22px 0 47px; }
.footer_sec_LP .footerTop .footerLogo { max-width: 180px; margin: 0 auto; }
.footer_sec_LP .footerBottom { line-height: 1; }
.footer_sec_LP .footerBottom { margin-top: 28px; padding-top: 28px; border-top: 1px solid #fff; }

@media screen and (min-width: 992px) {
    .footer_sec_LP .footerBottom .footerLinks,
    .footer_sec_LP .footerBottom { column-gap: 50px; }
    .footer_sec_LP .footerTop .footerLogo { max-width: 246px; }
}

@media screen and (min-width: 1200px) {
    .footer_sec_LP .footerBottom .footerLinks,
    .footer_sec_LP .footerBottom { column-gap: 80px; }
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1144px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #FFFFFF;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #FFFFFF;
}

/* Header modules */

.footer .icon svg {
    fill: #FFFFFF;
}

.footer h3.form-title {
    color: {color=#2C2274, opacity=null, rgba=rgba(44, 34, 116, 1), rgb=rgb(44, 34, 116), hex=#2C2274, css=#2C2274};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin: 1.5rem 0;
    margin-top: 0;
}

.footer .hs-menu-wrapper a {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;
    font-size: ;
    text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    ;
    color: ;
}

.footer .hs-menu-wrapper a:active {
    ;
    color: ;
}

@media screen and (max-width: 992px) {
    .footer_sec_LP .footerBottom,
     .footer_sec_LP .footerBottom .footerLinks { gap: 20px; }
}

@media screen and (max-width: 767px) {
    .footer_sec_LP .footerBottom,
     .footer_sec_LP .footerBottom .footerLinks { gap: 12px; }
    .footer_sec_LP .footerBottom .footerLinks { width: 100%; }
}