.dg-shipping-problem-solver-container h1, .dg-shipping-problem-solver-content-container h1 {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    margin: 5px 0 20px 0;
    text-align: center;
    color: #000000;
}

.dg-shipping-problem-solver-content-container h1 {
    font-size: 30px;
    margin: 0;
    font-weight: 700;
    padding: 15px;
}

.dg-shipping-problem-solver-container #DgShippingAccordion {
    max-width: 900px;
    width: 100%;
    margin: auto;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-item, .dg-shipping-problem-solver-container #DgShippingAccordion .accordion-button {
    border-radius: 10px;
    border: none;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-item, .dg-shipping-problem-solver-container #DgShippingAccordion .accordion-body li {
    margin-bottom: 10px;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-button {
    background: #F3FCFF;
    box-shadow: -1.216px 6.894px 15px 0 rgba(37, 117, 252, .2);
    color: #000000;
    font-weight: 700;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-button:not(.collapsed) {
    background: #021731;
    color: #fff;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-body {
    background: #DFF5FF;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-body li a {
    font-family: "Poppins", Sans-serif;
    color: #008cc9;
    font-weight: 500;
    text-decoration: underline !important;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px !important;
}

.dg-shipping-problem-solver-container #DgShippingAccordion .accordion-body li a:hover {
    color: #fecd00;
}

.dg-shipping-problem-solver-container .help-container, .dg-shipping-problem-solver-content-container .help-container {
    text-align: center;
}

.dg-shipping-problem-solver-container .help-container a, .dg-shipping-problem-solver-content-container .help-container a {
    background: #021731;
    font-size: 15px;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    padding: 10px 15px;
    border-radius: 4px;
    font-weight: 500;
}

.dg-shipping-problem-solver-container .help-container a:hover, .dg-shipping-problem-solver-content-container .help-container a:hover {
    background: #FECD00;
    color: #000000;
}


/* Content */

.dg-shipping-problem-solver-content-container .tabs-container .nav-link {
    color: #000000;
    text-align: left;
    font-weight: 700;
    font-family: "Poppins", Sans-serif;
    padding: 13px 20px;
    outline: none;
    transition: none;
}

.dg-shipping-problem-solver-content-container .tabs-container .nav {
    width: 25%;
}

.dg-shipping-problem-solver-content-container .tabs-container .tab-content {
    width: 75%;
}

.dg-shipping-problem-solver-content-container .tabs-container .nav-link.active {
    background: #F3FCFF;
    border-radius: 10px;
    border: 2px solid #ACCDE9;
    color: #FFA500;
}

.dg-shipping-problem-solver-content-container .tabs-container .tab-content {
    background: #F3FCFF;
    border-radius: 10px;
    border: 2px solid #ACCDE9;
    padding: 20px;
}

.dg-shipping-problem-solver-content-container .tabs-container .tab-content li {
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    .dg-shipping-problem-solver-content-container h1 {
        font-size: 20px;
    }
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-item:first-child, .dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-button:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-item:last-child, .dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-button:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-button, .dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-body {
    background: #F3FCFF;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-button {
    box-shadow: none;
    color: #000;
    font-weight: 700;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-item {
    border: 2px solid#ACCDE9;
    border-bottom: none;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion .accordion-item:last-child {
    border-bottom: 2px solid#ACCDE9;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion-button:not(.collapsed) {
    color: #FFA500;
}

.dg-shipping-problem-solver-content-container .dg-mobile-accordion .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}