.feature__card-slide,
.feature__card-slide:before {
    left: 0;
    top: 0;
    width: 100%
}

@media(min-width:48em) {
    .feature__card .cta__link.cta--arrow {
        width: 100%
    }

    .feature__card .cta__link.cta--arrow i {
        max-width: 6.25rem
    }

    .feature__card .cta__link.cta--arrow i:after {
        background-position: 100% 0
    }

    .feature__card .feature__card-slide:before {
        /* background:linear-gradient(207deg,hsla(0,0%,100%,.2) 30%,#ffeb00); */
    }

    .feature__card.yellow .feature__card-slide {
        background: #ffe17e
    }

    .feature__card.yellow .feature__card-slide:before {
        background: linear-gradient(207deg, hsla(0, 0%, 100%, .2) 30%, #ffe17e)
    }

    .feature__card.red .feature__card-slide {
        background: #ffbcb7
    }

    .feature__card.red .feature__card-slide:before {
        background: linear-gradient(207deg, hsla(0, 0%, 100%, .2) 30%, #ffbcb7)
    }

    .feature__card.green .feature__card-slide {
        background: #b8ecb6
    }

    .feature__card.green .fheigeature__card-slide:before {
        background: linear-gradient(207deg, hsla(0, 0%, 100%, .2) 30%, #b8ecb6)
    }

    .feature__card.blue .feature__card-slide {
        background: #a2daf3
    }

    .feature__card.blue .feature__card-slide:before {
        background: linear-gradient(207deg, hsla(0, 0%, 100%, .2) 30%, #a2daf3)
    }

    .feature__card.gray .feature__card-slide {
        background: #fafafa
    }

    .feature__card.gray .feature__card-slide:before {
        background: linear-gradient(207deg, hsla(0, 0%, 100%, .2) 30%, #fafafa)
    }
}

@media(min-width:64em) {
    .feature__card .cta__link.cta--arrow i:after {
        margin-left: .75rem;
        width: .813rem
    }
}

.feature__card.red a:hover .cta__link.cta--arrow i:before {
    background-color: #000
}

.feature__card.red a:hover .cta__link.cta--arrow i:after {
    border-color: #000
}

.feature__card a {
    background: #f7f7f7;
    height: 100%;
    overflow: hidden;
    position: relative
}

@media(min-width:48em) {
    .feature__card a {
        display: flex
    }
}

.feature__card a:hover .feature__card-slide {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transition: translateX(0)
}

.feature__card a:hover .cta__link.cta--arrow i {
    width: 5rem
}

@media(min-width:48em) {
    .feature__card a:hover .cta__link.cta--arrow i {
        width: calc(100% - 6.25rem)
    }
}

@media(min-width:64em) {
    .feature__card a:hover .cta__link.cta--arrow i {
        width: calc(100% - 6.25rem)
    }
}

.feature__card a:hover .cta__link.cta--arrow i:before {
    display: unset
}

.feature__card.without-image .feature__card-slide {
    z-index: 0
}

.feature__card.without-image .feature__card-slide:before {
    display: none
}

.feature__card.without-image.yellow .feature__card-slide {
    background: #ffeb00
}

.feature__card-slide {
    position: relative
}

@media(min-width:48em) {
    .feature__card-slide {
        /* background:#ffeb00; */
        display: none;
        height: 100%;
        position: absolute;
        -webkit-transform: translateX(-105%);
        -moz-transform: translateX(-105%);
        -ms-transform: translateX(-105%);
        -o-transform: translateX(-105%);
        transition: translateX(-105%);
        -webkit-transition: transform .3s;
        -moz-transition: transform .3s;
        -ms-transition: transform .3s;
        -o-transition: transform .3s;
        transition: transform .3s;
        z-index: 1
    }
}

@media(min-width:64em) {
    .feature__card-slide {
        display: inherit
    }
}

.feature__card-slide:before {
    bottom: 0;
    content: ""
}

@media(min-width:48em) {
    .feature__card-slide:before {
        height: 100%;
        position: absolute
    }
}

.feature__card-slide .feature__card-image {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%
}

.feature__card-slide .feature__card-image img {
    display: block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%
}

.feature__card-content {
    background: #fafafa;
    flex-direction: column;
    height: auto;
    padding: 2rem 1.5rem;
    position: relative;
    width: auto
}

@media(min-width:48em) {
    .feature__card-content {
        background: none;
        display: flex
    }
}

.feature__card-content h6 {
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.17;
    margin-bottom: 1.5rem;
    text-transform: uppercase
}

@media(min-width:48em) {
    .feature__card-content h6 {
        margin-bottom: 3rem
    }
}

.feature__card-content .feature__card-description {
    margin-bottom: 3rem, z-index:2;
}

@media(min-width:48em) {
    .feature__card-content .feature__card-description {
        z-index: 2;
        /* margin-bottom: 4.688rem */
    }
}

.feature__card-content h4,
.feature__card-content h5 {
    margin-bottom: 1.5rem
}

@media(min-width:48em) {

    .feature__card-content h4,
    .feature__card-content h5 {
        margin-bottom: 2rem
    }
}

.feature__card-content p {
    font-size: .875rem
}

@media(min-width:48em) {
    .feature__card-content p {
        font-size: 1.25rem
    }
}

.feature__card-content .cta__link {
    margin-bottom: 0;
    margin-top: 2.5rem;
    z-index: 2
}

@media(min-width:48em) {
    .feature__card-content .cta__link {
        margin-top: auto
    }

    [dir=rtl] .feature__card .cta__link.cta--arrow {
        width: 100%
    }

    [dir=rtl] .feature__card .cta__link.cta--arrow i:after {
        margin-left: inherit
    }

    [dir=rtl] .feature__card.yellow.image .feature__card-slide {
        background-color: #ffe17e
    }

    [dir=rtl] .feature__card.yellow.image .feature__card-slide:before {
        background: linear-gradient(153deg, hsla(0, 0%, 100%, .2) 30%, #ffe17e)
    }

    [dir=rtl] .feature__card.red.image .feature__card-slide {
        background-color: #ffbcb7
    }

    [dir=rtl] .feature__card.red.image .feature__card-slide:before {
        background: linear-gradient(153deg, hsla(0, 0%, 100%, .2) 30%, #ffbcb7)
    }

    [dir=rtl] .feature__card.green.image .feature__card-slide {
        background-color: #b8ecb6
    }

    [dir=rtl] .feature__card.green.image .feature__card-slide:before {
        background: linear-gradient(153deg, hsla(0, 0%, 100%, .2) 30%, #b8ecb6)
    }

    [dir=rtl] .feature__card.blue.image .feature__card-slide {
        background-color: #a2daf3
    }

    [dir=rtl] .feature__card.blue.image .feature__card-slide:before {
        background: linear-gradient(153deg, hsla(0, 0%, 100%, .2) 30%, #a2daf3)
    }

    [dir=rtl] .feature__card.gray.image .feature__card-slide {
        background-color: #fafafa
    }

    [dir=rtl] .feature__card.gray.image .feature__card-slide:before {
        background: linear-gradient(153deg, hsla(0, 0%, 100%, .2) 30%, #fafafa)
    }
}

@media(min-width:48em)and (min-width:48em) {
    [dir=rtl] .feature__card .feature__card-slide {
        -webkit-transform: translateX(105%);
        -moz-transform: translateX(105%);
        -ms-transform: translateX(105%);
        -o-transform: translateX(105%);
        transition: translateX(105%)
    }

    [dir=rtl] .feature__card .feature__card-slide:hover {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transition: translateX(0)
    }
}

@media(min-width:48em) {
    [dir=rtl] .feature__card .feature__card-slide:before {
        /*background:linear-gradient(153deg,hsla(0,0%,100%,.2) 30%,#ffeb00)*/
    }
}

.views-staticts {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #dddada;
    margin-top: 30px;
    border-bottom: 1px solid #dddada;
}

.views-staticts>* {
    flex-basis: 50%;
    /* Set the width of each item to 50% */
    box-sizing: border-box;
    /* Include padding and border in the element's total width */
    padding: 10px;
    /* Add padding to each item */
    /* You can also add other styles like margin if needed */
}

.views-staticts .views-row {
    flex: 1;
    border-top: 1px solid #dddada;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 408px;
    position: relative;
    overflow: hidden
}

.views-staticts .views-row:not(:last-child) {
    border-right: 1px solid #dddada;
}

.views-staticts .card-colour {
    display: none
}

/* .views-staticts .card-item {
        padding: 0 30px
    }*/

.views-staticts .card-item {
    padding: 0px 20px;
}

.views-staticts .item-title,
.views-staticts .hover-title {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    margin-top: 9px;
    width: 100%;
    line-height: 22px;
    max-width: 190px;
    margin: 9px auto 0 auto;
    display: block;
}

.views-staticts .hover-title {
    /*         color: #fd9d24; */
    margin: 0px 0 0;
    max-width: none
}

.views-staticts .card-hover {
    padding: 0 30px
}

.views-staticts .card-hover {
    padding: 0 30px;
    position: absolute;
    left: 0;
    background: #f7f7f7;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    top: 60%;
    transition: ease-in-out .75s;
    opacity: 0;
    z-index: 1
}

.views-staticts .views-row:after {
    cursor: pointer;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f7f7f7;
    opacity: 0;
    transition: all .25s;
    transition-delay: .5s
}

.views-staticts .views-row:hover:after {
    cursor: pointer;
    opacity: 1;
    transition-delay: 0s
}

.views-staticts .views-row:hover .card-hover {
    cursor: pointer;
    top: 0;
    opacity: 1
}

.views-staticts img {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    border-radius: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}

.views-staticts .read-more {
    margin-top: 34px
}

.views-staticts .item-content {
    margin-top: 13px;
    text-align: center
}

.views-staticts .views-row:not(:last-child) {
    border-right: 1px solid #dddada;
}

@media only screen and (min-width: 1920px) {
    .views-staticts .card-hover {
        max-width: 300px;
        margin: 0 auto;
        right: 0
    }
}

@media only screen and (max-width: 1200px) {
    .views-staticts .views-row {
        width: 20%
    }

    .views-staticts .card-item,
    .views-staticts .card-hover {
        padding: 0 20px
    }
}

@media only screen and (max-width: 991px) and (min-width:768px) {
    .views-staticts .views-row:nth-child(3) {
        border-bottom: 1px solid #dddada;
        top: 1px;
        margin-top: -1px;
        position: relative
    }

    .views-staticts .views-row {
        min-height: 385px
    }
}

@media only screen and (max-width: 991px) {
    .views-staticts .views-row {
        width: 33.3333%;
        flex: none
    }

    .views-staticts .views-row {
        border-right: 1px solid #dddada;
    }
}

@media only screen and (max-width: 767px) {
    .views-staticts .views-row {
        width: 100%;
    }

    .views-staticts .views-row:not(:last-child) {
        border-right: none
    }

    .views-staticts .views-row {
        min-height: 350px;
        padding: 30px 0
    }
}

/* .hover-btn{
    width:100px !important;
} */
@media (max-width: 89.9375em) {
    /* .country-header .header .menu{
    display: block !important;
} */
}

.button1 {
    background-color: #d12800;
    padding: 5px;
    color: #fff;
    align-items: center;
    /* background: transparent;*/
    border: none;
    display: block;
    display: flex;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .03em;
    line-height: 1;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .feature__card-slide .feature__card-image img {
        display: none;
    }

    .feature__card-content {
        margin-bottom: 15px;
    }

}