.card-carousel-widget{
    .swiper-container{
        @media screen and (max-width:768px){
            height:105vw;
        }
        .swiper-slide{
            position: relative;
            @media screen and (max-width:768px){
                height:85vw;
            }
        }
    }
    .social-links{
        position:absolute;
        bottom:2vw; 
        right:2vw;
        @media screen and (max-width:768px){
            right:auto;
            left: 50%;
            transform:translateX(-50%);
        }
       
        a{
            text-decoration:none !important;
            position:relative;
            z-index:2;
            
        }
        img{
            width:20px;
            height:20px;
            object-fit:contain;
            transform:scale(1);
            transition:all linear .2s;
            &:hover{
                transform:scale(1.3);
                transition:all linear .2s;
            }

        }

    }
    .custom-card{
        background-color:white;
        border-radius:0 0 30px 30px;
        padding:2vw;
        display: flex;
        flex-direction: column;
        gap: 1vw;
        background-image:url(../../../widgets/card-carousel/assets/card-border.svg);
        background-position:top center;
        background-size:100%;
        background-repeat: no-repeat;
        box-shadow: rgba(57, 59, 106, 0.15) 0px 0px 40px 0px;
        text-decoration:none !important;
        transform:scale(1);
        transition:all linear .2s;
        @media screen and (max-width:768px){
            gap:3vw;
            padding:5vw;
            height:100%;
        }

        img{
            border-radius: 20px;
            height:10vw !important;
            width:100%;
            object-fit:cover;
            @media screen and (max-width:768px){
                height:30vw !important;
            }
        }
        h3{
            margin-bottom:0 !important;
            color: #000B28;
            font-family: 'Cabin';
            font-weight: bold;
            font-size:1.4vw;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height:1.3;
            height:4vw;
            @media screen and (max-width:768px){
                font-size:5vw;
                height:12vw;
                text-align: center;
            }
        }
        .card-text{
            margin-bottom:0 !important;
            color: #000B28;
            font-family: 'Cabin';
            font-size:1.1vw;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height:1.3;
            height: 4.5vw;
            @media screen and (max-width:768px){
                font-size:3vw;
                height:12vw;
                text-align: center;
            }
            p{
                margin-bottom:0 !important;

            }

        }
        .custom-button{
            color: #007ACD;
            font-family: 'Cabin';
            font-size:1.1vw;
            font-weight: bold;
            text-decoration:none !important;
            @media screen and (max-width:768px){
                font-size:4vw;
                text-align: center;
            }

        }

        &:hover{
            transform:scale(1.02);
            transition:all linear .2s;
        }
    }
    .swiper-pagination{
        @media screen and (max-width:768px){
            bottom:5%;
        }
        .swiper-pagination-bullet{
            background-color:white;
            width:15px;
            height:15px;
            border:1px solid #3D5AF1;;
            opacity:1;
            margin: 0 10px;
            &.swiper-pagination-bullet-active{
                background-color: #3D5AF1;
                border-color: #3D5AF1;
            }
        }
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3dpZGdldHMvY2FyZC1jYXJvdXNlbC9jYXJkLWNhcm91c2VsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJjYXJkLWNhcm91c2VsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jYXJkLWNhcm91c2VsLXdpZGdldHtcclxuICAgIC5zd2lwZXItY29udGFpbmVye1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ODB2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWwtbGlua3N7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOjJ2dzsgXHJcbiAgICAgICAgcmlnaHQ6MnZ3O1xyXG4gICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6Y29udGFpbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgLjJzO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgLjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY2FyZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MCAwIDMwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nOjJ2dztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vLi4vd2lkZ2V0cy9jYXJkLWNhcm91c2VsL2Fzc2V0cy9jYXJkLWJvcmRlci5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoNTcsIDU5LCAxMDYsIDAuMTUpIDBweCAwcHggNDBweCAwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgbGluZWFyIC4ycztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgZ2FwOjN2dztcclxuICAgICAgICAgICAgcGFkZGluZzo1dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6Y292ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMwdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwQjI4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NhYmluJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjR2dztcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMztcclxuICAgICAgICAgICAgaGVpZ2h0OjR2dztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NXZ3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEydnc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwQjI4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NhYmluJztcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMXZ3O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4zO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXZ3O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozdnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTJ2dztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tLWJ1dHRvbntcclxuICAgICAgICAgICAgY29sb3I6ICMwMDdBQ0Q7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2FiaW4nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS4xdnc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0dnc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGxpbmVhciAuMnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICBib3R0b206NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMzRDVBRjE7O1xyXG4gICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q1QUYxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM0Q1QUYxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */