:root {
    --backlearning: #01203D;
    --whitelearning: #FFFFFF;
    --orangelearning: #FA4A23;
    --bluelearning: #001F3E;
}
.color-headlearn{
    color: var(--backlearning);
}
.hover-underline-lp:hover{
    text-decoration: underline !important;
}
.hover-underline-lp_home:hover{
    background-color: #ebe9e9 !important;
}
.bg-learn-rea {
    color: #634300;
    background-color: #F6E1C1;
}
.bg-learnsec {
    background: linear-gradient(to top, #FFFEF2 22%, #FFFFFE 99%);
}
.learn-consult {
    background-color: var(--orangelearning);
    border: 2px solid var(--orangelearning);
    cursor: pointer;
}
.learn-consult:hover {
    color: var(--whitelearning) !important;
    border: 2px solid var(--backlearning) !important;
    background-color: var(--backlearning) !important;
    -webkit-transition: background-color 0.3s linear;
    -ms-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
}
.learn-explore {
    border: 2px solid var(--orangelearning);
    cursor: pointer;
}
.learn-explore:hover {
    color: var(--backlearning);
    border: 2px solid var(--backlearning);
    background-color: #00000008 !important;
}
.learn-point li {
    list-style-type: none;
}
.learn-point i {
    margin-left: -2rem;
}
.backtop-card {
    background-color: #E9EFF5;
    height: 2.5rem;
}
.card-detail-learn {
    border: 1px solid #F6F6F6;
    background: #FFFEF2;
    box-shadow: 0 6.059px 14.137px -6.059px rgba(24, 39, 75, 0.12);
}
.card-over-scroll{
    overflow: auto;
}
.card-over-scroll::-webkit-scrollbar {
    width: 0.4rem;
}
.card-over-scroll::-webkit-scrollbar-thumb {
    background-color: #cccccc;
    border-radius: 0.625rem;
}
.roadmap_bg{
    border-radius: 20px;
    border: 0.6px solid #DFDFDF;
    background: linear-gradient(180deg, #FFF 0%, #FFFEF3 100%);
    box-shadow: 0 6.152px 14.354px -6.152px rgba(24, 39, 75, 0.12);
}
.learn_psm {
border: 0.774px solid #DFDFDF;
box-shadow: 0 4.599px 10.348px -3.449px rgba(24, 39, 75, 0.12), 0 6.899px 24.146px -2.3px rgba(24, 39, 75, 0.12);
    width: fit-content;
}
.contact-learn1 {
    background: #E3F4FB;
}
.contact-learn {
    background-image:none;
}
.learn-cont{
    font-size: 13px !important;
}
@media (max-width: 600px) {
    .splide__pagination {
        bottom: -22px !important;
    }
}
@media (min-width: 992px) {
    .lp-cards1-container{
        width: 84%;
        margin-left: auto;
        margin-right: auto;
    }
    .contact-learn {
        background-image: url(../image/contact-learnbk.webp);
        background-size: cover;
        background-position: center;
        height: 25rem;
    }
    .contact-learn1 {
        background:none;
    }
    .learn-last {
        padding-left: 32%;
        padding-right: 10%;
    }
    .learnimage-container {
        position: relative;
        overflow: hidden;
    }
    .play-learn,.play-learn2{
        top: 16%;
        left: 95%;
    }
    .learnimage-hover{
        transition: none !important;
    }
    .learnimage-hover.hovered{
        transform:none !important;
    }
    .learnimage-container img{
        transition: transform 0.3s ease;
    }
    .learnimage-container.hovered img{
        transform: scale(1.2);
    }
    .learnimage-container.hovered ~ .play-learn {
        transform: translateX(0);
        transition: transform 0.3s ease;
    }
    .learnimage-container:not(.hovered) ~ .play-learn {
        transform: translateX(-60px);
        transition: transform 0.3s ease;
    }
    .learnimage-container.hovered ~ .play-learn2 {
        transform: translateX(0);
        transition: transform 0.3s ease;
    }
    .learnimage-container:not(.hovered) ~ .play-learn2 {
        transform: translateX(60px);
        transition: transform 0.3s ease;
    }
    .learn-cont{
        width: 410px !important;
        height:77px;
    }
    .learn-head-ps{
        height: 38px;
        text-align: center;
    }
    .width-learn{
        max-width: 17rem !important;
        width: 17rem;
    }
    .margin-lp-lf{
        margin-left: 30%;
    }
    .card-detail-learn {
        height: 100% !important;
    }
}
@media(min-width: 1400px){
    .learn-cont{
        width: 445px !important;
        height:110px;
    }
    .width-learn{
        max-width: 18rem !important;
        width: 18rem;
    }
}
.cr-shr {
    cursor: pointer;
    display: flex;
}
.cr-shr span {
    font-weight: 600;
}
.cr-shr img {
    margin-bottom: 0;
}
.share-block {
    background-color: #fff0 !important;
    display: flex;
    flex-direction: row;
    position: absolute !important;
    z-index: 10000 !important;
    top: 101%;
    right: -69px;
}
.share-block a {
    margin-bottom: 0px;
    margin-right: 10px;
    height: 25px;
}
.a2a_kit a {
    cursor: pointer;
    transition: none;
}
.a2a_color_buttons a, .a2a_floating_style a {
    text-decoration: none;
}
.a2a_floating_style.a2a_default_style {
    bottom: 0;
}
.cr-shr .share-block {
    position: absolute !important;
    left: 39px;
    top: -78%;
}
.cr-shr a {
    margin-right: -2px;
}
.font-fs-lp{
    font-size: 14px !important;
}
@media (max-width: 670px) {
    .cr-shr .share-block {
        left: -35px !important;
        top: -57% !important;
    }
    .share-block {
        right: -20px !important;
    }
    .wh-blow{
        width: 50px;
        height: 50px;
    }
    .font-ss{
        font-size: 14px !important;
    }
    .form_lp_ss .select-width-abs {
        top: -40px;
    }
    .top-left-lp {
        top: 5.5rem;
        left: -0.5rem;
    }
    .dashed-border-mobile {
        border-left: 1px dashed var(--mobile-caret-color);
    }
}