.filter-buttons {
         display: flex;
         gap: 10px;
         margin-bottom: 20px;
         justify-content: center;
         }
         .filter-btn {
         padding: 8px 16px;
         border: 1px solid #071a34;
         background-color: white;
         color: #071a34;
         border-radius: 8px;
         font-weight: 600;
         cursor: pointer;
         transition: all 0.3s ease;
         font-size: 16px;
         }
         .filter-btn.active {
         background-color: #4169e1;
         color: white;
         }
         .tab-content {
         display: none;
         padding: 10px; 
         }
         .tab-content.active {
         display: block;
         }
         .owl-carousel .item img {
         width: 100%;
         border-radius: 10px;
         }
         .custom-start-btn {
         background: linear-gradient(270deg, rgb(250, 196, 13) 0%, rgb(246, 133, 89) 100%);
         opacity: 1;
         align-items: center;
         display: flex;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 4px;
         height: min-content;
         justify-content: center;
         overflow: hidden;
         padding: 12px;
         position: relative;
         }
         .custom-start-btn span svg, .bottom-tags span svg {
         width: 20px !important;
         height: 25px !important;
         color: #ffff;
         fill: #ffff;
         }
         .bottom-tags span {
         display: flex;
         gap: 10px;
         align-items: center;
         }
         .custom-start-btn a {
         display: flex;
         gap: 5px;
         text-decoration: none;
         color: #ffff;
         align-items: center;
         }
         .tab-bottom-content {
         bottom: 0;
         height: 51%;
         left: 0;
         pointer-events: none;
         position: absolute;
         right: 0;
         z-index: 0;
         background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
         transform: none;
         transform-origin: 50% 50% 0px;
         }
         .bottom-lines {
         position: absolute;
         bottom: 0;
         width: 100%;
         }
         .bottom-lines a p, .bottom-tags {
         padding: 10px 10px;
         margin: 0;
         display: flex;
         align-items: center;
         gap: 10px;
         justify-content: space-between;
         }
         .tab-bottom-content a {
         text-decoration: none;
         color: #ffff;
         font-size: 15px;
         }
         .owl-theme .owl-nav {
    margin-top: 10px;
    display: none;
}
.item:hover .tab-bottom-content {
        height: 74%;
        transition: height 0.4s ease;
}
.bottom-tags {
    border-top: 1px solid;
    margin: 0px 10px;
    padding: 5px 0px 5px 0px;
    margin-bottom: 10px;
}
.custom-send-btn .custom-cta-button a.model-btn{
    padding:10px 20px !important;
}