body, h1, h2, h3, h4, h5, p, a, li {
    font-family: "Poppins", serif;
}


.me-2 {
    width: 256px;
}

.bg-candidpix-blue {
    background-color: #052660;
    padding-top: 60px;
    padding-bottom: 60px;
}



.cp-container-white, .cp-container-gray {
    padding: 60px;
    text-align: center;
}


.cp-narrow-content{
    padding-left: 30%;
    padding-right: 30%;
}


.cp-container-white h2, .cp-container-gray h2 {
    color:#052660;
}

.cp-container-white {
    background-color: #ffffff;
}

.cp-container-gray {
    background-color: #F8F9F8;
}

.cp-team-item {
    background-color: #F8F9F8;
    padding: 5%;
    text-align: left;
}

.cp-team-item h3 {
    color: #D80BBB;
    font-size: 20px;
    font-weight: 600;
}

.cp-package-box-bg, .cp-package-box {
    background-color: #ffffff;
    border: 1px solid #c4c4c4;
    padding: 20px;
    border-radius: 15px;
}

.cp-package-box-gray {
    background-color: #F8F9F8;
    border: 1px solid #ffffff;
    padding: 20px;
    border-radius: 15px;
}

.cp-package-box-bg {
    text-align: left;
}

.cp-package-box-bg h3 {
    color:#D80BBB;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
}

.cp-package-box h2, .cp-package-box-gray h2 {
    color:#D80BBB;
    font-size: 32px;
    font-weight: 600;
}

.cp-package-box h3, .cp-package-box-gray h3 {
    color:#052660;
    font-size: 20px;
    font-weight: 600;
}

.cp-package-box h5, .cp-package-box-gray h5 {
    color:#D80BBB;
    font-size: 18px;
    font-weight: 600;
}

.cp-package-box img, .cp-package-box-gray img {
    padding-bottom: 20px;
}


.cp-event-box {
    background-color: #ffffff;
    border: 1px solid #c4c4c4;
    padding: 30px;
    border-radius: 15px;
    text-align: left;
}

.cp-event-box h3 {
    color:#D80BBB;
    font-size: 26px;
    font-weight: 600;
    text-align: center;
}

.cp-vertical-separator {
    border-left: 1px solid #c4c4c4;
    padding-left: 30px;
}

.cp-event-box h5 {
    color: #052660;
    font-size: 18px;
    font-weight: 600;
}

.cp-contact-box {
    color: #ffffff;
    background-color: #052660;
    border-radius: 15px;
    text-align: left;
    padding: 20px;
}

.cp-contact-box h5 {
    font-size: 15px;
    font-weight: 600;
}

.cp-contact-box p {
    margin-top: 0px;
}

.cp-button-green a {
    font-family: "Poppins", serif;
    font-weight: 600;
    color: #052660;
    background-color: #A2DD31;
}

.cp-icon {
    color:#052660;
    font-size: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.cp-video {
    max-width: 50% !important;
}

.wp-block-cover {
    min-height: 250px !important;
}


.vp-portfolio__item-meta-title {
    color:#ffffff;
}



.accordion__header.active {
    color: #D80BBB !important;
    border: 2px solid #D80BBB !important;
}


.accordion__category {
    color:#052660;
    font-size: 32px;
    text-align: left;
}

.helpie-faq.accordions .search__wrapper {
    margin-bottom: 40px !important;
}

.helpie-faq.accordions .accordion {
    margin: 20px 0px !important;
}

.sp-testimonial-free-wrapper {
    background-color: #052660;
    padding-top: 50px;
}

.sp-testimonial-free {
    border-radius: 15px !important;
    padding: 20px;
}

.bootscore-copyright {
    font-family: "Poppins", serif;
    text-align: left;
    padding-top: 10px;
}

.nav-link {
    color:#052660 !important;
    font-weight: 600 !important;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color:#D80BBB !important;
    font-weight: 600 !important;
}

.service-area {
    margin-top: 10px !important;
}

.social-links a {
    color: #ffffff;
    text-align: right;
    font-size: 25px;
    padding-left: 5px;
    padding-right: 5px;
}