/* Generated by scripts/brand-theme.mjs from main.css. Do not edit. */
.button--stroke::after {
    border: 0.125rem solid #FEF6DB
}
.button__flair::before {
    background-color: #FEF6DB
}
a {
    color: #184FB4
}
a:hover {
    color: #184FB4
}
.loading-screen .animation-preloader .txt-loading .letters-loading:before {
    font-family: "Poppins", sans-serif
}
.header-two {
    border-bottom: 1px solid rgba(10, 26, 58, 0.1)
}
.header-seven.fixed-header {
    background: #041634
}
.header-ten-top-nice-select {
    color: #041634
}
.footer {
    background: #041634
}
.footer-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.footer-two-area::before {
    background: #FEF6DB
}
.footer-two-border {
    border-bottom: 1px solid rgba(10, 26, 58, 0.1)
}
.footer-two-border::before {
    background: rgba(10, 26, 58, 0.1)
}
.footer-two-form input {
    border: 1px solid #DCE3EE !important
}
.footer-two-social li a {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.footer-two-info {
    border-top: 1px solid rgba(10, 26, 58, 0.1)
}
.footer-three-area {
    background: #0A1A3A
}
.footer-seven-area {
    background: #041634
}
.footer-eight-area {
    background: #06245E
}
.back-to-top-btn {
    box-shadow: 0px 8px 16px rgba(4, 22, 52, 0.3)
}
.faq-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.faq-two-accordion-button::after {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.faq-ip-area .accordion-item {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.faq-ip-area .faq-two-left-contact {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.section-three-subtitle {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.section-six-subtitle {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.text-invert > div {
    background-image: linear-gradient(to right, #06245E 50%, rgba(10, 26, 58, 0.25) 50%)
}
.breadcrumb-area::before {
    background: linear-gradient(180deg, #F4F7FC 0%, #fff 100%)
}
.banner-circle-button {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.banner-two-area::before {
    background: #FEF6DB
}
.banner-three-area::before {
    background: linear-gradient(90deg, #0A1A3A 0%, #0A1A3A 21.54%, rgba(10, 26, 58, 0.93) 35.62%, rgba(10, 26, 58, 0.88) 46.26%, rgba(10, 26, 58, 0) 100%)
}
.banner-four-area {
    background: #0A1A3A
}
.banner-four-area::before {
    background: #0A1A3A
}
.banner-seven-area::before {
    background: linear-gradient(270deg, rgba(4, 22, 52, 0) 0%, rgba(4, 22, 52, 0.74) 50%, rgba(4, 22, 52, 0.79) 60%, rgba(4, 22, 52, 0.85) 70%, rgba(4, 22, 52, 0.91) 80%, rgba(4, 22, 52, 0.97) 90%, #041634 100%)
}
.banner-eight-area::before {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.banner-nine-bg::before {
    background: linear-gradient(60deg, rgba(4, 22, 52, 0.63) 0%, rgba(4, 22, 52, 0) 100%)
}
.banner-ten-area {
    background: linear-gradient(124deg, #06245E 0%, #06245E 45.43%, #06245E 100%)
}
.banner-eleven-area::before {
    background: linear-gradient(75deg, rgba(4, 22, 52, 0.63) 0%, rgba(4, 22, 52, 0) 100%)
}
.about-circle-button {
    border: 1px solid rgba(6, 36, 94, 0.19)
}
.about-item {
    box-shadow: 11px 15px 80px 48px rgba(6, 36, 94, 0.03)
}
.about-two-text-shape {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.07)
}
.about-five-info {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.about-five-counter-title {
    border-right: 1px solid rgba(10, 26, 58, 0.15)
}
.about-seven-maquee-title {
    color: rgba(4, 22, 52, 0.1) !important
}
.about-eight-tab .nav-link {
    background: #EDF2FD;
    border-bottom: 1px solid #184FB4
}
.about-eight-tab .nav-link::before {
    border-color: #184FB4 transparent transparent transparent
}
.service-area::before {
    background: #041634
}
.service-wrap {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(244, 247, 252, 0) 100%)
}
.service-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.service-two-thumbs::before {
    background: linear-gradient(180deg, rgba(10, 26, 58, 0) 29.33%, #0A1A3A 72.08%, #0A1A3A 100%)
}
.service-three-area {
    background: rgba(24, 79, 180, 0.06)
}
.service-three-wrapper {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.service-three-icon span {
    background: rgba(10, 26, 58, 0.04)
}
.service-three-button {
    border-top: 1px solid rgba(10, 26, 58, 0.1)
}
.service-four-bg::before {
    background: rgba(10, 26, 58, 0.92)
}
.service-four-wrapper {
    background: #F4F7FC
}
.service-five-text-stroke {
    -webkit-text-stroke: 1px rgba(10, 26, 58, 0.1)
}
.service-eight-area {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.service-nine-wrapper {
    background: #184FB4
}
.service-ten-area::before {
    background: linear-gradient(124deg, #06245E 0%, #06245E 45.43%, #06245E 100%)
}
.service-ten-wrapper {
    box-shadow: 7px 9px 84px 64px rgba(6, 36, 94, 0.03)
}
.service-eleven-area {
    background: #D3E0F8
}
.service-eleven-area::before {
    background: linear-gradient(124deg, #06245E 0%, #06245E 45.43%, #06245E 100%)
}
.service-ip-area .service-two-nav-item {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.service-details-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.service-details-item {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.service-details-icon span::before {
    background: rgba(24, 79, 180, 0.1)
}
.service-details-sideber-item {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.service-details-sideber-thumb::before {
    background: linear-gradient(180deg, rgba(24, 79, 180, 0) 0%, #184FB4 100%)
}
.service-details-sideber-list li a {
    background: #F4F7FC
}
.expert-eight-area {
    background: #06245E
}
.expert-eleven-area {
    background: #D3E0F8
}
.counter-title {
    color: rgba(10, 26, 58, 0.1)
}
.counter-two-heading::before {
    background: rgba(10, 26, 58, 0.1)
}
.counter-seven-area {
    background: #041634
}
.counter-eight-content {
    border-bottom: 3px solid #184FB4
}
.counter-eight-item {
    border-bottom: 3px solid #184FB4
}
.video-btn::before {
    background-color: rgba(24, 79, 180, 0.471)
}
.video-btn::after {
    border: 1px solid rgba(24, 79, 180, 0.471)
}
.video-eight-button::before {
    background-color: rgba(24, 79, 180, 0.471)
}
.video-eight-button::after {
    border: 1px solid rgba(24, 79, 180, 0.471)
}
.video-nine-button .video-btn::before {
    background-color: rgba(24, 79, 180, 0.471)
}
.video-nine-button .video-btn::after {
    border: 1px solid rgba(24, 79, 180, 0.471)
}
.video-eleven-btn::before {
    background-color: rgba(24, 79, 180, 0.471)
}
.video-eleven-btn::after {
    border: 1px solid rgba(24, 79, 180, 0.471)
}
.project-three-area {
    background: rgba(24, 79, 180, 0.06)
}
.project-three-tag span {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.project-three-wrapper {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.project-six-area {
    background: rgba(24, 79, 180, 0.03)
}
.project-ten-area {
    background: linear-gradient(124deg, #06245E 0%, #06245E 45.43%, #06245E 100%)
}
.project-details-arrow {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.cta-area::before {
    background: #041634
}
.cta-seven-bg {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.testimonial-wrapper {
    background: #F4F7FC
}
.testimonial-three-area {
    background: rgba(24, 79, 180, 0.06)
}
.testimonial-three-wrapper {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.testimonial-three-img {
    box-shadow: 0 0 1px 0 rgba(10, 26, 58, 0.5)
}
.testimonial-five-content {
    border: 1px solid #184FB4
}
@media screen and (max-width: 1399px) {
    .testimonial-five-content {
        border-left: 1px solid #184FB4
    }
}
@media screen and (max-width: 767px) {
    .testimonial-five-content {
        border-left: 1px solid #184FB4
    }
}
.testimonial-six-review i {
    color: #F2B300
}
.testimonial-six-quate span {
    background: #F4F7FC
}
.quotes-slide {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1);
    font-family: "Open Sans", sans-serif
}
.quotes-slide--active {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.testimonial-eight-area {
    background: #EDF2FD
}
.testimonial-eight-clints-img {
    box-shadow: 0 0 2px 0 #184FB4
}
.testimonial-nine-area {
    background: linear-gradient(180deg, #D3E0F8 0%, #fff 100%)
}
.testimonial-eleven-area {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.brand-eleven-area {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.contact-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.contact-two-form input {
    border: 1px solid rgba(10, 26, 58, 0.1) !important
}
.contact-two-form .nice-select {
    border: 1px solid rgba(10, 26, 58, 0.1) !important
}
.contact-three-area {
    background: rgba(24, 79, 180, 0.06)
}
.contact-three-wrapper {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.contact-seven-item {
    border: 1px solid rgba(4, 22, 52, 0.08)
}
.contact-eleven-area {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.appointment-ip-wrapper {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.blog-meta ul li.learning {
    background: rgba(24, 79, 180, 0.1)
}
.blog-two-nav-tabs {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.blog-two-nav-link {
    border: 1px solid rgba(10, 26, 58, 0.08) !important
}
.blog-two-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.blog-three-wrapper {
    background: rgba(24, 79, 180, 0.06);
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.blog-three-top {
    border-bottom: 1px solid rgba(10, 26, 58, 0.1)
}
.blog-three-img img {
    border: 4px solid rgba(24, 79, 180, 0.4)
}
.blog-four-wrap {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.blog-six-area {
    background: rgba(24, 79, 180, 0.03)
}
.blog-seven-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.blog-seven-paragraph {
    border-bottom: 1px solid rgba(4, 22, 52, 0.07)
}
.blog-seven-btn {
    background: rgba(242, 179, 0, 0.1)
}
.blog-nine-thumb::before {
    background: rgba(6, 36, 94, 0.4)
}
.blog-eleven-wrapper {
    background: rgba(24, 79, 180, 0.04)
}
.blog-eleven-img img {
    border: 4px solid rgba(24, 79, 180, 0.2)
}
.custom-control.custom-checkbox label::after {
    border: 1px solid rgba(4, 22, 52, 0.2)
}
.blog-six-content .blog-meta ul li i {
    color: #184FB4
}
.blog-six-content .blog-six-title a:hover {
    color: #184FB4 !important
}
.hover-text-main-six-600:hover {
    color: #184FB4 !important
}
.maquee-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.maquee-two-title {
    color: #0A1A3A
}
.maquee-ten-title {
    color: rgba(24, 79, 180, 0.09)
}
.feature-two-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.07)
}
.feature-five-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.feature-eight-area {
    background: #EDF2FD
}
.choose-seven-icon span {
    border: 1px solid rgba(4, 22, 52, 0.1)
}
.work-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.work-two-thumb {
    border: 10px solid rgba(24, 79, 180, 0.1)
}
.work-two-icon span {
    background: rgba(24, 79, 180, 0.4)
}
.work-four-area::before {
    background: rgba(10, 26, 58, 0.9)
}
.work-five-text span {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.work-five-bottom::before {
    background: rgba(24, 79, 180, 0.06)
}
.work-five-dots::before {
    background-color: rgba(24, 79, 180, 0.471)
}
.work-five-dots::after {
    border: 1px solid rgba(24, 79, 180, 0.471)
}
.work-seven-icon span {
    border: 1px solid rgba(4, 22, 52, 0.2)
}
.before-after-bg::before {
    background: rgba(24, 79, 180, 0.85)
}
.faq-two-area {
    background: rgba(24, 79, 180, 0.06)
}
.faq-two-accordion-button::after {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.faq-ip-area .accordion-item {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.faq-ip-area .faq-two-left-contact {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.product-three-wrapper {
    background: rgba(24, 79, 180, 0.06)
}
.product-three-action a, .product-three-action button {
    box-shadow: 0px 1px 3px rgba(4, 22, 52, 0.12)
}
.tw-cart-plus, .tw-cart-minus {
    border-left: 1px solid rgba(10, 26, 58, 0.1);
    border-right: 1px solid rgba(10, 26, 58, 0.1)
}
.tw-cart-quantity {
    border-top: 1px solid rgba(10, 26, 58, 0.1);
    border-bottom: 1px solid rgba(10, 26, 58, 0.1)
}
.product-details-nav-tabs {
    background: #F4F7FC
}
.cart-ip-quantity .tw-cart-plus, .cart-ip-quantity .tw-cart-minus {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.cart-ip-sideber {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.cart-ip-sideber-input {
    border: 1px solid rgba(10, 26, 58, 0.1)
}
.pricing-three-wrap {
    background: rgba(24, 79, 180, 0.1);
    border: 1px solid rgba(24, 79, 180, 0.1)
}
.pricing-three-top {
    border-bottom: 1px solid rgba(10, 26, 58, 0.1)
}
.pricing-four-area {
    background: rgba(24, 79, 180, 0.05)
}
.pricing-four-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.pricing-seven-area {
    background: #F4F7FC
}
.pricing-seven-wrapper {
    box-shadow: 0 10px 40px 0 rgba(10, 26, 58, 0.1)
}
.pricing-seven-wrap {
    border: 1px solid rgba(4, 22, 52, 0.1)
}
.pricing-eleven-wrapper.bg {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.team-ip-thumb {
    border: 1px solid rgba(10, 26, 58, 0.08)
}
.team-six-area {
    background: rgba(24, 79, 180, 0.03)
}
.team-six-content {
    background: rgba(24, 79, 180, 0.06)
}
.team-nine-area {
    background: linear-gradient(180deg, #D3E0F8 0%, rgba(211, 224, 248, 0) 100%)
}
.team-details-wrapper {
    background: #F4F7FC
}
.checkout-option label::after {
    border: 1px solid rgba(4, 22, 52, 0.2)
}
.checkout-place {
    box-shadow: 0 11px 50px 11px rgba(6, 36, 94, 0.05)
}
.checkout-payment-desc::after {
    background-color: #F4F7FC
}
.checkout-payment-desc p {
    background-color: #F4F7FC
}
.checkout-bill-area input,
.checkout-bill-area textarea {
    background: #F4F7FC !important
}
.checkout-bill-area .nice-select {
    background: #F4F7FC !important
}
.order-info-list {
    border: 1px solid rgba(10, 26, 58, 0.17)
}
.order-info-list ul li {
    border-bottom: 1px solid rgba(10, 26, 58, 0.17)
}
.order-info-list ul li::before {
    background: rgba(10, 26, 58, 0.17)
}
.return-customer {
    background-color: #F4F7FC
}
.return-customer-remeber label::after {
    border: 1px solid rgba(4, 22, 52, 0.2)
}
.gallery-five-item:hover .gallery-five-thumb img {
    border-color: rgba(24, 79, 180, 0.79) !important
}
.gallery-five-thumb::before {
    background: rgba(24, 79, 180, 0.79)
}
