/* The container that stays pinned to the corner */
        .chat-assistant-wrapper {
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 9999;
            cursor: pointer;
            transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        }

        /* Hover effect to make it feel interactive */
        .chat-assistant-wrapper:hover {
            transform: scale(1.05) translateY(-5px);
        }

        /* Styling the image */
        .chat-assistant-img {
            width: 80px; /* Adjust size here */
            height: 80px;
            object-fit: cover;
            object-position: top;
            border-radius: 50%; /* Makes it a circle */
            border: 3px solid #ffffff;
            box-shadow: 0 8px 24px rgba(0,0,0,0.2);
            background-color: #f0f0f0;
            display: block;
        }

        /* Optional: A little notification badge */
        .notification-dot {
            position: absolute;
            top: 2px;
            right: 2px;
            width: 15px;
            height: 15px;
            background-color: #ff4d4d;
            border: 2px solid white;
            border-radius: 50%;
        }
        
/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}

/*No Space Simple List*/
/*replace <.block_...> with copyable selector from widget*/

.block_c5217b8ab82a47938fd429a6bdea1e0b .itemsCollectionContent {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0;
}

.block_c5217b8ab82a47938fd429a6bdea1e0b .item {
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
    clear: none !important;
    left: 0 !important;
    top: 0 !important;
}

.block_c5217b8ab82a47938fd429a6bdea1e0b .item img {
    object-fit: cover;
    object-position: center;
    display: block;
    width: 100%;
}

.block_c5217b8ab82a47938fd429a6bdea1e0b .packeryColumnSizer,
.block_c5217b8ab82a47938fd429a6bdea1e0b .packeryGutterSizer
    {
        display: none;
    }

.block_c5217b8ab82a47938fd429a6bdea1e0b .itemContent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

/*uncomment below to modify title text*/
/*.block_c838ae8be47b449690de7972175a5ead .itemContent .contentTitle {*/
/*    font-size: 30px;*/
/*    color: white;*/
/*}*/

 /*uncomment below to modify subtitle text*/
/*.block_c838ae8be47b449690de7972175a5ead .itemContent .itemInnerContent p{*/
/*    color: white;*/
/*    font-size: 20px;*/
/*}*/

@media screen and (max-width: 767px){
.block_c5217b8ab82a47938fd429a6bdea1e0b .item {
        margin: 0;   
    }
.block_c5217b8ab82a47938fd429a6bdea1e0b .itemsCollectionContent{
        flex-direction:column;
    }
}