@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');

:root {
    --config-primary-color: #d30e71;
    --config-secondary-color: #1c76a0;
    --config-tertiary-color: #FCED27; 
    --config-body-bg-color: #fff;
    --config-body-color: #000;
    --config-font-family: "Poppins", sans-serif;
    --config-font-size: 18px;
    --config-font-weight: 400;
    --config-line-height: 1.5;
    --config-heading-font-family: var(--config-font-family);
    --config-heading-color: #000;
    --config-heading-1-font-size: 60px;
    --config-heading-1-mobile-font-size: 42px;
    --config-heading-2-font-size: 48px;
    --config-heading-2-mobile-font-size: 32px;
    --config-heading-3-font-size: 26px;
    --config-heading-3-mobile-font-size: 22px;
    --config-heading-4-font-size: 22px;
    --config-heading-4-mobile-font-size: 20px;
    --config-link-color: var(--config-body-color);
    --config-link-decoration: none;
    --config-link-hover-color: var(--config-body-color);
    --config-link-hover-decoration: underline;
    --config-btn-border-radius: 3px;
    --config-btn-text-transform: uppercase;
    --config-btn-padding-x: 1.5rem;
    --config-btn-padding-y: 0.375rem;
    --config-btn-primary-bg: var(--config-primary-color);
    --config-btn-primary-bg-image: ;
    --config-btn-primary-color: #fff;
    --config-btn-primary-border-color: var(--config-primary-color);
    --config-btn-primary-hover-bg: #a90b5a;
    --config-btn-primary-hover-color: #fff;
    --config-btn-secondary-bg: var(--config-secondary-color);
    --config-btn-secondary-color: #fff;
    --config-btn-secondary-border-color: var(--config-secondary-color);
    --config-btn-secondary-hover-bg: #165e80;
    --config-btn-secondary-hover-color: #fff;
    --config-form-field-padding: 0.375rem 0.75rem;
    --config-form-field-border-radius: 0;
    --config-header-logo: '';
    --config-header-bg-color: #fff;
    --config-header-color: #1C1C1C;
    --config-header-link-color: #1C1C1C;
    --config-header-link-hover-color: var(--config-secondary-color);
    --config-footer-bg-color: #3B3B3B;
    --config-footer-color: #fff;
    --config-footer-heading-color: #fff;
    --config-footer-link-color: #fff;
    --config-footer-link-decoration: none;
    --config-footer-link-hover-color: var(--config-footer-link-color);
    --config-footer-link-hover-decoration: underline;
    --config-footer-nav-link-root-color: var(--config-secondary-color);
    --config-footer-nav-link-root-hover-color: var(--config-tertiary-color);
    --config-testimonial-font-size: 1.2rem;
    --config-accordion-bg: transparent;
    --config-accordion-item-border: 1px solid #787878;
    --config-accordion-heading-font-size: var(--config-heading-4-font-size);
    --config-accordion-heading-mobile-font-size: var(--config-heading-4-mobile-font-size);
    --config-accordion-heading-font-weight: 400;
    --config-accordion-heading-color: #000;
    --config-accordion-color: var(--config-body-color);
    --config-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
    --config-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
    --config-accordion-btn-icon-width: 26px;
    --config-accordion-btn-icon-height: 26px;
    --config-accordion-btn-icon-transition: none;
    --config-accordion-btn-icon-transform: none;
    --config-accordion-btn-padding-y: 20px;
    --config-icon-copy-boxes-gap: 60px;
    --config-icon-copy-boxes-mobile-gap: 30px;
    --config-content-box-bg: var(--config-primary-color);
    --config-content-box-padding: 90px 80px;
    --config-content-box-md-padding: 40px 40px;
    --config-content-box-mobile-padding: 20px 20px;
    --config-content-box-color: #fff;
    --config-content-box-heading-color: #fff;
    --config-testimonial-carousel-prev-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M376 248H155.3l106.3-106.3c3.125-3.125 3.125-8.188 0-11.31s-8.188-3.125-11.31 0l-120 120c-3.125 3.125-3.125 8.188 0 11.31l120 120C251.9 383.2 253.9 384 256 384s4.094-.7813 5.656-2.344c3.125-3.125 3.125-8.188 0-11.31L155.3 264H376C380.4 264 384 260.4 384 256S380.4 248 376 248zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 496c-132.3 0-240-107.7-240-240S123.7 16 256 16s240 107.7 240 240S388.3 496 256 496z'/%3E%3C/svg%3E");
    --config-testimonial-carousel-next-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M261.7 130.3C260.1 128.8 258.1 128 256 128S251.9 128.8 250.3 130.3c-3.125 3.125-3.125 8.188 0 11.31L356.7 248H136C131.6 248 128 251.6 128 256s3.594 8 8 8h220.7l-106.3 106.3c-3.125 3.125-3.125 8.188 0 11.31s8.188 3.125 11.31 0l120-120c3.125-3.125 3.125-8.188 0-11.31L261.7 130.3zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 496c-132.3 0-240-107.7-240-240S123.7 16 256 16s240 107.7 240 240S388.3 496 256 496z'/%3E%3C/svg%3E");
    --config-testimonial-carousel-prevnext-icon-size: 50px;
    --config-testimonial-carousel-prevnext-icon-mobile-size: 30px;
    --config-steps-slide-bg: #fff;
    --config-section-gutter: 80px;
    --config-section-mobile-gutter: 40px;
    --config-section-hero-circle-bg: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1020 1020'%3E%3Ccircle cx='510' cy='510' r='510' style='fill:%231c76a0;'/%3E%3C/svg%3E");
    --config-section-hero-laptop-img: url("../images/iliffe_hero.png");
    --config-section-information-bg: #f8f6e0;
    /* Bootstrap */
    --bs-body-color: var(--config-body-color);
}

.navbar-nav {
    --bs-nav-link-color: var(--config-link-color);
}