

.lm-special-offer-landing-container {
    background-image: linear-gradient(129deg, #0F7EC9, #00548B);
    color: #FFFFFF;
    padding-top: 1rem;
}

.lm-special-offer-landing-container .row {
    align-items: center;
}

.lm-special-offer-landing__background-image img {
    width: 100%;
    margin-left: 15px;
}

.lm-special-offer-landing__content {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

ul.lm-special-offer-landing__best-values-list {
    margin: 2rem 0;
    padding: 0;
}

ul.lm-special-offer-landing__best-values-list > li {
    list-style: none;
    margin-bottom: 0.5rem;
}

ul.lm-special-offer-landing__best-values-list > li::before {
    content: url("https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2020/08/27133319/tick.svg");
    color: #006FBA;
    font-weight: bold;
    display: inline-block;
    width: 1.75rem;
    margin-right: 0.5rem;
    background-color: #FFFFFF;
    box-shadow: 3px 15px 32px #CCCCDF66;
    padding: 0.2rem 0.4rem;
    border-radius: 10px;
}

.lm-significance-container {
    padding: 3rem 0;
}

.lm-significance__list {
    margin-top: 3rem;
}

.lm-significance__item {
    height: 100%;
    margin: 0 0 4rem;
    box-shadow: 0 32px 84px #0E567C2A;
    border-radius: 2px;
    padding: 1.5rem;
    align-items: center;
}

.lm-significance__item p {
    color: #1D293F;
}

.lm-testimonials-container {
    background-color: #F2F2F2;
    padding: 4rem 0;
}

.lm-testimonials__trustpilot-rating-img {
    width: 250px;
    float: right;
}

.lm-testimonials__list {
    width: 100%;
    margin: 4rem 0 0;
}

.lm-testimonials__item {
    width: 90%;
    margin: 1rem auto 3rem auto;
    background-color: #FFFFFF;
    border: 1px solid #E2E4E8;
    border-radius: 10px;
    padding: 1.5rem;
}

.lm-testimonials__item-header {
    padding-bottom: 1rem;
    border-bottom: 1px solid #E2E4E8;
}

.lm-testimonials__item-body {
    margin-top: 1rem;
}

.lm-testimonials__item-body .star-rating-img, .lm-testimonials__item-body .verified-img{
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    vertical-align: middle;
}

.lm-testimonials__item__verify-wrapper {
    margin-left: 1rem;
}

.lm-faqs-container {
    padding: 4rem 0;
}

.lm-faqs__header p {
    width: 60%;
    text-align: center;
    margin: 1rem auto 0 auto;
    color: #404668;
}

.lm-faqs__body {
    width: 60%;
    margin: 2rem auto;
}

.lm-faqs__item {
    padding: 0.5rem 0;
    border-bottom: 2px solid #00000015;
}

.lm-faqs__item-header button {
    width: 100%;
    text-align: left;
    color: #091037;
    padding: 0;
    font-size: inherit;
    word-break: break-word;
    white-space: initial;
}

.lm-faqs__item-header button.active {
    color: #006FBA;

}

.lm-faqs__item-header button:hover {
    color: #006FBA;
}

.lm-faqs__item-header button:hover,
.lm-faqs__item-header button:focus {
    text-decoration: none;
}

.lm-faqs__item-body {
    padding: 1rem 0;
    color: #404668;
}


.lm-faqs__item-header button::after {
    margin-top: 0.75rem;
    transform: rotate(-90deg);
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    float: right;
}

.lm-faqs__item-header button.active::after {
    transform: rotate(0deg);
}

@media (max-width: 767px) {

    .lm-special-offer-landing__background-image {
        margin-top: -4rem;
        position: relative;
        z-index: 1;
    }

    .lm-special-offer-landing__content .btn.btn-cta-yellow {
        position: relative;
        z-index: 2;
    }

    .lm-significance__item {
        margin-bottom: 1rem;
    }

    .lm-testimonials__trustpilot-rating-img {
        display: block;
        float: none;
        margin: 2rem auto 0 auto;
    }

    .lm-faqs-container {
        padding: 2rem;
    }

    .lm-faqs-container .lm-faqs__header p, .lm-faqs__body {
        width: 100%;
    }
}

@media (width: 768px) {

    .lm-special-offer-landing__background-image img {
        width: 150%;
        margin-left: -20%;
    }

    .lm-special-offer-landing-container .row {
        align-items: flex-end;
    }

}
